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