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

一種在網(wǎng)絡(luò)中實(shí)現(xiàn)三層轉(zhuǎn)發(fā)并封裝協(xié)議信息的方法和裝置的制造方法

文檔序號(hào):8322151閱讀:379來(lái)源:國(guó)知局
一種在網(wǎng)絡(luò)中實(shí)現(xiàn)三層轉(zhuǎn)發(fā)并封裝協(xié)議信息的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種在網(wǎng)絡(luò)中實(shí)現(xiàn)三層轉(zhuǎn)發(fā)并封裝協(xié)議信息的方法和裝置。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)設(shè)備虛擬化是一種趨勢(shì),能夠簡(jiǎn)化管理、降低成本、實(shí)現(xiàn)靈活組網(wǎng)。目前,已經(jīng)提出了很多標(biāo)準(zhǔn)化協(xié)議用以支持網(wǎng)絡(luò)設(shè)備的虛擬化,例如802.1BR、802.1Qbg等,通過(guò)在數(shù)據(jù)報(bào)文中封裝約定的協(xié)議標(biāo)簽(TAG),實(shí)現(xiàn)組網(wǎng)模型中控制橋(controlling bridge,CB)設(shè)備和端口擴(kuò)展(port extender,PE)設(shè)備之間按照固定通道進(jìn)行數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā),從而達(dá)到擴(kuò)展CB端口、多臺(tái)物理設(shè)備虛擬化到一起的效果。
[0003]在所述標(biāo)準(zhǔn)協(xié)議中,只約定了交換機(jī)(該交換機(jī)可以為CB設(shè)備)能夠封裝協(xié)議信息的二層轉(zhuǎn)發(fā)流程,并沒(méi)有約定三層轉(zhuǎn)發(fā)流程。其中,按照二層轉(zhuǎn)發(fā)流程,交換機(jī)接收到需要進(jìn)行二層轉(zhuǎn)發(fā)的數(shù)據(jù)報(bào)文后,查找二層轉(zhuǎn)發(fā)表項(xiàng)之后,只需要執(zhí)行一次動(dòng)作,通過(guò)該一次動(dòng)作給數(shù)據(jù)報(bào)文封裝協(xié)議標(biāo)簽,然后按照出端口轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文即可完成二層轉(zhuǎn)發(fā)。
[0004]要在網(wǎng)絡(luò)中即實(shí)現(xiàn)數(shù)據(jù)報(bào)文的三層轉(zhuǎn)發(fā),又能夠?yàn)閿?shù)據(jù)報(bào)文封裝協(xié)議信息,交換機(jī)在接收到需要進(jìn)行三層轉(zhuǎn)發(fā)的數(shù)據(jù)報(bào)文后,需要查找三層轉(zhuǎn)發(fā)表項(xiàng)之后,通過(guò)一次動(dòng)作來(lái)替換目的MAC和源MAC從而實(shí)現(xiàn)三層轉(zhuǎn)發(fā),之后還需要通過(guò)另一次動(dòng)作給報(bào)文封裝協(xié)議標(biāo)簽,由于目前大部分交換機(jī)芯片只支持一次動(dòng)作,所以在正常組網(wǎng)情況下,無(wú)法在網(wǎng)絡(luò)中既實(shí)現(xiàn)三層轉(zhuǎn)發(fā)又能夠封裝協(xié)議信息。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明提出了一種在網(wǎng)絡(luò)中實(shí)現(xiàn)三層轉(zhuǎn)發(fā)并封裝協(xié)議信息的方法和裝置,能夠既實(shí)現(xiàn)數(shù)據(jù)報(bào)文的三層轉(zhuǎn)發(fā)、還能夠?yàn)閿?shù)據(jù)報(bào)文封裝協(xié)議信息。
[0006]本發(fā)明提出的技術(shù)方案是:
[0007]一種在網(wǎng)絡(luò)中實(shí)現(xiàn)三層轉(zhuǎn)發(fā)并封裝協(xié)議信息的方法,兩臺(tái)以上的第一交換機(jī)堆疊連接,并且所有第二交換機(jī)和堆疊的所有第一交換機(jī)全連接,該方法包括:
[0008]所述第一交換機(jī)通過(guò)非堆疊口接收需要進(jìn)行三層轉(zhuǎn)發(fā)的數(shù)據(jù)報(bào)文,從所述數(shù)據(jù)報(bào)文匹配的三層轉(zhuǎn)發(fā)表項(xiàng)中獲取待替換的MAC地址,下一跳出端口及目的虛端口 DVP值,其中,所述下一跳出端口是另一第一交換機(jī)與第二交換機(jī)相連的端口,所述DVP值由所述第二交換機(jī)的與非第一交換機(jī)相連的端口映射得到;
[0009]將所述數(shù)據(jù)報(bào)文中的MAC地址替換為所述待替換的MAC地址,在堆疊協(xié)議頭中攜帶所述下一跳出端口和所述DVP值,將封裝了所述堆疊協(xié)議頭的替換MAC地址后的數(shù)據(jù)報(bào)文通過(guò)堆疊口轉(zhuǎn)發(fā)給所述另一第一交換機(jī),以使所述另一第一交換機(jī)對(duì)通過(guò)堆疊口接收到的所述封裝了所述堆疊協(xié)議頭的替換MAC地址后的數(shù)據(jù)報(bào)文進(jìn)行堆疊協(xié)議解封裝,根據(jù)所述DVP值封裝協(xié)議信息,通過(guò)所述下一跳出端口轉(zhuǎn)發(fā)封裝了協(xié)議信息的數(shù)據(jù)報(bào)文。
[0010]一種在網(wǎng)絡(luò)中實(shí)現(xiàn)三層轉(zhuǎn)發(fā)并封裝協(xié)議信息的方法,兩臺(tái)以上的第一交換機(jī)堆疊連接,并且所有第二交換機(jī)和堆疊的所有第一交換機(jī)全連接,該方法包括:
[0011]所述第一交換機(jī)通過(guò)堆疊口接收封裝了堆疊協(xié)議頭的數(shù)據(jù)報(bào)文,對(duì)所述數(shù)據(jù)報(bào)文進(jìn)行堆疊協(xié)議解封裝,根據(jù)所述堆疊協(xié)議頭中的DVP值封裝協(xié)議信息,通過(guò)所述堆疊協(xié)議頭中的下一跳出端口轉(zhuǎn)發(fā)封裝了協(xié)議信息的數(shù)據(jù)報(bào)文,其中,所述下一跳出端口是所述第一交換機(jī)與第二交換機(jī)相連的端口,所述DVP值由所述第二交換機(jī)的與非第一交換機(jī)相連的端口映射得到。
[0012]一種在網(wǎng)絡(luò)中實(shí)現(xiàn)三層轉(zhuǎn)發(fā)并封裝協(xié)議信息的裝置,所述裝置位于第一交換機(jī)中,兩臺(tái)以上的所述第一交換機(jī)堆疊連接,并且所有第二交換機(jī)和堆疊的所有第一交換機(jī)全連接,所述裝置包括三層查表模塊和三層轉(zhuǎn)發(fā)模塊;
[0013]所述三層查表模塊,用于通過(guò)非堆疊口接收需要進(jìn)行三層轉(zhuǎn)發(fā)的數(shù)據(jù)報(bào)文,從所述數(shù)據(jù)報(bào)文匹配的三層轉(zhuǎn)發(fā)表項(xiàng)中獲取待替換的MAC地址,下一跳出端口及目的虛端口DVP值,其中,所述下一跳出端口是另一第一交換機(jī)與第二交換機(jī)相連的端口,所述DVP值由所述第二交換機(jī)的與非第一交換機(jī)相連的端口映射得到;
[0014]所述三層轉(zhuǎn)發(fā)模塊,用于將所述數(shù)據(jù)報(bào)文中的MAC地址替換為所述待替換的MAC地址,在堆疊協(xié)議頭中攜帶所述下一跳出端口和所述DVP值,將封裝了所述堆疊協(xié)議頭的替換MAC地址后的數(shù)據(jù)報(bào)文通過(guò)堆疊口轉(zhuǎn)發(fā)給所述另一第一交換機(jī),以使所述另一第一交換機(jī)對(duì)通過(guò)堆疊口接收到的所述封裝了所述堆疊協(xié)議頭的替換MAC地址后的數(shù)據(jù)報(bào)文進(jìn)行堆疊協(xié)議解封裝,根據(jù)所述DVP值封裝協(xié)議信息,通過(guò)所述下一跳出端口轉(zhuǎn)發(fā)封裝了協(xié)議信息的數(shù)據(jù)報(bào)文。
[0015]一種在網(wǎng)絡(luò)中實(shí)現(xiàn)三層轉(zhuǎn)發(fā)并封裝協(xié)議信息的裝置,所述裝置位于第一交換機(jī)中,兩臺(tái)以上的所述第一交換機(jī)堆疊連接,并且所有第二交換機(jī)和堆疊的所有第一交換機(jī)全連接,所述裝置包括解封裝模塊和轉(zhuǎn)發(fā)模塊;
[0016]所述解封裝模塊,用于通過(guò)堆疊口接收封裝了堆疊協(xié)議頭的數(shù)據(jù)報(bào)文,對(duì)所述數(shù)據(jù)報(bào)文進(jìn)行堆疊協(xié)議解封裝,得到所述堆疊協(xié)議頭中的DVP值和下一跳出端口,其中,所述下一跳出端口是所述第一交換機(jī)與第二交換機(jī)相連的端口,所述DVP值由所述第二交換機(jī)的與非第一交換機(jī)相連的端口映射得到;
[0017]所述轉(zhuǎn)發(fā)模塊,用于根據(jù)所述堆疊協(xié)議頭中的DVP值封裝協(xié)議信息,通過(guò)所述堆疊協(xié)議頭中的下一跳出端口轉(zhuǎn)發(fā)封裝了協(xié)議信息的數(shù)據(jù)報(bào)文。
[0018]由上述技術(shù)方案可見(jiàn),本發(fā)明實(shí)施例中,通過(guò)將組網(wǎng)結(jié)構(gòu)和網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)動(dòng)作相結(jié)合,實(shí)現(xiàn)了由兩臺(tái)第一交換機(jī)對(duì)需要進(jìn)行三層轉(zhuǎn)發(fā)的數(shù)據(jù)報(bào)文分別執(zhí)行三層轉(zhuǎn)發(fā)和封裝協(xié)議信息,其中,由一臺(tái)第一交換機(jī)完成三層轉(zhuǎn)發(fā),然后通過(guò)堆疊口將數(shù)據(jù)報(bào)文發(fā)給另一臺(tái)第一交換機(jī),由該另一臺(tái)第一交換機(jī)封裝協(xié)議信息,從而能夠既實(shí)現(xiàn)數(shù)據(jù)報(bào)文的三層轉(zhuǎn)發(fā)、還能夠?yàn)閿?shù)據(jù)報(bào)文封裝協(xié)議信息。
[0019]具體地,在組網(wǎng)時(shí),將兩臺(tái)以上的第一交換機(jī)堆疊連接,并且所有第二交換機(jī)和堆疊的所有第一交換機(jī)全連接,在實(shí)際轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)文時(shí),所述第一交換機(jī)通過(guò)非堆疊口接收需要進(jìn)行三層轉(zhuǎn)發(fā)的數(shù)據(jù)報(bào)文,從所述數(shù)據(jù)報(bào)文匹配的三層轉(zhuǎn)發(fā)表項(xiàng)中獲取待替換的MAC地址,下一跳出端口及目的虛端口 DVP值,將所述數(shù)據(jù)報(bào)文中的MAC地址替換為所述待替換的MAC地址,在堆疊協(xié)議頭中攜帶所述下一跳出端口和所述DVP值,將封裝了所述堆疊協(xié)議頭的替換MAC地址后的數(shù)據(jù)報(bào)文通過(guò)堆疊口轉(zhuǎn)發(fā)給所述另一第一交換機(jī),以使所述另一第一交換機(jī)對(duì)通過(guò)堆疊口接收到的所述封裝了所述堆疊協(xié)議頭的替換MAC地址后的數(shù)據(jù)報(bào)文進(jìn)行堆疊協(xié)議解封裝,根據(jù)所述DVP值封裝協(xié)議信息,通過(guò)所述下一跳出端口轉(zhuǎn)發(fā)封裝了協(xié)議信息的數(shù)據(jù)報(bào)文。其中,所述下一跳出端口是另一第一交換機(jī)與第二交換機(jī)相連的端口,所述DVP值由所述第二交換機(jī)的與非第一交換機(jī)相連的端口映射得到。
[0020]可見(jiàn),本發(fā)明實(shí)施例通過(guò)預(yù)先設(shè)置特殊的組網(wǎng)結(jié)構(gòu),并且,限定數(shù)據(jù)報(bào)文的流向?yàn)楸仨氁来瘟鹘?jīng)兩臺(tái)第一交換機(jī),其中,首先流經(jīng)的第一交換機(jī)進(jìn)行三層轉(zhuǎn)發(fā),之后流經(jīng)的第一交換機(jī)封裝協(xié)議信息,并且,由于之后流經(jīng)的第一交換機(jī)能夠直接根據(jù)堆疊協(xié)議頭中的DVP值封裝協(xié)議信息,因此,整個(gè)過(guò)程中只需要查詢一次轉(zhuǎn)發(fā)表項(xiàng),即查詢?nèi)龑愚D(zhuǎn)發(fā)表項(xiàng),使得本發(fā)明不僅能夠既實(shí)現(xiàn)三層轉(zhuǎn)發(fā)又實(shí)現(xiàn)協(xié)議信息的封裝,還能夠提高轉(zhuǎn)發(fā)效率。
【附圖說(shuō)明】
[0021]圖1是通過(guò)環(huán)回口實(shí)現(xiàn)三層轉(zhuǎn)發(fā)和封裝協(xié)議
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乌兰浩特市| 股票| 绥化市| 修水县| 札达县| 渝中区| 云南省| 乃东县| 响水县| 长乐市| 兴仁县| 青海省| 朝阳市| 白山市| 九龙坡区| 花莲市| 宜君县| 兴仁县| 抚远县| 太和县| 固始县| 怀仁县| 荣成市| 融水| 北宁市| 巴东县| 邛崃市| 石阡县| 康马县| 阜康市| 岑巩县| 上林县| 梅州市| 桐城市| 汽车| 古丈县| 康马县| 晋州市| 抚顺市| 峡江县| 德化县|