軟體定義網路(software defined
networking,sdn)是一種新型的網路架構,它將網路的控制平面與資料平面分離,邏輯上集中式的控制平面使網路變的可程式設計、易管理。控制器在sdn網路中是中樞系統,它的效能對網路的效能有著重要的影響。
sdn控制器主要使用lldp(link layer discovery
protocol,鏈路層發現協議)作為鏈路發現協議。該協議可將裝置的能力、管理位址以及裝置標識等一系列資訊組織成一系列的
tlv(type/length/value),並將其封裝為lldpdu報文(link layer discovery protocol data
unit)發布給自己的直連鄰居,鄰居收到這些資訊後會以mib(management information
base)的形式儲存,以供網路管理系統查詢機判斷鏈路的通訊狀況。而在sdn架構中,傳送lldp資料報的工作由控制器來完成。
目前,業界比較流行的有opendaylight(odl)、onos、opencontrail、ryu、floodlight等sdn控制器。
open
daylight是乙個高度可用、模組化、可擴充套件、支援多協議的控制器平台,可以作為sdn管理平面管理多廠商異構的sdn網路。它提供了乙個模型驅動服務抽象層(
md-sal),允許使用者採用不同的南向協議在不同廠商的底層**裝置上部署網路應用。
控制器負責整個sdn網路的集中化控制,對於把握全網資源檢視、改善網路資源交付都具有非常重要的作用。但控制能力的集中化,也意味著控制器的安全性和效能成為全網的瓶頸。另外,單一的控制器也無法應對跨多個地域的
sdn網路問題,基於sdn控制器組成的分布式集群,可以避免單一的控制器節點在可靠性、擴充套件性、效能方面的問題。
vecloud是一家面向企業提供雲交換網路服務為核心業務的技術創新企業,在全球的資料中心節點30個,pop節點超過200個,服務的大客戶超過300個,涉及金融、網際網路、遊戲、ai、教育、製造業、跨國企業等行業領域。
SDN控制器策略制定和表項下發 Vecloud
流表是sdn交換機進行資料報處理的最基本依據,他直接影響了資料 的效率和整個網路效能。流表是由集中化的控制器基於全網拓撲檢視生成並統一下發給資料流傳輸路徑上的所有sdn交換機,因此,流表的生成演算法成了影響控制器智慧型化水平的關鍵因素。sdn交換機的流表機制打破了傳統網路中的層次化概念,無論是源ma...
SDN控制器部署相關工作 Vecloud
近年來,各大運營商 裝置商及大型政企使用者對網際網路的投入成本越來越大,與此同時,社交網路 物聯網等的發展速度增快,資料量 增長,這些都使得傳統網際網路架構暴露出越來越多的問題。軟體定義網路是一種新興的網路體系架構,其主要思想是將資料的控制和 分離開來,從而實現集中控制。控制功能由控制器實現,乙個控...
SDN控制器構建原理方法 Vecloud
sdn即軟體定義網路,可以將網路虛擬化,實現資料 和控制分離,控制與 分離後,更利於網路的集中控制,使得控制層獲得網路資源的全域性資訊,並根據業務需求進行資源的全域性調配和優化。由此可見,sdn技術的效能和可靠性瓶頸在於sdn控制器,因此,sdn控制器可靠性測試是很有必要的。sdn是一種新型的網路架...