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

一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和交換設(shè)備的制作方法

文檔序號(hào):7698589閱讀:92來源:國知局

專利名稱::一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和交換設(shè)備的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),特別涉及一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和交換設(shè)備。
背景技術(shù)
:隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和用戶對(duì)網(wǎng)絡(luò)通信越來越高的安全性要求,出現(xiàn)了私有虛擬局域網(wǎng)(PVLAN:PrivateVLAN)技術(shù)。其中,PVLAN具有兩層的VLAN結(jié)構(gòu),第一層為主VLAN,用于上行;第二層為從VLAN,用于接入用戶,并且,主VLAN和從VLAN具有一定的映射關(guān)系,如此,對(duì)于上行設(shè)備而言,只需識(shí)別出主VLAN即可。參見圖1,圖1為現(xiàn)有技術(shù)中PVLAN的結(jié)構(gòu)示意圖。如圖1所示,PC(個(gè)人計(jì)算機(jī))1、PC2、PC3、交換機(jī)1和交換機(jī)2分別通過交換機(jī)0的端口Portl、Port2、Port3、Port4和Port5與交換機(jī)0進(jìn)行通信,服務(wù)器通過交換機(jī)1與交換機(jī)0進(jìn)行通信。其中,交換機(jī)1和交換機(jī)2都為運(yùn)行VRPP的三層交換機(jī),為上行設(shè)備;交換機(jī)0為運(yùn)行PVLAN的二層交換機(jī),PC1、PC2和PC3相互隔離,其分別運(yùn)行在VLAN2、VLAN5和VLAN8中,月良務(wù)器運(yùn)行在VLAN10中。其中,VLAN10為主VLAN;VLAN2、VLAN5和VLAN8為從VLAN。在PVLAN網(wǎng)絡(luò)中,現(xiàn)有的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)方法都依賴于傳統(tǒng)的MAC地址尋址轉(zhuǎn)發(fā),采用圖1所示PVLAN的結(jié)構(gòu)示意圖,該數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)方法包括交換機(jī)0將各下行端口(Portl、Port2和Port3)分別學(xué)習(xí)到的從VLAN的媒體訪問控制(MAC)地址(MAC1、MAC2和MAC3)拷貝到主VLAN中,同時(shí)也需要將上行端口(Port4和Port5)學(xué)習(xí)到的MAC地址(MAC4)拷貝到各從VLAN中。如此,在交換機(jī)0中建立了一個(gè)轉(zhuǎn)發(fā)表項(xiàng),具體參見表1所示表1:<table>tableseeoriginaldocumentpage6</column></row><table>態(tài)如此,當(dāng)交換機(jī)0接收到來自從VLAN的用戶發(fā)送的數(shù)據(jù)報(bào)文時(shí),根據(jù)該數(shù)據(jù)報(bào)文所攜帶的從VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和目的MAC地址,在上述建立的轉(zhuǎn)發(fā)表項(xiàng)中查找該目的MAC地址對(duì)應(yīng)的出端口,其中,從VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息為從VLAN的ID;之后,通過查找到的出端口將該數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)出去。比如,交換機(jī)0通過下行端口Portl接收到PC1發(fā)送的數(shù)據(jù)報(bào)文時(shí),則數(shù)據(jù)報(bào)文所攜帶的從VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息為VLAN2;若數(shù)據(jù)報(bào)文攜帶的目的MAC地址為服務(wù)器的MAC地址,即MAC4,則在上述轉(zhuǎn)發(fā)表項(xiàng)中查找2和MAC4對(duì)應(yīng)的出端口,即查找到Port4,之后,通過Port4將該數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)出去?,F(xiàn)有的上述方法中,雖然可以實(shí)現(xiàn)數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),但是,由于運(yùn)行PVLAN的交換機(jī)需要將所有端口學(xué)習(xí)到的MAC地址在主VLAN和從VLAN之間進(jìn)行雙向拷貝,這樣就會(huì)大大浪費(fèi)交換機(jī)的性能資源;并且,若接入用戶較多,則通過上述雙向復(fù)制,就會(huì)使建立的轉(zhuǎn)發(fā)表項(xiàng)很大,造成系統(tǒng)資源的匱乏,也進(jìn)一步限制了交換機(jī)接入用戶的容量。
發(fā)明內(nèi)容有鑒于此,本發(fā)明提供了一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和交換設(shè)備,以避免將交換機(jī)所有端口學(xué)習(xí)到的MAC地址在主VLAN和從VLAN之間進(jìn)行雙向復(fù)制的操作,提高系統(tǒng)性能資源的利用率。一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法,為運(yùn)行PVLAN的交換設(shè)備配置業(yè)務(wù)環(huán)回組,該方法包4舌交換設(shè)備的下行端口將接收的數(shù)據(jù)報(bào)文重定向到所述業(yè)務(wù)環(huán)回組,該業(yè)務(wù)環(huán)回組剝離掉來自所述下行端口的數(shù)據(jù)報(bào)文所攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,讓剝離后的數(shù)據(jù)報(bào)文在所述業(yè)務(wù)環(huán)回組中進(jìn)行環(huán)回,使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,并根據(jù)所述主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的MAC地址對(duì)該攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。一種交換設(shè)備,該交換設(shè)備運(yùn)行在私有虛擬局域網(wǎng)PVLAN中,包括下行端口和業(yè)務(wù)環(huán)回組;其中,所述下行端口用于接收數(shù)據(jù)報(bào)文;并將接收到的數(shù)據(jù)報(bào)文重定向到所述業(yè)務(wù)環(huán)回組;所述業(yè)務(wù)環(huán)回組用于剝離掉來自所述下行端口的數(shù)據(jù)報(bào)文所攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,讓剝離后的數(shù)據(jù)報(bào)文在自身內(nèi)部進(jìn)行環(huán)回,使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,并根據(jù)所述主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的MAC地址對(duì)該攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。由上述技術(shù)方案可以看出,在本發(fā)明提供的數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和交換設(shè)備中,當(dāng)交換設(shè)備的下行端口接收到數(shù)據(jù)報(bào)文時(shí),該下行端口將接收的數(shù)據(jù)報(bào)文重定向到業(yè)務(wù)環(huán)回組,如此,利用業(yè)務(wù)環(huán)回組的特性可以剝離掉該數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,讓剝離后的數(shù)據(jù)報(bào)文在所述業(yè)務(wù)環(huán)回組中進(jìn)行環(huán)回,業(yè)務(wù)環(huán)回組使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,這樣,可以根據(jù)所述主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的媒體訪問控制MAC地址對(duì)該攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理??梢?,本發(fā)明提供的方法和裝置不需要預(yù)先將所有的上行端口學(xué)習(xí)到的MAC地址——復(fù)制到從VLAN中也能實(shí)現(xiàn)二層數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),進(jìn)而減少了轉(zhuǎn)發(fā)表項(xiàng)的空間資源,大大提高了系統(tǒng)的性能資源。圖1為現(xiàn)有技術(shù)中的PVLAN的組網(wǎng)結(jié)構(gòu)圖2為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的基本流程圖3為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)的詳細(xì)流程圖4為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的組網(wǎng)結(jié)構(gòu)圖5為本發(fā)明實(shí)施例提供的交換設(shè)備的結(jié)構(gòu)圖6為本發(fā)明實(shí)施例提供的業(yè)務(wù)環(huán)回組的結(jié)構(gòu)圖。具體實(shí)》包方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。參見圖2,圖2為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的基本流程圖。本實(shí)施例應(yīng)用于包含至少兩個(gè)相互隔離的從VLAN、至少一個(gè)主VLAN的數(shù)據(jù)網(wǎng)絡(luò)中,其中,該主VLAN和從VLAN具有一定的映射關(guān)系。如圖2所示,該方法主要包括以下步驟步驟201,為運(yùn)行PVLAN的交換設(shè)備配置業(yè)務(wù)環(huán)回組。這里,業(yè)務(wù)環(huán)回組可對(duì)應(yīng)單一的端口,也可對(duì)應(yīng)多個(gè)端口的聚合端口,其功能相當(dāng)于一個(gè)芯片。此外,運(yùn)行PVLAN的交換i殳備可為連接主VLAN和從VLAN的交換設(shè)備。步驟202,交換設(shè)備的下行端口將接收的數(shù)據(jù)報(bào)文重定向到所述業(yè)務(wù)環(huán)回組。步驟203,業(yè)務(wù)環(huán)回組剝離掉該數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,讓剝離后的數(shù)據(jù)報(bào)文在所述業(yè)務(wù)環(huán)回組中進(jìn)行環(huán)回。這里,業(yè)務(wù)環(huán)回組將剝離后的數(shù)據(jù)報(bào)文進(jìn)行環(huán)回是在自身內(nèi)部進(jìn)行環(huán)回的。步驟204,業(yè)務(wù)環(huán)回組使環(huán)回后的數(shù)據(jù)寺艮文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息。這里,業(yè)務(wù)環(huán)回組使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息具體是指當(dāng)數(shù)據(jù)報(bào)文又環(huán)回到發(fā)送該數(shù)據(jù)報(bào)文環(huán)回開始出發(fā)的位置時(shí),業(yè)務(wù)環(huán)回組將該數(shù)據(jù)報(bào)文打上主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的標(biāo)簽。步驟205,業(yè)務(wù)環(huán)回組根據(jù)上述主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的MAC地址對(duì)該攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。至此,實(shí)現(xiàn)了數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的基本流程。為使本發(fā)明實(shí)施例更加清楚,下面結(jié)合具體實(shí)施例對(duì)本發(fā)明所提供的上i底方法進(jìn)《亍詳纟田對(duì)苗述。參見圖3,圖3為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)的詳細(xì)流程圖。該實(shí)施例可以基于圖4所示的結(jié)構(gòu)圖,圖4為本發(fā)明實(shí)施例提供的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的組網(wǎng)結(jié)構(gòu)圖,交換機(jī)0為運(yùn)行PVLAN的二層交換機(jī),其中,VLAN10為主VLAN,其和從VLAN中的VLAN2、VLAN5和VLAN8具有一定的映射關(guān)系。預(yù)先在交換機(jī)O上設(shè)置業(yè)務(wù)環(huán)回組,為該業(yè)務(wù)環(huán)回組配置對(duì)應(yīng)的端口屬性,優(yōu)選地,該端口屬性可為Hybrid。本實(shí)施例允許VLAN2、VLAN5、VLAN8和VLAN10中的報(bào)文以不打標(biāo)簽(Untagged)的方式出去。如圖3所示,該流程可以包括以下步驟步驟301,預(yù)先為交換機(jī)0的每一個(gè)端口配置兩個(gè)邏輯寄存器。這里,為便于理解,將業(yè)務(wù)環(huán)回組看成一個(gè)端口,如圖4所示,記為Port100。因此,步驟301具體為為交換才幾0的Portl、Port2、Port3、Port4、Port5和PortlOO分別配置兩個(gè)邏輯寄存器。其中,該兩個(gè)邏輯寄存器的大小都為1比特(bit),第一個(gè)邏輯寄存器對(duì)應(yīng)第一標(biāo)識(shí)位;第二個(gè)邏輯寄存器對(duì)應(yīng)第二標(biāo)識(shí)位,其中,第一標(biāo)識(shí)位用于表示對(duì)應(yīng)的端口是否為業(yè)務(wù)環(huán)回口,第二標(biāo)識(shí)位用于表示對(duì)應(yīng)的端口是否為下行端口。優(yōu)選地,當(dāng)?shù)谝粯?biāo)識(shí)位的值為0、第二標(biāo)識(shí)位的值為1時(shí),表示當(dāng)前端口為下行端口,當(dāng)?shù)谝粯?biāo)識(shí)位的值為1、第二標(biāo)識(shí)位的值為o時(shí),表示當(dāng)前端口為業(yè)務(wù)環(huán)回組,即為PorU00;當(dāng)?shù)谝粯?biāo)識(shí)位的值為0、第二標(biāo)識(shí)位的值為0時(shí),表示當(dāng)前端口為上行端口。步驟302,當(dāng)交換機(jī)0的一個(gè)端口當(dāng)前接收到數(shù)據(jù)報(bào)文時(shí),則讀取該端口對(duì)應(yīng)的第一標(biāo)識(shí)位的值和第二標(biāo)識(shí)位的值。步驟303,判斷該讀取的第一標(biāo)識(shí)位的值是否為0,第二標(biāo)識(shí)位的值是否為1,如果都是,則執(zhí)行步驟304,否則,當(dāng)?shù)谝粯?biāo)識(shí)位的值和第二標(biāo)識(shí)位的值都為0時(shí),則"^丸行步驟314。這里,在為交換機(jī)O的端口配置邏輯寄存器時(shí),一般需要保證業(yè)務(wù)環(huán)回組不直接接收來自其他外部上行設(shè)備或者下行設(shè)備的數(shù)據(jù)報(bào)文。步驟304,確定當(dāng)前接收到數(shù)據(jù)報(bào)文的端口為下行端口。步驟305,該下行端口將接收的數(shù)據(jù)報(bào)文重定向到業(yè)務(wù)環(huán)回組中。步驟306,業(yè)務(wù)環(huán)回組判斷其對(duì)應(yīng)的端口屬性是否為Hybrid,如果是,則執(zhí)行步驟307,否則,結(jié)束流程。這里,端口屬性為Hybrid,能夠使業(yè)務(wù)環(huán)回組剝離掉其接收的數(shù)據(jù)報(bào)文所攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息。因此,當(dāng)本步驟中確定出業(yè)務(wù)環(huán)回組對(duì)應(yīng)的端口屬性為Hybrid時(shí),4丸行步驟307。步驟307,業(yè)務(wù)環(huán)回組剝離掉該數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息。這里,該數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息為該數(shù)據(jù)報(bào)文所來自的從VLAN的ID。比如,步驟302接收的數(shù)據(jù)報(bào)文來自于圖4所示的PC1,則該數(shù)據(jù)報(bào)丈攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息為VLAN2。步驟308,業(yè)務(wù)環(huán)回組使該剝離掉網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文在自身內(nèi)部10中環(huán)回。這里,業(yè)務(wù)環(huán)回組將該剝離掉網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文在自身內(nèi)部進(jìn)行環(huán)回,具體地,在自身內(nèi)部的預(yù)設(shè)位置處將該剝離掉網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行環(huán)回。步驟309,業(yè)務(wù)環(huán)回組^使環(huán)回后的^t據(jù)4艮文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,得到環(huán)回處理后的數(shù)據(jù)報(bào)文。這里,業(yè)務(wù)環(huán)回組使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息主要是指當(dāng)上述環(huán)回的數(shù)據(jù)報(bào)文又環(huán)回到出發(fā)位置處時(shí),業(yè)務(wù)環(huán)回組使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息。。本實(shí)施例中,可采用PVID的值來表示對(duì)應(yīng)的主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,比如,主VLAN為圖4所示的VLAN10,則PVID的值等于10,如此,步驟309中,使環(huán)回后的數(shù)據(jù)報(bào)文攜帶了10。步驟310,業(yè)務(wù)環(huán)回組查找出預(yù)先為其配置的第一個(gè)邏輯寄存器對(duì)應(yīng)的第一標(biāo)識(shí)位的值為1。這里,為保證處于從VLAN的PC機(jī)相互隔離,本實(shí)施例可預(yù)先設(shè)置第一標(biāo)識(shí)位的值為1所對(duì)應(yīng)的端口(也即業(yè)務(wù)環(huán)回組)可對(duì)數(shù)據(jù)報(bào)文所攜帶的目的MAC地址對(duì)應(yīng)的端口的第二標(biāo)識(shí)位進(jìn)行查詢,并才艮據(jù)查詢出的第二標(biāo)識(shí)位的值執(zhí)行相應(yīng)的處理,具體可參見步驟311至步驟313。步驟311,業(yè)務(wù)環(huán)回組查找到上述環(huán)回處理后的數(shù)據(jù)報(bào)文所攜帶的目的MAC地址對(duì)應(yīng)的端口,判斷該端口對(duì)應(yīng)的第二標(biāo)識(shí)位的值是否為1,如果是,則執(zhí)行步驟312,否則,執(zhí)行步驟313。步驟312,業(yè)務(wù)環(huán)回組丟棄步驟309得到的環(huán)回處理后的數(shù)據(jù)報(bào)文。步驟313,業(yè)務(wù)環(huán)回組根據(jù)目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息轉(zhuǎn)發(fā)步驟309得到的環(huán)回處理后的數(shù)據(jù)報(bào)文。這里,根據(jù)目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息將該數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)可包括預(yù)先建立包含MAC地址、出端口(即到達(dá)該MAC地址的端口)和主VLANID三者對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)表項(xiàng),在該建立的轉(zhuǎn)發(fā)表項(xiàng)中查找目的11MAC地址和主VLANID對(duì)應(yīng)的出端口;利用查找到的出端口轉(zhuǎn)發(fā)上述數(shù)據(jù)報(bào)文。具體可與現(xiàn)有技術(shù)的搡作類似,這里不再贅述。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)該知道,當(dāng)在建立的轉(zhuǎn)發(fā)表項(xiàng)中查找不到對(duì)應(yīng)的出端口,則交換機(jī)O直接對(duì)該數(shù)據(jù)報(bào)文進(jìn)行廣播,具體與現(xiàn)有技術(shù)類似,這里不再贅述。如此,實(shí)現(xiàn)了上行數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)??梢?,本實(shí)施例在進(jìn)行上行的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)時(shí),交換機(jī)0不需要將自身端口學(xué)習(xí)到的MAC地址在主VLAN和從VLAN之間進(jìn)行雙向拷貝的操作,進(jìn)而大大節(jié)省了轉(zhuǎn)發(fā)表的資源,提高了系統(tǒng)資源的利用率。步驟314,確定交換機(jī)0當(dāng)前接收到數(shù)據(jù)4艮文的端口為上行端口。步驟315,根據(jù)當(dāng)前接收的數(shù)據(jù)報(bào)文所攜帶的目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。這里,根據(jù)當(dāng)前接收的數(shù)據(jù)報(bào)文所攜帶的目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文可包括將交換機(jī)0的各個(gè)下行端口學(xué)習(xí)到的所有MAC地址復(fù)制到主VLAN中,建立一個(gè)包含MAC地址、出端口(即到達(dá)該MAC地址的端口)和主VLANID三者對(duì)應(yīng)關(guān)系的轉(zhuǎn)發(fā)表項(xiàng),在該建立的轉(zhuǎn)發(fā)表項(xiàng)中查找目的MAC地址和PVLANID對(duì)應(yīng)的出端口,利用該出端口轉(zhuǎn)發(fā)接收到的數(shù)據(jù)報(bào)文。具體可與現(xiàn)有技術(shù)類似,這里不再贅述。當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)該知道,當(dāng)在建立的轉(zhuǎn)發(fā)表項(xiàng)中查找不到對(duì)應(yīng)的出端口,則交換機(jī)O直接對(duì)該數(shù)據(jù)報(bào)文進(jìn)行廣播,具體與現(xiàn)有技術(shù)類似,這里不再贅述。如此,實(shí)現(xiàn)了下行數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)??梢姡緦?shí)施例在進(jìn)行下行數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)時(shí),只需要將交換機(jī)0的各個(gè)下行端口學(xué)習(xí)到的MAC地址復(fù)制到主VLAN中,并不需要執(zhí)行將上行端口學(xué)習(xí)到的各個(gè)MAC地址分別拷貝到各從VLAN中,如此,避免了現(xiàn)有技術(shù)中交換機(jī)由于雙向MAC地址復(fù)制而帶來的缺陷,大大提高可系統(tǒng)的性能資源利用率。以上是對(duì)本發(fā)明所提供的數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法進(jìn)行的詳細(xì)描述,下面對(duì)本發(fā)明所提供的交換設(shè)備進(jìn)行詳細(xì)描述。參見圖5,圖5為本發(fā)明實(shí)施例提供的交換設(shè)備的結(jié)構(gòu)圖,如圖5所示,該交換設(shè)備運(yùn)行在PVLAN中,可包括下^f亍端口501和業(yè)務(wù)環(huán)回組502。其中,下行端口501用于接收數(shù)據(jù)報(bào)文;并將接收到的數(shù)據(jù)報(bào)文重定向到業(yè)務(wù)環(huán)回組502。業(yè)務(wù)環(huán)回組502用于剝離掉來自下行端口501的數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,讓剝離后的數(shù)據(jù)報(bào)文在自身內(nèi)部進(jìn)行環(huán)回,使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,并根據(jù)所述主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的MAC地址對(duì)該攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。這里,業(yè)務(wù)環(huán)回組502可以是一個(gè)單一的端口,也可以是多個(gè)端口聚合后的聚合端口。優(yōu)選地,如圖5所示,該交換設(shè)備還可包含對(duì)應(yīng)下行端口501的兩個(gè)邏輯寄存器,其中,該兩個(gè)邏輯寄存器可以設(shè)置在下行端口501中,或者獨(dú)立于下行端口501;該兩個(gè)邏輯寄存器的大小為lbit,第一個(gè)邏輯寄存器5011對(duì)應(yīng)第一標(biāo)識(shí)位;第二個(gè)邏輯寄存器5012對(duì)應(yīng)第二標(biāo)識(shí)位。其中,第一標(biāo)識(shí)位用于表示對(duì)應(yīng)的端口是否為業(yè)務(wù)環(huán)回組,第二標(biāo)識(shí)位用于表示對(duì)應(yīng)的端口是否為下行端口。優(yōu)選地,下行端口501對(duì)應(yīng)的第一標(biāo)識(shí)位的值為0、第二標(biāo)識(shí)位的值為1。本實(shí)施例在圖5中以第一個(gè)邏輯寄存器5011和第二個(gè)邏輯寄存器5012分別獨(dú)立于下行端口501為例。優(yōu)選地,業(yè)務(wù)環(huán)回組502可有多種實(shí)現(xiàn)形式。圖6為業(yè)務(wù)環(huán)回組的一種結(jié)構(gòu)示意圖。如圖6所示,業(yè)務(wù)環(huán)回組502可包括接收單元601、確定單元602和環(huán)回處理單元603。其中,接收單元601用于接收下行端口501重定向的數(shù)據(jù)報(bào)文。確定單元602用于確定該業(yè)務(wù)環(huán)回組對(duì)應(yīng)的端口屬性;若確定出該端口屬性為Hybrid,則發(fā)送確定結(jié)果給環(huán)回處理單元603。環(huán)回處理單元603用于接收所述確定結(jié)果,在將接收單元601接收的數(shù)據(jù)13報(bào)文在內(nèi)部預(yù)設(shè)位置處環(huán)回出去時(shí),剝離掉該數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,將去掉網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行環(huán)回;當(dāng)該去掉網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文又環(huán)回到上述預(yù)設(shè)位置處時(shí),使該環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,得到處理后的數(shù)據(jù)報(bào)文,根據(jù)主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該處理后的數(shù)據(jù)報(bào)文攜帶的目的MAC地址對(duì)該處理后的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。優(yōu)選地,為實(shí)現(xiàn)所有處于從VLAN的接入用戶相互隔離,如圖6所示,業(yè)務(wù)環(huán)回組503還可包括業(yè)務(wù)環(huán)回邏輯寄存器604、查找單元605和判斷單元606。其中,該業(yè)務(wù)環(huán)回邏輯寄存器604的大小為lbit,也對(duì)應(yīng)上述的第一標(biāo)識(shí)位,用于表示對(duì)應(yīng)的端口是否為業(yè)務(wù)環(huán)回組。環(huán)回處理單元603判斷業(yè)務(wù)環(huán)回邏輯寄存器604對(duì)應(yīng)的第一標(biāo)識(shí)位的值是否為1,當(dāng)判斷出業(yè)務(wù)環(huán)回邏輯寄存器604對(duì)應(yīng)的所述第一標(biāo)識(shí)位的值為i時(shí),則發(fā)送查找通知給查找單元605;并在接收到來自判斷單元606的轉(zhuǎn)發(fā)通知時(shí),根據(jù)處理后的數(shù)據(jù)報(bào)文攜帶的目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息轉(zhuǎn)發(fā)該處理后的數(shù)據(jù)報(bào)文;在接收到來自判斷單元606的丟棄通知時(shí),直接丟棄該處理后的數(shù)據(jù)報(bào)文。這里,環(huán)回處理單元603根據(jù)處理后的數(shù)據(jù)報(bào)文攜帶的目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息轉(zhuǎn)發(fā)該處理后的數(shù)據(jù)報(bào)文具體可包括根據(jù)數(shù)據(jù)報(bào)文所攜帶的目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息查找對(duì)應(yīng)的出端口,并通過查找到的出端口轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。查找單元605用于4^收查找通知,并查找到環(huán)回處理單元603處理后的數(shù)據(jù)報(bào)文攜帶的目的MAC地址對(duì)應(yīng)的端口。判斷單元606判斷查找單元605查找到的端口所對(duì)應(yīng)的第二標(biāo)識(shí)位的值是否為O,如果是,則發(fā)送轉(zhuǎn)發(fā)通知給環(huán)回處理單元603;否則,發(fā)送丟棄通知給環(huán)回處理單元603。需要說明的是,若上述交換設(shè)備的上行端口接收到數(shù)據(jù)報(bào)文時(shí),則直接根據(jù)接收的數(shù)據(jù)報(bào)文所攜帶的目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息轉(zhuǎn)發(fā)接收的數(shù)據(jù)報(bào)文,具體地,即根據(jù)接收的數(shù)據(jù)報(bào)文所攜帶的目的MAC地址和主VLAN的網(wǎng)紹_標(biāo)識(shí)<言息查找乂于應(yīng)的出端口,并通過查找到的出端口轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。需要說明的是,本發(fā)明實(shí)施例中,業(yè)務(wù)環(huán)回組內(nèi)部的各個(gè)功能單元可以是物理功能單元,也可以是軟件功能單元,并且各個(gè)單元還可進(jìn)行細(xì)分或進(jìn)行合并,具體實(shí)現(xiàn)時(shí),本領(lǐng)域普通技術(shù)人員可根據(jù)實(shí)際情況進(jìn)行處理,此處不再一一列舉。可見,本發(fā)明實(shí)施例中提供的數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和交換設(shè)備,當(dāng)運(yùn)行在PVLAN的交換設(shè)備當(dāng)前接收到數(shù)據(jù)報(bào)文的端口為下行端口時(shí),該下行端口將接收的數(shù)據(jù)報(bào)文重定向到業(yè)務(wù)環(huán)回組,如此,利用業(yè)務(wù)環(huán)回組的特性可以剝離掉該數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,讓剝離后的數(shù)據(jù)報(bào)文在所述業(yè)務(wù)環(huán)回組中進(jìn)行環(huán)回,業(yè)務(wù)環(huán)回組使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,這樣,可以根據(jù)所述主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的媒體訪問控制MAC地址對(duì)該攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)才良文進(jìn)行轉(zhuǎn)發(fā)處理。避免了現(xiàn)有技術(shù)中交換機(jī)在主VLAN和從VLAN中進(jìn)行雙向MAC地址復(fù)制的操作,減少了轉(zhuǎn)發(fā)表項(xiàng)的空間資源,大大提高可系統(tǒng)的性能資源。進(jìn)一步地,本發(fā)明實(shí)施例中,業(yè)務(wù)環(huán)回組在其對(duì)應(yīng)的第一標(biāo)識(shí)位的值為1時(shí),查找所述數(shù)據(jù)報(bào)文所攜帶的目的MAC地址對(duì)應(yīng)的端口;在查找到的情況下,判斷該端口對(duì)應(yīng)的第二標(biāo)識(shí)位的值是否為0,如果是,則根據(jù)目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息轉(zhuǎn)發(fā)所述處理后的數(shù)據(jù)報(bào)文,否則,丟棄該數(shù)據(jù)報(bào)文,實(shí)現(xiàn)了各接入用戶之間的隔離。以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所迷僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。1權(quán)利要求1、一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法,其特征在于,為運(yùn)行私有虛擬局域網(wǎng)PVLAN的交換設(shè)備配置業(yè)務(wù)環(huán)回組,該方法包括交換設(shè)備的下行端口將接收的數(shù)據(jù)報(bào)文重定向到所述業(yè)務(wù)環(huán)回組,該業(yè)務(wù)環(huán)回組剝離掉來自所述下行端口的數(shù)據(jù)報(bào)文所攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,讓剝離后的數(shù)據(jù)報(bào)文在所述業(yè)務(wù)環(huán)回組中進(jìn)行環(huán)回,使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,并根據(jù)所述主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的媒體訪問控制MAC地址對(duì)該攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括預(yù)先為所述交換設(shè)備的業(yè)務(wù)環(huán)回組和除所述業(yè)務(wù)環(huán)回組包含的端口之外的每個(gè)端口配置兩個(gè)邏輯寄存器,第一個(gè)邏輯寄存器對(duì)應(yīng)第一標(biāo)識(shí)位;第二個(gè)邏輯寄存器對(duì)應(yīng)第二標(biāo)識(shí)位,其中,第一標(biāo)識(shí)位表示對(duì)應(yīng)的端口是否為業(yè)務(wù)環(huán)回組;第二標(biāo)識(shí)位表示對(duì)應(yīng)的端口是否為下行端口。3、根據(jù)權(quán)利要求2所述的方法,其特征在于,所述下行端口對(duì)應(yīng)的第一標(biāo)識(shí)位的值為0,第二標(biāo)識(shí)位的值為1。4、根據(jù)權(quán)利要求2所述的方法,其特征在于,所述業(yè)務(wù)環(huán)回組剝離掉數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息的操作進(jìn)一步包括業(yè)務(wù)環(huán)回組判斷當(dāng)前對(duì)應(yīng)的端口屬性是否為Hybrid,如果是,則繼續(xù)執(zhí)行剝離掉數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息的操作。5、根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的媒體訪問控制MAC地址對(duì)該攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理包括業(yè)務(wù)環(huán)回組判斷預(yù)先為其配置的第一個(gè)邏輯寄存器對(duì)應(yīng)的第一標(biāo)識(shí)位的值是否為1,如果是,則查找所述攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文所包含的目的MAC地址對(duì)應(yīng)的端口;在查找到的情況下,判斷該端口對(duì)應(yīng)的第二標(biāo)識(shí)位的值是否為0,如果是,則根據(jù)該目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息轉(zhuǎn)發(fā)所述攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文;否則,在判斷出該端口對(duì)應(yīng)的第二標(biāo)識(shí)位的值為1時(shí),則丟棄所述攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文。6、根據(jù)權(quán)利要求1所述的方法,其特征在于,若當(dāng)前接收到數(shù)據(jù)報(bào)文的端口為上行端口,則該方法進(jìn)一步包括該上行端口直接根據(jù)接收的數(shù)據(jù)報(bào)文所攜帶的目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。7、一種交換設(shè)備,其特征在于,該交換設(shè)備運(yùn)行在私有虛擬局域網(wǎng)PVLAN中,包括下行端口和業(yè)務(wù)環(huán)回組;其中,所述下行端口用于接收數(shù)據(jù)報(bào)文;并將接收到的數(shù)據(jù)報(bào)文重定向到所述業(yè)務(wù)環(huán)回組;所述業(yè)務(wù)環(huán)回組用于剝離掉來自所述下行端口的數(shù)據(jù)報(bào)文所攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,讓剝離后的數(shù)據(jù)報(bào)文在自身內(nèi)部進(jìn)行環(huán)回,使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,并根據(jù)所述主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的MAC地址對(duì)該攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。8、根據(jù)權(quán)利要求7所述的交換設(shè)備,其特征在于,所述交換設(shè)備還包含對(duì)應(yīng)所述下行端口的兩個(gè)邏輯寄存器;其中,第一個(gè)邏輯寄存器對(duì)應(yīng)第一標(biāo)識(shí)位,第二個(gè)邏輯寄存器對(duì)應(yīng)第二標(biāo)識(shí)位;所述下行端口對(duì)應(yīng)的第一標(biāo)識(shí)位的值為0,第二標(biāo)識(shí)位的值為1。9、根據(jù)權(quán)利要求7所述的交換設(shè)備,其特征在于,所述業(yè)務(wù)環(huán)回組包括接收單元、確定單元和環(huán)回處理單元;其中,所述接收單元用于接收所述下行端口重定向的數(shù)據(jù)報(bào)文;所述確定單元用于確定對(duì)應(yīng)的端口屬性,在確定出該端口屬性為Hybrid時(shí),發(fā)送確定結(jié)果給所述環(huán)回處理單元;所述環(huán)回處理單元用于接收所述確定結(jié)果,在將所述接收單元接收的數(shù)據(jù)報(bào)文在自身內(nèi)部進(jìn)行環(huán)回時(shí),剝離掉該數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,將去掉網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行環(huán)回;使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,得到處理后的數(shù)據(jù)報(bào)文,根據(jù)所述主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的MAC地址對(duì)該數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。10、根據(jù)權(quán)利要求9所述的交換設(shè)備,其特征在于,所述業(yè)務(wù)環(huán)回組還包括業(yè)務(wù)環(huán)回邏輯寄存器、查找單元和判斷單元;其中,該業(yè)務(wù)環(huán)回邏輯寄存器對(duì)應(yīng)第一標(biāo)識(shí)位;標(biāo)識(shí)位的值為l時(shí),則發(fā)送查找通知給所述查找單元;并在接收到來自所述判斷單元的轉(zhuǎn)發(fā)通知時(shí),根據(jù)處理后的數(shù)據(jù)報(bào)文攜帶的目的MAC地址和主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息轉(zhuǎn)發(fā)該處理后的數(shù)據(jù)報(bào)文;在接收到來自所述判斷單元的丟棄通知時(shí),直接丟棄所述處理后的數(shù)據(jù)報(bào)文;所述查找單元用于接收所述查找通知,查找到所述環(huán)回處理單元處理后的數(shù)據(jù)報(bào)文攜帶的目的MAC地址對(duì)應(yīng)的端口;所述判斷單元用于判斷所述查找單元查找到的端口所對(duì)應(yīng)的第二標(biāo)識(shí)位的值是否為0,如果是,則發(fā)送轉(zhuǎn)發(fā)通知給所述環(huán)回處理單元,否則,發(fā)送丟棄通知給所述環(huán)回處理單元。全文摘要本發(fā)明提供的一種數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)方法和交換設(shè)備,其中,該方法包括為運(yùn)行PVLAN的交換設(shè)備配置業(yè)務(wù)環(huán)回組,該方法還包括交換設(shè)備的下行端口將接收的數(shù)據(jù)報(bào)文重定向到所述業(yè)務(wù)環(huán)回組,該業(yè)務(wù)環(huán)回組剝離掉該數(shù)據(jù)報(bào)文攜帶的網(wǎng)絡(luò)標(biāo)識(shí)信息,讓剝離后的數(shù)據(jù)報(bào)文在所述業(yè)務(wù)環(huán)回組中進(jìn)行環(huán)回,業(yè)務(wù)環(huán)回組使環(huán)回后的數(shù)據(jù)報(bào)文攜帶主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息,并根據(jù)所述主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息和該數(shù)據(jù)報(bào)文攜帶的目的MAC地址對(duì)該攜帶了主VLAN的網(wǎng)絡(luò)標(biāo)識(shí)信息的數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。采用本發(fā)明,避免了交換設(shè)備將自身的所有端口學(xué)習(xí)到的MAC地址在主VLAN和從VLAN之間相互拷貝的操作,大大提高了系統(tǒng)性能資源的利用率。文檔編號(hào)H04L12/56GK101478496SQ20091007750公開日2009年7月8日申請(qǐng)日期2009年1月21日優(yōu)先權(quán)日2009年1月21日發(fā)明者強(qiáng)陸申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
邵阳县| 松潘县| 德阳市| 广西| 宜君县| 山丹县| 维西| 即墨市| 台湾省| 河曲县| 锡林郭勒盟| 探索| 台东县| 肃北| 政和县| 塘沽区| 海丰县| 托克托县| 凤山县| 潼关县| 靖江市| 秦皇岛市| 福海县| 平顶山市| 宜城市| 民勤县| 社旗县| 赣州市| 宜宾市| 德庆县| 商城县| 邮箱| 乌拉特前旗| 通城县| 施甸县| 成安县| 贵州省| 田林县| 普陀区| 芷江| 望谟县|