SDN(software define network):
一、sdn解決的問題:
1.網絡根據最佳路由選擇路由轉發,導致全網資源利用率低
2.爲不必要的網絡閒置設備付費
3.網絡過於複雜
二、sdn的思想:轉發與控制分離
1.提高整個網絡的資源利用率
2.流量轉發出現中斷時,可以直接排查控制器,便於路由轉發排查
三、sdn網絡新角色-----控制器(controller)
1.控制器直接管理轉發平面,使用的控制器是南向接口,用於控制路由設備,控制路由轉發;南向接口已形成事實標準即openflow
2.北向接口用於對接上層應用,提供一個抽象接口實現可編程;沒有標準的北向接口,目前主要是restful類型的形式;
四、SDN網絡的平滑演進
分佈式控制平面--》數據中心採用集中式SDN架構--》電信運營商採用混合型SDN架構;
五、sdn網絡面臨的問題
1.北向接口不統一
2.整個網絡的流量通過控制器控制轉發,控制器容易成爲單點故障
3.需要管理的設備很多,如路由器,交換機,防火牆,ips;openflow不適合管理路由器和防火牆,要實現標準化的控制器,要實現大量的南向接口;
4.跨層協同,跨域管理,要實現ip+光纖;
六、sdn技術發展趨勢
1.避免單點故障,實現控制器可靠性和可擴展性,使用控制器集羣,協同工作;
2.需要管理ip層(接入層,匯聚層,核心層)以及光纖層,使用控制器分層,不同的控制器控制不同的分層,使用超級控制器+域控制器。
3.大量的南向接口控制適應的設備,如Openflow,BGP-LS,PCEP,BGP-Flowspec,Netconf,Segment Routing ,I2RS;
4.OSS/BSS---->MANO
NFV(network function virtualization):
一、NFV核心思想:軟件和專用硬件解耦,軟件和通用硬件聯姻;
採用虛擬化技術,把網絡功能的硬件解耦,而單純用軟件來實現,運行在通用硬件上,以降低成本。(專用硬件能做的,用軟件也能做,只是效率沒那麼高而已)。核心思想軟件與專用硬件的解耦,方式是軟件與通用硬件的聯姻。帶來的好處:降低成本、網絡瘦身(減少專用設備)、彈性部署(需求驅動)。
問題:性能幹不過asic專用芯片;標準不統一
發展方向:微服務和分佈式。松耦合的微服務,靈活性的分佈式;業務鏈。運維簡單,動態擴展;打破壟斷,加快創新
二、NFV核心技術:
1.虛擬化
2.管理和編排(openstack雲操作系統:可以動態創建各種虛擬機)
核心技術:虛擬化。VMware;虛擬化實體的管理和編排。OpenStack,相當於雲操作系統。
SDN和NFV關係:互不依賴,自成一體;互爲補充,相互融合
SDN:控制轉發解耦,網絡控制集中化,流量靈活調度;
NFV:軟硬件解耦,網絡功能虛擬化,業務隨需部署
提高網絡的靈活性、自適應,促進網雲一體化