專利名稱:一種端口配置的方法及以太網(wǎng)交換機的制作方法
技術領域:
本發(fā)明屬于通信領域,尤其涉及一種端口配置的方法及以太網(wǎng)交換機。
背景技術:
當前以太網(wǎng)交換機不直接支持多鏈路透明互聯(lián)(TransparentInterconnectionof Lots of Links, TRILL)+IP三層轉發(fā)流程的疊加。在現(xiàn)有的組網(wǎng)中,路由器或核心交換機負責進行三層IP轉發(fā),以太網(wǎng)交換機組成TRILL網(wǎng)絡負責業(yè)務數(shù)據(jù)的接入和承載?,F(xiàn)有大部分商用以太網(wǎng)交換機不直接支持在一臺設備上同時給TRILL網(wǎng)絡內(nèi)的流量提供三層IP轉發(fā)。以普通的VLAN IP轉發(fā)為例,TRILL網(wǎng)絡中的以太網(wǎng)交換機對收到的以太報文,終結以太二層頭(可能帶有VLAN信息),查路由表后,根據(jù)路由表信息重新封裝新的以太二層頭,并從路由表指定的端口發(fā)出。但是,普通以太網(wǎng)交換機并不支持收到TRILL以太報文并剝掉TRILL封裝后,再對內(nèi)部的以太報文作三層IP轉發(fā)。即,需要外接路由器或核心交換機,才能將TRILL網(wǎng)絡內(nèi)承載的業(yè)務數(shù)據(jù)進行三層轉發(fā)。為了將TRILL網(wǎng)絡的流量引入到IP三層轉發(fā)的網(wǎng)絡,需要將以太網(wǎng)交換機連接到外部三層設備、或者使用端口環(huán)回,即在以太網(wǎng)交換機上集成了三層設備的功能,則該以太網(wǎng)交換機包括了 TRILL端口和三層端口。從TRILL端口接收的以太廣播報文在以太網(wǎng)交換機的環(huán)回端口環(huán)回后,以太網(wǎng)交換機對該以太廣播報文再次進行二層廣播轉發(fā),導致該以太廣播報文會再次向TRILL端口轉發(fā),即從TRILL端口發(fā)送的廣播報文會在環(huán)回端口上環(huán)回后仍然從TRILL端口轉出,這樣會導致網(wǎng)絡成環(huán)。
發(fā)明內(nèi)容
本發(fā)明目的在于提供一種端口配置的方法,以解決在普通以太網(wǎng)交換機上實現(xiàn)TRILL+IP類似的疊加轉發(fā)業(yè)務。本發(fā)明第一方面提供一種端口配置的方法,所述方法包括:為以太網(wǎng)交換機的環(huán)回端口配置單向對稱的虛擬局域網(wǎng)VLAN變換,其中,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端口 ;為所述環(huán)回端口分配為所述環(huán)回端口分配用于二層轉發(fā)的第一 VLAN和用于三層轉發(fā)的第二 VLAN。結合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述方法還包括:當所述環(huán)回端口接收以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換。結合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,在為以太網(wǎng)交換機的環(huán)回端口配置單向對稱的VLAN變換之前,所述方法還包括:關閉所述環(huán)回端口的MAC學習功能,使所述環(huán)回端口退出所有的VLAN ;
在所述環(huán)回端口使能環(huán)回功能,其中,所述環(huán)回是指所述環(huán)回端口發(fā)送的以太報文經(jīng)過所述環(huán)回端口的媒體訪問控制MAC層或者物理PHY層后被所述環(huán)回端口接收。結合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述當所述環(huán)回端口接收以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換,包括:當所述以太網(wǎng)交換機從TRILL網(wǎng)絡接收到多鏈路透明互聯(lián)TRILL報文后,解除所述TRILL報文的TRILL封裝,得到第一 VLAN的以太報文;將所述第一 VLAN的以太報文在所述以太網(wǎng)交換機內(nèi)部進行二層轉發(fā);所述以太網(wǎng)交換機的環(huán)回端口接收所述第一 VLAN的以太報文,根據(jù)配置的出方向或者入方向的VLAN變換,對第一 VLAN的以太報文進行所述VLAN變換,將所述第一 VLAN的以太報文修改為第二 VLAN的以太報文;所述入方向是所述以太報文發(fā)到所述環(huán)回端口的方向,所述出方向是所述以太報文從所述環(huán)回端口發(fā)到所述以太網(wǎng)交換機的其他端口的方向;在所述環(huán)回端口將所述第二 VLAN的以太報文環(huán)回到所述以太網(wǎng)交換機;所述以太網(wǎng)交換機對所述第二 VLAN的以太報文重新封裝二層頭后進行三層轉發(fā)。結合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述當所述環(huán)回端口接收以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換,包括:當所述以太網(wǎng)交換機從IP網(wǎng)絡接收IP報文后,將所述IP報文進行三層轉發(fā),經(jīng)過三層轉發(fā)后,所述IP報文被封裝為第二 VLAN的以太報文;所述以太網(wǎng)交換機的環(huán)回端口接收所述第二 VLAN的以太報文;所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的出方向或者入方向的VLAN變換,對所述第二 VLAN的以太報文進行所述VLAN變換,將所述第二 VLAN的以太報文修改為第一 VLAN的以太報文;所述環(huán)回端口所述第一 VLAN的以太報文環(huán)回到所述以太網(wǎng)交換機;所述以太網(wǎng)交換機對所述第一 VLAN的以太報文添加TRILL封裝后進行二層轉發(fā)。本發(fā)明第二方面提供一種以太網(wǎng)交換機,所述以太網(wǎng)交換機包括:配置單元,用于為以太網(wǎng)交換機的環(huán)回端口配置單向對稱的VLAN變換,其中,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端口;分配單元,用于用于為所述環(huán)回端口分配為所述環(huán)回端口分配用于二層轉發(fā)的第一 VLAN和用于三層轉發(fā)的第二 VLAN。結合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述以太交換機還包括:VLAN變換單元,用于當所述環(huán)回端口接收以太報文時,根據(jù)所述第一 VLAN和第二VLAN對所述以太報文進行VLAN變換。結合第二方面或者第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述以太網(wǎng)交換機還包括:
關閉單元,用于關閉所述以太網(wǎng)交換機的環(huán)回端口的MAC學習功能,使所述環(huán)回端口退出所有的VLAN ;環(huán)回處理單元,用于在所述環(huán)回端口使能環(huán)回功能,其中,所述環(huán)回是指所述環(huán)回端口發(fā)送的以太報文經(jīng)過所述環(huán)回端口的MAC層或者PHY層后被所述環(huán)回端口接收。結合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述VLAN變換單元,包括:解除單元,用于當所述以太網(wǎng)交換機從TRILL網(wǎng)絡接收到多鏈路透明互聯(lián)TRILL報文后,解除所述TRILL報文的TRILL封裝,得到第一 VLAN的以太報文;第一接收單元,用于將所述第一 VLAN的以太報文在所述以太網(wǎng)交換機內(nèi)部進行
二層轉發(fā);第一 VLAN變換單元,用于所述以太網(wǎng)交換機的環(huán)回端口接收所述第一 VLAN的以太報文,根據(jù)配置的出方向或者入方向的VLAN變換,對第一 VLAN的以太報文進行所述VLAN變換,將所述第一 VLAN的以太報文修改為第二 VLAN的以太報文;所述入方向是所述以太報文發(fā)到所述環(huán)回端口的方向,所述出方向是所述以太報文從所述環(huán)回端口發(fā)到所述以太網(wǎng)交換機的其他端口的方向;第二接收單元,用于在所述環(huán)回端口將所述第二 VLAN的以太報文環(huán)回到所述以太網(wǎng)交換機;第一轉發(fā)單元,用于所述以太網(wǎng)交換機對所述第二 VLAN的以太報文重新封裝二層頭后進行三層轉發(fā)。結合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述VLAN變換單元,包括:第二轉發(fā)單元,用于當所述以太網(wǎng)交換機從IP網(wǎng)絡接收IP報文后,將所述IP報文進行三層轉發(fā),經(jīng)過三層轉發(fā)后,所述IP報文被封裝為第二 VLAN的以太報文;第三接收單元,用于所述以太網(wǎng)交換機的環(huán)回端口接收所述第二 VLAN的以太報文;第二 VLAN變換單元,用于所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的出方向或者入方向的VLAN變換,對所述第二 VLAN的以太報文進行所述VLAN變換,將所述第二 VLAN的以太報文修改為第一 VLAN的以太報文;第四接收單元,用于所述環(huán)回端口所述第一 VLAN的以太報文環(huán)回到所述以太網(wǎng)交換機;封裝單元,用于所述以太網(wǎng)交換機對所述第一 VLAN的以太報文添加TRILL封裝后
進行二層轉發(fā)。與現(xiàn)有技術相比,本發(fā)明提供的一種端口配置的方法以及以太網(wǎng)交換機,通過設置所述以太網(wǎng)交換機的環(huán)回端口,使以太網(wǎng)交換機接收的以太報文經(jīng)過以太網(wǎng)交換機處理并發(fā)送后,能回到所述以太網(wǎng)交換機;同時通過設置環(huán)回端口的單向對稱的VLAN變換,使變換后的以太報文在所述以太網(wǎng)交換機的同一個物理通道中通過不同的邏輯通道進行進行轉發(fā)操作,所述不同的邏輯通道使進行二層轉發(fā)后的以太報文做三層轉發(fā),或者使進行三層轉發(fā)后的以太報文做二層轉發(fā),而不是從原有的物理通道返回同樣的以太報文,避免網(wǎng)絡成環(huán),進而實現(xiàn)在同一個普通的以太網(wǎng)交換機上實現(xiàn)TRILL+IP的疊加轉發(fā)業(yè)務。
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例一提供的一種端口配置的方法流程圖;圖2是本發(fā)明實施例二提供的一種端口配置的方法流程圖;圖3是本發(fā)明實施例三提供的一種端口配置的方法流程圖;圖4是本發(fā)明實施例提供的一種環(huán)回端口 VLAN變換不意圖;圖5是本發(fā)明實施例提供的另一種端環(huán)回端口 VLAN變換不意圖;圖6是本發(fā)明實施例四提供的一種端口配置的方法流程圖;圖7是本發(fā)明實施例提供的再一種環(huán)回端口 VLAN變換不意圖;圖8是本發(fā)明實施例五提供的一種端口配置的裝置結構圖;圖9是本發(fā)明實施例五提供的一種端口配置的裝置結構圖;圖10是本發(fā)明實施例五提供的一種端口配置的裝置結構圖;圖11是本發(fā)明實施例六提供的一種端口配置的裝置結構圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。實施例一參考圖1,圖1是本發(fā)明實施例一提供的一種端口配置的方法流程圖。所述方法包括以下步驟:步驟101,為以太網(wǎng)交換機的環(huán)回端口配置單向對稱的虛擬局域網(wǎng)VLAN變換,其中,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端口;其中,所述VLAN變換是指所述環(huán)回端口在收到以太網(wǎng)報文時,將所述以太報文中原有的VLAN值變換成所述環(huán)回端口的VLAN值,使變換后的以太報文在所述以太網(wǎng)交換機的同一個物理通道中通過不同的邏輯通道進行進行轉發(fā)操作,所述不同的邏輯通道使進行二層轉發(fā)后的以太報文做三層轉發(fā),或者使進行三層轉發(fā)后的以太報文做二層轉發(fā)。具體的,所述以太網(wǎng)交換機能實現(xiàn)解除以太報文的TRILL封裝后進行所述以太報文的三層轉發(fā),并能實現(xiàn)為以太報文添加TRILL封裝后進行所述以太報文的二層轉發(fā)。其中,所述配置單向對稱的VLAN變換中的單向可以是出方向或者入方向,所述入方向是所述以太報文從所述以太網(wǎng)交換機的其他端口進入所述環(huán)回端口的方向,所述出方向是所述以太報文從所述環(huán)回端口被發(fā)到所述以太網(wǎng)交換機的其他端口的方向。所述對稱的VLAN變換是指對于同一種單向VLAN變換,對于所述以太網(wǎng)交換機從TRILL網(wǎng)絡接收的以太報文或者從IP網(wǎng)絡接收的以太報文同樣適用。
步驟102,為所述環(huán)回端口分配用于二層轉發(fā)的第一 VLAN和用于三層轉發(fā)的第二VLAN0本步驟中,為所述環(huán)回端口分配一個用于二層網(wǎng)絡轉發(fā)的第一 VLAN,e.g., VLANl,以及一個用于三層轉發(fā)的第二 VLAN,e.g.,VLAN2,并將所述環(huán)回端口加入所述兩個VLAN。其中,所述VLAN2可以為系統(tǒng)內(nèi)部分配的空閑VLAN。進一步,所述方法還包括:當所述環(huán)回端口接收到以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換??蛇x地,對于所述以太網(wǎng)交換機從TRILL網(wǎng)絡接收的以太報文按照如下方式進行VLAN變換和環(huán)回處理:當所述以太網(wǎng)交換機從TRILL網(wǎng)絡接收到TRILL報文后,解除所述TRILL報文的TRILL封裝,得到VLANl的以太報文;當所述VLANl的以太報文在所述以太網(wǎng)交換機內(nèi)部進行二層轉發(fā)時,由于所述環(huán)回端口已經(jīng)加入了 VLAN1,所述以太網(wǎng)交換機的環(huán)回端口會接收到所述VLANl的以太報文;所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的單向的VLAN變換,對所述VLANl的以太報文進行所述VLAN變換,即將VLANl的以太報文修改為VLAN2的以太報文;所述環(huán)回端口發(fā)送VLAN2的以太報文,由于所述環(huán)回端口已經(jīng)被加入VLAN2,通過所述環(huán)回端口將所述VLAN2的以太報文接收回所述以太網(wǎng)交換機;所述以太網(wǎng)交換機對所述VLAN2的以太報文重新封裝二層頭后進行三層轉發(fā)??蛇x地,對于所述以太網(wǎng)交換機從IP網(wǎng)絡接收的以太報文按照如下方式進行VLAN變換和環(huán)回處理:當所述以太網(wǎng)交換機從IP網(wǎng)絡接收到IP報文后,將所述IP報文進行三層轉發(fā),經(jīng)過三層轉發(fā)后所述IP報文被封裝為VLAN2的以太報文;由于所述環(huán)回端口已經(jīng)加入了 VLAN2,所述環(huán)回端口會接收一份VLAN2的以太報文;所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的單向的VLAN變換,將所述VLAN2的以太報文進行所述VLAN變換,即將VLAN2的以太報文修改為VLANl的以太報文;所述環(huán)回端口發(fā)送VLANl的以太報文,由于所述環(huán)回端口已經(jīng)被加入VLAN1,通過所述環(huán)回端口將所述VLANl的以太報文接收回所述以太網(wǎng)交換機;所述以太網(wǎng)交換機對VLANl的以太報文添加TRILL封裝后進行二層轉發(fā)。上述VLANl的以太報文,VLAN2的以太報文是指報文內(nèi)容相同,但報文頭中攜帶的VLAN標識分別為VLANl和VLAN2,并且分別在VLANl和VLAN2中發(fā)送的以太報文。本發(fā)明實施例通過設置所述以太網(wǎng)交換機的環(huán)回端口,使以太網(wǎng)交換機接收的以太報文經(jīng)過以太網(wǎng)交換機處理并發(fā)送后,能回到所述交換機以太網(wǎng)交換機;同時通過設置環(huán)回端口的單向對稱的VLAN變換,使變換后的以太報文在所述以太網(wǎng)交換機的同一個物理通道中通過不同的邏輯通道進行轉發(fā)操作,所述不同的邏輯通道使進行二層轉發(fā)后的以太報文做三層轉發(fā),或者使進行三層轉發(fā)后的以太報文做二層轉發(fā),而不是從原有的物理通道返回同樣的以太報文,避免網(wǎng)絡成環(huán)。從而實現(xiàn)在同一個普通的以太網(wǎng)交換機上實現(xiàn)TRILL+IP的疊加轉發(fā)業(yè)務。
實施例二參考圖2,圖2是本發(fā)明實施例二提供的一種端口配置的方法流程圖。所述方法包括以下步驟:步驟201,關閉所述以太網(wǎng)交換機的環(huán)回端口的MAC學習功能,使所述環(huán)回端口退出所有的VLAN,其中,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端口;本步驟中,通過在以太網(wǎng)交換機的環(huán)回端口關閉MAC學習,使所述環(huán)回端口退出所有的VLAN操作,使所述環(huán)回端口僅用于對以太報文進行VLAN變換和接收VLAN變換后的以太報文。步驟202,在所述環(huán)回端口使能環(huán)回功能,其中,所述環(huán)回是指所述環(huán)回端口發(fā)送的以太報文經(jīng)過所述環(huán)回端口的MAC層或者PHY層后被所述環(huán)回端口接收;步驟203,為以太網(wǎng)交換機的環(huán)回端口配置單向對稱的VLAN變換;步驟204,為所述環(huán)回端口分配用于二層轉發(fā)的第一 VLAN和用于三層轉發(fā)的第二VLAN ;步驟205,當所述環(huán)回端口接收以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換。步驟203,步驟204解釋具體參考步驟101,步驟102在此不再贅述。本發(fā)明實施例通過在以太網(wǎng)交換機的環(huán)回端口關閉MAC學習,使所述環(huán)回端口退出所有的VLAN操作,使所述環(huán)回端口僅用于對以太報文進行VLAN變換和接收VLAN變換后的以太報文。并通過對所述環(huán)回端口使能環(huán)回功能,使所述環(huán)回端口能接收從環(huán)回端口發(fā)送出去的以太報文。同時,通過設置所述以太網(wǎng)交換機的環(huán)回端口,使以太網(wǎng)交換機接收的以太報文經(jīng)過以太網(wǎng)交換機處理并發(fā)送后,能回到所述交換機以太網(wǎng)交換機;同時通過設置環(huán)回端口的單向對稱的VLAN變換,使變換后的以太報文在所述以太網(wǎng)交換機的同一個物理通道中通過不同的邏輯通道進行轉發(fā)操作,所述不同的邏輯通道使進行二層轉發(fā)后的以太報文做三層轉發(fā),或者使進行三層轉發(fā)后的以太報文做二層轉發(fā),而不是從原有的物理通道返回同樣的以太報文,避免網(wǎng)絡成環(huán),進而實現(xiàn)在同一個普通的以太網(wǎng)交換機上實現(xiàn)TRILL+IP的疊加轉發(fā)業(yè)務。實施例三參考圖3,圖3是本發(fā)明實施例三提供的一種端口配置的方法流程圖。所述方法包括以下步驟:步驟301,關閉所述以太網(wǎng)交換機的環(huán)回端口的MAC學習功能,使所述環(huán)回端口退出所有的VLAN,其中,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端口;步驟302,在所述環(huán)回端口使能環(huán)回功能,其中,所述環(huán)回是指所述環(huán)回端口發(fā)送的以太報文經(jīng)過所述環(huán)回端口的MAC層或者PHY層后被所述環(huán)回端口接收;具體的,參考圖4,Portl是指以太網(wǎng)交換機與TRILL網(wǎng)絡的其他以太網(wǎng)交換機連接的端口,用于從TRILL網(wǎng)絡接收以太報文或者將以太報文發(fā)送到TRILL網(wǎng)絡,使得所述以太網(wǎng)交換機解除以太報文的TRILL封裝;Port2是配置的所述以太網(wǎng)交換機的環(huán)回端口,用于將所述以太報文做VLAN變換和環(huán)回處理;Port3是指所述以太網(wǎng)交換機與IP網(wǎng)絡交互以太報文的端口,用于從IP網(wǎng)絡接收以太報文或者將以太報文發(fā)送到IP網(wǎng)絡,使得所述以太網(wǎng)交換機封裝以太報文的二層頭。步驟303,將所述環(huán)回端口配置從TRILL網(wǎng)絡到IP網(wǎng)絡方向,以及從IP網(wǎng)絡到TRILL網(wǎng)絡方向作對稱VLAN變換,并設置在環(huán)回端口出方向進行VLAN變換,所述出方向是所述以太報文從所述環(huán)回端口發(fā)到所述以太網(wǎng)交換機的其他端口的方向;步驟304,為所述環(huán)回端口分配用于二層轉發(fā)的第一 VLAN和用于三層轉發(fā)的第二VLAN ;步驟305,當所述環(huán)回端口接收到以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換??蛇x地,參考圖4中所示:所述以太網(wǎng)交換機通過Portl從TRILL網(wǎng)絡接收到VLANl的以太報文后,解除TRILL封裝,即如圖4所示去掉VLANm和Trill頭;所述VLANm為所述以太報文在TRILL網(wǎng)絡中的VLAN。當VLANl的以太報文在所述以太網(wǎng)交換機內(nèi)部進行二層轉發(fā)時,由于所述環(huán)回端口加入了 VLAN1,所述以太網(wǎng)交換機的環(huán)回端口會接收到所述VLANl的以太報文。所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的出方向的VLAN變換,對所述VLANl的以太報文進行所述VLAN變換,即將VLANl的以太報文修改成VLAN2的以太報文。所述環(huán)回端口發(fā)送VLAN2的以太報文,由于所述環(huán)回端口已經(jīng)被加入VLAN2,所述環(huán)回端口將所述VLAN2的以太報文接收回所述以太網(wǎng)交換機;所述以太網(wǎng)交換機對所述VLAN2的以太報文重新封裝二層頭后進行三層轉發(fā)。具體的,參考圖5的左圖所示,當VLANl的以太報文由Port2發(fā)出時,根據(jù)配置的出方向的VLAN變換,將VLANl的以太報文修改為VLAN2的以太報文??蛇x的,參考圖4所示,當所述以太網(wǎng)交換機從IP網(wǎng)絡接收IP網(wǎng)絡的以太報文后,將所述IP網(wǎng)絡的以太報文進行三層轉發(fā),即經(jīng)過三層轉發(fā)后所述IP網(wǎng)絡的以太報文封裝為VLAN2的以太報文;具體的,參考圖4所示,所述以太網(wǎng)交換機通過Port3從所述IP網(wǎng)絡接收IP網(wǎng)絡的以太報文后,將所述IP網(wǎng)絡的以太報文的MAC頭和VLAN值封裝成新的MAC頭和變換VLAN值為VLAN2后,進行三層轉發(fā)。由于所述環(huán)回端口已經(jīng)加入了 VLAN2,所述環(huán)回端口會接收到所述VLAN2的的以太報文;所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的出方向的VLAN變換,將所述VLAN2的以太報文進行所述VLAN變換,即將VLAN2的以太報文修改為VLANl ;所述環(huán)回端口發(fā)送VLANl的以太報文,由于所述環(huán)回端口已經(jīng)被加入VLANl,在所述環(huán)回端口使用環(huán)回處理,將所述VLANl的以太報文接收回所述以太網(wǎng)交換機;所述以太網(wǎng)交換機對VLANl的以太報文加入TRILL封裝后進行二層轉發(fā)。具體的,參考圖5的右圖所示,當VLAN2的以太報文由Port2發(fā)出時,根據(jù)配置的出方向的VLAN變換,將VLAN2的以太報文修改為VLANl的以太報文。本發(fā)明實施例通過在以太網(wǎng)交換機的環(huán)回端口關閉MAC學習,使所述環(huán)回端口退出所有的VLAN操作,使所述環(huán)回端口僅用于對以太報文進行VLAN變換和接收VLAN變換后的以太報文。并通過對所述環(huán)回端口使能環(huán)回功能,使所述環(huán)回端口能接收從環(huán)回端口發(fā)送出去的以太報文。同時,通過設置所述以太網(wǎng)交換機的環(huán)回端口,使以太網(wǎng)交換機接收的以太報文經(jīng)過以太網(wǎng)交換機處理并發(fā)送后,能回到所述交換機以太網(wǎng)交換機;同時通過設置環(huán)回端口的單向對稱的VLAN變換,使變換后的以太報文雖在所述以太網(wǎng)交換機的同一個物理通道中通過不同的邏輯通道進行轉發(fā)操作,所述不同的邏輯通道使進行二層轉發(fā)后的以太報文做三層轉發(fā),或者使進行三層轉發(fā)后的以太報文做二層轉發(fā),而不是從原有的物理通道返回同樣的以太報文,避免網(wǎng)絡成環(huán),進而實現(xiàn)在同一個普通的以太網(wǎng)交換機上實現(xiàn)TRILL+IP的疊加轉發(fā)業(yè)務。實施例四參考圖6,圖6是本發(fā)明實施例四提供的一種發(fā)送以太報文的方法流程圖。所述方法包括以下步驟:步驟601,關閉所述以太網(wǎng)交換機的環(huán)回端口的MAC學習功能,使所述環(huán)回端口退出所有的VLAN,其中,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端口;步驟602,在所述環(huán)回端口使能環(huán)回功能,其中,所述環(huán)回是指所述環(huán)回端口發(fā)送的以太報文經(jīng)過所述環(huán)回端口的MAC層或者PHY層后被所述環(huán)回端口接收;具體的,參考圖4,Portl是指以太網(wǎng)交換機與TRILL網(wǎng)絡的其他以太網(wǎng)交換機連接的端口,用于從TRILL網(wǎng)絡接收以太報文或者將以太報文發(fā)送到TRILL網(wǎng)絡,使得所述以太網(wǎng)交換機解除以太報文的TRILL封裝;Port2是配置的所述以太網(wǎng)交換機的環(huán)回端口,用于將所述以太報文做VLAN變換和環(huán)回處理;Port3是指所述以太網(wǎng)交換機與IP網(wǎng)絡交互以太報文的端口,用于從IP網(wǎng)絡接收以太報文或者將以太報文發(fā)送到IP網(wǎng)絡,使得所述以太網(wǎng)交換機封裝以太報文的二層頭。步驟603,將所述環(huán)回端口配置從TRILL網(wǎng)絡到IP網(wǎng)絡方向,以及從IP網(wǎng)絡到TRILL網(wǎng)絡方向作對稱VLAN變換,并設置在環(huán)回端口入方向進行的VLAN變換,所述入方向是所述以太報文從所述以太網(wǎng)交換機的其他端口發(fā)送到所述環(huán)回端口的方向;步驟604,為所述環(huán)回端口分配用于二層轉發(fā)的第一 VLAN和用于三層轉發(fā)的第二VLAN ;步驟605,當所述環(huán)回端口接收到以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換??蛇x地,參考圖4中所示,當所述以太網(wǎng)交換機通過Portl從TRILL網(wǎng)絡接收到VLANl的以太報文后,解除TRILL封裝,即如圖4所示去掉VLANm和Trill頭;所述VLANm為所述以太報文在TRILL網(wǎng)絡中的VLAN。當VLANl的以太報文在所述以太網(wǎng)交換機內(nèi)部進行二層轉發(fā)時,由于所述環(huán)回端口加入了 VLAN1,所述以太網(wǎng)交換機的環(huán)回端口會接收一到所述VLANl的以太報文;所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的入方向的VLAN變換,對所述VLANl的以太報文進行所述VLAN變換,即將VLANl的以太報文被修改成VLAN2的以太報文。所述環(huán)回端口發(fā)送VLAN2的以太報文,由于所述環(huán)回端口已經(jīng)被加入VLAN2,所述環(huán)回端口將所述VLAN2的以太報文接收回所述以太網(wǎng)交換機;
所述以太網(wǎng)交換機對所述VLAN2的以太報文重新封裝二層頭后進行三層轉發(fā)。具體的,參考圖7的左圖所示,當VLANl的以太報文由Portl向Port2發(fā)送時,根據(jù)配置的入方向的VLAN變換,將VLANl的以太報文修改為VLAN2的以太報文??蛇x的,參考圖4所示,當所述以太網(wǎng)交換機從IP網(wǎng)絡接收IP網(wǎng)絡的以太報文后,將所述IP網(wǎng)絡的以太報文進行三層轉發(fā),即經(jīng)過三層轉發(fā)后所述IP網(wǎng)絡的以太報文封裝為VLAN2的以太報文;具體的,參考圖4所示,所述以太網(wǎng)交換機通過Port3從所述IP網(wǎng)絡接收IP網(wǎng)絡的以太報文后,將所述IP網(wǎng)絡的以太報文的MAC頭和VLAN值封裝成新的MAC頭和變換VLAN值為VLAN2后,進行三層轉發(fā)。由于所述環(huán)回端口已經(jīng)加入了 VLAN2,所述環(huán)回端口會接收所述VLAN2的的以太報文;所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的入方向的VLAN變換,將所述VLAN2的以太報文進行所述VLAN變換,即將VLAN2的以太報文修改為VLANl ;所述環(huán)回端口發(fā)送VLANl的以太報文,由于所述環(huán)回端口已經(jīng)被加入VLAN1,在所述環(huán)回端口使用環(huán)回處理,將所述VLANl的以太報文接收回所述以太網(wǎng)交換機;所述以太網(wǎng)交換機對VLANl的以太報文加入TRILL封裝后進行二層轉發(fā)。具體的,參考圖7的右圖所示,當VLAN2的以太報文由Port3向Port2發(fā)送時,根據(jù)配置的入方向的VLAN變換,將VLAN2的以太報文修改為VLANl的以太報文。本發(fā)明實施例通過在以太網(wǎng)交換機的環(huán)回端口關閉MAC學習,使所述環(huán)回端口退出所有的VLAN操作,使所述環(huán)回端口僅用于對以太報文進行VLAN變換和接收VLAN變換后的以太報文。并通過對所述環(huán)回端口使能環(huán)回功能,使所述環(huán)回端口能接收從環(huán)回端口發(fā)送出去的以太報文。同時,通過設置所述以太網(wǎng)交換機的環(huán)回端口,使以太網(wǎng)交換機接收的以太報文經(jīng)過以太網(wǎng)交換機處理并發(fā)送后,能回到所述交換機以太網(wǎng)交換機;同時通過設置環(huán)回端口的單向對稱的VLAN變換,使變換后的以太報文雖在所述以太網(wǎng)交換機的同一個物理通道中通過不同的邏輯通道進行轉發(fā)操作,所述不同的邏輯通道使進行二層轉發(fā)后的以太報文做三層轉發(fā),或者使進行三層轉發(fā)后的以太報文做二層轉發(fā),而不是從原有的物理通道返回同樣的以太報文,避免網(wǎng)絡成環(huán),進而實現(xiàn)在同一個普通的以太網(wǎng)交換機上實現(xiàn)TRILL+IP的疊加轉發(fā)業(yè)務。實施例五參考圖8,圖8是本發(fā)明實施例五提供的一種以太網(wǎng)交換機的裝置結構圖。所述以太網(wǎng)交換機包括以下單元:配置單元801,用于為以太網(wǎng)交換機的環(huán)回端口配置單向對稱的VLAN變換,其中,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端口;具體的,所述以太網(wǎng)交換機具有環(huán)回端口,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端口。其中,所述VLAN變換是指所述環(huán)回端口在收到以太網(wǎng)報文時,將所述以太報文中原有的VLAN值變換成所述環(huán)回端口的VLAN值,使變換后的以太報文雖然在所述以太網(wǎng)交換機的同一個物理通道進行轉發(fā)操作,但是屬于不同的邏輯通道,所述不同的邏輯通道使進行二層轉發(fā)后的以太報文做三層轉發(fā),或者使進行三層轉發(fā)后的以太報文做二層轉發(fā)。具體的,所述以太網(wǎng)交換機能實現(xiàn)解除以太報文的TRILL封裝后進行所述以太報文的三層轉發(fā),并能實現(xiàn)添加以太報文的TRILL封裝后進行所述以太報文的二層轉發(fā)。其中,所述配置單向對稱的VLAN變換中的單向可以是出方向或者入方向,所述入方向是所述以太報文發(fā)到所述環(huán)回端口的方向,所述出方向是所述以太報文從所述環(huán)回端口發(fā)到所述以太網(wǎng)交換機的其他端口的方向。所述對稱的VLAN變換是指對于同一種單向VLAN變換,對于所述以太網(wǎng)交換機從TRILL網(wǎng)絡接收的以太報文或者從IP網(wǎng)絡接收的以太報文同時適用。本單元通過設置所述以太網(wǎng)交換機的環(huán)回端口,使以太網(wǎng)交換機接收的以太報文經(jīng)過處理并發(fā)送后,能夠重新被所述以太網(wǎng)交換機接收;此外,通過設置環(huán)回端口的單向對稱的VLAN變換,使變換后的以太報文能夠在所述以太網(wǎng)交換機的同一個物理通道中通過不同的邏輯通道進行轉發(fā)操作,所述不同的邏輯通道使進行二層轉發(fā)后的以太報文做三層轉發(fā),或者使進行三層轉發(fā)后的以太報文做二層轉發(fā),避免了網(wǎng)絡成環(huán)。分配單元802,用于為所述環(huán)回端口分配為所述環(huán)回端口分配用于二層轉發(fā)的第一 VLAN和用于三層轉發(fā)的第二 VLAN。其中,為所述環(huán)回端口分配VLAN是為所述環(huán)回端口在兩個方向上分別分配一個空閑的VLAN,即為所述環(huán)回端口分配一個為TRILL網(wǎng)絡服務的空閑VLAN,e.g.,VLANl,以及一個為IP網(wǎng)絡服務的空閑VLAN,e.g.,VLAN2,并將所述環(huán)回端口加入所述兩個VLAN。具體的,當在所述以太網(wǎng)交換機的環(huán)回端口配置單向對稱的VLAN變換后,所述以太網(wǎng)交換機接收的以太報文可以發(fā)送一份到所述以太網(wǎng)交換機的環(huán)回端口,所述以太網(wǎng)交換機的環(huán)回端口對發(fā)送的以太報文進行VLAN變換和環(huán)回處理。進一步,所述以太網(wǎng)交換機還包括VLAN變換單元803。VLAN變換單元803,用于當所述環(huán)回端口接收到以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換。作為另一種可選的實施例,所述以太網(wǎng)交換機還包括以下單元:關閉單元804,用于關閉所述以太網(wǎng)交換機的環(huán)回端口的MAC學習功能,使所述環(huán)回端口退出所有的VLAN ;環(huán)回處理單元805,在所述環(huán)回端口使能環(huán)回功能,其中,所述環(huán)回是指所述環(huán)回端口發(fā)送的以太報文經(jīng)過所述環(huán)回端口的MAC層或者PHY層被所述環(huán)回端口接收。可選地,所述VLAN變換單元803包括以下單元:解除單元901,用于當所述以太網(wǎng)交換機從TRILL網(wǎng)絡接收到多鏈路透明互聯(lián)TRILL報文后,解除所述TRILL報文的TRILL封裝,得到第一 VLAN的以太報文;第一接收單元902,用于將所述第一 VLAN的以太報文在所述以太網(wǎng)交換機內(nèi)部進行二層轉發(fā);第一 VLAN變換單元903,用于所述以太網(wǎng)交換機的環(huán)回端口接收所述第一 VLAN的以太報文,根據(jù)配置的出方向或者入方向的VLAN變換,對第一 VLAN的以太報文進行所述VLAN變換,將所述第一 VLAN的以太報文修改為第二 VLAN的以太報文;所述入方向是所述以太報文發(fā)到所述環(huán)回端口的方向,所述出方向是所述以太報文從所述環(huán)回端口發(fā)到所述以太網(wǎng)交換機的其他端口的方向;
第二接收單元904,用于在所述環(huán)回端口將所述第二 VLAN的以太報文環(huán)回到所述以太網(wǎng)交換機;第一轉發(fā)單元905,用于所述以太網(wǎng)交換機對所述第二 VLAN的以太報文重新封裝二層頭后進行三層轉發(fā)??蛇x地,所述VLAN變換單元803包括以下單元:第二轉發(fā)單元1001,用于當所述以太網(wǎng)交換機從IP網(wǎng)絡接收IP報文后,將所述IP報文進行三層轉發(fā),經(jīng)過三層轉發(fā)后,所述IP報文被封裝為第二 VLAN的以太報文;第三接收單元1002,用于所述以太網(wǎng)交換機的環(huán)回端口接收所述第二 VLAN的以太報文;第二 VLAN變換單元1003,用于所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的出方向或者入方向的VLAN變換,對所述第二 VLAN的以太報文進行所述VLAN變換,將所述第二VLAN的以太報文修改為第一 VLAN的以太報文;第四接收單元1004,用于所述環(huán)回端口所述第一 VLAN的以太報文環(huán)回到所述以太網(wǎng)交換機;封裝單元1005,用于所述以太網(wǎng)交換機對所述第一 VLAN的以太報文添加TRILL封
裝后進行二層轉發(fā)。本發(fā)明實施例通過在以太網(wǎng)交換機的環(huán)回端口關閉MAC學習,使所述環(huán)回端口退出所有的VLAN操作,使所述環(huán)回端口僅用于對以太報文進行VLAN變換和接收VLAN變換后的以太報文。并通過對所述環(huán)回端口使能環(huán)回功能,使所述環(huán)回端口能接收從環(huán)回端口發(fā)送出去的以太報文。同時,通過設置所述以太網(wǎng)交換機的環(huán)回端口,使以太網(wǎng)交換機接收的以太報文經(jīng)過以太網(wǎng)交換機處理并發(fā)送后,能回到所述交換機以太網(wǎng)交換機;同時通過設置環(huán)回端口的單向對稱的VLAN變換,使變換后的以太報文在所述以太網(wǎng)交換機的同一個物理通道中通過不同的邏輯通道進行轉發(fā)操作,所述不同的邏輯通道使進行二層轉發(fā)后的以太報文做三層轉發(fā),或者使進行三層轉發(fā)后的以太報文做二層轉發(fā),而不是從原有的物理通道返回同樣的以太報文,避免網(wǎng)絡成環(huán),進而實現(xiàn)在同一個普通的以太網(wǎng)交換機上實現(xiàn)TRILL+IP的疊加轉發(fā)業(yè)務。實施例六參考圖11,圖11是本發(fā)明實施例六提供的一種以太網(wǎng)交換機1100。所述以太網(wǎng)交換機1100包括以下單元:處理器(processor)1101,通信接口(Communications Interface) 1102,存儲器(memory) 1103,總線 1104。處理器1101,通信接口 1102,存儲器1103通過總線1104完成相互間的通信。通信接口 1102,用于與其他設備進行通信;處理器1101,用于執(zhí)行程序A。具體地,程序A可以包括程序代碼,所述程序代碼包括計算機操作指令。處理器1101可能是一個中央處理器CPU,或者是特定集成電路ASICXApplicationSpecific Integrated Circuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。存儲器1103,用于存放程序A。存儲器1103可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序A具體可以包括:配置單元801,用于為以太網(wǎng)交換機的環(huán)回端口配置單向對稱的VLAN變換,其中,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端口;分配單元802,用于為所述環(huán)回端口分配為所述環(huán)回端口分配用于二層轉發(fā)的第一 VLAN和用于三層轉發(fā)的第二 VLAN。作為一種可選的實施例,所述以太交換機1100還包括:VLAN變換單元803,用于當所述環(huán)回端口接收以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換。作為另一種可選的實施例,所述以太網(wǎng)交換機1100還包括以下單元:關閉單元804,用于關閉所述以太網(wǎng)交換機的環(huán)回端口的MAC學習功能,使所述環(huán)回端口退出所有的VLAN ;環(huán)回處理805,在所述環(huán)回端口使能環(huán)回功能,其中,所述環(huán)回是指所述環(huán)回端口發(fā)送的以太報文經(jīng)過所述環(huán)回端口的MAC層或者PHY層被所述環(huán)回端口接收。程序A中各單元的具體實現(xiàn)參見圖8所示實施例中的相應單元,在此不贅述。以上所述僅為本發(fā)明的選實施方式,并不構成對本發(fā)明保護范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明要求包含范圍之內(nèi)。
權利要求
1.一種端口配置的方法,所述方法包括: 為以太網(wǎng)交換機的環(huán)回端口配置單向對稱的虛擬局域網(wǎng)VLAN變換,其中,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端Π ; 為所述環(huán)回端口分配為所述環(huán)回端口分配用于二層轉發(fā)的第一 VLAN和用于三層轉發(fā)的第二 VLAN。
2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 當所述環(huán)回端口接收到以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換。
3.根據(jù)權利要求1或2所述的方法,其特征在于,在所述為以太網(wǎng)交換機的環(huán)回端口配置單向對稱的VLAN變換之前,所述方法還包括: 關閉所述環(huán)回端口的MAC學習功能,使所述環(huán)回端口退出所有的VLAN ; 在所述環(huán)回端口使能環(huán)回功能,其中,所述環(huán)回是指所述環(huán)回端口發(fā)送的以太報文經(jīng)過所述環(huán)回端口的媒 體訪問控制MAC層或者物理PHY層后被所述環(huán)回端口接收。
4.根據(jù)權利要求3所述的方法,其特征在于,所述當所述環(huán)回端口接收以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換,包括: 當所述以太網(wǎng)交換機從TRILL網(wǎng)絡接收到多鏈路透明互聯(lián)TRILL報文后,解除所述TRILL報文的TRILL封裝,得到第一 VLAN的以太報文; 將所述第一 VLAN的以太報文在所述以太網(wǎng)交換機內(nèi)部進行二層轉發(fā); 所述以太網(wǎng)交換機的環(huán)回端口接收所述第一 VLAN的以太報文,根據(jù)配置的出方向或者入方向的VLAN變換,對第一 VLAN的以太報文進行所述VLAN變換,將所述第一 VLAN的以太報文修改為第二 VLAN的以太報文;所述入方向是所述以太報文發(fā)到所述環(huán)回端口的方向,所述出方向是所述以太報文從所述環(huán)回端口發(fā)到所述以太網(wǎng)交換機的其他端口的方向; 在所述環(huán)回端口將所述第二 VLAN的以太報文環(huán)回到所述以太網(wǎng)交換機; 所述以太網(wǎng)交換機對所述第二 VLAN的以太報文重新封裝二層頭后進行三層轉發(fā)。
5.根據(jù)權利要求3所述的方法,其特征在于,所述當所述環(huán)回端口接收以太報文時,根據(jù)所述第一 VLAN和第二 VLAN對所述以太報文進行VLAN變換,包括: 當所述以太網(wǎng)交換機從IP網(wǎng)絡接收IP報文后,將所述IP報文進行三層轉發(fā),經(jīng)過三層轉發(fā)后,所述IP報文被封裝為第二 VLAN的以太報文; 所述以太網(wǎng)交換機的環(huán)回端口接收所述第二 VLAN的以太報文; 所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的出方向或者入方向的VLAN變換,對所述第二 VLAN的以太報文進行所述VLAN變換,將所述第二 VLAN的以太報文修改為第一 VLAN的以太報文; 所述環(huán)回端口所述第一 VLAN的以太報文環(huán)回到所述以太網(wǎng)交換機; 所述以太網(wǎng)交換機對所述第一 VLAN的以太報文添加TRILL封裝后進行二層轉發(fā)。
6.一種以太網(wǎng)交換機,所述以太網(wǎng)交換機包括: 配置單元,用于為以太網(wǎng)交換機的環(huán)回端口配置單向對稱的VLAN變換,其中,所述環(huán)回端口是所述以太網(wǎng)交換機用于數(shù)據(jù)環(huán)回的普通物理端口或者普通邏輯端口或者內(nèi)部保留端口 ; 分配單元,用于為所述環(huán)回端口分配為所述環(huán)回端口分配用于二層轉發(fā)的第一 VLAN和用于三層轉發(fā)的第二 VLAN。
7.根據(jù)權利要求6所述的以太網(wǎng)交換機,其特征在于,所述以太交換機還包括: VLAN變換單元,用于當所述環(huán)回端口接收到以太報文時,根據(jù)所述第一 VLAN和第二VLAN對所述以太報文進行VLAN變換。
8.根據(jù)權利要求6或7所述的以太網(wǎng)交換機,其特征在于,所述以太網(wǎng)交換機還包括: 關閉單元,用于關閉所述以太網(wǎng)交換機的環(huán)回端口的MAC學習功能,使所述環(huán)回端口退出所有的VLAN ; 環(huán)回處理單元,用于在所述環(huán)回端口使能環(huán)回功能,其中,所述環(huán)回是指所述環(huán)回端口發(fā)送的以太報文經(jīng)過所述環(huán)回端 口的MAC層或者PHY層后被所述環(huán)回端口接收。
9.根據(jù)權利要求8所述的以太網(wǎng)交換機,其特征在于,所述VLAN變換單元,包括: 解除單元,用于當所述以太網(wǎng)交換機從TRILL網(wǎng)絡接收到多鏈路透明互聯(lián)TRILL報文后,解除所述TRILL報文的TRILL封裝,得到第一 VLAN的以太報文; 第一接收單元,用于將所述第一 VLAN的以太報文在所述以太網(wǎng)交換機內(nèi)部進行二層轉發(fā); 第一 VLAN變換單元,用于所述以太網(wǎng)交換機的環(huán)回端口接收所述第一 VLAN的以太報文,根據(jù)配置的出方向或者入方向的VLAN變換,對第一 VLAN的以太報文進行所述VLAN變換,將所述第一VLAN的以太報文修改為第二 VLAN的以太報文;所述入方向是所述以太報文發(fā)到所述環(huán)回端口的方向,所述出方向是所述以太報文從所述環(huán)回端口發(fā)到所述以太網(wǎng)交換機的其他端口的方向; 第二接收單元,用于在所述環(huán)回端口將所述第二 VLAN的以太報文環(huán)回到所述以太網(wǎng)交換機; 第一轉發(fā)單元,用于所述以太網(wǎng)交換機對所述第二 VLAN的以太報文重新封裝二層頭后進行三層轉發(fā)。
10.根據(jù)權利要求8所述的以太網(wǎng)交換機,其特征在于,所述VLAN變換單元,包括: 第二轉發(fā)單元,用于當所述以太網(wǎng)交換機從IP網(wǎng)絡接收IP報文后,將所述IP報文進行三層轉發(fā),經(jīng)過三層轉發(fā)后,所述IP報文被封裝為第二 VLAN的以太報文; 第三接收單元,用于所述以太網(wǎng)交換機的環(huán)回端口接收所述第二 VLAN的以太報文;第二 VLAN變換單元,用于所述以太網(wǎng)交換機的環(huán)回端口根據(jù)配置的出方向或者入方向的VLAN變換,對所述第二 VLAN的以太報文進行所述VLAN變換,將所述第二 VLAN的以太報文修改為第一 VLAN的以太報文; 第四接收單元,用于所述環(huán)回端口所述第一 VLAN的以太報文環(huán)回到所述以太網(wǎng)交換機; 封裝單元,用于所述以太網(wǎng)交換機對所述第一 VLAN的以太報文添加TRILL封裝后進行二層轉發(fā)。
全文摘要
本發(fā)明實施例提供一種端口配置的方法以及以太網(wǎng)交換機,所述方法通過設置所述以太網(wǎng)交換機的環(huán)回端口,使以太網(wǎng)交換機接收的以太報文經(jīng)過以太網(wǎng)交換機處理并發(fā)送后,能回到所述交換機以太網(wǎng)交換機;同時通過設置環(huán)回端口的單向對稱的VLAN變換,使變換后的以太報文在所述以太網(wǎng)交換機的同一個物理通道中通過不同的邏輯通道進行轉發(fā)操作,所述不同的邏輯通道使進行二層轉發(fā)后的以太報文做三層轉發(fā),或者使進行三層轉發(fā)后的以太報文做二層轉發(fā),而不是從原有的物理通道返回同樣的以太報文,避免網(wǎng)絡成環(huán),進而實現(xiàn)在同一個普通的以太網(wǎng)交換機上實現(xiàn)TRILL+IP的疊加轉發(fā)業(yè)務。
文檔編號H04L12/773GK103152276SQ20121048311
公開日2013年6月12日 申請日期2012年11月23日 優(yōu)先權日2012年11月23日
發(fā)明者鞠文彬, 謝瑩 申請人:華為技術有限公司