在mpls網(wǎng)絡(luò)中建立sdn流的標(biāo)簽交換路徑的方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,并且更具體地,涉及在傳統(tǒng)的多協(xié)議標(biāo)簽交換MPLS核心網(wǎng)絡(luò)中為SDN流建立標(biāo)簽交換路徑。
【背景技術(shù)】
[0002]軟件定義的網(wǎng)絡(luò)(SDN)被設(shè)置用于改善網(wǎng)絡(luò)性能、靈活性以及可管理性,由此加快通過軟件進(jìn)行創(chuàng)新的步伐。顛覆性的SDN技術(shù)現(xiàn)在已經(jīng)廣泛地被許多運(yùn)營(yíng)商所知(例如,AT&T、BT、中國(guó)移動(dòng)、Orange以及Verizon等),并且將在BBF(寬帶論壇)和ETSI(歐洲電信標(biāo)準(zhǔn)化協(xié)會(huì))中進(jìn)行標(biāo)準(zhǔn)化,如參考文獻(xiàn)Network Funct1ns Virtualisat1n -1ntroductoryWhite Paper, issuel中所描述的。該參考文獻(xiàn)以及其他的參考文獻(xiàn),例如SDN WorldCongress (德國(guó),2012 年 10 月)以及 Software Defined Networking Summit (英國(guó),2012年11月13日,http://sdnconference.com/)等,都表明SDN需要混合和遷移模式,也就是說,SDN應(yīng)當(dāng)在混合環(huán)境中與現(xiàn)有的網(wǎng)絡(luò)協(xié)議共同工作。因此,本發(fā)明考慮如何耦合SDN和傳統(tǒng)的MPLS核心網(wǎng)絡(luò),以致力于解決以下技術(shù)問題:
[0003]問題一:現(xiàn)有的標(biāo)簽交換路徑(LSP)構(gòu)造過程并不根據(jù)SDN流的匹配字段區(qū)分LSP。
[0004]例如,{dst.1Pil, src.TCP portl;*}和{dst.1Pil, src.TCP port2;*}可以表不具有不同匹配字段的兩個(gè)不同SDN流。這些流可以要求經(jīng)傳統(tǒng)MPLS核心網(wǎng)絡(luò)分別構(gòu)造兩個(gè)有區(qū)分的LSP路徑。但是,現(xiàn)有LSP構(gòu)造過程中沒有考慮這一點(diǎn)。
[0005]問題二:現(xiàn)有的LSP構(gòu)造過程并不根據(jù)SDN流的操作設(shè)置區(qū)分LSP。
[0006]例如,{dst.1Pil, Act1n: to central SDN controller}(操作設(shè)置表明“至 SDN控制器”)以及{dst.1P01, Act1n:Normal forwarding}(操作設(shè)置表明“一般轉(zhuǎn)發(fā)”)可以表示具有相同匹配字段但是不同操作的兩個(gè)不同的SDN流。這些流可以要求分別構(gòu)造兩個(gè)有區(qū)分的LSP。
[0007]簡(jiǎn)而言之,目前還沒有解決以上問題的技術(shù)方案,本發(fā)明旨在調(diào)整現(xiàn)有LSP構(gòu)造過程以解決以上問題。
【發(fā)明內(nèi)容】
[0008]在
【發(fā)明內(nèi)容】
部分對(duì)本發(fā)明的內(nèi)容進(jìn)行了簡(jiǎn)要概括,這種概括是為了突出和引入不同實(shí)施例的一些方面,但是并不是限制本發(fā)明的范圍。后續(xù)關(guān)于優(yōu)選實(shí)施例的詳細(xì)描述足以使得本領(lǐng)域技術(shù)人員理解和使用本發(fā)明提出的概念。
[0009]本發(fā)明旨在調(diào)整有LSP構(gòu)造過程以考慮SDN流信息支持有區(qū)分的SDN流分組經(jīng)傳統(tǒng)MPLS核心網(wǎng)絡(luò)的傳遞。SDN是一種顛覆性的技術(shù),并且很難在極短的時(shí)間內(nèi)建立。為了保護(hù)前期投資,網(wǎng)絡(luò)運(yùn)營(yíng)商將期望一步一步地實(shí)現(xiàn)SDN概念。SDN必須與現(xiàn)有網(wǎng)絡(luò)實(shí)現(xiàn)互操作。出于這個(gè)原因,本發(fā)明修改現(xiàn)有的LSP構(gòu)建過程,考慮SDN流信息,用于支持有區(qū)別的SDN流通過傳統(tǒng)的MPLS核心網(wǎng)絡(luò)傳遞。
[0010]根據(jù)本發(fā)明的一個(gè)方面,提供了一種在MPLS核心網(wǎng)絡(luò)的路由設(shè)備上建立標(biāo)簽交換路徑LSP的方法,該方法包括:當(dāng)接收到來自軟件定義網(wǎng)絡(luò)SDN的SDN流時(shí),將所述SDN流包含的SDN流信息映射到轉(zhuǎn)發(fā)等價(jià)類FEC和SDN流標(biāo)簽棧;將所述FEC、所述SDN流標(biāo)簽棧和所述SDN流信息添加到LSP標(biāo)簽請(qǐng)求中;以及,基于所述SDN流信息分配LSP標(biāo)簽棧。
[0011]根據(jù)本發(fā)明的實(shí)施例,所述SDN流信息可以包括以下中的一個(gè)或多個(gè):SDN流的標(biāo)識(shí)符、匹配字段、操作設(shè)置以及LSP要求。
[0012]根據(jù)本發(fā)明的實(shí)施例,不同SDN流的LSP標(biāo)簽??梢曰诓煌琒DN流包含的SDN信息來進(jìn)行區(qū)分。
[0013]根據(jù)本發(fā)明的實(shí)施例,在分配LSP標(biāo)簽后,將所述LSP標(biāo)簽、所述SDN流標(biāo)簽綁定到所述SDN流信息。
[0014]根據(jù)本發(fā)明的實(shí)施例,所述SDN流的標(biāo)識(shí)符可以是相關(guān)的SDN控制實(shí)體的ID、相關(guān)SDN轉(zhuǎn)發(fā)實(shí)體的ID、SDN流的ID,或者它們的任意組合。所述匹配字段可以包括SDN流的源/目的地以太網(wǎng)地址/IP地址、源/目的地TCP/UDP端口,或它們的任意組合。本領(lǐng)域技術(shù)人員清楚地知道,SDN流的匹配域存在許多不同種類,而且它們的任意組合也是可能的,本文中不再一一列舉。為了表述簡(jiǎn)潔,本文中只列舉了常見的幾種。操作設(shè)置可以定義對(duì)SDN流采取的操作。LSP要求可以定義例如LSP的路由器數(shù)量要求和/或帶寬要求和/或優(yōu)先級(jí)。
[0015]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種在MPLS核心網(wǎng)絡(luò)中建立標(biāo)簽交換路徑LSP的設(shè)備,該設(shè)備包括:映射模塊,被配置為當(dāng)接收到來自軟件定義網(wǎng)絡(luò)SDN的SDN流時(shí),將所述SDN流包含的SDN流信息映射到轉(zhuǎn)發(fā)等價(jià)類FEC和SDN流標(biāo)簽棧;添加模塊,被配置為將所述FEC、所述SDN流標(biāo)簽棧和所述SDN流信息添加到LSP標(biāo)簽請(qǐng)求中;以及,分配模塊,被配置為基于所述SDN流信息分配LSP標(biāo)簽棧。
[0016]根據(jù)本發(fā)明的實(shí)施例,在MPLS核心網(wǎng)絡(luò)中建立標(biāo)簽交換路徑LSP的設(shè)備進(jìn)一步包括綁定模塊,所述綁定模塊被配置為在分配LSP標(biāo)簽后,將所述LSP標(biāo)簽、所述SDN流標(biāo)簽綁定到所述SDN流信息。
[0017]本發(fā)明的優(yōu)點(diǎn)在于:
[0018]1.SDN流通過MPLS核心網(wǎng)絡(luò)的傳遞可以根據(jù)不同的SDN流匹配字段設(shè)置作區(qū)分。
[0019]2.SDN流通過MPLS核心網(wǎng)絡(luò)的傳遞可以根據(jù)不同的SDN流操作設(shè)置作區(qū)分。
[0020]3.提出的解決方案應(yīng)用于圖1至3中所有可能的部署場(chǎng)景。
[0021]4.提出的SDN流標(biāo)簽棧可以進(jìn)一步應(yīng)用于SDN流流量工程。
【附圖說明】
[0022]圖1-4示出非限制性實(shí)施例,根據(jù)以下結(jié)合附圖的具體描述,本發(fā)明的示例性實(shí)施例將得到更清楚的理解,其中:
[0023]圖1、2和3分別示出關(guān)于混合的SDN和MPLS核心網(wǎng)絡(luò)環(huán)境的場(chǎng)景。
[0024]圖4示出根據(jù)本發(fā)明的示例性實(shí)施例,通過傳統(tǒng)MPLS核心網(wǎng)絡(luò)傳送SDN流分組的整個(gè)過程。
【具體實(shí)施方式】
[0025]下面將參照附圖描述本發(fā)明的部分而不是全部實(shí)施例。當(dāng)然本發(fā)明可以通過許多不同的形式實(shí)施,而不應(yīng)理解為僅限于這里描述的實(shí)施例。
[0026]圖1、2和3分別示出關(guān)于混合的SDN和核心網(wǎng)絡(luò)環(huán)境的場(chǎng)景。
[0027]在圖中,SDN-CE和SDN-FE分別代表SDN控制實(shí)體和SDN轉(zhuǎn)發(fā)實(shí)體。例如,在openflow環(huán)境下,SDN-CE是控制器而SDN-FE是openflow交換機(jī)。
[0028]圖1示出場(chǎng)景1,其中,兩個(gè)SDN網(wǎng)絡(luò)子站由傳統(tǒng)MPLS核心網(wǎng)絡(luò)連接。單個(gè)SDN-CE100控制兩個(gè)子站內(nèi)的SDN-FE101?104。圖2示出場(chǎng)景2,其中兩個(gè)SDN網(wǎng)絡(luò)子站由傳統(tǒng)MPLS核心網(wǎng)絡(luò)連接。然而,子SDN-CE210和220分別為子站I和2提供本地控制功能。父SDN CE200提供整個(gè)SDN網(wǎng)絡(luò)的全局控制功能。圖3示出場(chǎng)景3,其中兩個(gè)獨(dú)立的SDN網(wǎng)絡(luò),SDN網(wǎng)絡(luò)I和SDN網(wǎng)絡(luò)2,由傳統(tǒng)的MPLS核心網(wǎng)絡(luò)連接。SDN-CE設(shè)備310和320分別為SDN網(wǎng)絡(luò)I和2提供控制功能。
[0029]下面描述的本發(fā)明的機(jī)制可以在以上三種體系架構(gòu)中實(shí)施,當(dāng)然,在任何其他可能的混合SDN和MPLS架構(gòu)中,本發(fā)明也是可行的。
[0030]下面描述考慮SDN流信息建立LSP的過程。圖4示出通過傳統(tǒng)MPLS核心網(wǎng)絡(luò)傳送SDN流分組的整個(gè)過程。
[0031]步驟S401: SDN-CE通過SDN流注冊(cè)消息M401將SDN流I的信息注冊(cè)到入口邊緣路由器LERl。SDN流信息包括(但并不限于)SDN流的標(biāo)識(shí)符、和/或匹配字段、和/或操作設(shè)置、和/或LSP要求等。
[