亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

從vlan至trill網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法和設(shè)備的制造方法

文檔序號(hào):9250948閱讀:476來(lái)源:國(guó)知局
從vlan至trill網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及網(wǎng)絡(luò)通信技術(shù),特別涉及實(shí)現(xiàn)從虛擬局域網(wǎng)(VLAN:Virtual LocalArea Network)至多鏈路透明連接(TRILL 〖Transparent Interconnect of lots oflinks)網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法和設(shè)備。
【背景技術(shù)】
[0002]目前,網(wǎng)關(guān)節(jié)點(diǎn)的硬件交換芯片即使支持三層轉(zhuǎn)發(fā),硬件交換芯片的轉(zhuǎn)發(fā)邏輯也不允許三層轉(zhuǎn)發(fā),只能進(jìn)行二層轉(zhuǎn)發(fā)。
[0003]比如,圖1所示的組網(wǎng),PC發(fā)送的報(bào)文在非網(wǎng)關(guān)節(jié)點(diǎn)進(jìn)行TRILL封裝到達(dá)網(wǎng)關(guān)節(jié)點(diǎn)后,網(wǎng)關(guān)節(jié)點(diǎn)對(duì)報(bào)文進(jìn)行TRILL解封裝,發(fā)現(xiàn)報(bào)文的目的MAC地址是本網(wǎng)關(guān)節(jié)點(diǎn)的MAC地址,按照正常的處理方式網(wǎng)關(guān)節(jié)點(diǎn)對(duì)報(bào)文進(jìn)行三層轉(zhuǎn)發(fā),但限于網(wǎng)關(guān)節(jié)點(diǎn)上硬件交換芯片的轉(zhuǎn)發(fā)邏輯,即使網(wǎng)關(guān)節(jié)點(diǎn)的硬件交換芯片支持三層轉(zhuǎn)發(fā),網(wǎng)關(guān)節(jié)點(diǎn)也只能對(duì)解封裝后的報(bào)文進(jìn)行二層轉(zhuǎn)發(fā)。
[0004]因此,一種在同一臺(tái)設(shè)備上實(shí)現(xiàn)TRILL的三層網(wǎng)關(guān)功能以實(shí)現(xiàn)從VLAN至TRILL網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)是當(dāng)前亟待解決的技術(shù)問(wèn)題。

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

[0005]本申請(qǐng)?zhí)峁┝藦腣LAN至TRILL網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法和設(shè)備,用于在同一臺(tái)設(shè)備上實(shí)現(xiàn)TRILL的三層網(wǎng)關(guān)功能以實(shí)現(xiàn)從VLAN至TRILL網(wǎng)絡(luò)的三層轉(zhuǎn)發(fā)。
[0006]本申請(qǐng)?zhí)峁┑募夹g(shù)方案包括:
[0007]一種從虛擬局域網(wǎng)VLAN至多鏈路透明連接TRILL網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法,該方法應(yīng)用于作為網(wǎng)關(guān)的路由橋RB,該方法包括:
[0008]所述RB的接口板接收來(lái)自VLAN的報(bào)文,在本接口板本地的三層表項(xiàng)中查找到與所述報(bào)文的目的IP地址匹配的三層表項(xiàng);在所述匹配的三層表項(xiàng)中的出端口為T(mén)RILL隧道端口時(shí),將報(bào)文的VLAN標(biāo)簽tag中的VLAN信息修改為所述匹配的三層表項(xiàng)中的VLAN信息,將報(bào)文的源MAC地址修改為本RB的網(wǎng)關(guān)MAC地址,將報(bào)文的目的MAC地址修改為所述匹配的三層表項(xiàng)中的MAC地址,將修改后的報(bào)文發(fā)送至所述RB的網(wǎng)板;
[0009]所述RB的網(wǎng)板接收接口板發(fā)送的報(bào)文,確定接收的報(bào)文由本網(wǎng)板進(jìn)行二層TRILL轉(zhuǎn)發(fā),則在本網(wǎng)板本地的二層表項(xiàng)中查找到與報(bào)文的目的MAC地址匹配的二層表項(xiàng),在所述匹配的二層表項(xiàng)中的出端口為T(mén)RILL隧道端口時(shí),將報(bào)文發(fā)送至所述RB上與所述匹配的二層表項(xiàng)中的出端口相關(guān)聯(lián)的接口板;
[0010]所述RB上與所述匹配的二層表項(xiàng)中的出端口相關(guān)聯(lián)的接口板接收網(wǎng)板發(fā)送的報(bào)文,對(duì)接收的報(bào)文進(jìn)行TRILL封裝并向TRILL網(wǎng)絡(luò)轉(zhuǎn)發(fā)。
[0011 ] 一種從虛擬局域網(wǎng)VLAN至多鏈路透明連接TRILL網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)設(shè)備,該設(shè)備應(yīng)用于作為網(wǎng)關(guān)的路由橋RB,包括:
[0012]接口板處理單元,處于所述RB的接口板,用于接收來(lái)自VLAN的報(bào)文,在本接口板本地的三層表項(xiàng)中查找到與所述報(bào)文的目的IP地址匹配的三層表項(xiàng);在所述匹配的三層表項(xiàng)中的出端口為T(mén)RILL隧道端口時(shí),將報(bào)文的VLAN標(biāo)簽tag中的VLAN信息修改為所述匹配的三層表項(xiàng)中的VLAN信息,將報(bào)文的源MAC地址修改為本RB的網(wǎng)關(guān)MAC地址,將報(bào)文的目的MAC地址修改為所述匹配的三層表項(xiàng)中的MAC地址,將修改后的報(bào)文發(fā)送至所述RB的網(wǎng)板;以及,接收網(wǎng)板發(fā)送的報(bào)文,對(duì)接收的報(bào)文進(jìn)行TRILL封裝并向TRILL網(wǎng)絡(luò)轉(zhuǎn)發(fā);
[0013]網(wǎng)板處理單元,處于所述RB的網(wǎng)板,用于接收接口板發(fā)送的報(bào)文,確定接收的報(bào)文由本網(wǎng)板進(jìn)行二層TRILL轉(zhuǎn)發(fā),則在本網(wǎng)板本地的二層表項(xiàng)中查找到與報(bào)文的目的MAC地址匹配的二層表項(xiàng),在所述匹配的二層表項(xiàng)中的出端口為T(mén)RILL隧道端口時(shí),將報(bào)文發(fā)送至所述RB上與所述匹配的二層表項(xiàng)中的出端口相關(guān)聯(lián)的接口板。
[0014]由以上技術(shù)方案可以看出,本發(fā)明中,本發(fā)明中,作為網(wǎng)關(guān)的RB在通過(guò)接口板接收到來(lái)自VLAN的報(bào)文時(shí),在本接口板本地的三層表項(xiàng)中查找到與所述報(bào)文的目的IP地址匹配的三層表項(xiàng);在所述匹配的三層表項(xiàng)中的出端口為T(mén)RILL隧道端口時(shí),將報(bào)文的VLAN標(biāo)簽tag中的VLAN信息修改為所述匹配的三層表項(xiàng)中的VLAN信息,將報(bào)文的源MAC地址修改為本RB的網(wǎng)關(guān)MAC地址,將報(bào)文的目的MAC地址修改為所述匹配的三層表項(xiàng)中的MAC地址,將修改后的報(bào)文發(fā)送至所述RB的網(wǎng)板,在網(wǎng)板確定接收的報(bào)文由本網(wǎng)板進(jìn)行二層TRILL轉(zhuǎn)發(fā),則在本網(wǎng)板本地的二層表項(xiàng)中查找到與報(bào)文的目的MAC地址匹配的二層表項(xiàng),在所述匹配的二層表項(xiàng)中的出端口為T(mén)RILL隧道端口時(shí),將報(bào)文發(fā)送至所述RB上與所述匹配的二層表項(xiàng)中的出端口相關(guān)聯(lián)的接口板進(jìn)行TRILL封裝并向TRILL網(wǎng)絡(luò)轉(zhuǎn)發(fā),即通過(guò)一個(gè)作為網(wǎng)關(guān)的RB實(shí)現(xiàn)了 TRILL的三層網(wǎng)關(guān)功能以實(shí)現(xiàn)從VLAN到TRILL的三層訪問(wèn),且整個(gè)過(guò)程只是在RB內(nèi)部執(zhí)行,沒(méi)有浪費(fèi)任何帶寬資源,做到了報(bào)文線(xiàn)速轉(zhuǎn)發(fā)的目的。
【附圖說(shuō)明】
[0015]圖1為現(xiàn)有跨網(wǎng)絡(luò)轉(zhuǎn)發(fā)的應(yīng)用組網(wǎng)圖;
[0016]圖2為本發(fā)明提供的方法流程圖;
[0017]圖3為本發(fā)明提供的實(shí)施例應(yīng)用圖;
[0018]圖4為本發(fā)明提供的設(shè)備結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0019]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
[0020]一般的框式交換機(jī)由主控板(main board)、接口板(I/O board)、網(wǎng)板(fabricboard)組成。主控板為用于實(shí)現(xiàn)協(xié)議棧計(jì)算、轉(zhuǎn)發(fā)表項(xiàng)下發(fā)及控制、設(shè)備管理的單板。接口板為用于實(shí)現(xiàn)數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)(包括內(nèi)部轉(zhuǎn)發(fā)和外部轉(zhuǎn)發(fā))的單板。網(wǎng)板為用于實(shí)現(xiàn)數(shù)據(jù)報(bào)文及控制報(bào)文在設(shè)備內(nèi)部跨板、跨芯片轉(zhuǎn)發(fā)的單板。其中,網(wǎng)板上的芯片只具有報(bào)文轉(zhuǎn)發(fā)功能,用于在不同接口板之間中轉(zhuǎn)報(bào)文。
[0021]路由橋(RB !Route Bridge)結(jié)構(gòu)與現(xiàn)有的框式交換機(jī)的結(jié)構(gòu)一樣,由主控板、接口板、網(wǎng)板組成。在通常的應(yīng)用中,接口板的個(gè)數(shù)大于I。
[0022]在TRILL應(yīng)用中,RB的網(wǎng)板與現(xiàn)有框式交換機(jī)的網(wǎng)板一樣設(shè)置,網(wǎng)板上的芯片只具有報(bào)文轉(zhuǎn)發(fā)功能,僅負(fù)責(zé)在不同接口板之間中轉(zhuǎn)報(bào)文。
[0023]本發(fā)明中,為了在同一個(gè)設(shè)備上實(shí)現(xiàn)TRILL的三層網(wǎng)關(guān)功能,可選擇其中一個(gè)RB作為網(wǎng)關(guān),對(duì)作為網(wǎng)關(guān)的RB (簡(jiǎn)稱(chēng)網(wǎng)關(guān)RB)進(jìn)行改進(jìn),而對(duì)不作為網(wǎng)關(guān)的RB,可不作任何改進(jìn),仍按照現(xiàn)有的結(jié)構(gòu)執(zhí)行。
[0024]其中,對(duì)網(wǎng)關(guān)RB進(jìn)行的改進(jìn)包括:
[0025]網(wǎng)關(guān)RB的網(wǎng)板采用具有轉(zhuǎn)發(fā)功能和表項(xiàng)功能的芯片,這里的表項(xiàng)功能至少包含接收并保存主控板下發(fā)的表項(xiàng)、表項(xiàng)查找等功能。優(yōu)選地,作為一種較佳實(shí)施例,這里網(wǎng)板采用的芯片可以為網(wǎng)關(guān)RB的接口板所采用的交換芯片。
[0026]當(dāng)網(wǎng)關(guān)RB上的網(wǎng)板采用具有轉(zhuǎn)發(fā)功能和表項(xiàng)功能的芯片,這樣,進(jìn)入網(wǎng)關(guān)RB的報(bào)文可以通過(guò)網(wǎng)關(guān)RB的接口板和網(wǎng)板相互合作完成三層轉(zhuǎn)發(fā)。下面通過(guò)圖2對(duì)本發(fā)明提供的方法進(jìn)行描述:
[0027]參見(jiàn)圖2,圖2為本發(fā)明提供的方法流程圖。該方法應(yīng)用于網(wǎng)關(guān)RB。如上所述,網(wǎng)關(guān)RB的網(wǎng)板不再采用僅具有報(bào)文轉(zhuǎn)發(fā)功能的芯片,而是采用具有轉(zhuǎn)發(fā)功能和表項(xiàng)功能的芯片比如與接口板相同的交換芯片?;诖耍鐖D2所示,該流程可包括以下步驟:
[0028]步驟201,網(wǎng)關(guān)RB的接口板接收來(lái)自VLAN的報(bào)文,在本接口板本地的三層表項(xiàng)中查找到與所述報(bào)文的目的IP地址匹配的三層表項(xiàng);在所述匹配的三層表項(xiàng)中的出端口為T(mén)RILL隧道端口時(shí),將報(bào)文的VLAN標(biāo)簽(tag)中的VLAN信息修改為所述匹配的三層表項(xiàng)中的VLAN信息,將報(bào)文的源MAC地址修改為本網(wǎng)關(guān)RB的網(wǎng)關(guān)MAC地址,將報(bào)文的目的MAC地址修改為所述匹配的三層表項(xiàng)中的MAC地址,將修改后的報(bào)文發(fā)送至網(wǎng)關(guān)RB的網(wǎng)板。
[0029]本發(fā)明中,接口板本地的三層表項(xiàng)可以是接口板按照類(lèi)似現(xiàn)有三層表項(xiàng)的學(xué)習(xí)方式學(xué)習(xí)得到的,也可以是主控板直接配置的,還可以是主控板按照類(lèi)似現(xiàn)有三層表項(xiàng)的學(xué)習(xí)方式學(xué)習(xí)并下發(fā)給接口板的,本發(fā)明并不具體限定。
[0030]作為本發(fā)明的一個(gè)實(shí)施例,步驟201中,為了保證網(wǎng)關(guān)RB的接口板將修改后的報(bào)文順利發(fā)送至網(wǎng)板,一種較佳的實(shí)現(xiàn)方式是對(duì)報(bào)文進(jìn)行用于轉(zhuǎn)發(fā)至網(wǎng)板的內(nèi)部封裝,為便于描述,這里將該內(nèi)部封裝簡(jiǎn)稱(chēng)為第一內(nèi)部封裝。如此,步驟201中,接口板將修改后的報(bào)文發(fā)送至網(wǎng)關(guān)RB的網(wǎng)板可包括:
[0031 ] 本發(fā)明中,上述步驟201中的VLAN信息至少包括:VLAN標(biāo)識(shí)(ID)、VLAN優(yōu)先級(jí)。
[0032]作為本發(fā)明的一個(gè)實(shí)施例,步驟201中,為了保證網(wǎng)關(guān)RB的接口板將修改后的報(bào)文順利發(fā)送至網(wǎng)板,一種較佳的實(shí)現(xiàn)方式是對(duì)報(bào)文進(jìn)行用于轉(zhuǎn)發(fā)至網(wǎng)板的內(nèi)部封裝,為便于描述,這里將該內(nèi)部封裝簡(jiǎn)稱(chēng)為第一內(nèi)部封裝。如此,步驟201中,接口板將修改后的報(bào)文發(fā)送至RB的網(wǎng)板可包括:
[0033]步驟al,對(duì)修改后的報(bào)文進(jìn)行第一內(nèi)部封裝。
[0034]這里,第一內(nèi)部封
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1