導讀 | IPv6的引入,讓SDN的重構進程變得困難,SDN技術面對的還是IPv4網絡,如今一會兒來了個IPv6,SDN該如何適配,可以無缺支持都成了問題,IPv6給SDN出了不小的難題。 |
IPv6喊了這麼多年,終因而「狼來了」。自從2017年末,中辦和國辦同時發文《推動IPv6規模部署行動計劃》以後,IPv6就波濤洶涌地來了,全部的網絡運營單位都要實際部署IPv6,並接受檢查。之因此如此急切要求過渡到IPv6,是由於IPv6是智能網絡演進的關鍵基礎技術。一時間,IPv6彷佛打斷了SDN的網絡重構進程,各大網絡運營單位都忙於IPv6改造,至少要在網絡中,將雙協議棧業務運行起來,必定要知足兩種終端的訪問要求。全部的網絡終端設備都要支持IPv4和IPv6雙協議棧,SDN網絡重構彷佛停了下來。html
IPv6的引入,讓SDN的重構進程變得困難,SDN技術面對的還是IPv4網絡,如今一會兒來了個IPv6,SDN該如何適配,可以無缺支持都成了問題,IPv6給SDN出了不小的難題。linux
IPv6的到來的確給SDN帶來了衝擊,讓SDN部署變得困難。不過,IPv6是將來網絡發展的支柱,不可缺乏,替代IPv4是早晚的事情,SDN怎麼會料不到呢。其實否則,制定SDN標準的ONF(開放網絡論壇)已經在OpenFlow v1.2中規定了對IPv6基本協議支持,包括增長IPv6源地址和目的地址、IP協議號、業務類型、ICMPv6類型和編碼,IPv6鄰居發現及IPv6流標籤等匹配域的支持。在v1.3中規定了對IPv6擴展頭支持,最新的SDN標準徹底能夠支持IPv6。編程
IPv6和SDN究竟是什麼關係呢?網絡
實際上是兩種徹底不一樣的技術,能夠把SDN比喻成一個平臺的技術,IPv6是平臺上跑的具體協議和協議棧,是支持和被支持的關係,它們根本是兩個空間的東西,並不矛盾。以往SDN上跑的都是IPv4協議,SDN控制器互通互訪也都是經過IPv4地址,下發流表和控制交互協議Openflow都是基於IPv4協議的。如今不只要支持IPv4,還要支持IPv6,控制器地址能夠是IPv6的,下發流表和Openflow均可以是IPv6的,這個實現並不複雜,只不過將IPv4地址替代成IPv6,能夠打通便可。架構
SDN的核心功能只有使用IPv6段路由和服務鏈等工具,才能真正發揮軟件優先網絡架構的真正優點。當您在簡化的IPv6內核上疊增強大的SDN編排時,您會發現SDN能夠提供的效率、性能和可靠性都會獲得真正的提高。工具
本來IPv6和SDN無本質聯繫,是徹底不一樣技術,卻機緣巧合「湊」在一塊兒,下一代互聯網的發展離不開新技術和新應用的推進,IPv6與SDN這兩個技術都是下一代互聯網發展的支柱,缺一不可。性能
SDN經過將2、三層網絡設備控制功能與設備自己進行分離,將分離後的控制功能集中統一管理,使得設備更加簡單、方便,再經過Openflow將數據進行轉發,讓底層設備所流出的資源變得更加容易控制和管理。IPv6地址終端數增多,意味着更大的路由表和更復雜的查詢,SDN這種控制、轉發相分離,集中管理理念正好能夠在IPV6中發揮重要做用。測試
基於SDN架構,出口處NAT64設備只用負責數據轉發,能大大提高網絡轉發能力,而相應的控制放到雲計算資源管理平臺去。SDN的可編程和靈活性,能夠實現對網絡架構不斷優化,只用升級相關的控制軟件便可實現更多應用和功能的升級,讓網絡基礎設施既支持IPv6應用,又不用擔憂資源浪費。開放SDN技術將助力IPv4向IPv6過渡。優化
相反,IPv6 對 SDN 亦有積極推進做用。SDN核心功能只有使用IPv6 段路由和服務鏈等工具,才能真正發揮軟件優先網絡架構的真正優點。全球IPv6論壇主席Latif Ladid強調,IPv6在近年內取得巨大增加,全球部署正在全面展開,5G與IoT,甚至SDN/NFV以及雲等新技術的發展都是IPv6部署和應用的強大驅動力,IPv6已經成爲5G、IoT、SDN/NFV、雲計算以及邊緣計算等新興技術的基礎。編碼
然而,現有的IPv4網絡不可能一會兒所有由IPv6替代,這是須要一個漫長的過程,IPv4和IPv6將在至關長一段時間內同時存在,在一個網絡中,甚至在同一臺設備上,這就須要SDN可適配這種混合組網。
SDN可用控制面提供的標準控制接口編寫IPv4與IPv6互聯的應用軟件,而後將其以插件形式添加到SDN控制器中,當控制器收到IPv4主機與IPv6主機間通訊數據包後,會將數據包交給IPv4與IPv6互聯的應用模塊處理,而後將根據處理結果在交換機中設置相應的轉發規則。
最後,交換機根據控制器下發的轉發規則,對數據包完成傳輸交換。這個過程還未通過驗證,僅限於理論實現,因此具體實現中確定會存在不少問題,須要不斷修正和完善。基於純IPv6網絡的SDN,已經展開了一些實驗性質的測試。
結論
因此,從技術方面SDN支持IPv6應該不存在難度,但還須要大量的實踐和修正,因爲是雙棧網絡,SDN若是去適配雙棧網絡,會遇到什麼問題都是未知數。如今,IPv6一會兒來了,全網都要開啓IPv6,運行雙棧,倒逼SDN要跑步前進,僅有支持的標準是不夠的,要通過大量的實驗,還要實踐落地,現階段SDN支持IPv6還有不少事情要作。
IPv6是要解決咱們如今IPv4緊缺的現狀,SDN是要知足咱們在雲計算場景下資源動態遷移和業務變化的需求,二者均不可缺乏,都是將來網絡必須的。要兩手都要抓,兩手都要硬。201六、2017年時,SDN大量落地,SDN技術部署出現瘋狂局面。推進網絡設備銷售,提高設備售價,能夠說SDN軟件是一種增值服務。2018年,IPv6搶了風頭,全網啓動雙棧協議,爲IPv4向IPv6切換作準備,此時SDN彷佛一會兒平靜了下來,SDN建設熱潮又慢慢冷卻下去,處於嘗試觀望狀態。不過,歷史的車輪是不會倒退的,這些技術縱然有這樣那樣的限制,但發展完善的方向不會變,相信進入2019年,IPv6和SDN會齊頭並進,都會成爲網絡改造的熱點,讓網絡走向融合,開啓一個屬於下一代互聯網的新時代。