SDN 簡述對SDN的認識

2021-09-02 18:30:07 字數 803 閱讀 7495

sdn ,即軟體定義網路(software defined network)。sdn只是一種架構,一種思想,具體的實現多種多樣,openflow只是其中一種。

sdn的三個本質屬性:

a.認為只要符合控制跟**分離;

b.有開放的程式設計介面;

c.集中式的控制就可以認為是sdn。

基於這樣一種理念,某個產品或者方案,哪怕沒有使用openflow,只要它符合這三個原則,也可以認為是sdn。

將sdn定義歸為三類:

第一類是狹義sdn(等同於openflow);

第二類是廣義sdn(控制與**分離);

第三類是超廣義sdn(管理與控制分離:阿里有種sdn的實現是通過軟體控制指令碼,讓這些指令碼向遠端的交換機傳送命令來控制交換機,交換機上仍然執行了傳統的二三層協議,控制跟**並沒有分離,分離的是管理和控制)。

第二類定義中的sdn,應該是最通用,最有價值的一種。

從sdn的字面意思來看,根本看不出控制與**分離的意思,你怎麼看這個問題?

答:無論是控制與**分離,還是管理與控制分離其實都不是sdn的本質定義,sdn的本質定義就是軟體定義網路,也就是說希望應用軟體可以參與對網路的控制管理,滿足上層業務需求,通過自動化業務部署簡化網路運維,這是sdn的核心訴求,控制與**分離不是。但為了滿足這種核心訴求,不分離控制與**,比較難以做到,至少是不靈活。換句話說,控制與**分離只是為了滿足sdn的核心訴求的一種手段,如果某些場景中有別的手段可以滿足,那也可以,比如管理與控制分離。

SDN 簡述對SDN架構的認識

sdn的全稱是software defined networking,即軟體定義網路。sdn是在物理上網路控制平面和 平面 資料平面 相分離 控制平面控制多個裝置 網路底層抽象 邏輯上控制集中 可程式設計的新型網路架構。在sdn架構中,我們無須了解底層網路的情況,通過集中化控制平台 編排器就可對網路...

SDN網路架構簡述

sdn的特點之一就是控制平面與資料平面分離,其主張通過集中式的控制器平台實現網路的控制。在sdn架構中,控制平面是邏輯集中的,通過某種協議將控制資訊下發至底層的資料平面去執行。所以,控制平面被稱為sdn的大腦,指揮整個資料網路的執行。一 sdn基本架構 原創正在攀登的小蝸牛 最後發布於2017 09...

對SDN的誤解

誤解一 sdn一定要使用openflow協議來配置 面 openflow只是發展最早 目前影響力最大的南向介面,但是並不是唯一的。誤解二 sdn要求硬體 面的標準化 這只是openflow的要求,並不是sdn的要求。誤解三 sdn裝置可以代替所有裝置 誤解四 sdn得到了所有廠商的支援 誤解五 sd...