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

多協(xié)議標(biāo)簽交換(mpls)支持多端口虛擬局域網(wǎng)(vlan)的方法

文檔序號(hào):7663610閱讀:2903來源:國(guó)知局
專利名稱:多協(xié)議標(biāo)簽交換(mpls)支持多端口虛擬局域網(wǎng)(vlan)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及MPLS技術(shù),具體涉及一種多協(xié)議標(biāo)簽交換(MPLS)支持多端口虛擬局域網(wǎng)(VLAN)的方法。
背景技術(shù)
MPLS最初是用來提高路由器的轉(zhuǎn)發(fā)速度而提出的一個(gè)協(xié)議,但是由于MPLS在流量工程(TE)和虛擬專用網(wǎng)絡(luò)(VPN)這一在目前IP網(wǎng)絡(luò)中非常關(guān)鍵的兩項(xiàng)技術(shù)中的表現(xiàn),MPLS已日益成為擴(kuò)大IP網(wǎng)絡(luò)規(guī)模的重要標(biāo)準(zhǔn)。MPLS協(xié)議的關(guān)鍵是引入了標(biāo)簽(Label)的概念。它是一種短的易于處理的、不包含拓?fù)湫畔?、只具有局部意義的信息內(nèi)容。Label短是為了易于處理,通??梢杂盟饕苯右?;只具有局部意義是為了便于分配。
MPLS把整個(gè)網(wǎng)絡(luò)的節(jié)點(diǎn)設(shè)備分為兩類即標(biāo)記邊緣路由器(LER)和標(biāo)記交換路由器(LSR),由LER構(gòu)成MPLS網(wǎng)的接入部分,LSR構(gòu)成MPLS網(wǎng)的核心部分。LER發(fā)起或終止標(biāo)記交換通道(LSP)連接并完成傳統(tǒng)IP數(shù)據(jù)包轉(zhuǎn)發(fā)和標(biāo)記轉(zhuǎn)發(fā)功能。入口LER完成IP包的分類、尋路、轉(zhuǎn)發(fā)表和LSP表的生成、FEC(轉(zhuǎn)發(fā)等效類)至標(biāo)記的映射。出口LER終止LSP,并根據(jù)彈出的標(biāo)記轉(zhuǎn)發(fā)剩余的包。LSR只是根據(jù)交換表完成轉(zhuǎn)發(fā)功能。這樣所有復(fù)雜功能都在LER內(nèi)完成,LSR只完成高速轉(zhuǎn)發(fā)功能。
如附圖8所示為現(xiàn)有技術(shù)中一個(gè)MPLS的試驗(yàn)組網(wǎng)情況,三臺(tái)路由器之間的互聯(lián)接口均配置了標(biāo)簽分發(fā)協(xié)議(LDP)使能并且運(yùn)行了路由協(xié)議,入口(Ingress)LER,LSR能夠獲得出口(Egress)LER的202.0.0.0/24的接口網(wǎng)段路由。
Egress LER為202.0.0.0/24分配了標(biāo)簽30,并發(fā)送mapping消息通知LSR,在LSR上為FEC202.0.0.0/24新分配一個(gè)標(biāo)簽為16,并發(fā)送映射消息通知Ingress LER,從而建立新的轉(zhuǎn)發(fā)等價(jià)類(FEC)、標(biāo)簽對(duì)應(yīng)關(guān)系。
對(duì)于Ingress LER而言,如果有目的地址為202.0.0.0/24這個(gè)網(wǎng)段的IP報(bào)文進(jìn)來,那么就查轉(zhuǎn)發(fā)信息庫(kù)(FIB),F(xiàn)IB表只在入口LER上保存該表,它記錄了FEC到標(biāo)簽的映射信息。根據(jù)10.0.0.1得知出接口三層接口索引,由于路由器的特點(diǎn),知道了三層接口索引就等于知道了具體的出端口,壓入一層標(biāo)簽16,變成MPLS報(bào)文,從10.0.0.1對(duì)應(yīng)的那個(gè)出端口出去。此時(shí)已經(jīng)成為標(biāo)簽為16的MPLS報(bào)文。
對(duì)于LSR而言,如果有標(biāo)簽為16的報(bào)文進(jìn)來,則替換成標(biāo)簽為30的MPLS報(bào)文,LSR根據(jù)20.0.0.1得知出接口三層接口索引,由于路由器的特點(diǎn),知道了三層接口索引就等于知道了具體的出端口,所以如果有標(biāo)簽為16的MPLS報(bào)文從10.0.0.2這個(gè)端口進(jìn)來,進(jìn)行標(biāo)簽替換后,從20.0.0.1對(duì)應(yīng)的那個(gè)出端口出去。此時(shí)MPLS報(bào)文的標(biāo)簽值已經(jīng)變?yōu)?0。
對(duì)于Egress LER而言,如果有標(biāo)簽為30的報(bào)文進(jìn)來,則彈掉這層標(biāo)簽,成為IP報(bào)文,從202.0.0.0/24對(duì)應(yīng)的出端口出去,成為IP報(bào)文。
傳統(tǒng)的路由器在網(wǎng)絡(luò)中有路由轉(zhuǎn)發(fā)、防火墻、隔離廣播等作用,而在一個(gè)劃分了VLAN以后的網(wǎng)絡(luò)中,邏輯上劃分的不同網(wǎng)段之間通信仍然要通過路由器轉(zhuǎn)發(fā)。由于在局域網(wǎng)上,不同VLAN之間的通信數(shù)據(jù)量很大,這樣,如果路由器要對(duì)每一個(gè)數(shù)據(jù)包都路由一次,隨著網(wǎng)絡(luò)上數(shù)據(jù)量的不斷增大,它將成為瓶頸。而第三層交換技術(shù)就是將路由技術(shù)與交換技術(shù)合二為一的技術(shù)。在對(duì)第一個(gè)數(shù)據(jù)流進(jìn)行路由后,它將會(huì)產(chǎn)生一個(gè)MAC地址與IP地址的映射表,當(dāng)同樣的數(shù)據(jù)流再次通過時(shí),將根據(jù)此表直接從二層通過而不是再次路由,從而消除了路由器進(jìn)行路由選擇而造成網(wǎng)絡(luò)的延遲,提高了數(shù)據(jù)包轉(zhuǎn)發(fā)的效率。路由器的轉(zhuǎn)發(fā)采用最長(zhǎng)匹配的方式,實(shí)現(xiàn)復(fù)雜,通常使用軟件來實(shí)現(xiàn)。而三層交換機(jī)的路由查找是針對(duì)流的,它利用CACHE(高速緩沖存儲(chǔ)器)技術(shù),很容易采用ASIC(特定用途集成電路)實(shí)現(xiàn),因此,可以大大節(jié)約成本,并實(shí)現(xiàn)快速轉(zhuǎn)發(fā)。
三層交換技術(shù)的出現(xiàn),解決了局域網(wǎng)中網(wǎng)段劃分之后,網(wǎng)段中子網(wǎng)必須依賴路由器進(jìn)行管理的局面,解決了傳統(tǒng)路由器低速、復(fù)雜所造成的網(wǎng)絡(luò)瓶頸問題。
對(duì)于普通路由器而言,一個(gè)接口只與一個(gè)具體的物理端口一一對(duì)應(yīng),MPLS的相關(guān)轉(zhuǎn)發(fā)表項(xiàng)只需要知道三層接口索引就可以得到具體的物理端口。由于協(xié)議本身的通用性,三層交換機(jī)的各種協(xié)議很大一部分移植于路由器平臺(tái),這樣,涉及MPLS的VLAN接口就限制為單端口VLAN,也說是說,MPLS功能只能支持單端口VLAN。在基于端口的VLAN中,是將交換機(jī)中的若干個(gè)端口定義為一個(gè)VLAN,同一個(gè)VLAN中的站點(diǎn)具有相同的網(wǎng)絡(luò)地址。也就是說,對(duì)于三層交換機(jī)而言,一個(gè)VLAN可能包含多個(gè)實(shí)際的物理端口,MPLS的相關(guān)轉(zhuǎn)發(fā)表項(xiàng)無法根據(jù)三層接口索引直接獲得具體的物理端口。

發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)的上述缺點(diǎn),提供一種多協(xié)議標(biāo)簽交換(MPLS)支持多端口虛擬局域網(wǎng)(VLAN)的方法,其特征在于,所述VLAN包括一個(gè)MPLS表項(xiàng)管理模塊和一個(gè)維護(hù)管理模塊,所述方法包括步驟
通過標(biāo)簽分發(fā)協(xié)議(LDP)建立標(biāo)簽交換路徑(LSP),獲得轉(zhuǎn)發(fā)等價(jià)類(FEC)和標(biāo)簽綁定或入標(biāo)簽和出標(biāo)簽綁定的信息,以及對(duì)端的LDP對(duì)等體的地址,即下一跳IP地址;由所述MPLS表項(xiàng)管理模塊建立轉(zhuǎn)發(fā)關(guān)系表,并根據(jù)所述獲得的信息添加轉(zhuǎn)發(fā)關(guān)系表項(xiàng);根據(jù)所述下一跳IP地址獲得所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口;通過所述出端口完成MPLS。
可選地,所述由所述MPLS表項(xiàng)管理模塊建立轉(zhuǎn)發(fā)關(guān)系表,并根據(jù)所述獲得的信息添加轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的步驟包括對(duì)于VLAN中的LER(標(biāo)記邊緣路由器),建立轉(zhuǎn)發(fā)關(guān)系表FTN(FEC到NHLFE的映射),所述FTN表項(xiàng)表示FEC到NHLFE(下一跳標(biāo)記轉(zhuǎn)發(fā)條目)的映射;對(duì)于VLAN中的LSR(標(biāo)記交換路由器),建立轉(zhuǎn)發(fā)關(guān)系表ILM(輸入標(biāo)記映射),所述ILM表項(xiàng)表示輸入標(biāo)記到NHLFE的映射。
優(yōu)選地,所述根據(jù)所述下一跳IP地址獲得所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口的步驟包括步驟由所述MPLS表項(xiàng)管理模塊根據(jù)所述下一跳IP地址查找ARP(地址解析)表,判斷是否存在對(duì)應(yīng)的ARP;如果存在對(duì)應(yīng)的ARP,則根據(jù)所述ARP表項(xiàng)中對(duì)應(yīng)的出端口以及MAC地址(物理地址)信息建立所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)與所述對(duì)應(yīng)的出端口以及MAC地址的對(duì)應(yīng)關(guān)系;如果不存在對(duì)應(yīng)的ARP,則將所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)置上不可用標(biāo)記;通過數(shù)據(jù)流驅(qū)動(dòng)獲得出端口信息,所述數(shù)據(jù)流驅(qū)動(dòng)表示通過實(shí)際的報(bào)文流量觸發(fā)相應(yīng)的動(dòng)作。
優(yōu)選地,所述如果不存在對(duì)應(yīng)的ARP,通過數(shù)據(jù)流驅(qū)動(dòng)獲得出端口信息的步驟包括步驟根據(jù)所述下一跳IP地址和出接口VLAN,在所述VLAN內(nèi)發(fā)ARP廣播請(qǐng)求;接收對(duì)端回送的ARP響應(yīng)報(bào)文;根據(jù)接收的所述對(duì)端回送的ARP響應(yīng)報(bào)文,重新學(xué)習(xí)得到所述下一跳IP地址對(duì)應(yīng)的出端口以及MAC地址;所述維護(hù)管理模塊根據(jù)接收的所述ARP信息,通知所述MPLS表項(xiàng)管理模塊更新所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口信息。
可選地,所述方法還包括由所述MPLS表項(xiàng)管理模塊下發(fā)所述相關(guān)轉(zhuǎn)發(fā)表項(xiàng)給所述維護(hù)管理模塊,建立由所述維護(hù)管理模塊自身維護(hù)的轉(zhuǎn)發(fā)關(guān)系表;由所述維護(hù)管理模塊維護(hù)所述下一跳IP地址與所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的對(duì)應(yīng)關(guān)系。
優(yōu)選地,所述由所述MPLS表項(xiàng)管理模塊將所述相關(guān)轉(zhuǎn)發(fā)表項(xiàng)下發(fā)給所述維護(hù)管理模塊的步驟包括對(duì)于VLAN中的LER,由所述MPLS表項(xiàng)管理模塊將所述轉(zhuǎn)發(fā)關(guān)系表FTN表項(xiàng)信息傳送給所述中間處理模塊;對(duì)于VLAN中的LSR,由所述MPLS表項(xiàng)管理模塊將所述轉(zhuǎn)發(fā)關(guān)系表ILM表項(xiàng)信息傳送給所述中間處理模塊。
可選地,所述由所述維護(hù)管理模塊維護(hù)所述下一跳IP地址與所述相關(guān)轉(zhuǎn)發(fā)表項(xiàng)的對(duì)應(yīng)關(guān)系的步驟還包括步驟當(dāng)ARP被刪除時(shí),由所述維護(hù)管理模塊通知所述MPLS表項(xiàng)管理模塊對(duì)與所述ARP相關(guān)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)進(jìn)行刷新;置無效標(biāo)志位給所述與所述ARP相關(guān)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)。
可選地,所述置無效標(biāo)志位給所述與所述ARP相關(guān)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的步驟包括步驟在分布式轉(zhuǎn)發(fā)系統(tǒng)中,通知微碼置無效標(biāo)志位給微碼中的與所述ARP相關(guān)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng);在非分布式轉(zhuǎn)發(fā)系統(tǒng)中,由所述MPLS表項(xiàng)管理模塊置無效標(biāo)志位給所述與所述ARP相關(guān)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)。
可選地,所述由所述維護(hù)管理模塊維護(hù)所述下一跳IP地址與所述相關(guān)轉(zhuǎn)發(fā)表項(xiàng)的對(duì)應(yīng)關(guān)系的步驟還包括步驟當(dāng)ARP新生成時(shí),由所述維護(hù)管理模塊查找自身維護(hù)的轉(zhuǎn)發(fā)關(guān)系表中是否有與所述ARP相關(guān)的表項(xiàng),如果沒有,則不進(jìn)行處理,如果有,判斷新的出端口是否與原轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口一致,如果一致,維持所述原轉(zhuǎn)發(fā)關(guān)系表項(xiàng),如果不一致,通知所述MPLS表項(xiàng)管理模塊更新所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口信息。
優(yōu)選地,在分布式轉(zhuǎn)發(fā)系統(tǒng)中,還包括步驟轉(zhuǎn)換所述MPLS表項(xiàng)管理模塊建立的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)為微碼所需要的格式,并下發(fā)給微碼。
利用本發(fā)明,可以使得MPLS功能在三層交換機(jī)上支持多端口VLAN,在VLAN中實(shí)現(xiàn)MPLS。


圖1是本發(fā)明方法中多端口VLAN中的節(jié)點(diǎn)作為L(zhǎng)ER時(shí)完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)建立的步驟的流程圖;
圖2是本發(fā)明方法中多端口VLAN中的節(jié)點(diǎn)作為L(zhǎng)SR時(shí)完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)建立的步驟的流程圖;圖3是本發(fā)明方法中多端口VLAN中的節(jié)點(diǎn)作為L(zhǎng)ER時(shí)實(shí)現(xiàn)MPLS并通過數(shù)據(jù)流驅(qū)動(dòng)獲得出端口的步驟的流程圖;圖4是本發(fā)明方法中多端口VLAN中的節(jié)點(diǎn)作為L(zhǎng)SR時(shí)實(shí)現(xiàn)MPLS并通過數(shù)據(jù)流驅(qū)動(dòng)獲得出端口的步驟的流程圖;圖5是本發(fā)明方法中當(dāng)ARP被刪除時(shí)維護(hù)轉(zhuǎn)發(fā)信息的步驟的流程圖;圖6是本發(fā)明方法中當(dāng)有新的ARP生成時(shí)維護(hù)轉(zhuǎn)發(fā)信息的步驟的流程圖;圖7是本發(fā)明方法中多端口特性的MPLS表項(xiàng)管理模塊與其它模塊的關(guān)系示意圖;圖8是現(xiàn)有技術(shù)中一個(gè)MPLS的試驗(yàn)組網(wǎng)示意圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。
參照?qǐng)D1,圖1描述了本發(fā)明方法中多端口VLAN中的節(jié)點(diǎn)作為L(zhǎng)ER時(shí)完成MPLS的步驟的流程首先在步驟10,通過LDP建立LSP成功后,獲得FEC和標(biāo)簽綁定的信息,以及對(duì)端的LDP對(duì)等體的地址,即下一跳IP地址,并通知MPLS表項(xiàng)管理模塊建立轉(zhuǎn)發(fā)關(guān)系表項(xiàng);然后進(jìn)到步驟11,MPLS表項(xiàng)管理模塊根據(jù)LDP發(fā)來的信息建立FEC、NHLFE表項(xiàng),此時(shí)僅知道下一跳IP地址,但不知道具體出端口;進(jìn)到步驟12,MPLS表項(xiàng)管理模塊根據(jù)NHLFE中的下一跳IP地址查找ARP;然后進(jìn)到步驟13,判斷是否存在對(duì)應(yīng)于下一跳IP地址的ARP,
如果存在ARP,進(jìn)到步驟14,MPLS表項(xiàng)管理模塊根據(jù)ARP表項(xiàng)中的出端口以及MAC信息建立所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)與所述對(duì)應(yīng)的出端口以及MAC地址的對(duì)應(yīng)關(guān)系,然后進(jìn)到步驟15,由MPLS表項(xiàng)管理模塊將轉(zhuǎn)發(fā)表項(xiàng)FEC和NHLFE通知維護(hù)管理模塊,由維護(hù)管理模塊維護(hù)FEC、NHLFE與下一跳IP地址的對(duì)應(yīng)關(guān)系,以便ARP信息改變時(shí),通過此對(duì)應(yīng)關(guān)系通知NHLFE、FEC改變出端口信息,對(duì)于分布式轉(zhuǎn)發(fā)系統(tǒng),采用路由與轉(zhuǎn)發(fā)分離的技術(shù),轉(zhuǎn)發(fā)關(guān)系表需要下發(fā)到各業(yè)務(wù)板的微碼,所以進(jìn)到步驟16,判斷是否是分布式轉(zhuǎn)發(fā)系統(tǒng),如果是分布式轉(zhuǎn)發(fā)系統(tǒng),則進(jìn)到步驟17,由MPLS表項(xiàng)管理模塊將轉(zhuǎn)發(fā)表項(xiàng)FEC、NHLFE轉(zhuǎn)換成微碼所需要的格式,并下發(fā)給微碼,供微碼轉(zhuǎn)發(fā)使用,然后,進(jìn)到步驟18,完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的建立過程,如果不是分布式轉(zhuǎn)發(fā)系統(tǒng),則直接進(jìn)到步驟18,完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的建立過程。
如果不存在ARP,此時(shí)得不到出端口信息,進(jìn)到步驟19,將由MPLS表項(xiàng)管理模塊建立的FEC、NHLFE表項(xiàng)置上不可用標(biāo)記,然后進(jìn)到步驟110,仍由MPLS表項(xiàng)管理模塊將轉(zhuǎn)發(fā)表項(xiàng)FEC和NHLFE通知維護(hù)管理模塊,由維護(hù)管理模塊維護(hù)FEC、NHLFE與下一跳IP地址的對(duì)應(yīng)關(guān)系,以便獲得ARP信息時(shí),通過此對(duì)應(yīng)關(guān)系通知NHLFE、FEC對(duì)應(yīng)的出端口信息,因?yàn)榇藭r(shí)沒有對(duì)應(yīng)的ARP,由MPLS表項(xiàng)管理模塊建立的轉(zhuǎn)發(fā)表項(xiàng)FEC、NHLFE不可用,所以對(duì)于分布式轉(zhuǎn)發(fā)系統(tǒng),也不需要通知微碼添加相應(yīng)表項(xiàng),直接進(jìn)到步驟18,完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的建立過程。
在一個(gè)局域網(wǎng)絡(luò)中,除了邊緣節(jié)點(diǎn),還有許多核心節(jié)點(diǎn),圖2即描述了本發(fā)明方法中多端口VLAN中的節(jié)點(diǎn)作為L(zhǎng)SR時(shí)完成MPLS的步驟的流程首先在步驟20,通過LDP建立LSP成功后,獲得入標(biāo)簽和出標(biāo)簽綁定的信息,以及對(duì)端的LDP對(duì)等體的地址,即下一跳IP地址,并通知MPLS表項(xiàng)管理模塊建立轉(zhuǎn)發(fā)關(guān)系表項(xiàng);然后進(jìn)到步驟21,MPLS表項(xiàng)管理模塊根據(jù)LDP發(fā)來的信息建立ILM、NHLFE表項(xiàng),此時(shí)僅知道下一跳IP地址,但不知道具體出端口;進(jìn)到步驟22,MPLS表項(xiàng)管理模塊根據(jù)NHLFE中的下一跳IP地址查找ARP;然后進(jìn)到步驟23,判斷是否存在對(duì)應(yīng)于下一跳IP地址的ARP,如果存在ARP,進(jìn)到步驟24,MPLS表項(xiàng)管理模塊根據(jù)ARP表項(xiàng)中的出端口以及MAC信息建立所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)與所述對(duì)應(yīng)的出端口以及MAC地址的對(duì)應(yīng)關(guān)系,然后進(jìn)到步驟25,由MPLS表項(xiàng)管理模塊將轉(zhuǎn)發(fā)表項(xiàng)ILM和NHLFE通知維護(hù)管理模塊,由維護(hù)管理模塊維護(hù)ILM、NHLFE與下一跳IP地址的對(duì)應(yīng)關(guān)系,以便ARP信息改變時(shí),通過此對(duì)應(yīng)關(guān)系通知NHLFE、ILM改變出端口信息,對(duì)于分布式轉(zhuǎn)發(fā)系統(tǒng),采用路由與轉(zhuǎn)發(fā)分離的技術(shù),轉(zhuǎn)發(fā)關(guān)系表需要下發(fā)到各業(yè)務(wù)板的微碼,所以進(jìn)到步驟26,判斷是否是分布式轉(zhuǎn)發(fā)系統(tǒng),如果是分布式轉(zhuǎn)發(fā)系統(tǒng),則進(jìn)到步驟27,由MPLS表項(xiàng)管理模塊將轉(zhuǎn)發(fā)表項(xiàng)ILM、NHLFE轉(zhuǎn)換成微碼所需要的格式,并下發(fā)給微碼,供微碼轉(zhuǎn)發(fā)使用,然后,進(jìn)到步驟28,完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的建立過程,
如果不是分布式轉(zhuǎn)發(fā)系統(tǒng),則直接進(jìn)到步驟28,完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的建立過程。
如果不存在ARP,此時(shí)得不到出端口信息,進(jìn)到步驟29,將由MPLS表項(xiàng)管理模塊建立的ILM、NHLFE表項(xiàng)置上不可用標(biāo)記,然后進(jìn)到步驟210,仍由MPLS表項(xiàng)管理模塊將轉(zhuǎn)發(fā)表項(xiàng)ILM和NHLFE通知維護(hù)管理模塊,由維護(hù)管理模塊維護(hù)ILM、NHLFE與下一跳IP地址的對(duì)應(yīng)關(guān)系,以便獲得ARP信息時(shí),通過此對(duì)應(yīng)關(guān)系通知NHLFE、ILM對(duì)應(yīng)的出端口信息,因?yàn)榇藭r(shí)沒有對(duì)應(yīng)的ARP,由MPLS表項(xiàng)管理模塊建立的轉(zhuǎn)發(fā)表項(xiàng)ILM、NHLFE不可用,所以對(duì)于分布式轉(zhuǎn)發(fā)系統(tǒng),也不需要通知微碼添加相應(yīng)表項(xiàng),直接進(jìn)到步驟28,完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的建立過程。
當(dāng)MPLS表項(xiàng)管理模塊建立了下一跳標(biāo)記轉(zhuǎn)發(fā)條目(NHLFE)但找不到出端口時(shí),整個(gè)轉(zhuǎn)發(fā)表項(xiàng)實(shí)際上處于無用狀態(tài),此時(shí),要完成MPLS必須首先要獲得出端口。在本發(fā)明方法中,采用通過數(shù)據(jù)流的驅(qū)動(dòng)來獲得出端口的方法。下面將參照?qǐng)D3和圖4對(duì)此作詳細(xì)說明。
首先參照?qǐng)D3,圖3描述了本發(fā)明方法中多端口VLAN中的節(jié)點(diǎn)作為L(zhǎng)ER時(shí)實(shí)現(xiàn)MPLS并通過數(shù)據(jù)流驅(qū)動(dòng)獲得出端口的步驟的流程對(duì)于LER,轉(zhuǎn)發(fā)表項(xiàng)為FTN、NHLFE,其中FTN表項(xiàng)為FEC到NHLFE的映射。
首先在步驟30,需要轉(zhuǎn)發(fā)的數(shù)據(jù)報(bào)文查找FTN表;然后進(jìn)到步驟31,根據(jù)FTN索引到NHLFE;進(jìn)到步驟32,根據(jù)前面所述表項(xiàng)上的標(biāo)記判斷該表項(xiàng)是否有效,如果該表項(xiàng)上沒有不可用標(biāo)記,則表明該表項(xiàng)有效,如果該表項(xiàng)有效,進(jìn)到步驟33,完成數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),
如果該表項(xiàng)無效,表明此時(shí)沒有出端口但是有下一跳的IP地址和三層接口索引,也就是VLAN接口的接口索引,進(jìn)到步驟34,根據(jù)NHLFE中的下一跳IP地址和根據(jù)三層接口索引得到的出接口VLAN,在該VLAN內(nèi)發(fā)ARP請(qǐng)求,然后,進(jìn)到步驟35,根據(jù)對(duì)端回送的ARP響應(yīng)報(bào)文重新學(xué)習(xí)到下一跳IP地址對(duì)應(yīng)的MAC地址和出端口,進(jìn)到步驟36,將ARP通知維護(hù)管理模塊,再由維護(hù)管理模塊根據(jù)此前MPLS表項(xiàng)管理模塊傳送的FEC、ILM、NHLFE和IP的對(duì)應(yīng)關(guān)系,通知MPLS表項(xiàng)管理模塊該表項(xiàng)對(duì)應(yīng)的出端口信息,這樣,就通過數(shù)據(jù)流的驅(qū)動(dòng)重新獲得了出端口及MAC信息,MPLS表項(xiàng)管理模塊根據(jù)ARP表項(xiàng)中的出端口以及MAC信息建立所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)與所述對(duì)應(yīng)的出端口以及MAC地址的對(duì)應(yīng)關(guān)系,對(duì)于分布式轉(zhuǎn)發(fā)系統(tǒng),采用路由與轉(zhuǎn)發(fā)分離的技術(shù),轉(zhuǎn)發(fā)關(guān)系表需要下發(fā)到各業(yè)務(wù)板的微碼,所以進(jìn)到步驟37,判斷是否是分布式轉(zhuǎn)發(fā)系統(tǒng),如果是分布式轉(zhuǎn)發(fā)系統(tǒng),則進(jìn)到步驟38,由MPLS表項(xiàng)管理模塊將轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)換成微碼所需要的格式,并下發(fā)給微碼,供微碼轉(zhuǎn)發(fā)使用,然后進(jìn)到步驟39,完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的建立過程,此時(shí),所建立的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)及該表項(xiàng)與對(duì)應(yīng)的出端口以及MAC地址的對(duì)應(yīng)關(guān)系與前述步驟18和步驟28中相同,如果不是分布式轉(zhuǎn)發(fā)系統(tǒng),則直接進(jìn)到步驟39,完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的建立過程。
同樣,圖4描述了本發(fā)明方法中多端口VLAN中的節(jié)點(diǎn)作為L(zhǎng)SR時(shí)實(shí)現(xiàn)MPLS并通過數(shù)據(jù)流驅(qū)動(dòng)獲得出端口的步驟的流程
對(duì)于LSR,轉(zhuǎn)發(fā)表項(xiàng)為ILM、NHLFE,其中ILM表項(xiàng)為入標(biāo)簽到NHLFE的映射。
首先在步驟40,MPLS數(shù)據(jù)報(bào)文根據(jù)標(biāo)簽查找ILM表;然后進(jìn)到步驟41,根據(jù)ILM索引到NHLFE;進(jìn)到步驟42,根據(jù)前面所述表項(xiàng)上的標(biāo)記判斷該表項(xiàng)是否有效,如果該表項(xiàng)上沒有不可用標(biāo)記,則表明該表項(xiàng)有效,如果該表項(xiàng)有效,進(jìn)到步驟43,完成MPLS數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),如果該表項(xiàng)無效,表明此時(shí)沒有出端口但是有下一跳動(dòng)IP地址和三層接口索引,也就是VLAN接口的接口索引,進(jìn)到步驟44,根據(jù)NHLFE中的下一跳IP地址和根據(jù)三層接口索引得到的出接口VLAN,在該VLAN內(nèi)發(fā)ARP請(qǐng)求,然后,進(jìn)到步驟45,根據(jù)對(duì)端回送的ARP響應(yīng)報(bào)文重新學(xué)習(xí)到下一跳IP地址對(duì)應(yīng)的MAC地址和出端口,進(jìn)到步驟46,將ARP通知維護(hù)管理模塊,再由維護(hù)管理模塊根據(jù)此前MPLS表項(xiàng)管理模塊傳送的FEC、ILM、NHLFE和IP的對(duì)應(yīng)關(guān)系,通知MPLS表項(xiàng)管理模塊該表項(xiàng)對(duì)應(yīng)的出端口信息,這樣,就通過數(shù)據(jù)流的驅(qū)動(dòng)重新獲得了出端口及MAC信息,MPLS表項(xiàng)管理模塊根據(jù)ARP表項(xiàng)中的出端口以及MAC信息建立所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)與所述對(duì)應(yīng)的出端口以及MAC地址的對(duì)應(yīng)關(guān)系,對(duì)于分布式轉(zhuǎn)發(fā)系統(tǒng),采用路由與轉(zhuǎn)發(fā)分離的技術(shù),轉(zhuǎn)發(fā)關(guān)系表需要下發(fā)到各業(yè)務(wù)板的微碼,所以進(jìn)到步驟47,判斷是否是分布式轉(zhuǎn)發(fā)系統(tǒng),如果是分布式轉(zhuǎn)發(fā)系統(tǒng),則進(jìn)到步驟48,由MPLS表項(xiàng)管理模塊將轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)換成微碼所需要的格式,并下發(fā)給微碼,供微碼轉(zhuǎn)發(fā)使用,
然后進(jìn)到步驟49,完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的建立過程,此時(shí),所建立的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)及該表項(xiàng)與對(duì)應(yīng)的出端口以及MAC地址的對(duì)應(yīng)關(guān)系與前述步驟18和步驟28中相同,如果不是分布式轉(zhuǎn)發(fā)系統(tǒng),則直接進(jìn)到步驟49,完成轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的建立過程。
在進(jìn)行多協(xié)議標(biāo)記交換的過程中,會(huì)有ARP被刪除或者新增加,這時(shí)就需要更新轉(zhuǎn)發(fā)關(guān)系表項(xiàng),為了避免端口狀態(tài)不穩(wěn)定等情況下ARP反復(fù)抖動(dòng)對(duì)MPLS轉(zhuǎn)發(fā)表項(xiàng)的沖擊,在本發(fā)明中,只有當(dāng)ARP對(duì)應(yīng)的出端口改變時(shí)才會(huì)涉及MPLS表項(xiàng)的變動(dòng)。圖5和圖6詳細(xì)描述了本發(fā)明中對(duì)MPLS表項(xiàng)的維護(hù)過程。
參照?qǐng)D5,圖5是本發(fā)明方法中當(dāng)ARP被刪除時(shí)維護(hù)轉(zhuǎn)發(fā)信息的步驟的流程首先在步驟50,由用戶操作或其它情況刪除了ARP,此時(shí)下一跳IP地址和出端口的綁定關(guān)系失效,相應(yīng)地,對(duì)應(yīng)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)也已失效;進(jìn)到步驟51,維護(hù)管理模塊得知ARP被刪除,由維護(hù)管理模塊通知MPLS表項(xiàng)管理模塊對(duì)相關(guān)的FEC、ILM、NHLFE表項(xiàng)進(jìn)行刷新;然后進(jìn)到步驟52,判斷是否是分布式轉(zhuǎn)發(fā)系統(tǒng),如果是分布式轉(zhuǎn)發(fā)系統(tǒng),則進(jìn)到步驟53,只需通知微碼給相關(guān)轉(zhuǎn)發(fā)表項(xiàng)置無效標(biāo)志位,表示此時(shí)不能轉(zhuǎn)發(fā),對(duì)上層相關(guān)轉(zhuǎn)發(fā)表項(xiàng)沒有操作,然后進(jìn)到步驟55,結(jié)束對(duì)轉(zhuǎn)發(fā)表項(xiàng)的維護(hù)過程,如果不是分布式轉(zhuǎn)發(fā)系統(tǒng),則進(jìn)到步驟54,MPLS表項(xiàng)管理模塊對(duì)相關(guān)表項(xiàng)進(jìn)行處理,給NHLFE置無效標(biāo)志位,表示此時(shí)不能轉(zhuǎn)發(fā),然后進(jìn)到步驟55,結(jié)束對(duì)轉(zhuǎn)發(fā)表項(xiàng)的維護(hù)過程。
由上面的描述可知,當(dāng)ARP被刪除時(shí),并不直接刪除對(duì)應(yīng)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng),而是只對(duì)相關(guān)表項(xiàng)打上無效標(biāo)志,表示此時(shí)不能轉(zhuǎn)發(fā)。這種打上無效標(biāo)記的情況同樣適用于單端口VLAN。
再參照?qǐng)D6,圖6是本發(fā)明方法中當(dāng)有新的ARP生成時(shí)維護(hù)轉(zhuǎn)發(fā)信息的步驟的流程首先在步驟60,有新ARP生成;然后進(jìn)到步驟61,維護(hù)管理模塊得知新的ARP,根據(jù)ARP表項(xiàng)中的IP地址查找維護(hù)管理模塊自身維護(hù)的轉(zhuǎn)發(fā)關(guān)系表中是否有與所述新ARP表項(xiàng)中的IP地址相同的表項(xiàng),如果沒有,則進(jìn)到步驟63,結(jié)束對(duì)轉(zhuǎn)發(fā)表項(xiàng)的維護(hù)過程,如果有,則進(jìn)到步驟62,判斷自身維護(hù)的轉(zhuǎn)發(fā)關(guān)系表中與所述新ARP相關(guān)的表項(xiàng)中的出端口是否與所述新ARP中的出端口一致,如果一致,則不需要對(duì)上層轉(zhuǎn)發(fā)關(guān)系表項(xiàng)進(jìn)行修改,進(jìn)到步驟63,結(jié)束對(duì)轉(zhuǎn)發(fā)表項(xiàng)的維護(hù)過程,如果不一致,進(jìn)入步驟64,根據(jù)與所述新ARP相關(guān)的表項(xiàng)中的FEC、ILM、NHLFE和IP的對(duì)應(yīng)關(guān)系,通知MPLS表項(xiàng)管理模塊更新其對(duì)應(yīng)的出端口信息,然后進(jìn)到步驟65,判斷是否是分布式系統(tǒng),如果是分布式系統(tǒng),進(jìn)到步驟66,將轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)換成微碼所需格式,并下發(fā)到微碼,然后進(jìn)到步驟63,結(jié)束對(duì)轉(zhuǎn)發(fā)表項(xiàng)的維護(hù)過程,如果不是分布式系統(tǒng),直接進(jìn)到步驟63,結(jié)束對(duì)轉(zhuǎn)發(fā)表項(xiàng)的維護(hù)過程。
由上面的描述可知,當(dāng)ARP頻繁添加或刪除但實(shí)際出端口并沒有改變時(shí),MPLS的所有轉(zhuǎn)發(fā)表項(xiàng)沒有變動(dòng),只有當(dāng)ARP對(duì)應(yīng)的出端口改變時(shí)才會(huì)涉及MPLS表項(xiàng)的變動(dòng),避免了MPLS的轉(zhuǎn)發(fā)表項(xiàng)無意義的增刪。
在本發(fā)明中,維護(hù)管理模塊一方面與系統(tǒng)中負(fù)責(zé)生成這些轉(zhuǎn)發(fā)表項(xiàng)的模塊接口,接受這些模塊增加與刪除表項(xiàng)的請(qǐng)求,另一方面負(fù)責(zé)維護(hù)下一跳對(duì)應(yīng)的出接口變化時(shí)的同步,通知相關(guān)模塊(包括MPLS表項(xiàng)管理模塊)更新相關(guān)轉(zhuǎn)發(fā)表項(xiàng)。圖7描述了這些模塊之間的關(guān)系1、ARP協(xié)議報(bào)文處理模塊在處理ARP表項(xiàng)的添加、刪除、更新時(shí)通知維護(hù)管理模塊;2、維護(hù)管理模塊在得到相關(guān)的下一跳對(duì)應(yīng)的出端口信息后,需要遍歷與內(nèi)部數(shù)據(jù)結(jié)構(gòu)相關(guān)的NHLFE、FTN,并調(diào)用MPLS表項(xiàng)處理模塊提供的接口函數(shù)進(jìn)行這些相關(guān)表項(xiàng)的處理、下發(fā)工作;3、MPLS表項(xiàng)處理模塊在進(jìn)行各個(gè)流程的表項(xiàng)下發(fā)前首先調(diào)用維護(hù)管理模塊提供的接口函數(shù),根據(jù)下一跳IP地址以及出接口索引查詢相關(guān)的出端口索引信息,另外在維護(hù)相關(guān)的NHLFE、FTN時(shí)需要調(diào)用維護(hù)管理模塊提供的接口函數(shù),將這些節(jié)點(diǎn)與其內(nèi)部數(shù)據(jù)結(jié)構(gòu)關(guān)聯(lián)。
4、MPLS表項(xiàng)處理模塊通知微碼進(jìn)行NHLFE、FTN的表項(xiàng)下發(fā)工作。
雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種多協(xié)議標(biāo)簽交換(MPLS)支持多端口虛擬局域網(wǎng)(VLAN)的方法,其特征在于,所述VLAN包括一個(gè)MPLS表項(xiàng)管理模塊和一個(gè)維護(hù)管理模塊,所述方法包括步驟通過標(biāo)簽分發(fā)協(xié)議(LDP)建立標(biāo)簽交換路徑(LSP),獲得轉(zhuǎn)發(fā)等價(jià)類(FEC)和標(biāo)簽綁定或入標(biāo)簽和出標(biāo)簽綁定的信息,以及對(duì)端的LDP對(duì)等體的地址,即下一跳IP地址;由所述MPLS表項(xiàng)管理模塊建立轉(zhuǎn)發(fā)關(guān)系表,并根據(jù)所述獲得的信息添加轉(zhuǎn)發(fā)關(guān)系表項(xiàng);根據(jù)所述下一跳IP地址獲得所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口;通過所述出端口完成MPLS。
2.如權(quán)利要求1所述的方法,其特征在于,所述由所述MPLS表項(xiàng)管理模塊建立轉(zhuǎn)發(fā)關(guān)系表,并根據(jù)所述獲得的信息添加轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的步驟包括對(duì)于VLAN中的LER(標(biāo)記邊緣路由器),建立轉(zhuǎn)發(fā)關(guān)系表FTN(FEC到NHLFE的映射),所述FTN表項(xiàng)表示FEC到NHLFE(下一跳標(biāo)記轉(zhuǎn)發(fā)條目)的映射;對(duì)于VLAN中的LSR(標(biāo)記交換路由器),建立轉(zhuǎn)發(fā)關(guān)系表ILM(輸入標(biāo)記映射),所述ILM表項(xiàng)表示輸入標(biāo)記到NHLFE的映射。
3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述下一跳IP地址獲得所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口的步驟包括步驟由所述MPLS表項(xiàng)管理模塊根據(jù)所述下一跳IP地址查找ARP(地址解析)表,判斷是否存在對(duì)應(yīng)的ARP;如果存在對(duì)應(yīng)的ARP,則根據(jù)所述ARP表項(xiàng)中對(duì)應(yīng)的出端口以及MAC地址(物理地址)信息建立所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)與所述對(duì)應(yīng)的出端口以及MAC地址的對(duì)應(yīng)關(guān)系;如果不存在對(duì)應(yīng)的ARP,則將所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)置上不可用標(biāo)記;通過數(shù)據(jù)流驅(qū)動(dòng)獲得出端口信息,所述數(shù)據(jù)流驅(qū)動(dòng)表示通過實(shí)際的報(bào)文流量觸發(fā)相應(yīng)的動(dòng)作。
4.如權(quán)利要求3所述的方法,其特征在于,所述如果不存在對(duì)應(yīng)的ARP,通過數(shù)據(jù)流驅(qū)動(dòng)獲得出端口信息的步驟包括步驟根據(jù)所述下一跳IP地址和出接口VLAN,在所述VLAN內(nèi)發(fā)ARP廣播請(qǐng)求;接收對(duì)端回送的ARP響應(yīng)報(bào)文;根據(jù)接收的所述對(duì)端回送的ARP響應(yīng)報(bào)文,重新學(xué)習(xí)得到所述下一跳IP地址對(duì)應(yīng)的出端口以及MAC地址;所述維護(hù)管理模塊根據(jù)接收的所述ARP信息,通知所述MPLS表項(xiàng)管理模塊更新所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口信息。
5.如權(quán)利要求1所述的方法,其特征在于,還包括由所述MPLS表項(xiàng)管理模塊下發(fā)所述相關(guān)轉(zhuǎn)發(fā)表項(xiàng)給所述維護(hù)管理模塊,建立由所述維護(hù)管理模塊自身維護(hù)的轉(zhuǎn)發(fā)關(guān)系表;由所述維護(hù)管理模塊維護(hù)所述下一跳IP地址與所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的對(duì)應(yīng)關(guān)系。
6.如權(quán)利要求5所述的方法,其特征在于,所述由所述MPLS表項(xiàng)管理模塊將所述相關(guān)轉(zhuǎn)發(fā)表項(xiàng)下發(fā)給所述維護(hù)管理模塊的步驟包括對(duì)于VLAN中的LER,由所述MPLS表項(xiàng)管理模塊將所述轉(zhuǎn)發(fā)關(guān)系表FTN表項(xiàng)信息傳送給所述中間處理模塊;對(duì)于VLAN中的LSR,由所述MPLS表項(xiàng)管理模塊將所述轉(zhuǎn)發(fā)關(guān)系表ILM表項(xiàng)信息傳送給所述中間處理模塊。
7.如權(quán)利要求5所述的方法,其特征在于,所述由所述維護(hù)管理模塊維護(hù)所述下一跳IP地址與所述相關(guān)轉(zhuǎn)發(fā)表項(xiàng)的對(duì)應(yīng)關(guān)系的步驟還包括步驟當(dāng)ARP被刪除時(shí),由所述維護(hù)管理模塊通知所述MPLS表項(xiàng)管理模塊對(duì)與所述ARP相關(guān)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)進(jìn)行刷新;置無效標(biāo)志位給所述與所述ARP相關(guān)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)。
8.如權(quán)利要求7所述的方法,其特征在于,所述置無效標(biāo)志位給所述與所述ARP相關(guān)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)的步驟包括步驟在分布式轉(zhuǎn)發(fā)系統(tǒng)中,通知微碼置無效標(biāo)志位給微碼中的與所述ARP相關(guān)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng);在非分布式轉(zhuǎn)發(fā)系統(tǒng)中,由所述MPLS表項(xiàng)管理模塊置無效標(biāo)志位給所述與所述ARP相關(guān)的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)。
9.如權(quán)利要求5所述的方法,其特征在于,所述由所述維護(hù)管理模塊維護(hù)所述下一跳IP地址與所述相關(guān)轉(zhuǎn)發(fā)表項(xiàng)的對(duì)應(yīng)關(guān)系的步驟還包括步驟當(dāng)ARP新生成時(shí),由所述維護(hù)管理模塊查找自身維護(hù)的轉(zhuǎn)發(fā)關(guān)系表中是否有與所述ARP相關(guān)的表項(xiàng),如果沒有,則不進(jìn)行處理,如果有,判斷新的出端口是否與原轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口一致,如果一致,維持所述原轉(zhuǎn)發(fā)關(guān)系表項(xiàng),如果不一致,通知所述MPLS表項(xiàng)管理模塊更新所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口信息。
10.如權(quán)利要求1所述的方法,其特征在于,在分布式轉(zhuǎn)發(fā)系統(tǒng)中,還包括步驟轉(zhuǎn)換所述MPLS表項(xiàng)管理模塊建立的轉(zhuǎn)發(fā)關(guān)系表項(xiàng)為微碼所需要的格式,并下發(fā)給微碼。
全文摘要
本發(fā)明提供了一種多協(xié)議標(biāo)簽交換(MPLS)支持多端口虛擬局域網(wǎng)(VLAN)的方法,該方法包括步驟通過標(biāo)簽分發(fā)協(xié)議(LDP)建立標(biāo)簽交換路徑(LSP),獲得轉(zhuǎn)發(fā)等價(jià)類(FEC)和標(biāo)簽綁定或入標(biāo)簽和出標(biāo)簽綁定的信息,以及對(duì)端的LDP對(duì)等體的地址,即下一跳IP地址;由MPLS表項(xiàng)管理模塊建立轉(zhuǎn)發(fā)關(guān)系表,并根據(jù)獲得的信息添加轉(zhuǎn)發(fā)關(guān)系表項(xiàng);根據(jù)所述下一跳IP地址獲得所述轉(zhuǎn)發(fā)關(guān)系表項(xiàng)對(duì)應(yīng)的出端口;通過所述出端口完成MPLS。利用本發(fā)明,可以使得MPLS功能在三層交換機(jī)上支持多端口VLAN,在VLAN中實(shí)現(xiàn)MPLS。
文檔編號(hào)H04L12/46GK1581818SQ0314408
公開日2005年2月16日 申請(qǐng)日期2003年7月31日 優(yōu)先權(quán)日2003年7月31日
發(fā)明者朱偉, 陳博, 王建兵 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
达拉特旗| 十堰市| 绥中县| 浦城县| 聂拉木县| 阿克苏市| 怀仁县| 宜君县| 舞阳县| 蒲江县| 黄冈市| 营口市| 丘北县| 亳州市| 石首市| 东宁县| 英山县| 栾城县| 曲靖市| 光山县| 和政县| 肥东县| 凤冈县| 肥西县| 婺源县| 河北区| 南漳县| 黑水县| 北川| 五峰| 寻乌县| 桂东县| 文山县| 衡山县| 灌阳县| 沙洋县| 汶上县| 东乌珠穆沁旗| 景宁| 汽车| 双鸭山市|