件定義網(wǎng)絡(luò)的方法的其它細(xì)節(jié),參考關(guān)于軟件定義網(wǎng)絡(luò)控制器和軟件定義網(wǎng)絡(luò)系統(tǒng)的先前詳細(xì)闡述。
[0081]本發(fā)明的實(shí)施例不限于所述實(shí)例且尤其不限于開(kāi)放流和Open Daylight標(biāo)準(zhǔn)。上文所論述的概念可以應(yīng)用到任何軟件定義網(wǎng)絡(luò)系統(tǒng),包括混合網(wǎng)絡(luò)組件??梢杂萌魏斡欣慕M合使用示例性實(shí)施例的特性。
[0082]已經(jīng)結(jié)合本文中的各種實(shí)施例描述本發(fā)明。然而,所附實(shí)施例的其它變化形式可以由所屬領(lǐng)域的技術(shù)人員根據(jù)圖式、揭示內(nèi)容和所附權(quán)利要求書的研究來(lái)理解并實(shí)現(xiàn)且實(shí)踐所要求的發(fā)明。在權(quán)利要求書中,詞語(yǔ)“包括”不排除其它元素或步驟,不定冠詞“一”不排除多個(gè)。單個(gè)處理器或其它單元可以完成權(quán)利要求中描述的幾個(gè)項(xiàng)目的功能。某些措施被記載在相互不同的從屬權(quán)利要求書中這個(gè)單純的事實(shí)并不意味著這些措施的結(jié)合不能被有效地使用。計(jì)算機(jī)程序可以存儲(chǔ)/分布到合適的媒體上,例如與其它硬件一起或者作為其它硬件的部分提供的光存儲(chǔ)媒體或者固態(tài)媒體,還可以以其它形式例如通過(guò)因特網(wǎng)或者其它有線或無(wú)線電信系統(tǒng)分布。
【主權(quán)項(xiàng)】
1.一種軟件定義網(wǎng)絡(luò)(Softwaredefined networking,SDN)控制器(2、72),其特征在于,包括: 通信單元(3),用于與網(wǎng)絡(luò)組件(5、10、30到36)通信,以及 控制單元(4), 其中所述網(wǎng)絡(luò)組件(5、10、30到36)包括至少一個(gè)混合網(wǎng)絡(luò)組件(5、32、35),所述混合網(wǎng)絡(luò)組件包括至少一個(gè)SDN兼容的網(wǎng)絡(luò)資源WX1X^FlF2),和至少一個(gè)非SDN兼容的網(wǎng)絡(luò)資}Jg(7、C3、C4、F3、F4), 其中所述控制單元(4)用于控制所述至少一個(gè)SDN兼容的網(wǎng)絡(luò)資源WX1X^FhF2)和所述至少一個(gè)非即^^兼容的網(wǎng)絡(luò)資源^丄^^小^仏)。2.根據(jù)權(quán)利要求1所述的軟件定義網(wǎng)絡(luò)控制器(2、72), 其特征在于,所述通信單元(3)用于接收關(guān)于所述混合網(wǎng)絡(luò)組件(5、32、35)的所述網(wǎng)絡(luò)資源(6、7、&、&、(:3 XhFhFhFhF4)的信息, 其中所述軟件定義網(wǎng)絡(luò)控制器(2、72)進(jìn)一步包括用于存儲(chǔ)所述所接收的信息的數(shù)據(jù)庫(kù)⑶, 其中所述控制單元(4)用于基于所述所存儲(chǔ)的信息控制所述混合網(wǎng)絡(luò)組件(5、32、35)的所述網(wǎng)絡(luò)資源(G^ChChChChFhFhF3A)。3.根據(jù)權(quán)利要求2所述的軟件定義網(wǎng)絡(luò)控制器(2、72), 其特征在于,所述信息指示所述混合網(wǎng)絡(luò)組件(5、32、35)的相應(yīng)網(wǎng)絡(luò)資源(6、7、(^、(:2、ChC^FhFhF3A)是SDN兼容的網(wǎng)絡(luò)資源AChC^FhF2)還是非SDN兼容的網(wǎng)絡(luò)資源(7、C3、C4、F3、F4)ο4.根據(jù)權(quán)利要求1到3中任一項(xiàng)所述的軟件定義網(wǎng)絡(luò)控制器(2、72), 其特征在于,所述至少一個(gè)SDN兼容的網(wǎng)絡(luò)資源(6、&、&、&、內(nèi))是軟件定義網(wǎng)絡(luò)隊(duì)列或軟件定義網(wǎng)絡(luò)流。5.根據(jù)權(quán)利要求1到3中任一項(xiàng)所述的軟件定義網(wǎng)絡(luò)控制器(2、72), 其特征在于,所述至少一個(gè)SDN兼容的網(wǎng)絡(luò)資源(C1、C2、F1、F2)是SDN兼容的網(wǎng)口(C1、C2、F1、F2), 其中所述至少一個(gè)非SDN兼容的網(wǎng)絡(luò)資源(C3、C4、F3、F4)是非SDN兼容的網(wǎng)口(C3、C4、F3、F4)o6.根據(jù)權(quán)利要求5所述的軟件定義網(wǎng)絡(luò)控制器(2、72), 其特征在于,所述控制單元(4)用于控制所述至少一個(gè)SDN兼容的網(wǎng)口(C1 X^FhF2)和所述至少一個(gè)非SDN兼容的網(wǎng)口(C3、C4、F3、F4)以將在這些網(wǎng)口(C1 X2X3X^FhFhF3A)處的輸入包路由到所述混合網(wǎng)絡(luò)組件(5、32、35)的其它網(wǎng)口(C1X2X3。7.根據(jù)權(quán)利要求5到6中任一項(xiàng)所述的軟件定義網(wǎng)絡(luò)控制器(2、72), 其特征在于,所述至少一個(gè)SDN兼容的網(wǎng)口(C1、C2'F1、F2)是開(kāi)放流控制端口。8.根據(jù)權(quán)利要求1到7中任一項(xiàng)所述的軟件定義網(wǎng)絡(luò)控制器(2、72), 其特征在于,所述控制單元(4)用于基于數(shù)據(jù)模型(80)控制所述網(wǎng)絡(luò)組件(5、10、30到36)的所述30~兼容的網(wǎng)絡(luò)資源(6、&、0^1土)和非301^兼容的網(wǎng)絡(luò)資源(7、(:3、04、?3、?4),所述數(shù)據(jù)模型包含用于由所述控制單元(4)控制的每個(gè)網(wǎng)絡(luò)組件(5、10、30到36)的抽象裝置實(shí)體(81), 其中所述抽象裝置實(shí)體(81)各自包含多個(gè)抽象資源實(shí)體(83到86),所述抽象資源實(shí)體(83到85)包括抽象網(wǎng)口(87)或抽象網(wǎng)絡(luò)隊(duì)列(88)或抽象網(wǎng)絡(luò)流(89), 其中所述抽象資源實(shí)體(83到85)各自指向資源的具體實(shí)施方案, 其中資源的所述具體實(shí)施方案包括網(wǎng)口、網(wǎng)絡(luò)隊(duì)列和網(wǎng)絡(luò)流。9.根據(jù)權(quán)利要求8所述的軟件定義網(wǎng)絡(luò)控制器(2、72), 其特征在于,所述通信單元(3)用于在與給定網(wǎng)絡(luò)組件(5、10、30到36)連接后從所述給定網(wǎng)絡(luò)組件(5、10、30到35)接收信息,所述信息關(guān)于在所述給定網(wǎng)絡(luò)組件(5、10、30到35)處可用的所述網(wǎng)絡(luò)資源(6、7、11); 其中所述控制單元(4)用于基于所述所接收的信息在所述數(shù)據(jù)模型(80)中創(chuàng)建用于所述給定網(wǎng)絡(luò)組件(5、10、30到35)的抽象裝置實(shí)體(81)。10.根據(jù)權(quán)利要求1到9中任一項(xiàng)所述的軟件定義網(wǎng)絡(luò)控制器(2、72), 其特征在于,所述混合網(wǎng)絡(luò)組件(5、32、35)是包括至少一個(gè)SDN兼容的網(wǎng)口(C1F2)和至少一個(gè)非SDN兼容的端口(C3、C4、F3、F4)的混合網(wǎng)絡(luò)交換機(jī)(5、32、35)或混合網(wǎng)絡(luò)路由器。11.一種軟件定義網(wǎng)絡(luò)系統(tǒng)(1、71),其特征在于,包括根據(jù)權(quán)利要求1到10中任一項(xiàng)所述的軟件定義網(wǎng)絡(luò)控制器(2、72)、管理控制器(9)和至少兩個(gè)網(wǎng)絡(luò)組件(5、10、30到36), 其中所述管理控制器(9)用于通過(guò)向所述軟件定義網(wǎng)絡(luò)控制器(2、72)發(fā)出路由請(qǐng)求來(lái)控制所述軟件定義網(wǎng)絡(luò)控制器(2、72)。12.根據(jù)權(quán)利要求11所述的軟件定義網(wǎng)絡(luò)系統(tǒng)(1、71), 其特征在于,所述路由請(qǐng)求各自包括所述網(wǎng)絡(luò)組件(5、10、30到36)中的兩個(gè)網(wǎng)絡(luò)組件,數(shù)據(jù)流將在所述兩個(gè)網(wǎng)絡(luò)組件之間啟動(dòng)或終止。13.根據(jù)權(quán)利要求12所述的軟件定義網(wǎng)絡(luò)系統(tǒng)(1、71), 其特征在于,所述軟件定義網(wǎng)絡(luò)控制器(2、72)是根據(jù)權(quán)利要求5到10中任一項(xiàng)所述的軟件定義網(wǎng)絡(luò)控制器(2、72), 其中所述軟件定義網(wǎng)絡(luò)控制器(2、72)用于啟動(dòng)或終止在所述至少一個(gè)混合網(wǎng)絡(luò)組件(5、32、35)的所述網(wǎng)口(6、7、(^、(:2X3XhFhFhFhF4)和所述網(wǎng)絡(luò)組件(11、30、31、33、34、36)的網(wǎng)口(11、AjljA4之間的連接以啟動(dòng)或終止由所述路由請(qǐng)求指定的所述數(shù)據(jù)流。14.一種用于使用軟件定義網(wǎng)絡(luò)控制器(2、72)控制軟件定義網(wǎng)絡(luò)的方法, 其特征在于,所述軟件定義網(wǎng)絡(luò)包括所述軟件定義網(wǎng)絡(luò)控制器(2、72)和網(wǎng)絡(luò)組件(5、10、30到36),所述網(wǎng)絡(luò)組件包括至少一個(gè)混合網(wǎng)絡(luò)組件(5、32、35), 其中所述至少一個(gè)混合網(wǎng)絡(luò)組件(5、32、35)包括至少一個(gè)SDN兼容的網(wǎng)絡(luò)資源(6、C1、C^FhF2)和至少一個(gè)非SDN兼容的網(wǎng)絡(luò)資源(7、C3、C4、F3、F4), 其中所述軟件定義網(wǎng)絡(luò)控制器(2、72)控制所述至少一個(gè)SDN兼容的網(wǎng)絡(luò)資源(6、C1、C2、?1、?2)和所述至少一個(gè)非501^兼容的網(wǎng)絡(luò)資源(7、(:3、04、?3、?4)。15.—種具有程序代碼的計(jì)算機(jī)程序,所述程序代碼用于在所述計(jì)算機(jī)程序在計(jì)算機(jī)上運(yùn)行時(shí)執(zhí)行根據(jù)權(quán)利要求14所述的方法。
【專利摘要】本發(fā)明提供一種軟件定義網(wǎng)絡(luò)控制器(2),包括用于與網(wǎng)絡(luò)組件(5)通信的通信單元(3)和控制單元(4)。所述網(wǎng)絡(luò)組件(5)包括至少一個(gè)混合網(wǎng)絡(luò)組件(5),所述混合網(wǎng)絡(luò)組件包括至少一個(gè)軟件定義網(wǎng)絡(luò)兼容的網(wǎng)絡(luò)資源(6)和至少一個(gè)非軟件定義網(wǎng)絡(luò)兼容的網(wǎng)絡(luò)資源(7)。所述控制單元(4)用于控制所述至少一個(gè)軟件定義網(wǎng)絡(luò)兼容的網(wǎng)絡(luò)資源(6)和所述至少一個(gè)非軟件定義網(wǎng)絡(luò)兼容的資源(7)。
【IPC分類】H04L12/24
【公開(kāi)號(hào)】CN105580315
【申請(qǐng)?zhí)枴緾N201480037241
【發(fā)明人】依拉艾爾·茲伍
【申請(qǐng)人】華為技術(shù)有限公司
【公開(kāi)日】2016年5月11日
【申請(qǐng)日】2014年9月3日
【公告號(hào)】WO2016034217A1