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

跨多鏈路透明連接trill網(wǎng)絡的報文轉(zhuǎn)發(fā)方法和設備的制造方法_3

文檔序號:8499909閱讀:來源:國知局
L解封裝后的報文發(fā)送至所述RB的網(wǎng)板,由網(wǎng)板確定接收的報文進行三層轉(zhuǎn)發(fā)時,在本網(wǎng)板本地的三層表項中查找到與報文的目的IP地址匹配的三層表項,將報文的源MAC地址修改為所述RB的網(wǎng)關MAC地址,將報文的目的MAC地址修改為所述匹配的三層表項中的MAC地址,將修改后的報文發(fā)送至所述RB上與所述匹配的三層表項中的出端口相關聯(lián)的接口板進行轉(zhuǎn)發(fā)。即通過網(wǎng)關RB實現(xiàn)了不同RB之間的三層訪問功能,且整個過程只是在網(wǎng)關RB內(nèi)部執(zhí)行,沒有浪費任何帶寬資源,做到了報文線速轉(zhuǎn)發(fā)的目的。
[0069]下面通過一個實施例對圖2所示流程進行描述:
[0070]以圖3所示的組網(wǎng)為例,主機(Host)A、HostB的IP地址不在同一個網(wǎng)段,RBl作為網(wǎng)關,RBl包含主控板、接口板和網(wǎng)板。主控板在本申請中不重點涉及,圖3未示出,網(wǎng)板采用具有轉(zhuǎn)發(fā)功能和表項功能的芯片,以與接口板中的交換芯片相同為例。圖3僅示出RBl的三個接口板為例。
[0071 ] 以HostA訪問HostB為例,則,
[0072]HostA向HostB發(fā)送報文。HostA發(fā)送的報文中至少包含源MAC地址(C-SA)、目的MAC地址(C-DA)、載荷(Ethernet Payload,其至少包含源IP地址、目的IP地址以及報文數(shù)據(jù)內(nèi)容),其中,源MAC地址為HostA的MAC地址,目的MAC地址為RBl的網(wǎng)關MAC地址,源IP地址為HostA的IP地址,目的IP地址為HostB的IP地址。
[0073]HostA發(fā)送的報文到達TRILL網(wǎng)絡中的RB2,由RB2對該報文進行TRILL封裝,為便于描述,這里將TRILL封裝的報文稱為報文O。
[0074]RB2將報文O發(fā)送至作為網(wǎng)關的RBl。
[0075]RBl的接口板I通過連接的端口(圖3以端口 10為例)收到報文O。
[0076]接口板I對報文O進行TRILL解封裝。為便于描述,這里將TRILL解封裝后的報文O稱為報文I。
[0077]接口板I識別報文I的目的MAC地址,發(fā)現(xiàn)目的MAC地址為網(wǎng)關RB的網(wǎng)關MAC地址、且進一步發(fā)現(xiàn)報文I攜帶的VLAN ID為預先指定的使能了三層轉(zhuǎn)發(fā)的其中一個VLANID(S卩,該VLAN ID包含于圖3中各報文中所攜帶的VLAN tag中),基于此,接口板I確定報文I進行三層轉(zhuǎn)發(fā),對報文I進行第一內(nèi)部封裝,第一內(nèi)部封裝的第一目的mod為第一虛擬芯片標識(圖3以chipOl為例),第一內(nèi)部封裝的第一目的port為第一虛擬端口標識(圖3以Portl為例)。為便于描述,這里將第一內(nèi)部封裝后的報文I稱為報文2。
[0078]如圖3所示,接口板I通過聚合了互連口 11、互連口 12、互連口 13的聚合組與各網(wǎng)板連接,則接口板I從本接口板I連接各網(wǎng)板的聚合組中選擇一個互連口,比如選擇圖3所示的互連口 11將報文2發(fā)送至網(wǎng)板I。接口板I選擇互連口的方式可預先設置,比如哈希算法,通過對報文2的目的IP地址進行哈希運算,選擇編號與哈希運算結(jié)果對應的互連
□ O
[0079]網(wǎng)板I接收到報文2,從報文2的第一內(nèi)部封裝頭中識別出第一目的mod和第一目的port分別為chipOl和Portl,正好依次是第一虛擬芯片標識和第一虛擬端口標識,則對報文2的第一內(nèi)部封裝進行解封裝(即恢復了上述的報文I)。
[0080]網(wǎng)板I識別報文I的目的MAC地址,發(fā)現(xiàn)報文I的目的MAC地址正好是RBl的網(wǎng)關MAC地址,確定本網(wǎng)板I需要對報文I進行三層轉(zhuǎn)發(fā)。
[0081]網(wǎng)板I在本網(wǎng)板I本地的三層表項中查找到與報文I的目的IP地址匹配的三層表項,則將報文I的源MAC地址修改為RBl的網(wǎng)關MAC地址、將報文I的目的MAC地址修改為查找到的三層表項中的MAC地址(實質(zhì)是HostB的MAC地址)。為便于描述,這里將源MAC地址、目的MAC地址修改后的報文I稱為報文3。
[0082]網(wǎng)板I識別該找到的三層表項中的出端口,圖3以該出端口為VLAN端口為例,假如該VLAN端口是單一的物理端口組成,則認為該單一的物理端口為目標出端口,將該目標出端口連接的接口板為與查找到的三層表項中的出端口相關聯(lián)的接口板,為便于描述,這里假設該單一的物理端口連接的接口板為接口板2。
[0083]網(wǎng)板I對報文3進行第二內(nèi)部封裝,為便于描述,這里將第二內(nèi)部封裝的報文3稱為報文4。第二內(nèi)部封裝包含第二目的mod、第二目的port。第二目的mod為:接口板2上用于轉(zhuǎn)發(fā)報文的芯片的標識(圖3以芯片標識為Chip02為例描述)。第二目的port為目標出端口(圖3以端口 20為例描述)。
[0084]網(wǎng)板I通過本網(wǎng)板I連接接口板2的互連口將報文4發(fā)送至接口板2。
[0085]接口板2接收網(wǎng)板發(fā)送的報文4,從報文4的第二內(nèi)部封裝頭中確定出第二目的mod和第二目的port ;如果確定出的第二目的mod為本接口板上用于轉(zhuǎn)發(fā)報文的芯片(Chip02)的標識且第二目的port為本接口板連接的物理端口的標識即端口 20,則對報文4的第二內(nèi)部封裝進行解封裝(即恢復了上述的報文3)。
[0086]接口板2通過第二目的port即端口 20對應的出端口發(fā)送報文3。
[0087]最終,報文會到達HostB,即在網(wǎng)關RB上實現(xiàn)了從TRILL網(wǎng)絡至VLAN的報文轉(zhuǎn)發(fā)。
[0088]需要說明的是,在報文3中,因為VLAN tag是一個可選項(opt1nal)。那么在攜帶VLAN tag時,該VLAN端口為Trunk 口,在該VLAN端口處,會保留VLAN tag,此時該報文3可以經(jīng)過一個交換設備(未圖示)進行二層轉(zhuǎn)發(fā)再轉(zhuǎn)發(fā)到HostB ;如果VLAN端口是一個Access 口時,在該VLAN端口處,會剝掉VLAN tag,那么該報文3可以直接轉(zhuǎn)發(fā)給HostB。
[0089]另外,網(wǎng)關RB也可能通過一個不支持VLAN的交換設備(未圖示)再連接HostB,那么此時VLAN端口也可以剝掉報文3的VLAN tag,并不攜帶VLAN tag轉(zhuǎn)發(fā)給該交換設備。
[0090]假如在上面描述中,網(wǎng)板I識別該找到的三層表項中的出端口,發(fā)現(xiàn)該出端口為TRILLTunnel 口,假如該TRILLTunnel 口是單一的物理端口(TRILLTunnel 口為聚合端口的原理類似,圖4不再體現(xiàn))組成,則如圖4所示,網(wǎng)板I會認為該單一的物理端口為目標出端口,將該目標出端口連接的接口板為與查找到的三層表項中的出端口相關聯(lián)的接口板,為便于描述,這里假設該單一的物理端口連接的接口板為接口板3。
[0091 ] 網(wǎng)板I對報文3進行第三內(nèi)部封裝,為便于描術,這里將第三內(nèi)部封裝的報文稱為報文33 ;第三內(nèi)部封裝包含:第三目的mod、第三目的port ;第三目的mod為:接口板3上用于轉(zhuǎn)發(fā)報文的芯片的標識(圖4以芯片標識為Chip03為例描述),第三目的port為第三虛擬端口標識(圖4以端口標識為Port3為例描述)。
[0092]網(wǎng)板I通過本網(wǎng)板I連接接口板3的互連口將報文33發(fā)送至接口板3。
[0093]接口板3接收網(wǎng)板發(fā)送的報文33,從報文33的第三內(nèi)部封裝頭中確定出第三目的mod和第三目的port ;如果確定出的第三目的mod為本接口板上用于轉(zhuǎn)發(fā)報文的芯片的標識、且確定出的第三目的port為第三虛擬端口標識,則對報文的第三內(nèi)部封裝進行解封裝(即恢復了上述的報文3)。
[0094]接口板3依據(jù)報文3攜帶的目的MAC地址和VLAN ID從本接口板本地的二層表項中查找到匹配的二層表項,依據(jù)所述匹配的二層表項中的封裝表項索弓I在本接口板本地的封裝表項中找到對應的封裝表項,通過找到的封裝表項中的TRILL封裝信息對報文3進行TRILL封裝(TRILL封裝后的報文3稱為報文34)并通過所述匹配的二層表項中的出端口(這里以端口 30為例)轉(zhuǎn)發(fā)。
[0095]最終,報文會到達HostB,即在網(wǎng)關RB上實現(xiàn)了從TRILL網(wǎng)絡至TRILL網(wǎng)絡的報文轉(zhuǎn)發(fā)。
[0096]以上對本發(fā)明提供的方法進行了描述,下面對本發(fā)明提供的設備進行描述:
[0097]參見圖5,圖5為本發(fā)明提供的設備結(jié)構(gòu)圖。該設備應用于作為網(wǎng)關的RB,所述作為網(wǎng)關的RB至少由接口板、網(wǎng)板組成,接口板、網(wǎng)板的個數(shù)均為I個以上,網(wǎng)板采用具有轉(zhuǎn)發(fā)功能和表項功能的芯片,如圖5所示,該設備可包括:
[0098]接口板處理單元,處于所述RB的接口板,接收TRILL封裝的報文,對所述報文進行TRILL解封裝,確定TRILL解封裝后的報文進行三層轉(zhuǎn)發(fā),則將所述TRILL解封
當前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1