專利名稱:銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)互聯(lián)的方法、裝置和系統(tǒng),特別涉及一種實(shí)現(xiàn)MPLS L2VPN (多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng))網(wǎng)絡(luò)和MPLS L3VPN (多協(xié)議標(biāo)簽交換三層 虛擬專用網(wǎng))網(wǎng)絡(luò)互聯(lián)的方法、裝置和系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,為適應(yīng)不同用戶、不同業(yè)務(wù)量的需求,各種組網(wǎng)技 術(shù)層出不窮。當(dāng)今普遍使用的MPLS L2VPN網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò)之間的通訊 過程,如圖l所示。下面以CE1 (Customer Edge,用戶邊緣設(shè)備)i殳備發(fā)送的 數(shù)據(jù)報(bào)文在MPLS L2VPN網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò)之間的通訊過程為例來進(jìn)行說 明
參照附圖1,數(shù)據(jù)報(bào)文從CE1傳送到CE2需要穿過MPLS L2VPN網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò),數(shù)據(jù)報(bào)文傳輸經(jīng)過三個(gè)過程1、數(shù)據(jù)報(bào)文在MPLSL2VPN網(wǎng)絡(luò)中的 傳輸過程;2、數(shù)據(jù)報(bào)文在MPLS L2VPN網(wǎng)絡(luò)和MPLSL3VPN網(wǎng)絡(luò)之間的傳輸過程; 3、數(shù)據(jù)報(bào)文在MPLS L3VPN網(wǎng)絡(luò)中的傳輸過程。
1、數(shù)據(jù)報(bào)文在MPLS L2VPN網(wǎng)絡(luò)中的傳輸過程。CE1設(shè)備保存用戶的路由表, 并且CE1設(shè)備具有維護(hù)該路由表的功能。CE1設(shè)備發(fā)送數(shù)據(jù)報(bào)文(圖1中所示 PDU )前,已經(jīng)知道數(shù)據(jù)才艮文的目的地址(CE2的地址),并將目的地址和源地址 (CE1的地址)封裝在數(shù)據(jù)報(bào)文的報(bào)文頭。CE1設(shè)備與MPLS L2VPN網(wǎng)絡(luò)中的PE1 (Provider Edge,運(yùn)營(yíng)商邊緣設(shè)備)直接相連,CE1設(shè)備將數(shù)據(jù)報(bào)文發(fā)送到PE1 設(shè)備上,所述PE1設(shè)備根據(jù)數(shù)據(jù)報(bào)文中目的地址和源地址信息,查找二層FIB (Forwarding Information Table,轉(zhuǎn)發(fā)信息表)表項(xiàng),找到數(shù)據(jù)報(bào)文在MPLS L2VPN網(wǎng)絡(luò)中傳輸?shù)慕K結(jié)設(shè)備PE么PE1設(shè)備根據(jù)在二層FIB表項(xiàng)中查找到的PE1 設(shè)備到終結(jié)設(shè)備PE2的路由信息為數(shù)據(jù)報(bào)文封裝內(nèi)層標(biāo)簽(N2為內(nèi)層標(biāo)簽)和
外層標(biāo)簽(W2為外層標(biāo)簽)。數(shù)據(jù)報(bào)文根據(jù)外層標(biāo)簽在MPLS L2VPN網(wǎng)絡(luò)內(nèi)通過 P (Provider,骨千網(wǎng)核心路由器)設(shè)備進(jìn)行交換,形成一條PE1設(shè)備到終結(jié)設(shè) 備PE2的PW (偽線),該P(yáng)W指示從源PE1設(shè)備到MPLS L2VPN網(wǎng)絡(luò)的終結(jié)設(shè)備 PE2的一條標(biāo)簽交換路徑,數(shù)據(jù)報(bào)文利用外層標(biāo)簽,沿標(biāo)簽交換路徑到達(dá)終結(jié)設(shè) 備PE2,所述終結(jié)設(shè)備PE2接收到數(shù)據(jù)報(bào)文后,根據(jù)數(shù)據(jù)報(bào)文的外層標(biāo)簽查找 ILM( Incoming Label Map,入標(biāo)簽映射表)表項(xiàng),查到跳出信息,剝?nèi)ネ鈱訕?biāo) 簽,根據(jù)內(nèi)層標(biāo)簽繼續(xù)查找ILM表項(xiàng),查到跳出信息,剝?nèi)?nèi)層標(biāo)簽。當(dāng)兩層 標(biāo)簽都剝?nèi)ヒ院髸?huì)查到二層終結(jié)標(biāo)志,MPLS L2VPN網(wǎng)絡(luò)的終結(jié)設(shè)備PE2將數(shù)據(jù) 報(bào)文從MPLS L2VPN網(wǎng)絡(luò)中彈出。
2、 數(shù)據(jù)報(bào)文在MPLS L2VPN網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò)之間的傳輸過程。MPLS L2VPN網(wǎng)絡(luò)的終結(jié)設(shè)備PE2與MPLS L3VPN網(wǎng)絡(luò)的接入設(shè)備PE3之間通過一根物 理線路直接相連接。MPLS L2VPN網(wǎng)絡(luò)的終結(jié)設(shè)備PE2將數(shù)據(jù)報(bào)文從MPLS L2VPN 網(wǎng)絡(luò)中彈出后,數(shù)據(jù)報(bào)文被直接發(fā)送到MPLS L3VPN網(wǎng)絡(luò)的接入設(shè)備PE3上。
3、 數(shù)據(jù)報(bào)文在MPLS L3VPN網(wǎng)絡(luò)中的傳輸過程。MPLS L3VPN網(wǎng)絡(luò)的接入設(shè) 備PE3根據(jù)數(shù)據(jù)報(bào)文中目的地址和源地址信息,查找三層FIB表項(xiàng),找到MPLS L3VPN網(wǎng)絡(luò)中與數(shù)據(jù)報(bào)文中的目的地址(CE2地址)直接相連的PE4設(shè)備,PE3 設(shè)備根據(jù)在三層FIB表項(xiàng)中查找到的PE3設(shè)備到PE4設(shè)備的路由信息為數(shù)據(jù)報(bào) 文封裝內(nèi)層標(biāo)簽(N3為內(nèi)層標(biāo)簽)和外層標(biāo)簽(W3為外層標(biāo)簽)。數(shù)據(jù)報(bào)文根 據(jù)外層標(biāo)簽在MPLS L3VPN網(wǎng)絡(luò)中傳輸。PE3設(shè)備將數(shù)據(jù)報(bào)文發(fā)送到PE4設(shè)備后, PE4設(shè)備剝?nèi)?shù)據(jù)報(bào)文的兩層標(biāo)簽,從報(bào)文頭中取出目的地址,在FIB表項(xiàng)中查 找數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)路徑,將數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給CE2設(shè)備。
在MPLS L2VPN網(wǎng)絡(luò)中,如果接入的是BRAS (寬帶遠(yuǎn)程接入服務(wù)器)用戶, 則只需要將MPLS UVPN網(wǎng)絡(luò)中的接入設(shè)備PE3換成BRAS設(shè)備,在BRAS設(shè)備上 除了需要根據(jù)用戶信息進(jìn)行認(rèn)證管理之外,其他步驟與接入設(shè)備為CE1的情況 相同,即可實(shí)現(xiàn)MPLS L2VPN網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò)之間的互聯(lián)。
上述實(shí)現(xiàn)二層網(wǎng)絡(luò)與三層網(wǎng)絡(luò)互^:的方法,是在MPLS L2VPN網(wǎng)《備和MPLS L3VPN網(wǎng)絡(luò)之間通過PE2和PE3兩臺(tái)運(yùn)營(yíng)商邊》彖i殳備連4姿,/人而達(dá)到MPLS L2VPN 網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò)銜接的目的,采用這種銜接網(wǎng)絡(luò)的方法會(huì)造成二層網(wǎng)絡(luò) 和三層網(wǎng)絡(luò)銜接時(shí)組網(wǎng)成本高、組網(wǎng)靈活性和可靠性差等問題。
發(fā)明內(nèi)容
一方面,本發(fā)明的實(shí)施例提供一種攤f接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊方法, 該通訊方法使數(shù)據(jù)報(bào)文在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間進(jìn)行正常交換的概率提高。
本發(fā)明的實(shí)施例采用的技術(shù)方案包括
一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊方法,包括如下步驟
二層虛擬接口或三層虛擬接口收到數(shù)據(jù)纟艮文;
根據(jù)數(shù)據(jù)報(bào)文中二層虛擬接口標(biāo)識(shí)或三層虛擬接口標(biāo)識(shí),在二三層虛擬接 口綁定映射表中找到對(duì)應(yīng)的三層虛擬接口或二層虛擬接口 ;
三層虛擬接口或二層虛擬接口轉(zhuǎn)發(fā)二層虛擬接口或三層虛擬接口發(fā)送的數(shù) 據(jù)報(bào)文。
本發(fā)明實(shí)施例提供的通訊方法,在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間使用 一臺(tái)終結(jié) 接入設(shè)備,進(jìn)行數(shù)據(jù)報(bào)文在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間的交換,相對(duì)于現(xiàn)有技術(shù) 減少了網(wǎng)間通訊的故障點(diǎn),提高了組網(wǎng)的靈活性,簡(jiǎn)化了數(shù)據(jù)報(bào)文在網(wǎng)間通訊 的過程,從而提高了網(wǎng)間通訊的可靠性。
另 一方面,本發(fā)明的實(shí)施例提供一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊裝 置,使二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的銜接結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)報(bào)文通過該通訊裝置在二層 網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間進(jìn)行正常交換的扭克率々是高。
本發(fā)明的實(shí)施例采用的技術(shù)方案包括
一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊裝置,包括至少一個(gè)二層虛擬接口 , 用于接收、發(fā)送數(shù)據(jù)報(bào)文;至少一個(gè)三層虛擬接口,用于接收、發(fā)送數(shù)據(jù)報(bào)文; 所述二層虛擬接口標(biāo)識(shí)和三層虛擬接口標(biāo)識(shí)存儲(chǔ)在二三層虛擬接口綁定映射表 中,所述通訊裝置還包括
查找單元,所述二層虛擬接口收到數(shù)據(jù)報(bào)文時(shí),在二三層虛擬接口綁定映 射表中找到對(duì)應(yīng)的三層虛擬接口 ,將所述數(shù)據(jù)報(bào)文發(fā)送到所述三層虛擬接口 ;
所述三層虛擬接口收到數(shù)據(jù)報(bào)文時(shí),在二三層虛擬接口綁定映射表中找到 對(duì)應(yīng)的二層虛擬接口 ,將所述數(shù)據(jù)4艮文發(fā)送到所述二層虛擬接口 。
本發(fā)明實(shí)施例提供的通訊裝置,在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間使用一臺(tái)終結(jié) 接入設(shè)備,進(jìn)行數(shù)據(jù)報(bào)文在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間的交換,相對(duì)于現(xiàn)有技術(shù) 減少了網(wǎng)間通訊的故障點(diǎn),提高了組網(wǎng)的靈活性,簡(jiǎn)化了數(shù)據(jù)報(bào)文在網(wǎng)間通訊 的過程,從而提高了網(wǎng)間通訊的可靠性,并且節(jié)省了一臺(tái)網(wǎng)絡(luò)設(shè)備,節(jié)約了硬 件成本。
再一方面,本發(fā)明的實(shí)施例提供一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的系統(tǒng),該 系統(tǒng)使二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的銜接結(jié)構(gòu)簡(jiǎn)單,節(jié)約了硬件成本,并且提高了數(shù) 據(jù)報(bào)文在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間進(jìn)行正常交換的概率。
本發(fā)明的實(shí)施例采用的技術(shù)方案包括
一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的系統(tǒng),包括一臺(tái)終結(jié)接入設(shè)備,設(shè)置在二 層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間,所述終結(jié)接入設(shè)備包括至少一個(gè)二層虛擬接口,用 于接收、發(fā)送數(shù)據(jù)報(bào)文;至少一個(gè)三層虛擬接口,用于接收、發(fā)送數(shù)據(jù)報(bào)文; 所述二層虛擬接口上添加有標(biāo)識(shí),所述三層虛擬接口上添加有與所述二層虛擬 接口相同的標(biāo)識(shí);所述二層虛擬接口標(biāo)識(shí)和三層虛擬接口標(biāo)識(shí)存儲(chǔ)在二三層虛 擬接口綁定映射表中;所述三層虛擬接口配置有介質(zhì)訪問控制地址。 本發(fā)明實(shí)施例提供的系統(tǒng),只需要在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間使用 一 臺(tái)終 結(jié)接入設(shè)備,就可以實(shí)現(xiàn)二層網(wǎng)絡(luò)與三層網(wǎng)絡(luò)的互聯(lián),該終結(jié)接入設(shè)備既可以 作為二層網(wǎng)絡(luò)的終結(jié)設(shè)備,又可以作為三層網(wǎng)絡(luò)的接入設(shè)備,相對(duì)于現(xiàn)有技術(shù) 節(jié)省了一臺(tái)網(wǎng)絡(luò)設(shè)備,從而降低了組網(wǎng)成本,并且提高了組網(wǎng)的靈活性,并且 由于僅需使用 一臺(tái)終結(jié)接入設(shè)備就可以實(shí)現(xiàn)二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊,相對(duì) 于現(xiàn)有技術(shù)減少了網(wǎng)間通訊的故障點(diǎn),簡(jiǎn)化了數(shù)據(jù)報(bào)文在網(wǎng)間通訊的過程,從
而提高了網(wǎng)間通訊的可靠性;同時(shí),可以對(duì)用戶數(shù)據(jù)報(bào)文進(jìn)行有效的層次化QOS (服務(wù)質(zhì)量)調(diào)度。
圖1為現(xiàn)有技術(shù)中MPLS L2VPN網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò)的銜接方式示意圖; 圖2為本發(fā)明的實(shí)施例的通訊裝置示意圖3為本發(fā)明的實(shí)施例通過一臺(tái)終結(jié)接入設(shè)備銜接MPLSL2VPN網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò)的示意圖4為圖3所示的終結(jié)接入設(shè)備的放大示意圖5為MPLS L2VPN網(wǎng)絡(luò)和L2TP隧道所在的三層IP^^網(wǎng)游f接通訊的示意風(fēng)
具體實(shí)施例方式
現(xiàn)有技術(shù)通過一根物理線路將二層網(wǎng)絡(luò)的終結(jié)設(shè)備和三層網(wǎng)絡(luò)的接入設(shè)備 相連,以達(dá)到銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的目的,為達(dá)到該目的,本發(fā)明的實(shí)施 例采用的技術(shù)方案是
一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊方法,包括如下步驟
二層虛擬接口或三層虛擬接口收到數(shù)據(jù)報(bào)文;
根據(jù)數(shù)據(jù)報(bào)文中二層虛擬接口標(biāo)識(shí)或三層虛擬接口標(biāo)識(shí),在二三層虛擬接
口綁定映射表中找到對(duì)應(yīng)的三層虛擬接口或二層虛擬接口 ;
三層虛擬接口或二層虛擬接口轉(zhuǎn)發(fā)二層虛擬接口或三層虛擬接口發(fā)送的凄l(xiāng) 據(jù)報(bào)文。
與該通訊方法相對(duì)應(yīng),本發(fā)明的實(shí)施例還提供一種辨f接二層網(wǎng)絡(luò)和三層網(wǎng)
絡(luò)的通訊裝置,如圖2所示,該通訊裝置包括至少一個(gè)二層虛擬接口,用于接 收、發(fā)送數(shù)據(jù)報(bào)文;至少一個(gè)三層虛擬接口,用于接收、發(fā)送數(shù)據(jù)報(bào)文;所述 二層虛擬接口標(biāo)識(shí)和三層虛擬接口標(biāo)識(shí)存^諸在二三層虛擬4妄口綁定映射表中, 所述通訊裝置還包括
查找單元,所述二層虛擬接口收到數(shù)據(jù)報(bào)文時(shí),在二三層虛擬接口綁定映 射表中找到對(duì)應(yīng)的三層虛擬接口 ,將所述數(shù)據(jù)報(bào)文發(fā)送到所述三層虛擬接口 ;
所述三層虛擬接口收到數(shù)據(jù)報(bào)文時(shí),在二三層虛擬接口綁定映射表中找到 對(duì)應(yīng)的二層虛擬接口 ,將所述數(shù)據(jù)報(bào)文發(fā)送到所述二層虛擬接口 。
本發(fā)明實(shí)施例在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間使用 一臺(tái)終結(jié)接入設(shè)備,進(jìn)行數(shù) 據(jù)報(bào)文在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間的交換,相對(duì)于現(xiàn)有技術(shù)減少了網(wǎng)間通訊的 故障點(diǎn),提高了組網(wǎng)的靈活性,簡(jiǎn)化了數(shù)據(jù)報(bào)文在網(wǎng)間通訊的過程,從而提高 了網(wǎng)間通訊的可靠性,并且節(jié)省了一臺(tái)網(wǎng)絡(luò)設(shè)備,節(jié)約了硬件成本。
為了使本發(fā)明實(shí)施例的目的、方案以及效果更加清楚,下面結(jié)合附圖對(duì)本 發(fā)明方案的實(shí)施方式進(jìn)行詳細(xì)描述
在本實(shí)施例中,二層網(wǎng)絡(luò)為MPLS L2VPN網(wǎng)絡(luò),三層網(wǎng)絡(luò)為MPLS L3VPN網(wǎng) 絡(luò)。下面以MPLS L2VPN網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò)之間的通信為例進(jìn)行說明。
如圖3所示,在MPLS L2VPN網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò)之間建立一臺(tái)終結(jié)接 入設(shè)備,在所述終結(jié)接入設(shè)備上建立兩個(gè)虛擬接口,其中一個(gè)虛擬接口為二層 虛擬接口,所述二層虛擬接口通過PW (偽線)與MPLS L2VPN網(wǎng)絡(luò)對(duì)端的PE1 設(shè)備相連接,另一個(gè)虛擬接口為三層虛擬接口,所述三層虛擬接口與MPLSL3VPN
網(wǎng)纟備對(duì)端的PE2設(shè)備相連^妄。所述MPLS L2VPN網(wǎng)全各和MPLS L3VPN網(wǎng)全各之間建 立的終結(jié)接入設(shè)備,同時(shí)充當(dāng)了圖1所示MPLS L2VPN網(wǎng)絡(luò)的終結(jié)設(shè)備PE2和MPLS L3VPN網(wǎng)絡(luò)的接入設(shè)備PE3。所述終結(jié)接入設(shè)備可以使凄t據(jù)報(bào)文正常地在二層網(wǎng) 絡(luò)和三層網(wǎng)絡(luò)之間通訊,并且,相對(duì)于現(xiàn)有技術(shù)節(jié)省了一臺(tái)PE設(shè)備。
如圖4所示,所述終結(jié)接入設(shè)備的兩個(gè)虛擬接口類型均為VE (Virtual Ethernet,虛擬以太接口 )。該VE接口是廣播類型的接口 ,并且可以進(jìn)行ARP (地址解析協(xié)議)學(xué)習(xí)。在實(shí)際通訊中,該VE接口映射到對(duì)應(yīng)的物理接口,通 過物理接口實(shí)現(xiàn)接收和發(fā)送數(shù)據(jù)報(bào)文,所述虛擬接口實(shí)現(xiàn)對(duì)數(shù)據(jù)報(bào)文接收和發(fā) 送的控制作用。
一個(gè)虛擬接口為MPLS L2VPN網(wǎng)絡(luò)的接口 ,用VE1表示;另一個(gè)虛擬接口為 MPLS L3VPN網(wǎng)絡(luò)的接口,用VE2表示。VE1^接口沒有子接口,所述VE1接口可 以直接接入CE路由器,也可以直接接入BRAS用戶;VE2接口可以包括多個(gè)子接 口,所述VE2接口的子接口根據(jù)接入用戶類型不同,可以分為CE路由器接入接 口和BRAS用戶的接入接口 。
兩個(gè)虛擬接口 VE1和VE2組成一對(duì),具有相對(duì)應(yīng)的的標(biāo)識(shí)。為VE1接口酉己 置標(biāo)識(shí),為VE2接口配置與VE1接口相對(duì)應(yīng)的的標(biāo)識(shí),根據(jù)標(biāo)識(shí)可以將兩個(gè)虛 擬接口 VE1和VE2關(guān)聯(lián)起來,將所述用于關(guān)聯(lián)VE1和VE2接口的標(biāo)識(shí)存儲(chǔ)到二 三層虛擬接口綁定映射表中。當(dāng)VE2接口包括多個(gè)子接口時(shí),為每個(gè)子接口配 置與VE1接口標(biāo)識(shí)相對(duì)應(yīng)的的標(biāo)識(shí),例如VE2包括4個(gè)子接口, VE1的標(biāo)識(shí) 為5,為VE2的每個(gè)子接口配置的標(biāo)識(shí)也為5; VE1和每個(gè)子接口之間存在對(duì)應(yīng) 關(guān)系。
為了通過一個(gè)二層網(wǎng)絡(luò)銜接多個(gè)三層網(wǎng)絡(luò),在該二層網(wǎng)絡(luò)邊緣設(shè)置一個(gè)終 結(jié)接入設(shè)備,在該終結(jié)接入設(shè)備上建立至少一對(duì)虛擬接口,每對(duì)虛擬接口之間 通過標(biāo)識(shí)進(jìn)行關(guān)聯(lián),各對(duì)虛擬接口之間的標(biāo)識(shí)不相對(duì)應(yīng),在每對(duì)虛擬接口中一 個(gè)虛擬接口連接二層網(wǎng)絡(luò),另一個(gè)虛擬接口連接三層網(wǎng)絡(luò)。每個(gè)連接三層網(wǎng)絡(luò)
的虛擬接口可以包括一個(gè)以上的子接口。為每個(gè)子接口配置相對(duì)應(yīng)的標(biāo)識(shí),在 每對(duì)虛擬接口中,每個(gè)連接二層網(wǎng)絡(luò)的虛擬接口和每個(gè)連接三層網(wǎng)絡(luò)的子接口 之間存在對(duì)應(yīng)關(guān)系。如法炮制,通過一個(gè)三層網(wǎng)絡(luò)也可以銜接多個(gè)二層網(wǎng)絡(luò)。
本實(shí)施例通過在一臺(tái)終結(jié)接入設(shè)備上構(gòu)建虛擬接口的方法進(jìn)行網(wǎng)絡(luò)銜接, 能夠達(dá)到降低組網(wǎng)成本,提高組網(wǎng)的靈活性和可靠性的目的。
在MPLS L2VPN網(wǎng)絡(luò)中,終結(jié)接入設(shè)備的VE1接口可以直接與接入用戶相連, 也可以通過遠(yuǎn)端PE設(shè)備與接入用戶相連。所述接入用戶可以為CE接入用戶, 也可以為BRAS接入用戶。
在MPLS L2VPN網(wǎng)絡(luò)中,由于PE設(shè)備不負(fù)責(zé)保存并維護(hù)路由表,所以當(dāng)接 入用戶與終結(jié)接入設(shè)備直接相連時(shí),不需要為VE1接口配置MAC(介質(zhì)訪問控制 地址)地址和路由協(xié)議;當(dāng)接入用戶通過遠(yuǎn)端的PE設(shè)備與終結(jié)接入設(shè)備相連時(shí), 才需要為VE1接口配置虛擬MAC地址和路由協(xié)議。
在MPLS L2VPN網(wǎng)絡(luò)中,遠(yuǎn)端PE設(shè)備與終結(jié)接入設(shè)備之間通過PW (偽線) 連接。VE1接口狀態(tài)(開啟/關(guān)閉)取決于其所在的PW狀態(tài)(開啟/關(guān)閉),當(dāng) PW狀態(tài)up (開啟)時(shí)候,該VE1接口狀態(tài)開啟;當(dāng)VE1接口狀態(tài)開啟時(shí),VE1 接口將該接口配置的標(biāo)識(shí)下發(fā)到二三層虛擬接口綁定映射表中,并且將MPLS L2VPN網(wǎng)絡(luò)的終結(jié)標(biāo)志下發(fā)到ILM (Incoming Label Map,入標(biāo)簽映射表)表項(xiàng)中。
在MPLS L3VPN網(wǎng)絡(luò)中,VE2接口可以直接與接入用戶相連,也可以通過遠(yuǎn) 端PE設(shè)備與接入用戶相連。所述接入用戶可以為CE接入用戶,也可以為BRAS 接人用戶。
在MPLS L3VPN網(wǎng)絡(luò)中,如果所述VE2接口接入的是CE用戶,則需要為該 VE2接口配置路由協(xié)議;如果所述VE2接口接入的是BRAS用戶,則該VE2接口 要配置BRAS用戶接入和認(rèn)證方式。為了實(shí)現(xiàn)組播功能,可以為CE路由器或BRAS
個(gè)人用戶配置組播協(xié)議。
通過在VE2接口和CE路由器上的接入接口之間啟用組播路由協(xié)議,并且將 組播源設(shè)置在上行三層IP公網(wǎng)中,就可以實(shí)現(xiàn)將組播流量復(fù)制到VE2接口 ,從 而實(shí)現(xiàn)傳送組播數(shù)據(jù)的能力。所述傳送組播數(shù)據(jù)的具體步驟為首先進(jìn)行用戶 組播報(bào)文的二層信息封裝(源MAC是VE2接口的MAC,目的MAC是和組播IP對(duì) 應(yīng)的組播MAC),接著進(jìn)行組播報(bào)文的兩層標(biāo)簽封裝,并將封裝好的組播報(bào)文發(fā) 送出去;再進(jìn)行外層隧道的二層信息封裝,這個(gè)和上面單播處理一樣;如果在 CE設(shè)備相連的三層IP公網(wǎng)連結(jié)有組播源,則終結(jié)接入設(shè)備接收的組播數(shù)據(jù)需要 彈去兩層標(biāo)簽,再根據(jù)VE2接口做組播的RPF (逆向路徑轉(zhuǎn)發(fā))檢查,接著進(jìn)行 普通的組播流量復(fù)制處理。CE設(shè)備可以作為三層IP公網(wǎng)或者某個(gè)MPLS L3VPN 網(wǎng)絡(luò)實(shí)例的組插^各由器,MVPN (移動(dòng)虛擬專用網(wǎng))可以采用Multicast Domain (組播域)、VPN-IP PIM (虛擬專用網(wǎng)和IP網(wǎng)之間的協(xié)議無關(guān)組播)、MD using PIM NBMA techniques (使用協(xié)議無關(guān)組播非廣播多通路網(wǎng)絡(luò)技術(shù)的組播域)等 任意技術(shù)進(jìn)行構(gòu)建。
在MPLS L3VPN網(wǎng)絡(luò)中,由于PE設(shè)備負(fù)責(zé)保存并維護(hù)路由表,所以需要對(duì) VE2接口配置路由協(xié)議和虛擬MAC地址。因此,VE2接口狀態(tài)不僅取決于PW狀 態(tài)(開啟/關(guān)閉),還取決于VE2接口的協(xié)議狀態(tài)(開啟/關(guān)閉)。
當(dāng)PW狀態(tài)叩(開啟)時(shí)候,該VE2接口的物理狀態(tài)開啟;VE2接口的協(xié) 議狀態(tài)取決于該接口是否配置IP地址、該接口是否開啟、該接口對(duì)應(yīng)的PW狀 態(tài)是否up。只有當(dāng)VE2接口配置有IP地址、該口開啟,并且該接口所對(duì)應(yīng)的 PW狀態(tài)為開啟狀態(tài)時(shí),VE2接口的協(xié)議狀態(tài)才能夠開啟。只有當(dāng)VE2接口的物 理狀態(tài)和協(xié)議狀態(tài)同時(shí)開啟時(shí),該VE2接口狀態(tài)才為開啟。當(dāng)VE2接口狀態(tài)開 啟時(shí),VE2接口將該接口配置的標(biāo)識(shí)下發(fā)到二三層虛擬接口綁定映射表中,并 且,為下一跳節(jié)點(diǎn)配置^^由
1)如果VE2接口用于接入遠(yuǎn)端CE路由器,則這時(shí)候動(dòng)態(tài)路由協(xié)議狀態(tài)才 可能協(xié)商成功,或者如果VE2接口用于接入的是靜態(tài)路由,則這時(shí)候靜態(tài)路由
才能夠變?yōu)榛钴S;2 )如果VE2接口作為BRAS個(gè)人用戶接入接口 ,則這時(shí)候才 能夠進(jìn)行用戶接入的協(xié)議狀態(tài)協(xié)商,如PPPOE (以太網(wǎng)上的點(diǎn)對(duì)點(diǎn)協(xié)議)、DHCP (動(dòng)態(tài)主機(jī)分配協(xié)議)等協(xié)議報(bào)文,用戶認(rèn)證接入成功之后,在終結(jié)接入設(shè)備 上會(huì)生成到達(dá)BRAS用戶和VE2接口之間的路由關(guān)系。
如果VE2接口要和遠(yuǎn)端PE設(shè)備上的CE路由器進(jìn)行數(shù)據(jù)報(bào)文傳輸,所述VE2 接口和CE路由器必須具有MAC地址學(xué)習(xí)能力,所述VE2接口學(xué)習(xí)遠(yuǎn)端PE設(shè)備 上的CE路由器接口的MAC地址,遠(yuǎn)端CE路由器也要學(xué)習(xí)VE2接口的虛擬MAC 地址。在MPLS L3VPN網(wǎng)絡(luò)中,數(shù)據(jù)報(bào)文乂人VE2接口傳送到遠(yuǎn)端PE設(shè)備上的CE 路由器的過程為VE2接口根據(jù)數(shù)據(jù)報(bào)文中目的地址和源地址信息,查找三層 FIB表項(xiàng),找到MPLS L3VPN網(wǎng)絡(luò)中與數(shù)據(jù)報(bào)文中的目的地址直接相連的PE設(shè) 備,所述VE2接口根據(jù)在FIB表項(xiàng)中查找到的VE2接口到遠(yuǎn)端PE設(shè)備的路由信 息為數(shù)據(jù)報(bào)文封裝內(nèi)層標(biāo)簽和外層標(biāo)簽,數(shù)據(jù)報(bào)文根據(jù)外層標(biāo)簽從所述VE2接 口傳輸?shù)竭h(yuǎn)端的PE設(shè)備上,再由遠(yuǎn)端的PE設(shè)備根據(jù)數(shù)據(jù)報(bào)文的內(nèi)層標(biāo)簽將所 述數(shù)據(jù)傳輸?shù)剿鯟E路由器上。在MPLS L3VPN網(wǎng)絡(luò)中,所述VE2接口和遠(yuǎn)端 PE上的CE路由器接入接口,相當(dāng)于直接相連的接口。
通過上面的介紹,便于理解下面數(shù)據(jù)報(bào)文從MPLS L2VPN網(wǎng)絡(luò)到MPLS L3VPN 網(wǎng)絡(luò)的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)過程和從MPLS L3VPN網(wǎng)絡(luò)到MPLS L2VPN網(wǎng)絡(luò)的數(shù)據(jù)報(bào)文 轉(zhuǎn)發(fā)過程。
上述兩個(gè)過程的數(shù)據(jù)^^艮文轉(zhuǎn)發(fā)共同包括如下步驟
VE1 ( VE2 )接口收到需要進(jìn)行網(wǎng)間轉(zhuǎn)發(fā)的數(shù)據(jù)報(bào)文的步驟;
VE1 (VE2)接口在二三層虛擬接口綁定映射表中找到與VE1 (VE2)接口標(biāo) 識(shí)對(duì)應(yīng)的VE2 (VE1)接口的步驟;
VE1 (VE2)接口將數(shù)據(jù)報(bào)文發(fā)送到VE2 (VE1)接口的步驟。
數(shù)據(jù)才艮文從MPLS L2VPN網(wǎng)絡(luò)到MPLS L3VPN網(wǎng)絡(luò)的轉(zhuǎn)發(fā)過程中,VE1接口在
二三層虛擬接口綁定映射表中找到與VE1接口標(biāo)識(shí)對(duì)應(yīng)的VE2接口的步驟具體
為VE1接口根據(jù)內(nèi)層VPN標(biāo)簽查找ILM (Incoming Label Map,入標(biāo)簽映射) 表項(xiàng)(假設(shè)外層標(biāo)簽已經(jīng)彈出),發(fā)現(xiàn)有MPLS L2VPN網(wǎng)絡(luò)終結(jié)標(biāo)志,從二三層 虛擬接口綁定映射表中取出VE1接口對(duì)應(yīng)的標(biāo)識(shí);首先,根據(jù)VE1接口對(duì)應(yīng)的 標(biāo)識(shí)在二三層虛擬接口綁定映射表中找到該標(biāo)識(shí)所對(duì)應(yīng)的VE2接口 ;然后,才艮 據(jù)用戶報(bào)文VLAN (虛擬局域網(wǎng))值查找VE2子接口。數(shù)據(jù)報(bào)文的VLAN值與VE2 子接口的對(duì)應(yīng)關(guān)系需要在組網(wǎng)的時(shí)候建立起來,建立過程為把值為O的VLAN 匹配給VE2第一個(gè)子接口,把值為1的VLAN匹配給VE2第二個(gè)子接口, 4巴值為 2的VLAN匹配給VE2第三個(gè)子接口,依此類推,把值為N (N為大于等于0的整 數(shù))的VLAN匹配給VE2第M(M為大于等于1的整數(shù))個(gè)子接口。
由于在MPLS L3VPN網(wǎng)絡(luò)中,PE設(shè)備負(fù)責(zé)保存并維護(hù)路由信息,所以在MPLS L3VPN網(wǎng)絡(luò)到MPLS L2VPN網(wǎng)絡(luò)的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)過程中,VE2接口在二三層虛擬 接口綁定映射表中找到與VE2接口標(biāo)識(shí)對(duì)應(yīng)的VE1接口的步驟之后,還包括通 過查找FIB表項(xiàng)找到與VE2接口的物理接口對(duì)應(yīng)的VE1 4妄口的物理接口的步-聚
沖艮據(jù)內(nèi)層標(biāo)簽查找ILM表項(xiàng),在ILM表項(xiàng)中找到VPN ID(虛擬專用網(wǎng)的值), 然后撥去內(nèi)層標(biāo)簽,露出三層IP報(bào)文,根據(jù)目的IP地址和VPN ID查找FIB表 項(xiàng),得到VE2子接口,接著根據(jù)目的IP查找ARP表項(xiàng),獲得目的用戶MAC,進(jìn) 行用戶二層信息封裝;接著根據(jù)VE2子接口標(biāo)識(shí)在二三層虛擬接口綁定映射表 中查找對(duì)應(yīng)的VE1接口 ,并通過VE1接口找到與之對(duì)應(yīng)的PW,從而找到對(duì)應(yīng)的 兩層標(biāo)簽和二層物理出接口,將已封裝的二層信息再進(jìn)行二層標(biāo)簽封裝,從VE1 接口對(duì)應(yīng)的PW外層隧道出接口發(fā)送出去。
本發(fā)明實(shí)施例只需要在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間使用 一臺(tái)終結(jié)接入設(shè)備, 就可以實(shí)現(xiàn)二層網(wǎng)絡(luò)與三層網(wǎng)絡(luò)的互聯(lián),該終結(jié)接入設(shè)備既可以作為二層網(wǎng)絡(luò) 的終結(jié)設(shè)備,又可以作為三層網(wǎng)絡(luò)的接入設(shè)備,相對(duì)于現(xiàn)有技術(shù)節(jié)省了一臺(tái)網(wǎng) 絡(luò)設(shè)備,從而降低了組網(wǎng)成本,并且提高了組網(wǎng)的靈活性,并且由于僅需使用
一臺(tái)終結(jié)接入設(shè)備就可以實(shí)現(xiàn)二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊,相對(duì)于現(xiàn)有技術(shù)減 少了網(wǎng)間通訊的故障點(diǎn),簡(jiǎn)化了數(shù)據(jù)報(bào)文在網(wǎng)間通訊的過程,從而提高了網(wǎng)間 通訊的可靠性。
本發(fā)明實(shí)施例同時(shí)還提供了 一種銜"l妄二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的系統(tǒng),包括一 臺(tái)終結(jié)接入設(shè)備,設(shè)置在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間,所述終結(jié)接入設(shè)備包括
至少一個(gè)二層虛擬接口,用于接收、發(fā)送數(shù)據(jù)報(bào)文;至少一個(gè)三層虛擬接口, 用于接收、發(fā)送數(shù)據(jù)報(bào)文;所述二層虛擬接口上添加有標(biāo)識(shí),所述三層虛擬接 口上添加有與所述二層虛擬接口相同的標(biāo)識(shí);所述二層虛擬接口標(biāo)識(shí)和三層虛 擬接口標(biāo)識(shí)存儲(chǔ)在二三層虛擬接口綁定映射表中;所述三層虛擬接口配置有介 質(zhì)訪問控制地址。
本發(fā)明實(shí)施例提供的系統(tǒng),只需要在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間使用 一 臺(tái)終 結(jié)接入設(shè)備,就可以實(shí)現(xiàn)二層網(wǎng)絡(luò)與三層網(wǎng)絡(luò)的互聯(lián),該終結(jié)接入設(shè)備既可以 作為二層網(wǎng)絡(luò)的終結(jié)設(shè)備,又可以作為三層網(wǎng)絡(luò)的接入設(shè)備,相對(duì)于現(xiàn)有技術(shù) 節(jié)省了一臺(tái)網(wǎng)絡(luò)設(shè)備,從而降低了組網(wǎng)成本,并且提高了組網(wǎng)的靈活性,并且 由于僅需使用 一臺(tái)終結(jié)接入設(shè)備就可以實(shí)現(xiàn)二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊,相對(duì) 于現(xiàn)有技術(shù)減少了網(wǎng)間通訊的故障點(diǎn),筒化了數(shù)據(jù)報(bào)文在網(wǎng)間通訊的過程,從 而提高了網(wǎng)間通訊的可靠性。
本發(fā)明實(shí)施例還提供了 一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的系統(tǒng)。該系統(tǒng)包括: 客戶端、LAC (二層隧道協(xié)議訪問集中器)和LNS (二層隧道協(xié)議網(wǎng)絡(luò)服務(wù)器)。 所述客戶端位于局域網(wǎng)內(nèi),LAC與LNS均位于三層IP公網(wǎng)邊緣,LAC與客戶端 之間通過PPP鏈路傳遞數(shù)據(jù),在LAC與LNS之間通過L2TP ( 二層隧道協(xié)議)建 立一條PPP鏈路,使客戶端與LNS之間可以通過PPP鏈路傳遞數(shù)據(jù)。
在本實(shí)施例中,二層網(wǎng)絡(luò)為MPLS UVPN網(wǎng)絡(luò),三層網(wǎng)絡(luò)為UTP隧道所在 的三層IP^^網(wǎng)。
如圖5所示,在MPLS L2VPN網(wǎng)絡(luò)和三層IP 7>網(wǎng)之間建立一臺(tái)終結(jié)接入設(shè) 備,在所述終結(jié)接入設(shè)備上建立兩個(gè)虛擬接口 (假設(shè)接口類型均為VE), 其中 一個(gè)虛擬接口為MPLS L2VPN網(wǎng)絡(luò)的接口 ,用于作為MPLS L2VPN網(wǎng)絡(luò)的CE接口 (VE1),另一個(gè)虛擬接口為三層IP公網(wǎng)的接口,用于作為三層IP公網(wǎng)的BRAS 接入接口 (VE2)。
兩個(gè)虛擬接口 VE1和VE2組成一對(duì),具有相對(duì)應(yīng)的的標(biāo)識(shí)。為VE1接口配 置標(biāo)識(shí),為VE2接口配置與VE1接口相對(duì)應(yīng)的的標(biāo)識(shí),根據(jù)標(biāo)識(shí)可以將兩個(gè)虛 擬接口 VE1和VE2關(guān)聯(lián)起來,將所述用于關(guān)聯(lián)VE1和VE2接口的標(biāo)識(shí)存儲(chǔ)到二 三層虛擬接口綁定映射表中。
所述BRAS接入接口用于接入L2TP用戶,此時(shí),所述終結(jié)接入設(shè)備同時(shí)充 當(dāng)MPLS L2VPN網(wǎng)絡(luò)的PE設(shè)備和三層IP公網(wǎng)的LAC設(shè)備兩種角色,在所述終結(jié) 接入設(shè)備上根據(jù)用戶賬號(hào)進(jìn)入相應(yīng)的L2TP隧道,接入到LNS實(shí)現(xiàn)業(yè)務(wù)批發(fā)的功 能。本實(shí)施例通過在MPLS L2VPN網(wǎng)絡(luò)和三層IP公網(wǎng)之間建立終結(jié)接入設(shè)備, 并在終結(jié)接入設(shè)備上建立虛擬接口的方法接入L2TP用戶,可以減少一臺(tái)組網(wǎng)設(shè) 備、降低組網(wǎng)成本、提高組網(wǎng)靈活性和可靠性。
當(dāng)VE1接口對(duì)應(yīng)的PW狀態(tài)up時(shí)候,L2TP用戶協(xié)議報(bào)文和數(shù)據(jù)報(bào)文便可以 通過MPLS L2VPN網(wǎng)絡(luò)到達(dá)終結(jié)接入設(shè)備,數(shù)據(jù)報(bào)文到達(dá)該終結(jié)接入設(shè)備后,首 先剝?nèi)?shù)據(jù)報(bào)文的外層標(biāo)簽和內(nèi)層標(biāo)簽,并且根據(jù)內(nèi)層標(biāo)簽查找的ILM表項(xiàng), 其中會(huì)有MPLS L2VPN網(wǎng)絡(luò)終結(jié)標(biāo)志;對(duì)于L2TP用戶協(xié)議報(bào)文,網(wǎng)絡(luò)處理器會(huì) 將報(bào)文上送主機(jī)協(xié)議棧處理,首先是客戶端與LAC間進(jìn)行LCP (互聯(lián)網(wǎng)內(nèi)容提供 商)協(xié)商,接著會(huì)進(jìn)行驗(yàn)證,驗(yàn)證通過后,LAC開始將驗(yàn)證報(bào)文等后續(xù)報(bào)文透明 傳送到LNS,也就是相當(dāng)于在LNS與客戶端之間進(jìn)行驗(yàn)證與IPCP (IP控制協(xié)議) 協(xié)商,IPCP協(xié)商通過后,客戶端與LNS之間的PPP鏈路就建立了,上層控制軟 件就可以將PW隧道和L2TP隧道、Tunne 1 Sess ion (會(huì)議隧道)的對(duì)應(yīng)關(guān)系下 發(fā)到微碼數(shù)據(jù)轉(zhuǎn)發(fā)層面表項(xiàng)中,后面用戶訪問LNS方向的數(shù)據(jù)報(bào)文,需要在LAC 設(shè)備上進(jìn)行PW隧道和L2TP隧道交換。具體數(shù)據(jù)轉(zhuǎn)發(fā)流程描述如下
對(duì)于L2TP用戶訪問LNS的數(shù)據(jù)報(bào)文,首先需要穿越MPLS L2VPN網(wǎng)絡(luò)到達(dá) LAC,中間的數(shù)據(jù)轉(zhuǎn)發(fā)流程與實(shí)施例一相同;在LAC上剝?nèi)ネ鈱訕?biāo)簽和內(nèi)層標(biāo)簽, 并且根據(jù)內(nèi)層標(biāo)簽查找ILM表項(xiàng),發(fā)現(xiàn)MPLS L2VPN網(wǎng)絡(luò)終結(jié)標(biāo)志,找到對(duì)應(yīng)的 L2TP隧道,進(jìn)行L2TP隧道封裝流程,該L2TP隧道封裝流程包括首先,進(jìn)行
L2TP隧道頭封裝,其次,進(jìn)^^端口號(hào)為1701的UDP(用戶凄史據(jù)包協(xié)議)頭封裝, 最后進(jìn)行IP頭封裝(目的IP地址為L(zhǎng)2TP隧道的對(duì)端地址),然后再^^據(jù)該目 的IP地址查找FIB表項(xiàng)進(jìn)行普通數(shù)據(jù)轉(zhuǎn)發(fā),將數(shù)據(jù)轉(zhuǎn)發(fā)出去,從而完成PW隧 道到L2TP隧道的交換;在L2TP隧道經(jīng)過的中間IP網(wǎng)絡(luò),看不到L2TP隧道封 裝,根據(jù)L2TP隧道的目的IP進(jìn)行普通IP轉(zhuǎn)發(fā)處理;數(shù)據(jù)到達(dá)LNS設(shè)備之后, 首先根據(jù)目的IP查找FIB命中本機(jī)地址生成路由,接著根據(jù)UDP端口號(hào)為1701 知道該數(shù)據(jù)報(bào)文為L(zhǎng)2TP報(bào)文,再進(jìn)行L2TP隧道頭解封裝,露出用戶報(bào)文進(jìn)行 普通IP轉(zhuǎn)發(fā),接入上行三層IP公網(wǎng)或者M(jìn)PLS L3VPN網(wǎng)絡(luò)。
對(duì)于LNS回LAC方向的數(shù)據(jù)報(bào)文,在LNS設(shè)備上進(jìn)行L2TP隧道和用戶PPP 信息封裝;在L2TP隧道經(jīng)過的中間三層IP^^網(wǎng),在LAC設(shè)備上,看不到L2TP 隧道封裝,根據(jù)L2TP隧道的目的IP進(jìn)行普通IP轉(zhuǎn)發(fā)處理;在LAC設(shè)備上首先 進(jìn)4亍L2TP隧道終結(jié),進(jìn)行L2TP頭解封裝,查找到L2TP隧道對(duì)應(yīng)的PW隧道,
隧道的交換。如果LAC和客戶端之間是PPPOE鏈路,則在用戶PPP信息頭之外 還需要封裝PPPOE頭,然后再封裝兩層標(biāo)簽將報(bào)文轉(zhuǎn)發(fā)出去。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍 應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊方法,其特征在于,包括如下步驟二層虛擬接口或三層虛擬接口收到數(shù)據(jù)報(bào)文;根據(jù)數(shù)據(jù)報(bào)文中二層虛擬接口標(biāo)識(shí)或三層虛擬接口標(biāo)識(shí),在二三層虛擬接口綁定映射表中找到對(duì)應(yīng)的三層虛擬接口或二層虛擬接口;三層虛擬接口或二層虛擬接口轉(zhuǎn)發(fā)二層虛擬接口或三層虛擬接口發(fā)送的數(shù)據(jù)報(bào)文。
2、 根據(jù)權(quán)利要求1所述的銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊方法,其特征在 于,所述二層網(wǎng)絡(luò)為多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng);所述三層網(wǎng)絡(luò)為多協(xié)議 標(biāo)簽交換三層虛擬專用網(wǎng)。
3、 根據(jù)權(quán)利要求1所述的銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊方法,其特征在 于,當(dāng)所述三層虛擬接口分為一個(gè)以上子接口時(shí),根據(jù)數(shù)據(jù)報(bào)文中二層虛擬接 口標(biāo)識(shí),在二三層虛擬接口綁定映射表中找到對(duì)應(yīng)的三層虛擬接口之后,還包 括根據(jù)數(shù)據(jù)報(bào)文中的虛擬局域網(wǎng)值找到對(duì)應(yīng)的三層虛擬接口的子接口;進(jìn)一 步地,將所述數(shù)據(jù)報(bào)文發(fā)送到所述三層虛擬接口的步驟具體為,將所述數(shù)據(jù)報(bào) 文發(fā)送到所述三層虛擬接口的所述子接口 。
4、 根據(jù)權(quán)利要求1所述的銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊方法,其特征在 于,根據(jù)數(shù)據(jù)報(bào)文中三層虛擬接口標(biāo)識(shí),在二三層虛擬接口綁定映射表中找到 對(duì)應(yīng)的二層虛擬接口的步驟之前還包括根據(jù)目的IP查找地址解析協(xié)議表項(xiàng), 獲得目的用戶介質(zhì)訪問控制地址,進(jìn)行用戶二層信息封裝。
5、 一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊裝置,其特征在于,包括至少一個(gè) 二層虛擬接口,用于接收、發(fā)送數(shù)據(jù)報(bào)文;至少一個(gè)三層虛擬接口,用于接收、 發(fā)送數(shù)據(jù)纟艮文;所述二層虛擬接口標(biāo)識(shí)和三層虛擬接口標(biāo)識(shí)存儲(chǔ)在二三層虛擬接口綁定映射表中,所述通訊裝置還包括查找單元,所述二層虛擬接口收到數(shù)據(jù)報(bào)文時(shí),在二三層虛擬接口綁定映 射表中找到對(duì)應(yīng)的三層虛擬接口 ,將所述數(shù)據(jù)報(bào)文發(fā)送到所述三層虛擬接口;所述三層虛擬接口收到數(shù)據(jù)報(bào)文時(shí),在二三層虛擬接口綁定映射表中找到 對(duì)應(yīng)的二層虛擬接口 ,將所述數(shù)據(jù)報(bào)文發(fā)送到所述二層虛擬接口 。
6、 根據(jù)權(quán)利要求5所述的銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊裝置,其特征在 于,所述二層網(wǎng)絡(luò)為多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng);所述三層網(wǎng)絡(luò)為多協(xié)議 標(biāo)簽交換三層虛擬專用網(wǎng)。
7、 根據(jù)權(quán)利要求5所述的銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的通訊裝置,其特征在 于,所述三層虛擬接口進(jìn)一步包括至少一個(gè)子接口,分別用于轉(zhuǎn)發(fā)具有不同虛 擬局域網(wǎng)值的數(shù)據(jù)報(bào)文。
8、 一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的系統(tǒng),其特征在于,包括一臺(tái)終結(jié)接入 設(shè)備,設(shè)置在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間,所述終結(jié)接入設(shè)備包括至少一個(gè)二 層虛擬接口,用于接收、發(fā)送數(shù)據(jù)報(bào)文;至少一個(gè)三層虛擬接口,用于接收、 發(fā)送數(shù)據(jù)報(bào)文;所述二層虛擬接口上添加有標(biāo)識(shí),所述三層虛擬接口上添加有 與所述二層虛擬接口相同的標(biāo)識(shí);所述二層虛擬接口標(biāo)識(shí)和三層虛擬接口標(biāo)識(shí) 存儲(chǔ)在二三層虛擬接口綁定映射表中;所迷三層虛擬接口配置有介質(zhì)訪問控制 地址。
9、 根據(jù)權(quán)利要求8所述的銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的系統(tǒng),其特征在于,所述二層網(wǎng)絡(luò)為多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng);所述三層網(wǎng)絡(luò)為多協(xié)議標(biāo)簽 交換三層虛擬專用網(wǎng)。
10、根據(jù)權(quán)利要求8所述的銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的系統(tǒng),其特征在于, 所述三層虛擬接口進(jìn)一步包括至少一個(gè)子接口 ,分別用于轉(zhuǎn)發(fā)具有不同虛擬局 域網(wǎng)值的數(shù)據(jù)報(bào)文。
11 、根據(jù)權(quán)利要求8所述的銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的系統(tǒng),其特征在于,所述二層接口配置有介質(zhì)訪問控制地址。
全文摘要
本發(fā)明公開了一種銜接二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)的方法、裝置和系統(tǒng),解決了二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)銜接時(shí),組網(wǎng)成本高、網(wǎng)絡(luò)構(gòu)架復(fù)雜的問題。二層虛擬接口或三層虛擬接口收到數(shù)據(jù)報(bào)文;根據(jù)數(shù)據(jù)報(bào)文中二層虛擬接口標(biāo)識(shí)或三層虛擬接口標(biāo)識(shí),在二三層虛擬接口綁定映射表中找到對(duì)應(yīng)的三層虛擬接口或二層虛擬接口;三層虛擬接口或二層虛擬接口轉(zhuǎn)發(fā)二層虛擬接口或三層虛擬接口發(fā)送的數(shù)據(jù)報(bào)文。本發(fā)明實(shí)施例只需要在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)上使用一臺(tái)終結(jié)接入設(shè)備,就可以實(shí)現(xiàn)數(shù)據(jù)報(bào)文在二層網(wǎng)絡(luò)和三層網(wǎng)絡(luò)之間的通訊,相對(duì)于現(xiàn)有技術(shù)節(jié)省了一臺(tái)網(wǎng)絡(luò)設(shè)備,降低了組網(wǎng)成本、提高了組網(wǎng)靈活性和可靠性。本發(fā)明可以應(yīng)用于MPLS L2VPN網(wǎng)絡(luò)和MPLS L3VPN網(wǎng)絡(luò)之間的銜接。
文檔編號(hào)H04L29/10GK101110745SQ20071007651
公開日2008年1月23日 申請(qǐng)日期2007年8月14日 優(yōu)先權(quán)日2007年8月14日
發(fā)明者古月徐, 崗 徐, 琨 牛, 郝衛(wèi)國(guó) 申請(qǐng)人:華為技術(shù)有限公司