軟件定義網(wǎng)絡(Software Defined Network, SDN ),是Emulex網(wǎng)絡一種新型網(wǎng)絡創(chuàng)新架構,其核心技術OpenFlow通過將網(wǎng)絡設備控制面與數(shù)據(jù)面分離開來,從而實現(xiàn)了網(wǎng)絡流量的靈活控制。其核心技術OpenFlow通過將網(wǎng)絡設備控制面與數(shù)據(jù)面分離開來,從而實現(xiàn)了網(wǎng)絡流量的靈活控制,為核心網(wǎng)絡及應用的創(chuàng)新提供了良好的平臺。
從路由器的設計上看,它由軟件控制和硬件數(shù)據(jù)通道組成。軟件控制包括管理(CLI,SNMP)以及路由協(xié)議(OSPF,ISIS,BGP)等。數(shù)據(jù) 通道包括針對每個包的查詢、交換和緩存。 如果將網(wǎng)絡中所有的網(wǎng)絡設備視為被管理的資源,那么參考操作系統(tǒng)的原理,可以抽象出一個網(wǎng)絡操作系統(tǒng)(Network OS)的概念—這個網(wǎng)絡操作系統(tǒng)一方面抽象了底層網(wǎng)絡設備的具體細節(jié),同時還為上層應用提供了統(tǒng)一的管理視圖和編程接口。這樣,基于網(wǎng)絡操作系統(tǒng)這個平 臺,用戶可以開發(fā)各種應用程序,通過軟件來定義邏輯上的網(wǎng)絡拓撲,以滿足對網(wǎng)絡資源的不同需求,而無需關心底層網(wǎng)絡的物理拓撲結構。
SDN提出控制層面的抽象,目前的MAC層和IP層能做到很好的抽象但是對于控制接口來說并沒有作用,我們以處理高復雜度(因為有太多的復雜功能加 入到了體系結構當中,比如OSPF,BGP,組播,區(qū)分服務,流量工程,NAT,防火墻,MPLS,冗余層等等)的網(wǎng)絡拓撲、協(xié)議、算法和控制來讓網(wǎng)絡工 作,我們完全可以對控制層進行簡單、正確的抽象。SDN給網(wǎng)絡設計規(guī)劃與管理提供了極大的靈活性,我們可以選擇集中式或是分布式的控制,對微量流(如校園 網(wǎng)的流)或是聚合流(如主干網(wǎng)的流)進行轉發(fā)時的流表項匹配,可以選擇虛擬實現(xiàn)或是物理實現(xiàn)。出自:漢信www.snpmijzv.cn