欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)包的路由方法、裝置、路由器及SDN控制器與流程

文檔序號(hào):12730541閱讀:587來(lái)源:國(guó)知局
一種數(shù)據(jù)包的路由方法、裝置、路由器及SDN控制器與流程

本發(fā)明涉及無(wú)線網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)包的路由方法、裝置、路由器及SDN控制器。



背景技術(shù):

軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)通過(guò)開放網(wǎng)絡(luò)能力的方式,以構(gòu)建靈活的流量調(diào)度。在SDN網(wǎng)絡(luò)中,IP數(shù)據(jù)包通常會(huì)通過(guò)集中的SDN控制器來(lái)進(jìn)行路由決策,由于SDN網(wǎng)絡(luò)具有全局網(wǎng)絡(luò)信息,因此可以方便地將網(wǎng)絡(luò)流量均勻地進(jìn)行分配,從而提高網(wǎng)絡(luò)資源利用率。其中,谷歌公司采用SDN技術(shù)進(jìn)行其數(shù)據(jù)中心網(wǎng)絡(luò)的流量調(diào)度,已經(jīng)實(shí)現(xiàn)了網(wǎng)絡(luò)鏈路利用率達(dá)到90%以上。

然而,SDN網(wǎng)絡(luò)技術(shù)的重要核心功能是通過(guò)集中的SDN控制器來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)流量的調(diào)配,這種方式一方面帶來(lái)了網(wǎng)絡(luò)整體鏈路利用率的提升,但另一方面也存在一個(gè)重要的網(wǎng)絡(luò)性能瓶頸問(wèn)題,即:網(wǎng)絡(luò)中所有的流量都將從一個(gè)單點(diǎn)的SDN控制器進(jìn)行路由決策,從而使得網(wǎng)絡(luò)單點(diǎn)負(fù)荷增大,效率變低。同時(shí)對(duì)SDN控制器的處理要求也非常高。因此,通常在一個(gè)小型的數(shù)據(jù)中心網(wǎng)絡(luò)中,可以集中利用SDN控制器實(shí)現(xiàn)網(wǎng)絡(luò)流量調(diào)配,但是在一個(gè)大型的廣域網(wǎng)絡(luò)中,SDN單點(diǎn)控制器的處理可能會(huì)成為瓶頸。



技術(shù)實(shí)現(xiàn)要素:

為了克服現(xiàn)有技術(shù)中存在的上述問(wèn)題,本發(fā)明的實(shí)施例提供了一種數(shù)據(jù)包的路由方法、裝置、路由器及SDN控制器,根據(jù)全局網(wǎng)絡(luò)狀態(tài)信息將網(wǎng)絡(luò)動(dòng)態(tài)劃分為SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域,只將有特殊需求,即帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入SDN網(wǎng)絡(luò)域,減輕了網(wǎng)絡(luò)單點(diǎn)負(fù)荷,合理利用了網(wǎng)絡(luò)資源,提升了整體網(wǎng)絡(luò)性能。

為了解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案:

依據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種數(shù)據(jù)包的路由方法,包括:

獲取用戶發(fā)送的數(shù)據(jù)包;

將帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包送入軟件定義SDN網(wǎng)絡(luò)域或?qū)⒉粠в蓄A(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入非SDN網(wǎng)絡(luò)域中進(jìn)行路由;

其中,所述SDN網(wǎng)絡(luò)域和所述非SDN網(wǎng)絡(luò)域是SDN控制器根據(jù)實(shí)時(shí)獲取的全局網(wǎng)絡(luò)狀態(tài)信息劃分的。

其中,上述方案中,所述SDN網(wǎng)絡(luò)域的空閑資源小于第一預(yù)設(shè)閾值,且網(wǎng)絡(luò)帶寬小于第二預(yù)設(shè)閾值;

所述非SDN網(wǎng)絡(luò)域的空閑資源大于所述第一預(yù)設(shè)閾值,或網(wǎng)絡(luò)帶寬大于所述第二預(yù)設(shè)閾值。

其中,上述方案中,將帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包送入軟件定義SDN網(wǎng)絡(luò)域進(jìn)行路由,具體為:

將帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包發(fā)送給SDN控制器,使得所述SDN控制器確定帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包的路由策略,并按照所述路由策略在所述SDN網(wǎng)絡(luò)域中對(duì)帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包進(jìn)行路由。

其中,上述方案中,將不帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入非SDN網(wǎng)絡(luò)域中進(jìn)行路由,具體為:

在所述非SDN網(wǎng)絡(luò)域中,按照不帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包原有的IP路由方式進(jìn)行路由。

依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種數(shù)據(jù)包的路由方法,包括:

實(shí)時(shí)獲取全局網(wǎng)絡(luò)狀態(tài)信息;

根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息將網(wǎng)絡(luò)劃分為SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域,使得入口路由器將帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送所述SDN網(wǎng)絡(luò)域或?qū)⒉粠в蓄A(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送至所述非SDN網(wǎng)絡(luò)域進(jìn)行路由。

其中,上述方案中,所述根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息將網(wǎng)絡(luò)劃分為SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域,包括:

根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息,將網(wǎng)絡(luò)中空閑資源小于第一預(yù)設(shè)閾值且網(wǎng)絡(luò)帶寬小于第二預(yù)設(shè)閾值的區(qū)域劃分為所述SDN網(wǎng)絡(luò)域;

根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息,將網(wǎng)絡(luò)中空閑資源大于所述第一預(yù)設(shè)閾值或網(wǎng)絡(luò)帶寬大于所述第二預(yù)設(shè)閾值的區(qū)域劃分為所述非SDN網(wǎng)絡(luò)域。

其中,上述方案中,還包括:

接收所述入口路由器發(fā)送的帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包;

為帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包確定路由策略,并按照所述路由策略對(duì)帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包進(jìn)行路由。

依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種數(shù)據(jù)包的路由裝置,包括:

第一獲取模塊,用于獲取用戶發(fā)送的數(shù)據(jù)包;

發(fā)送模塊,用于將帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包送入軟件定義SDN網(wǎng)絡(luò)域或?qū)⒉粠в蓄A(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入非SDN網(wǎng)絡(luò)域中進(jìn)行路由;

其中,所述SDN網(wǎng)絡(luò)域和所述非SDN網(wǎng)絡(luò)域是SDN控制器根據(jù)實(shí)時(shí)獲取的全局網(wǎng)絡(luò)狀態(tài)信息劃分的。

其中,上述方案中,

所述SDN網(wǎng)絡(luò)域的空閑資源小于第一預(yù)設(shè)閾值,且網(wǎng)絡(luò)帶寬小于第二預(yù)設(shè)閾值;

所述非SDN網(wǎng)絡(luò)域的空閑資源大于所述第一預(yù)設(shè)閾值,或網(wǎng)絡(luò)帶寬大于所述第二預(yù)設(shè)閾值。

其中,上述方案中,所述發(fā)送模塊包括:

第一發(fā)送單元,用于將帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包發(fā)送給SDN控制器,使得所述SDN控制器確定帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包的路由策略,并按照所述路由策略在所述SDN網(wǎng)絡(luò)域中對(duì)帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包進(jìn)行路由。

其中,上述方案中,所述發(fā)送模塊包括:

第二發(fā)送單元,用于在所述非SDN網(wǎng)絡(luò)域中,按照不帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包原有的IP路由方式進(jìn)行路由。

依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種路由器,上述所述的數(shù)據(jù)包的路由裝置。

依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種數(shù)據(jù)包的路由方法,包括:

第二獲取模塊,用于實(shí)時(shí)獲取全局網(wǎng)絡(luò)狀態(tài)信息;

劃分模塊,用于根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息將網(wǎng)絡(luò)劃分為SDN網(wǎng)絡(luò)域和 非SDN網(wǎng)絡(luò)域,使得入口路由器將帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送所述SDN網(wǎng)絡(luò)域或?qū)⒉粠в蓄A(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送至所述非SDN網(wǎng)絡(luò)域進(jìn)行路由。

其中,上述方案中,所述劃分模塊包括:

第一劃分單元,用于根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息,將網(wǎng)絡(luò)中空閑資源小于第一預(yù)設(shè)閾值且網(wǎng)絡(luò)帶寬小于第二預(yù)設(shè)閾值的區(qū)域劃分為所述SDN網(wǎng)絡(luò)域;

第二劃分單元,用于根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息,將網(wǎng)絡(luò)中空閑資源大于所述第一預(yù)設(shè)閾值或網(wǎng)絡(luò)帶寬大于所述第二預(yù)設(shè)閾值的區(qū)域劃分為所述非SDN網(wǎng)絡(luò)域。

其中,上述方案中,還包括:

接收模塊,用于接收所述入口路由器發(fā)送的帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包;

路由模塊,用于為帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包確定路由策略,并按照所述路由策略對(duì)帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包進(jìn)行路由。

依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種軟件定義SDN控制器,包括上述所述的數(shù)據(jù)包的路由裝置。

本發(fā)明實(shí)施例的有益效果是:

本發(fā)明實(shí)施例的數(shù)據(jù)包的路由方法、裝置、路由器及SDN控制器,能夠?qū)崟r(shí)獲取全局網(wǎng)絡(luò)狀態(tài)信息,根據(jù)全局網(wǎng)絡(luò)狀態(tài)信息將網(wǎng)絡(luò)劃分為SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域,并將帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入SDN網(wǎng)絡(luò)域,將不帶有預(yù)定標(biāo)記的數(shù)據(jù)包送入非SDN網(wǎng)絡(luò)域,即根據(jù)全局網(wǎng)絡(luò)狀態(tài)信息將網(wǎng)絡(luò)動(dòng)態(tài)劃分為SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域,并且只將有特殊需求,即帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入SDN網(wǎng)絡(luò)域,減輕了網(wǎng)絡(luò)單點(diǎn)負(fù)荷,合理利用了網(wǎng)絡(luò)資源,提升了整體網(wǎng)絡(luò)性能。

附圖說(shuō)明

圖1表示本發(fā)明第一實(shí)施例的數(shù)據(jù)包的路由方法流程圖;

圖2表示本發(fā)明第二實(shí)施例的數(shù)據(jù)包的路由方法流程圖;

圖3表示本發(fā)明第三實(shí)施例的數(shù)據(jù)包的路由裝置的結(jié)構(gòu)框圖;

圖4表示本發(fā)明第五實(shí)施例的數(shù)據(jù)包的路由裝置的結(jié)構(gòu)框圖;

圖5表示本發(fā)明實(shí)施例中SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域的混合網(wǎng)絡(luò)架構(gòu)圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

第一實(shí)施例

依據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種數(shù)據(jù)包的路由方法,該方法,首先,獲取用戶發(fā)送的數(shù)據(jù)包;然后,將帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包送入軟件定義SDN網(wǎng)絡(luò)域或?qū)⒉粠в蓄A(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入非SDN網(wǎng)絡(luò)域中進(jìn)行路由,其中,所述SDN網(wǎng)絡(luò)域和所述非SDN網(wǎng)絡(luò)域是SDN控制器根據(jù)實(shí)時(shí)獲取的全局網(wǎng)絡(luò)狀態(tài)信息劃分的。

因此,本發(fā)明實(shí)施例的數(shù)據(jù)包的路由方法,根據(jù)全局網(wǎng)絡(luò)狀態(tài)信息將網(wǎng)絡(luò)動(dòng)態(tài)劃分為SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域,只將有特殊需求,即帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入SDN網(wǎng)絡(luò)域,減輕了網(wǎng)絡(luò)單點(diǎn)負(fù)荷,合理利用了網(wǎng)絡(luò)資源,提升了整體網(wǎng)絡(luò)性能。

如圖1所示,該方法包括:

步驟S11、獲取用戶發(fā)送的數(shù)據(jù)包;

在本發(fā)明實(shí)施例的數(shù)據(jù)包的路由方法中,網(wǎng)絡(luò)被SDN控制器根據(jù)實(shí)時(shí)獲取的全局網(wǎng)絡(luò)狀態(tài)信息劃分為了SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域。其中,SDN網(wǎng)絡(luò)域的空閑資源小于第一預(yù)設(shè)閾值,且網(wǎng)絡(luò)帶寬小于第二預(yù)設(shè)閾值,即SDN網(wǎng)絡(luò)域的網(wǎng)絡(luò)資源緊缺或部分路由器出現(xiàn)擁塞;非SDN網(wǎng)絡(luò)域的空閑資源大于所述第一預(yù)設(shè)閾值,或網(wǎng)絡(luò)帶寬大于所述第二預(yù)設(shè)閾值,即非SDN網(wǎng)絡(luò)域具有足夠的空閑資源或具有足夠的帶寬。

因此,網(wǎng)絡(luò)中的SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域不是靜態(tài)不變的,是可以隨時(shí)動(dòng)態(tài)調(diào)整的。

其中,在網(wǎng)絡(luò)中傳送的數(shù)據(jù)包,有時(shí)候需要考慮到安全或服務(wù)質(zhì)量(QOS)等特殊需求,因此,這些數(shù)據(jù)包需要交由SDN控制器進(jìn)行路由決策,所以,為了在數(shù)據(jù)包的路由過(guò)程中,接收這類數(shù)據(jù)包的入口路由器可以識(shí)別出該類數(shù) 據(jù)包,該類數(shù)據(jù)包中均帶有預(yù)設(shè)標(biāo)記。當(dāng)然,對(duì)于并沒(méi)有特殊需求的數(shù)據(jù)包,不進(jìn)行標(biāo)記。

因此,當(dāng)一個(gè)入口路由器通過(guò)步驟S11接收到一個(gè)數(shù)據(jù)包之后,根據(jù)該數(shù)據(jù)包是否帶有預(yù)設(shè)標(biāo)記來(lái)確定該數(shù)據(jù)包需要送入哪一個(gè)網(wǎng)絡(luò)域進(jìn)行路由,即進(jìn)入步驟S13。

步驟S13、將帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包送入軟件定義SDN網(wǎng)絡(luò)域或?qū)⒉粠в蓄A(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入非SDN網(wǎng)絡(luò)域中進(jìn)行路由。

其中,對(duì)于送入SDN網(wǎng)絡(luò)域的帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包,具體地,入口路由器將該帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送給SDN控制器,SDN控制器為該帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包確定路由策略,并按照確定的路由策略對(duì)該帶有預(yù)定標(biāo)記的數(shù)據(jù)包進(jìn)行路由。

對(duì)于送入非SDN網(wǎng)絡(luò)域的不帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包,具體地,入口路由器在非SDN網(wǎng)絡(luò)域中,按照該不帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包原有的IP路由方式進(jìn)行路由。

因此,本發(fā)明實(shí)施例的數(shù)據(jù)包的路由方法,根據(jù)全局狀態(tài)信息來(lái)動(dòng)態(tài)決策是否經(jīng)過(guò)SDN控制器進(jìn)行路由決策,通常在網(wǎng)絡(luò)有足夠帶寬和空閑資源的情況下,無(wú)需經(jīng)過(guò)SDN控制器進(jìn)行路由決策,而是直接按照原有的IP路由方式進(jìn)行,只有當(dāng)網(wǎng)絡(luò)路由資源緊缺或者部分路由出現(xiàn)擁塞的情況下,將數(shù)據(jù)包交由SDN控制器進(jìn)行路由決策,這樣大大減少了不必要的SDN控制器對(duì)于數(shù)據(jù)包的處理開銷,從而簡(jiǎn)化了網(wǎng)絡(luò)體系架構(gòu),提升了整體網(wǎng)絡(luò)性能。

第二實(shí)施例

依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種數(shù)據(jù)包的路由方法,該方法首先,實(shí)時(shí)獲取全局網(wǎng)絡(luò)狀態(tài)信息;然后,根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息將所述網(wǎng)絡(luò)劃分為SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域,使得入口路由器將帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送所述SDN網(wǎng)絡(luò)域或?qū)⒉粠в蓄A(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送至所述非SDN網(wǎng)絡(luò)域進(jìn)行路由。

本發(fā)明實(shí)施例的數(shù)據(jù)包的路由方法,SDN控制器根據(jù)實(shí)時(shí)獲取的全局網(wǎng)絡(luò)狀態(tài)信息,將網(wǎng)絡(luò)動(dòng)態(tài)劃分為SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域,從而使得入口路由器可以只將有特殊需求,即帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入SDN網(wǎng)絡(luò)域,減 輕了網(wǎng)絡(luò)單點(diǎn)負(fù)荷,合理利用了網(wǎng)絡(luò)資源,提升了整體網(wǎng)絡(luò)性能。

如圖2所示,該方法包括:

步驟S21、實(shí)時(shí)獲取全局網(wǎng)絡(luò)狀態(tài)信息。

在SDN網(wǎng)絡(luò)中,不同的區(qū)域由于用戶用網(wǎng)情況的不同,造成某些區(qū)域的空閑資源較多,而某些區(qū)域網(wǎng)絡(luò)資源緊缺或者部分路由器出現(xiàn)擁塞現(xiàn)象。因此,為了提高網(wǎng)絡(luò)傳輸效率,可以合理利用空閑資源較多的區(qū)域的網(wǎng)絡(luò)資源,從而減小網(wǎng)絡(luò)資源緊缺的區(qū)域的網(wǎng)絡(luò)負(fù)擔(dān),進(jìn)而減小網(wǎng)絡(luò)單點(diǎn)負(fù)荷。因此,在本發(fā)明實(shí)施例的數(shù)據(jù)包的路由方法中,需要實(shí)時(shí)獲取SDN網(wǎng)絡(luò)的全局網(wǎng)絡(luò)狀態(tài)信息。

步驟S23、根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息將網(wǎng)絡(luò)劃分為SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域,使得入口路由器將帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送所述SDN網(wǎng)絡(luò)域或?qū)⒉粠в蓄A(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送至所述非SDN網(wǎng)絡(luò)域進(jìn)行路由。

其中,由于實(shí)時(shí)獲取的全局網(wǎng)絡(luò)狀態(tài)信息是動(dòng)態(tài)變化的,所以根據(jù)全局網(wǎng)絡(luò)狀態(tài)信息劃分的SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域也是動(dòng)態(tài)變化的。

具體地,根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息,將網(wǎng)絡(luò)中空閑資源小于第一預(yù)設(shè)閾值且網(wǎng)絡(luò)帶寬小于第二預(yù)設(shè)閾值的區(qū)域劃分為所述SDN網(wǎng)絡(luò)域;根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息,將網(wǎng)絡(luò)中空閑資源大于所述第一預(yù)設(shè)閾值或網(wǎng)絡(luò)帶寬大于所述第二預(yù)設(shè)閾值的區(qū)域劃分為所述非SDN網(wǎng)絡(luò)域。

如圖5所示,在SDN網(wǎng)絡(luò)域中,各個(gè)路由器均由SDN控制器控制,而非SDN網(wǎng)絡(luò)域,則無(wú)需SDN控制器控制。也就是說(shuō),送入SDN網(wǎng)絡(luò)域的數(shù)據(jù)包需要經(jīng)由SDN控制器路由決策,送入非SDN網(wǎng)絡(luò)域的數(shù)據(jù)包不需要經(jīng)由SDN控制器路由決策,只需要按照原有的IP路由方式進(jìn)行。

對(duì)于,具體哪些數(shù)據(jù)包需要送入SDN網(wǎng)絡(luò)域,哪些數(shù)據(jù)包需要送入非SDN網(wǎng)絡(luò)域,是依據(jù)該數(shù)據(jù)包是否帶有預(yù)設(shè)標(biāo)記而定的。具體地,當(dāng)入口路由器接收到一個(gè)數(shù)據(jù)包后,若該數(shù)據(jù)包不帶有預(yù)設(shè)標(biāo)記,則送入SDN網(wǎng)絡(luò)域,并按照不帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包原有的IP路由方式進(jìn)行路由;若該數(shù)據(jù)包帶有預(yù)定標(biāo)記,則將帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包發(fā)送給SDN控制器,SDN控制器確定帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包的路由策略,并按照所述路由策略在所述SDN網(wǎng)絡(luò)域中對(duì)帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包進(jìn)行路由。

因此,本發(fā)明實(shí)施例的數(shù)據(jù)包的路由方法,根據(jù)數(shù)據(jù)包的實(shí)際需要選擇是否經(jīng)由SDN控制器進(jìn)行路由決策,節(jié)省了全部通過(guò)集中的SDN控制器進(jìn)行數(shù)據(jù)路由決策的處理開銷,提高了路由效率,并且最大化了網(wǎng)絡(luò)資源利用率。

第三實(shí)施例

依據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種數(shù)據(jù)包的路由裝置,如圖3所示,該裝置300包括:

第一獲取模塊301,用于獲取用戶發(fā)送的數(shù)據(jù)包;

發(fā)送模塊303,用于將帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包送入軟件定義SDN網(wǎng)絡(luò)域或?qū)⒉粠в蓄A(yù)設(shè)標(biāo)記的數(shù)據(jù)包送入非SDN網(wǎng)絡(luò)域中進(jìn)行路由;

其中,所述SDN網(wǎng)絡(luò)域和所述非SDN網(wǎng)絡(luò)域是SDN控制器根據(jù)實(shí)時(shí)獲取的全局網(wǎng)絡(luò)狀態(tài)信息劃分的。

可選地,所述SDN網(wǎng)絡(luò)域的空閑資源小于第一預(yù)設(shè)閾值,且網(wǎng)絡(luò)帶寬小于第二預(yù)設(shè)閾值;

所述非SDN網(wǎng)絡(luò)域的空閑資源大于所述第一預(yù)設(shè)閾值,或網(wǎng)絡(luò)帶寬大于所述第二預(yù)設(shè)閾值。

可選地,所述發(fā)送模塊303包括:

第一發(fā)送單元3031,用于將帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包發(fā)送給SDN控制器,使得所述SDN控制器確定帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包的路由策略,并按照所述路由策略在所述SDN網(wǎng)絡(luò)域中對(duì)帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包進(jìn)行路由。

可選地,所述發(fā)送模塊303包括:

第二發(fā)送單元3032,用于在所述非SDN網(wǎng)絡(luò)域中,按照不帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包原有的IP路由方式進(jìn)行路由。

第四實(shí)施例

依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種路由器,包括上述第三實(shí)施例中所述的數(shù)據(jù)包的路由裝置。

第五實(shí)施例

依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種數(shù)據(jù)包的路由裝置,如圖4所示,該裝置400包括:

第二獲取模塊401,用于實(shí)時(shí)獲取全局網(wǎng)絡(luò)狀態(tài)信息;

劃分模塊403,用于根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息將網(wǎng)絡(luò)劃分為SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域,使得入口路由器將帶有預(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送所述SDN網(wǎng)絡(luò)域或?qū)⒉粠в蓄A(yù)設(shè)標(biāo)記的數(shù)據(jù)包發(fā)送至所述非SDN網(wǎng)絡(luò)域進(jìn)行路由。

也就是說(shuō),第二獲取模塊401可以掌握全局網(wǎng)絡(luò)狀態(tài)信息,并負(fù)責(zé)管理SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域內(nèi)的網(wǎng)絡(luò)鏈路帶寬等資源信息。當(dāng)然,可以理解的是,第二獲取模塊401還可以將掌握的全局網(wǎng)絡(luò)狀態(tài)信息廣播給網(wǎng)絡(luò)中的各個(gè)網(wǎng)元實(shí)體。

對(duì)于劃分模塊403,也就是負(fù)責(zé)調(diào)整SDN網(wǎng)絡(luò)域和非SDN網(wǎng)絡(luò)域的網(wǎng)絡(luò)管理范圍。

可選地,所述劃分模塊403包括:

第一劃分單元4031,用于根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息,將網(wǎng)絡(luò)中空閑資源小于第一預(yù)設(shè)閾值且網(wǎng)絡(luò)帶寬小于第二預(yù)設(shè)閾值的區(qū)域劃分為所述SDN網(wǎng)絡(luò)域;

第二劃分單元4032,用于根據(jù)所述全局網(wǎng)絡(luò)狀態(tài)信息,將網(wǎng)絡(luò)中空閑資源大于所述第一預(yù)設(shè)閾值或網(wǎng)絡(luò)帶寬大于所述第二預(yù)設(shè)閾值的區(qū)域劃分為所述非SDN網(wǎng)絡(luò)域。

可選地,還包括:

接收模塊405,用于接收所述入口路由器發(fā)送的帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包;

路由模塊407,用于為帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包確定路由策略,并按照所述路由策略對(duì)帶有預(yù)設(shè)標(biāo)記的所述數(shù)據(jù)包進(jìn)行路由。

第六實(shí)施例

依據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種SDN控制器,包括上述第五實(shí)施例所述的數(shù)據(jù)包的路由裝置。

以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來(lái)說(shuō),在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南皮县| 寿宁县| 昆明市| 甘谷县| 康平县| 玉门市| 红安县| 泽州县| 崇州市| 秀山| 杭州市| 璧山县| 三穗县| 中西区| 搜索| 徐水县| 石家庄市| 奉贤区| 祁门县| 郎溪县| 彰化市| 北川| 栾川县| 讷河市| 化州市| 香港| 龙口市| 徐水县| 开鲁县| 潮安县| 开江县| 白玉县| 德格县| 巴林右旗| 九台市| 大理市| 贞丰县| 渝中区| 新宁县| 岑巩县| 大渡口区|