SDN的三大關鍵要素
第一關鍵要素是轉發與控制分離,這使得網絡交換機的數據轉發變得更加簡單、快速;同時,控制變成了網絡操作系統中一個相對集中的邏輯功能。
第二個關鍵要素是OpenFlow協議,它向交換機傳送轉發表,交換機依此轉發報文。這種做法與傳統網絡完全不同。在傳統網絡架構中,交換機和路由器需要自己決定報文的轉發路徑,這可能會給網絡運營商帶來一些不可預知的負面影響,包括成本增加、性能降低、上市時間延緩等。有了SDN,控制軟件決定報文的轉發路徑,使得運營商可以“隨心所欲”地控制網絡。
第三個關鍵要素是具有一致性的、全系統范圍的網絡操作系統可編程接口,它能讓網絡實現真正意義上的可編程或者軟件定義。如果不能實現轉發與控制分離,那么幾乎所有SDN所能帶來的好處都無法體現;如果能實現轉發和控制分離,但沒有OpenFlow協議,那么就需要通過其它途徑,將所需要的流量表信息傳遞給交換機。OpenFlow就是實現這一功能的行業標准。
總而言之,要實現真正的SDN,這三大要素缺一不可。
SDN還有哪些其它好處
第一、SDN為網絡的使用、控制以及如何創收提供了更多的靈活性。
第二、SDN加快了新業務引入的速度。網絡運營商可以通過可控的軟件部署相關功能,而不必像以前那樣等待某個設備提供商在其專有設備中加入相應方案。
第三、SDN降低了網絡的運營費用,也降低了出錯率,原因在於減少了網絡的人工干預。
第四、SDN有助於實現網絡的虛擬化,從而實現了網絡的計算和存儲資源的整合,最終使得只要通過一些簡單的軟件工具組合,就能實現對整個網絡的控制和管理
第五、SDN讓網絡乃至所有IT系統更好地以業務目標為導向。