淺談MPLS技術(shù)在包模式和信元模式的標(biāo)簽
MPLS技術(shù)在包模式和信元模式的標(biāo)簽,上面敘述到了,MPLS技術(shù)是IP技術(shù)和ATM技術(shù)的融合。LSR和ATM-LSR上實(shí)現(xiàn)標(biāo)簽的生成和分發(fā)是有點(diǎn)不同的。
MPLS技術(shù)包模式(Packet Mode)下的標(biāo)簽的分配和分發(fā)
對于實(shí)現(xiàn)包模式MPLS技術(shù)網(wǎng)絡(luò)中,是下游LSR獨(dú)立生成路由條目和標(biāo)簽的綁定,并且是主動分發(fā)出去的。所有LSR上啟動了LDP協(xié)議。以LSR-B為例,它已經(jīng)通過路由協(xié)議獲得網(wǎng)絡(luò)X的路由了,一旦啟動LDP協(xié)議,LSR-B立即查找路由表。
如果X網(wǎng)絡(luò)的路由是由IGP路由協(xié)議學(xué)到的,則在LIB表中為通向X網(wǎng)絡(luò)的路由生成一個本地標(biāo)簽25,由于LSR-B和LSR-A、LSR-C、LSR-E形成了LDP鄰居關(guān)系,所以下游LSR-B會主動給所有的鄰居發(fā)送這個X=25的路由條目和標(biāo)簽的綁定!
LSR-A、LSR-E、LSR-C會把該路由條目和標(biāo)簽的綁定放置到本地的LIB表中,再結(jié)合本地的路由表,在FIB表中生成有關(guān)X網(wǎng)絡(luò)的“網(wǎng)絡(luò)地址->出標(biāo)簽”條目,在LFIB中生成有關(guān)X網(wǎng)絡(luò)的“進(jìn)標(biāo)簽->出標(biāo)簽”條目。所有的LSR上都如此操作。最終的結(jié)果使整個MPLS技術(shù)網(wǎng)絡(luò)內(nèi)部所有LSR上達(dá)到路由表、LIB表、FIB表、LFIB表的動態(tài)平衡。
如果LSR-A接收到要去X網(wǎng)段的數(shù)據(jù),由于LSR-A處在MPLS技術(shù)網(wǎng)絡(luò)的邊緣,必須查找FIB表,對接收到的IP包,做標(biāo)簽插入操作。對于LSR-B,LSR-C則純粹是分析標(biāo)簽包,對包頭的標(biāo)簽做轉(zhuǎn)換,在轉(zhuǎn)發(fā)標(biāo)簽包而已。數(shù)據(jù)到了LSR-D,該邊緣LSR會去掉標(biāo)簽包中的標(biāo)簽,再對恢復(fù)的IP包做轉(zhuǎn)發(fā)!
MPLS技術(shù)信元模式(Cell Mode)下的標(biāo)簽分配和分發(fā)
在信元模式下,下游ATM-LSR接收到了上游ATM-LSR標(biāo)簽綁定請求后,下游受控分配標(biāo)簽,被動向上游分發(fā)標(biāo)簽。最上游的LSR-A向ATM-LSR-B發(fā)起對網(wǎng)絡(luò)X的標(biāo)簽求情,ATM-LSR-B再向ATM-LSR-C發(fā)請求,***請求到達(dá)LSR-D,LSR-D生成本地對X網(wǎng)絡(luò)的標(biāo)簽1/37,把該標(biāo)簽告訴ATM-LSR-C,C做同樣操作,這樣一步一步到達(dá)LSR-A。
最終生成一條從A->B->C->D的LSP(Label Switch Path)。這樣如果A收到要到X網(wǎng)絡(luò)的數(shù)據(jù),A就把IP數(shù)據(jù)包分割成帶有標(biāo)簽的信元,通過ATM接口發(fā)送到B,接下來B和C就純粹做ATM信元的轉(zhuǎn)發(fā),到了D后再把信元組合成IP數(shù)據(jù)包,發(fā)向網(wǎng)絡(luò)X。
在此要強(qiáng)調(diào)的如果要組建以ATM交換機(jī)為核心的MPLS技術(shù)網(wǎng)絡(luò),那么在ATM網(wǎng)絡(luò)的邊緣必須設(shè)置路由器,原因在于ATM交換機(jī)只轉(zhuǎn)發(fā)信元,無法處理用戶數(shù)據(jù)IP包。當(dāng)然上面也提到要在ATM交換機(jī)上實(shí)現(xiàn)MPLS技術(shù)功能。
必須在ATM交換機(jī)的信令控制部分加入路由協(xié)議,而路由信息包往往是打在IP包中的,如RIP,OSPF,BGP等路由協(xié)議。ATM交換機(jī)為了確保這些以IP包形式傳遞的路由信息能夠在ATM交換機(jī)間傳遞,使用了專門的帶外連接通道或者帶內(nèi)的管理VC。