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

報(bào)文處理方法、裝置和網(wǎng)絡(luò)設(shè)備的制作方法

文檔序號(hào):7756421閱讀:187來(lái)源:國(guó)知局
專利名稱:報(bào)文處理方法、裝置和網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,特別涉及一種報(bào)文處理方法、裝置和網(wǎng)絡(luò)設(shè)備。
背景技術(shù)
虛擬局域網(wǎng)(Virtual Local Area Network,以下簡(jiǎn)稱VLAN)是一種將網(wǎng)絡(luò)設(shè)備 從邏輯上劃分成多個(gè)網(wǎng)段從而實(shí)現(xiàn)虛擬工作組的數(shù)據(jù)交換技術(shù)。基于VLAN可實(shí)現(xiàn)網(wǎng)絡(luò)設(shè) 備的端口隔離,從而滿足接入該網(wǎng)絡(luò)設(shè)備的用戶的隔離需求。傳統(tǒng)的端口隔離的方法是給 每個(gè)用戶分配一個(gè)VLAN,通過(guò)VLAN將每個(gè)用戶隔離。但是由于VLAN的數(shù)量是有限的,因此 通過(guò)為每個(gè)用戶分配一個(gè)VLAN的方法實(shí)現(xiàn)端口隔離會(huì)造成VLAN資源消耗過(guò)多。現(xiàn)有技術(shù)中通常采用私有VLAN(Private VLAN)技術(shù)解決VLAN資源消耗過(guò)多 的問(wèn)題。私有VALN可包括主VLAN (Primary VLAN)、隔離VLAN (IsolatedVLAN)和群體 VLAN (Community VLAN)。一個(gè)私有VLAN中可包括一個(gè)主VLAN、一個(gè)隔離VLAN和多個(gè)群 體VLAN。在私有VLAN技術(shù)中,網(wǎng)絡(luò)設(shè)備的端口可包括隔離口(Isolated port)、群體口 (Community port)和混雜口(PromiscuousPort)。通過(guò)將隔離口、群體口和混雜口加入到 私有VLAN的不同VLAN中,以實(shí)現(xiàn)端口的隔離。由于現(xiàn)有技術(shù)中網(wǎng)絡(luò)設(shè)備接收到報(bào)文后,該報(bào)文是由接收該報(bào)文的端口在私有 VLAN中所對(duì)應(yīng)的VLAN進(jìn)行處理的,因此不同的報(bào)文可能是由私有VLAN中不同的VLAN處理 的。當(dāng)將某一報(bào)文處理策略設(shè)置到私有VLAN上時(shí),由于不同的報(bào)文可能是由私有VLAN中 不同的VLAN進(jìn)行處理,因此該報(bào)文處理策略會(huì)被設(shè)置到私有VLAN中的每個(gè)VLAN上,從而 增加了私有VLAN的系統(tǒng)復(fù)雜度和資源消耗度。

發(fā)明內(nèi)容
本發(fā)明提供一種報(bào)文處理方法、裝置和網(wǎng)絡(luò)設(shè)備,用以實(shí)現(xiàn)降低私有VLAN的系統(tǒng) 復(fù)雜度和資源消耗度。本發(fā)明實(shí)施例提供一種報(bào)文處理方法,包括通過(guò)接收端口接收數(shù)據(jù)報(bào)文,所述數(shù)據(jù)報(bào)文包括原始虛擬局域網(wǎng)標(biāo)識(shí)VID,所述原 始VID為與所述接收端口對(duì)應(yīng)的VID ;將所述數(shù)據(jù)報(bào)文中的原始VID替換為指定VID,所述指定VID用于標(biāo)識(shí)虛擬局域網(wǎng) VLAN中的指定VLAN ;根據(jù)指定VID將所述數(shù)據(jù)報(bào)文發(fā)送至所述指定VLAN,以供所述指定VLAN根據(jù)預(yù)先 設(shè)定的報(bào)文處理策略對(duì)所述數(shù)據(jù)報(bào)文進(jìn)行處理;確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口 ; 將所述數(shù)據(jù)報(bào)文發(fā)送至所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。本發(fā)明實(shí)施例提供了一種報(bào)文處理裝置,包括接收模塊,用于通過(guò)接收端口接收數(shù)據(jù)報(bào)文,所述數(shù)據(jù)報(bào)文包括原始虛擬局域網(wǎng) 標(biāo)識(shí)VID,所述原始VID為與所述接收端口對(duì)應(yīng)的VID ;
4
第一替換模塊,用于將所述數(shù)據(jù)報(bào)文中的原始VID替換為指定VID,所述指定VID 用于標(biāo)識(shí)虛擬局域網(wǎng)VLAN中的指定VLAN ;第一發(fā)送模塊,用于根據(jù)指定VID將所述數(shù)據(jù)報(bào)文發(fā)送至所述指定VLAN,以供所 述指定VLAN根據(jù)預(yù)先設(shè)定的報(bào)文處理策略對(duì)所述數(shù)據(jù)報(bào)文進(jìn)行處理;確定模塊,用于確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口 ;第二發(fā)送模塊,用于將所述數(shù)據(jù)報(bào)文發(fā)送至所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)設(shè)備,包括上述報(bào)文處理裝置。本實(shí)施例提供的報(bào)文處理方法、裝置和網(wǎng)絡(luò)設(shè)備,通過(guò)接收端口接收數(shù)據(jù)報(bào)文,將 數(shù)據(jù)報(bào)文中的原始VID替換為指定VID,根據(jù)指定VID將數(shù)據(jù)報(bào)報(bào)文發(fā)送至指定VLAN,由指 定VLAN根據(jù)預(yù)先設(shè)定的報(bào)文處理策略對(duì)數(shù)據(jù)報(bào)文進(jìn)行處理,并將數(shù)據(jù)報(bào)文發(fā)送至確定出 的接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口,由于本發(fā)明實(shí)施例中由指定VLAN對(duì)數(shù)據(jù)報(bào)文統(tǒng)一進(jìn)行處理, 因此只需將報(bào)文處理策略設(shè)置到私有VLAN中的指定VLAN上,從而降低了私有VLAN的系統(tǒng) 復(fù)雜度和資源消耗度。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖Ia為本發(fā)明實(shí)施例一提供的一種報(bào)文處理方法的流程圖;圖Ib為本發(fā)明實(shí)施例中私有VLAN的示意圖;圖2a為本發(fā)明實(shí)施例二提供的一種報(bào)文處理方法的流程圖;圖2b為本發(fā)明實(shí)施例中通信能力位圖的結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例三提供的一種報(bào)文處理方法的流程圖;圖4為本發(fā)明實(shí)施例四提供的一種報(bào)文處理裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例五提供的一種報(bào)文處理裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例六提供的一種報(bào)文處理裝置的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例七提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖Ia為本發(fā)明實(shí)施例一提供的一種報(bào)文處理方法的流程圖,如圖Ia所示,該方法 包括步驟101、通過(guò)接收端口接收數(shù)據(jù)報(bào)文,該數(shù)據(jù)報(bào)文包括原始虛擬局域網(wǎng)標(biāo)識(shí) (VLAN ID,以下簡(jiǎn)稱VID),該原始VID為與該接收端口對(duì)應(yīng)的VID。本實(shí)施例中各步驟可以由網(wǎng)絡(luò)設(shè)備的報(bào)文處理裝置執(zhí)行。圖Ib為本發(fā)明實(shí)施例
5中私有VLAN的示意圖,如圖Ib所示,本實(shí)施例以網(wǎng)絡(luò)設(shè)備內(nèi)的私有VLAN包括四個(gè)VLAN為 例進(jìn)行描述,每個(gè)VLAN對(duì)應(yīng)于唯一的VID。私有VLAN包括主VLAN、隔離VLAN、第一群體VLAN 和第二群體VLAN。主VID用于標(biāo)識(shí)主VLAN,隔離VID用于標(biāo)識(shí)隔離VLAN,第一群體VID用 于標(biāo)識(shí)第一群體VLAN,第二群體VID用于標(biāo)識(shí)群體VLAN。例如本實(shí)施例中,主VID為2, 隔離VID為3,第一群體VID為4,第二群體VID為5。本實(shí)施例中,網(wǎng)絡(luò)設(shè)備包括多個(gè)接收端口和多個(gè)轉(zhuǎn)發(fā)端口。接收端口和轉(zhuǎn)發(fā)端口 均對(duì)應(yīng)于VLAN,由于每個(gè)VLAN對(duì)應(yīng)于一個(gè)VID,因此接收端口和轉(zhuǎn)發(fā)端口均與VID對(duì)應(yīng)。例 如本實(shí)施例中,網(wǎng)絡(luò)設(shè)備的接收端口包括接收端口 0、接收端口 1、接收端口 2、接收端口 3、 接收端口 4、接收端口 5和接收端口 6。其中,接收端口 0為混雜口,接收端口 1和接收端口 2為隔離VLAN的隔離口,接收端口 3和接收端口 4為第一群體VLAN的群體口,接收端口 5 和接收端口 6為第二群體VLAN的群體口。本實(shí)施例中,通過(guò)接收端口接收的數(shù)據(jù)報(bào)文中包括的原始VID為與接收端口對(duì)應(yīng) 的VID。例如若通過(guò)接收端口 1接收數(shù)據(jù)報(bào)文,與接收端口 1對(duì)應(yīng)的VLAN為隔離VLAN,因 此與接收端口 1對(duì)應(yīng)的VI D為3,即原始VID為3。步驟102、將數(shù)據(jù)報(bào)文中的原始VID替換為指定VID,指定VID用于標(biāo)識(shí)VLAN中的 指定VLAN。指定VLAN為私有VLAN中任一 VLAN。本實(shí)施例中,指定VLAN可以為主VLAN、隔離 VLAN、第一群體VLAN和第二群體VLAN中任一 VLAN。例如指定VLAN為主VLAN,則指定VID 為主VID。執(zhí)行步驟102之后,數(shù)據(jù)報(bào)文中的VID為指定VID。步驟103、根據(jù)指定VID將該數(shù)據(jù)報(bào)文發(fā)送至該指定VLAN,以供該指定VLAN根據(jù) 預(yù)先設(shè)定的報(bào)文處理策略對(duì)該數(shù)據(jù)報(bào)文進(jìn)行處理。例如若指定VID為主VID,則報(bào)文處理裝置根據(jù)主VID將該數(shù)據(jù)報(bào)文發(fā)送至主 VLAN,由主VLAN根據(jù)預(yù)先設(shè)定的報(bào)文處理策略對(duì)該數(shù)據(jù)報(bào)文進(jìn)行處理。該報(bào)文處理策略 可以采用現(xiàn)有技術(shù)中的報(bào)文處理策略或者用戶自定義的報(bào)文處理策略。例如該報(bào)文處 理策略可以為訪問(wèn)控制列表(AccessControl List,以下簡(jiǎn)稱ACL)規(guī)則或者服務(wù)質(zhì)量 (Quality of Service,以下簡(jiǎn)稱Q0S)規(guī)則。例如ACL規(guī)則可設(shè)置為丟棄掉私有VLAN內(nèi) 所有用戶數(shù)據(jù)包協(xié)議(User Datagram Protocol,以下簡(jiǎn)稱UDP)報(bào)文。例如控制報(bào)文協(xié) 議(Internet Control Message Protocol,以下簡(jiǎn)稱ICMP)規(guī)則可設(shè)置為將私有VLAN內(nèi) 的ICMP報(bào)文的優(yōu)先級(jí)提升。步驟104、確定出接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。本實(shí)施例中,報(bào)文處理裝置確定出接收端口的轉(zhuǎn)發(fā)端口后,可將該數(shù)據(jù)報(bào)文發(fā)送 至轉(zhuǎn)發(fā)端口,以實(shí)現(xiàn)對(duì)數(shù)據(jù)報(bào)文的處理。例如本實(shí)施例中,確定出接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端 口具體包括根據(jù)IEEE802. IQ轉(zhuǎn)發(fā)規(guī)則確定出該接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口 ;或者可根據(jù)其 它自定義規(guī)則確定出該接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。步驟105、將該數(shù)據(jù)報(bào)文發(fā)送至該接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。進(jìn)一步地,本實(shí)施例中步驟104之后還可以包括根據(jù)預(yù)先設(shè)定的通信能力位圖 判斷是否允許所述接收端口與所述轉(zhuǎn)發(fā)端口通信,若根據(jù)預(yù)先設(shè)定的通信能力位圖判斷出 允許所述接收端口與所述轉(zhuǎn)發(fā)端口通信時(shí)執(zhí)行步驟105,若根據(jù)預(yù)先設(shè)定的通信能力位圖 判斷出不允許所述接收端口與所述轉(zhuǎn)發(fā)端口通信時(shí)不執(zhí)行步驟105,則將該數(shù)據(jù)報(bào)文丟棄。
本實(shí)施例提供的報(bào)文處理方法,通過(guò)接收端口接收數(shù)據(jù)報(bào)文,將數(shù)據(jù)報(bào)文中的原 始VID替換為指定VID,根據(jù)指定VID將數(shù)據(jù)報(bào)報(bào)文發(fā)送至指定VLAN,由指定VLAN根據(jù)預(yù)先 設(shè)定的報(bào)文處理策略對(duì)數(shù)據(jù)報(bào)文進(jìn)行處理,并將數(shù)據(jù)報(bào)文發(fā)送至確定出的接收端口對(duì)應(yīng)的 轉(zhuǎn)發(fā)端口,由于本實(shí)施例中由指定VLAN對(duì)數(shù)據(jù)報(bào)文統(tǒng)一進(jìn)行處理,因此只需將報(bào)文處理策 略設(shè)置到私有VLAN中的指定VLAN上,從而降低了私有VLAN的系統(tǒng)復(fù)雜度和資源消耗度。圖2a為本發(fā)明實(shí)施例二提供的一種報(bào)文處理方法的流程圖,如圖2a所示,該方法 包括步驟201、通過(guò)接收端口接收數(shù)據(jù)報(bào)文,該數(shù)據(jù)報(bào)文包括原始VID,該原始VID為與 該接收端口對(duì)應(yīng)的VID。本實(shí)施例中的各步驟可以由網(wǎng)絡(luò)設(shè)備的報(bào)文處理裝置執(zhí)行。對(duì)步驟201的描述可 參見(jiàn)實(shí)施例一中的步驟101,此處不再贅述。步驟202、將該數(shù)據(jù)報(bào)文中的原始VID替換為指定VID,該指定VID用于標(biāo)識(shí)VLAN 中的指定VLAN。對(duì)步驟202的描述可參見(jiàn)實(shí)施例一中的步驟102,此處不再贅述。步驟203、根據(jù)指定VID將該數(shù)據(jù)報(bào)文發(fā)送至該指定VLAN,以供該指定VLAN根據(jù) 預(yù)先設(shè)定的報(bào)文處理策略對(duì)該數(shù)據(jù)報(bào)文進(jìn)行處理。對(duì)步驟203的描述可參見(jiàn)實(shí)施例一中的步驟103,此處不再贅述。步驟204、記錄原始VID。步驟205、確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。對(duì)步驟205的描述可參見(jiàn)實(shí)施例一中的步驟104,此處不再贅述。步驟206、根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許該接收端口與該轉(zhuǎn)發(fā)端口 通信,如果是則執(zhí)行步驟207,如果否則執(zhí)行步驟209。本實(shí)施例中,通信能力位圖包括與接收端口對(duì)應(yīng)的表項(xiàng)序號(hào)和與表項(xiàng)序號(hào)對(duì)應(yīng)的 通信能力表項(xiàng),該通信能力表項(xiàng)包括允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口和拒絕數(shù)據(jù)報(bào)文進(jìn) 行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口。圖2b為本發(fā)明實(shí)施例中通信能力位圖的結(jié)構(gòu)示意圖,如圖2b所示,本 實(shí)施例中,與接收端口對(duì)應(yīng)的表項(xiàng)序號(hào)包括與接收端口 0對(duì)應(yīng)的表項(xiàng)序號(hào)1、與接收端口 1和接收端口 2對(duì)應(yīng)的表項(xiàng)序號(hào)2、與接收端口 3和接收端口 4對(duì)應(yīng)的表項(xiàng)序號(hào)3和與接收 端口 5和接收端口 6對(duì)應(yīng)的表項(xiàng)序號(hào)4。與表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng)包括與表項(xiàng)序 號(hào)1對(duì)應(yīng)的通信能力表項(xiàng)1、與表項(xiàng)序號(hào)2對(duì)應(yīng)的通信能力表項(xiàng)2、與表項(xiàng)序號(hào)3對(duì)應(yīng)的通 信能力表項(xiàng)3和與表項(xiàng)序號(hào)4對(duì)應(yīng)的通信能力表項(xiàng)4。各個(gè)通信能力表項(xiàng)包括允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口和拒絕數(shù)據(jù)報(bào)文進(jìn)行 轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口。本實(shí)施例中,轉(zhuǎn)發(fā)端口包括轉(zhuǎn)發(fā)端口 0至轉(zhuǎn)發(fā)端口 6。在圖2b所示的通 信能力位圖中,轉(zhuǎn)發(fā)端口 0至轉(zhuǎn)發(fā)端口 6分別以bitO至bit6表示。圖2b中,通信能力表 項(xiàng)1中允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的端口包括轉(zhuǎn)發(fā)端口 0至轉(zhuǎn)發(fā)端口 6 ;通信能力表項(xiàng)2中允 許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的端口包括轉(zhuǎn)發(fā)端口 0,通信能力表項(xiàng)2中拒絕數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的 轉(zhuǎn)發(fā)端口包括轉(zhuǎn)發(fā)端口 1至轉(zhuǎn)發(fā)端口 6 ;通信能力表項(xiàng)3中允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā) 端口包括轉(zhuǎn)發(fā)端口 0、轉(zhuǎn)發(fā)端口 3和轉(zhuǎn)發(fā)端口 4,通信能力表項(xiàng)3中拒絕數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā) 的轉(zhuǎn)發(fā)端口包括轉(zhuǎn)發(fā)端口 1、轉(zhuǎn)發(fā)端口 2、轉(zhuǎn)發(fā)端口 5和轉(zhuǎn)發(fā)端口 6 ;通信能力表項(xiàng)4中允許 數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的端口包括轉(zhuǎn)發(fā)端口 0、轉(zhuǎn)發(fā)端口 5和轉(zhuǎn)發(fā)端口 6,通信能力表項(xiàng)4中拒
7絕數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的端口包括轉(zhuǎn)發(fā)端口 1、轉(zhuǎn)發(fā)端口 2、轉(zhuǎn)發(fā)端口 3和轉(zhuǎn)發(fā)端口 4。則步驟206具體包括步驟2061、從該通信能力位圖中查詢出指定表項(xiàng)序號(hào),該指定表項(xiàng)序號(hào)為與該接 收端口對(duì)應(yīng)的表項(xiàng)序號(hào)。例如若接收端口為接收端口 3,通信能力位圖中與接收端口 3對(duì)應(yīng)的表項(xiàng)序號(hào)為 表項(xiàng)序號(hào)3,則查詢出的指定表項(xiàng)序號(hào)為3。步驟2062、從該通信能力位圖中查詢出與該指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng)。例如若指定表項(xiàng)序號(hào)為3,則從通信能力位圖中查詢出的與該指定表項(xiàng)序號(hào)對(duì) 應(yīng)的通信能力表項(xiàng)為通信能力表項(xiàng)3。步驟2063、查詢與該指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng)中允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā) 的轉(zhuǎn)發(fā)端口中是否包括接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口,如果是則執(zhí)行步驟207,如果否則執(zhí)行步 驟 209。本步驟中,如果是則表明判斷出允許接收端口和轉(zhuǎn)發(fā)端口通信,如果否則表明不 允許接收端口和轉(zhuǎn)發(fā)端口通信。例如查詢出通信能力表項(xiàng)3中允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口中包括轉(zhuǎn)發(fā)端 口 0、轉(zhuǎn)發(fā)端口 3和轉(zhuǎn)發(fā)端口 4,該轉(zhuǎn)發(fā)端口 0、轉(zhuǎn)發(fā)端口 3和轉(zhuǎn)發(fā)端口 4為接收端口 3對(duì)應(yīng) 的轉(zhuǎn)發(fā)端口。步驟207、根據(jù)記錄的原始VID,將該數(shù)據(jù)報(bào)文中的指定VID替換為該原始VID。步驟208、將該數(shù)據(jù)報(bào)文發(fā)送至該接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口,本實(shí)施例流程結(jié)束。本步驟中的數(shù)據(jù)報(bào)文中的VID為原始VID。步驟209、將該數(shù)據(jù)報(bào)文丟棄。本實(shí)施例中各步驟的執(zhí)行順序僅為一種示例,在實(shí)際應(yīng)用中可根據(jù)需要變更各步 驟的執(zhí)行順序。本實(shí)施例提供的報(bào)文處理方法,通過(guò)接收端口接收數(shù)據(jù)報(bào)文,將數(shù)據(jù)報(bào)文中的原 始VID替換為指定VID,根據(jù)指定VID將數(shù)據(jù)報(bào)文發(fā)送至指定VLAN,由指定VLAN根據(jù)預(yù)先 設(shè)定的報(bào)文處理策略對(duì)數(shù)據(jù)報(bào)文進(jìn)行處理,并將數(shù)據(jù)報(bào)文發(fā)送至確定出的接收端口對(duì)應(yīng)的 轉(zhuǎn)發(fā)端口,由于本實(shí)施例中由指定VLAN對(duì)數(shù)據(jù)報(bào)文統(tǒng)一進(jìn)行處理,因此只需將報(bào)文處理策 略設(shè)置到私有VLAN中的指定VLAN上,從而降低了私有VLAN的系統(tǒng)復(fù)雜度和資源消耗度。 本實(shí)施例中,可根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許接收端口和轉(zhuǎn)發(fā)端口通信,從 而實(shí)現(xiàn)了私有VLAN的選擇性端口隔離功能,并且該通信能力位圖具有較強(qiáng)的擴(kuò)展性。圖3為本發(fā)明實(shí)施例三提供的一種報(bào)文處理方法的流程圖,如圖3所示,該方法包 括步驟301、通過(guò)接收端口接收數(shù)據(jù)報(bào)文,該數(shù)據(jù)報(bào)文包括原始VID,該原始VID為與 該接收端口對(duì)應(yīng)的VID。本實(shí)施例中的各步驟可以由網(wǎng)絡(luò)設(shè)備的報(bào)文處理裝置執(zhí)行。對(duì)步驟301的描述可 參見(jiàn)實(shí)施例一中的步驟101,此處不再贅述。步驟302、將該數(shù)據(jù)報(bào)文中的原始VID替換為指定VID,該指定VID用于標(biāo)識(shí)VLAN 中的指定VLAN。對(duì)步驟302的描述可參見(jiàn)實(shí)施例一中的步驟102,此處不再贅述。
8
步驟303、根據(jù)指定VID將該數(shù)據(jù)報(bào)文發(fā)送至該指定VLAN,以供該指定VLAN根據(jù) 預(yù)先設(shè)定的報(bào)文處理策略對(duì)該數(shù)據(jù)報(bào)文進(jìn)行處理。對(duì)步驟303的描述可參見(jiàn)實(shí)施例一中的步驟103,此處不再贅述。步驟304、確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。對(duì)對(duì)步驟304的描述可參見(jiàn)實(shí)施例一中的步驟104,此處不再贅述。步驟305、根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許該接收端口與該轉(zhuǎn)發(fā)端口 通信,如果是則執(zhí)行步驟306,如果否則執(zhí)行步驟309。則步驟305具體包括步驟3051、從該通信能力位圖中查詢出指定表項(xiàng)序號(hào),該指定表項(xiàng)序號(hào)為與該接 收端口對(duì)應(yīng)的表項(xiàng)序號(hào)。本實(shí)施例中,通信能力位圖的示意圖可參見(jiàn)圖2b。例如若接收端口為接收端口 3,通信能力位圖中與接收端口 3對(duì)應(yīng)的表項(xiàng)序號(hào)為 表項(xiàng)序號(hào)3,則查詢出的指定表項(xiàng)序號(hào)為3。步驟3052、從該通信能力位圖中查詢出與該指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng)。例如若指定表項(xiàng)序號(hào)為3,則從通信能力位圖中查詢出的與該指定表項(xiàng)序號(hào)對(duì) 應(yīng)的通信能力表項(xiàng)為通信能力表項(xiàng)3。步驟3053、查詢與該指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng)中允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā) 的轉(zhuǎn)發(fā)端口中是否包括接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口,如果是則執(zhí)行步驟306,如果否則。本步驟中,如果是則表明判斷出允許接收端口和轉(zhuǎn)發(fā)端口通信,如果否則表明不 允許接收端口和轉(zhuǎn)發(fā)端口通信。例如查詢出通信能力表項(xiàng)3中允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口中包括轉(zhuǎn)發(fā)端 口 0、轉(zhuǎn)發(fā)端口 3和轉(zhuǎn)發(fā)端口 4,該轉(zhuǎn)發(fā)端口 0、轉(zhuǎn)發(fā)端口 3和轉(zhuǎn)發(fā)端口 4為接收端口 3對(duì)應(yīng) 的轉(zhuǎn)發(fā)端口。步驟306、記錄該指定表項(xiàng)序號(hào)。步驟307、根據(jù)預(yù)先建立的表項(xiàng)序號(hào)與VID的對(duì)應(yīng)關(guān)系,查詢出與指定表項(xiàng)序號(hào)對(duì) 應(yīng)的原始VID。本實(shí)施例中,建立的表項(xiàng)序號(hào)與VID的對(duì)應(yīng)關(guān)系包括表項(xiàng)序號(hào)1和主VID的對(duì)應(yīng) 關(guān)系、表項(xiàng)序號(hào)2和隔離VID的對(duì)應(yīng)關(guān)系、表項(xiàng)序號(hào)3和第一群體VID的對(duì)應(yīng)關(guān)系以及表項(xiàng) 序號(hào)4和第二群體VID的對(duì)應(yīng)關(guān)系。例如若記錄的指定表項(xiàng)序號(hào)為3,則根據(jù)表項(xiàng)序號(hào)與 VID的對(duì)應(yīng)關(guān)系查詢出的與指定表項(xiàng)序號(hào)對(duì)應(yīng)的原始VID為第一群體VID。步驟308、將數(shù)據(jù)報(bào)文中的指定VID替換為查詢出的原始VID,本實(shí)施例流程結(jié)束。本步驟中的數(shù)據(jù)報(bào)文中的VID為原始VID。步驟309、將該數(shù)據(jù)報(bào)文丟棄。本實(shí)施例中各步驟的執(zhí)行順序僅為一種示例,在實(shí)際應(yīng)用中可根據(jù)需要變更各步 驟的執(zhí)行順序。本實(shí)施例提供的報(bào)文處理方法,通過(guò)接收端口接收數(shù)據(jù)報(bào)文,將數(shù)據(jù)報(bào)文中的原 始VID替換為指定VID,根據(jù)指定VID將數(shù)據(jù)報(bào)報(bào)文發(fā)送至指定VLAN,由指定VLAN根據(jù)預(yù) 先設(shè)定的報(bào)文處理策略對(duì)數(shù)據(jù)報(bào)文進(jìn)行處理,并將數(shù)據(jù)報(bào)文發(fā)送至確定出的接收端口對(duì)應(yīng) 的轉(zhuǎn)發(fā)端口,由于本實(shí)施例中由指定VLAN對(duì)數(shù)據(jù)報(bào)文統(tǒng)一進(jìn)行處理,因此只需將報(bào)文處理策略設(shè)置到私有VLAN中的指定VLAN上,從而降低了私有VLAN的系統(tǒng)復(fù)雜度和資源消耗 度。本實(shí)施例中,可根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許接收端口和轉(zhuǎn)發(fā)端口通信, 從而實(shí)現(xiàn)了私有VLAN的選擇性端口隔離功能,并且該通信能力位圖具有較強(qiáng)的擴(kuò)展性。圖4為本發(fā)明實(shí)施例四提供的一種報(bào)文處理裝置的結(jié)構(gòu)示意圖,如圖4所示,該裝 置包括接收模塊11、第一替換模塊12、第一發(fā)送模塊13、確定模塊14和第二發(fā)送模塊15。接收模塊11用于通過(guò)接收端口接收數(shù)據(jù)報(bào)文,所述數(shù)據(jù)報(bào)文包括原始虛擬局域 網(wǎng)標(biāo)識(shí)VID,所述原始VID為與所述接收端口對(duì)應(yīng)的VID。第一替換模塊12用于將所述數(shù)據(jù)報(bào)文中的原始VID替換為指定VID,所述指定 VID用于標(biāo)識(shí)虛擬局域網(wǎng)VLAN中的指定VLAN。第一發(fā)送模塊13用于根據(jù)指定VID將所述數(shù)據(jù)報(bào)文發(fā)送至所述指定VLAN,以供所 述指定VLAN根據(jù)預(yù)先設(shè)定的報(bào)文處理策略對(duì)所述數(shù)據(jù)報(bào)文進(jìn)行處理。確定模塊14用于確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。第二發(fā)送模塊15用于將所述數(shù)據(jù)報(bào)文發(fā)送至所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。本實(shí)施例提供的報(bào)文處理裝置,通過(guò)接收端口接收數(shù)據(jù)報(bào)文,將數(shù)據(jù)報(bào)文中的原 始VID替換為指定VID,根據(jù)指定VID將數(shù)據(jù)報(bào)報(bào)文發(fā)送至指定VLAN,由指定VLAN根據(jù)預(yù)先 設(shè)定的報(bào)文處理策略對(duì)數(shù)據(jù)報(bào)文進(jìn)行處理,并將數(shù)據(jù)報(bào)文發(fā)送至確定出的接收端口對(duì)應(yīng)的 轉(zhuǎn)發(fā)端口,由于本實(shí)施例中由指定VLAN對(duì)數(shù)據(jù)報(bào)文統(tǒng)一進(jìn)行處理,因此只需將報(bào)文處理策 略設(shè)置到私有VLAN中的指定VLAN上,從而降低了私有VLAN的系統(tǒng)復(fù)雜度和資源消耗度。圖5為本發(fā)明實(shí)施例五提供的一種報(bào)文處理裝置的結(jié)構(gòu)示意圖,如圖5所示,該裝 置在上述實(shí)施例四的基礎(chǔ)上,還可以包括判斷模塊16。判斷模塊16用于根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許所述接收端口與所 述轉(zhuǎn)發(fā)端口通信,若根據(jù)預(yù)先設(shè)定的通信能力位圖判斷出允許所述接收端口與所述轉(zhuǎn)發(fā)端 口通信時(shí)觸發(fā)所述第二發(fā)送模塊15。本實(shí)施例中,所述通信能力位圖包括與所述接收端口對(duì)應(yīng)的表項(xiàng)序號(hào)和與所述表 項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng),所述通信能力表項(xiàng)包括允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口和 拒絕數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口。則本實(shí)施例中,判斷模塊16具體包括第一查詢子模 塊、第二查詢子模塊和第三查詢子模塊。第一查詢子模塊,用于從所述通信能力位圖中查詢 出指定表項(xiàng)序號(hào),所述指定表項(xiàng)序號(hào)為與所述接收端口對(duì)應(yīng)的表項(xiàng)序號(hào);第二查詢子模塊, 用于從所述通信能力位圖中查詢出與所述指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng);第三查詢子 模塊,用于查詢與所述指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng)中允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā) 端口中是否包括所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。進(jìn)一步地,該裝置還可以包括與判斷模塊16連接的第一記錄模塊17,具體地,該 第一記錄模塊17可以與判斷模塊16中的第一查詢子模塊連接。第一記錄模塊17用于記 錄所述指定表項(xiàng)序號(hào)。進(jìn)一步地,該裝置還可以包括查詢模塊18和第二替換模塊19。查詢模塊18用于 根據(jù)預(yù)先建立的表項(xiàng)序號(hào)與VID的對(duì)應(yīng)關(guān)系,查詢出與所述指定表項(xiàng)序號(hào)對(duì)應(yīng)的原始VID ; 第二替換模塊19用于將所述數(shù)據(jù)報(bào)文中的指定VID替換為查詢出的所述原始VID。本實(shí)施例提供的報(bào)文處理裝置,通過(guò)接收端口接收數(shù)據(jù)報(bào)文,將數(shù)據(jù)報(bào)文中的原 始VID替換為指定VID,根據(jù)指定VID將數(shù)據(jù)報(bào)文發(fā)送至指定VLAN,由指定VLAN根據(jù)預(yù)先設(shè)定的報(bào)文處理策略對(duì)數(shù)據(jù)報(bào)文進(jìn)行處理,并將數(shù)據(jù)報(bào)文發(fā)送至確定出的接收端口對(duì)應(yīng)的 轉(zhuǎn)發(fā)端口,由于本實(shí)施例中由指定VLAN對(duì)數(shù)據(jù)報(bào)文統(tǒng)一進(jìn)行處理,因此只需將報(bào)文處理策 略設(shè)置到私有VLAN中的指定VLAN上,從而降低了私有VLAN的系統(tǒng)復(fù)雜度和資源消耗度。 本實(shí)施例中,可根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許接收端口和轉(zhuǎn)發(fā)端口通信,從 而實(shí)現(xiàn)了私有VLAN的選擇性端口隔離功能,并且該通信能力位圖具有較強(qiáng)的擴(kuò)展性。圖6為本發(fā)明實(shí)施例六提供的一種報(bào)文處理裝置的結(jié)構(gòu)示意圖,如圖6所示,該裝 置在上述實(shí)施例的基礎(chǔ)上還可以包括判斷模塊16。判斷模塊16用于根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許所述接收端口與所 述轉(zhuǎn)發(fā)端口通信,若根據(jù)預(yù)先設(shè)定的通信能力位圖判斷出允許所述接收端口與所述轉(zhuǎn)發(fā)端 口通信時(shí)觸發(fā)所述第二發(fā)送模塊15。本實(shí)施例中,所述通信能力位圖包括與所述接收端口對(duì)應(yīng)的表項(xiàng)序號(hào)和與所述表 項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng),所述通信能力表項(xiàng)包括允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口和 拒絕數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口。則本實(shí)施例中,判斷模塊16具體包括第一查詢子模 塊、第二查詢子模塊和第三查詢子模塊。第一查詢子模塊,用于從所述通信能力位圖中查詢 出指定表項(xiàng)序號(hào),所述指定表項(xiàng)序號(hào)為與所述接收端口對(duì)應(yīng)的表項(xiàng)序號(hào);第二查詢子模塊, 用于從所述通信能力位圖中查詢出與所述指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng);第三查詢子 模塊,用于查詢與所述指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng)中允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā) 端口中是否包括所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。進(jìn)一步地,該裝置還可以包括第二記錄模塊20和第三替換模塊21。第二記錄模 塊20用于記錄所述原始VID ;第三替換模塊21用于在確定模塊14確定出所述接收端口對(duì) 應(yīng)的轉(zhuǎn)發(fā)端口之后,根據(jù)記錄的所述原始VID,將所述數(shù)據(jù)報(bào)文中的指定VID替換為所述原 始 VID。本實(shí)施例提供的報(bào)文處理裝置,通過(guò)接收端口接收數(shù)據(jù)報(bào)文,將數(shù)據(jù)報(bào)文中的原 始VID替換為指定VID,根據(jù)指定VID將數(shù)據(jù)報(bào)報(bào)文發(fā)送至指定VLAN,由指定VLAN根據(jù)預(yù) 先設(shè)定的報(bào)文處理策略對(duì)數(shù)據(jù)報(bào)文進(jìn)行處理,并將數(shù)據(jù)報(bào)文發(fā)送至確定出的接收端口對(duì)應(yīng) 的轉(zhuǎn)發(fā)端口,由于本實(shí)施例中由指定VLAN對(duì)數(shù)據(jù)報(bào)文統(tǒng)一進(jìn)行處理,因此只需將報(bào)文處理 策略設(shè)置到私有VLAN中的指定VLAN上,從而降低了私有VLAN的系統(tǒng)復(fù)雜度和資源消耗 度。本實(shí)施例中,可根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許接收端口和轉(zhuǎn)發(fā)端口通信, 從而實(shí)現(xiàn)了私有VLAN的選擇性端口隔離功能,并且該通信能力位圖具有較強(qiáng)的擴(kuò)展性。圖7為本發(fā)明實(shí)施例七提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,如圖7所示,該網(wǎng)絡(luò)設(shè) 備包括報(bào)文處理裝置1。該報(bào)文處理裝置1可采用上述實(shí)施例四至實(shí)施例六中任一所述報(bào)文處理裝置。本實(shí)施例提供的網(wǎng)絡(luò)設(shè)備,通過(guò)接收端口接收數(shù)據(jù)報(bào)文,將數(shù)據(jù)報(bào)文中的原始VID 替換為指定VID,根據(jù)指定VID將數(shù)據(jù)報(bào)報(bào)文發(fā)送至指定VLAN,由指定VLAN根據(jù)預(yù)先設(shè)定 的報(bào)文處理策略對(duì)數(shù)據(jù)報(bào)文進(jìn)行處理,并將數(shù)據(jù)報(bào)文發(fā)送至確定出的接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā) 端口,由于本實(shí)施例中由指定VLAN對(duì)數(shù)據(jù)報(bào)文統(tǒng)一進(jìn)行處理,因此只需將報(bào)文處理策略設(shè) 置到私有VLAN中的指定VLAN上,從而降低了私有VLAN的系統(tǒng)復(fù)雜度和資源消耗度。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序
11在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。 最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種報(bào)文處理方法,其特征在于,包括通過(guò)接收端口接收數(shù)據(jù)報(bào)文,所述數(shù)據(jù)報(bào)文包括原始虛擬局域網(wǎng)標(biāo)識(shí)VID,所述原始VID為與所述接收端口對(duì)應(yīng)的VID;將所述數(shù)據(jù)報(bào)文中的原始VID替換為指定VID,所述指定VID用于標(biāo)識(shí)虛擬局域網(wǎng)VLAN中的指定VLAN;根據(jù)指定VID將所述數(shù)據(jù)報(bào)文發(fā)送至所述指定VLAN,以供所述指定VLAN根據(jù)預(yù)先設(shè)定的報(bào)文處理策略對(duì)所述數(shù)據(jù)報(bào)文進(jìn)行處理;確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口;將所述數(shù)據(jù)報(bào)文發(fā)送至所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端 口之后包括根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許所述接收端口與所述轉(zhuǎn)發(fā)端口通信,若根 據(jù)預(yù)先設(shè)定的通信能力位圖判斷出允許所述接收端口與所述轉(zhuǎn)發(fā)端口通信時(shí)執(zhí)行所述將 所述數(shù)據(jù)報(bào)文發(fā)送至所述轉(zhuǎn)發(fā)端口的步驟。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通信能力位圖包括與所述接收端口 對(duì)應(yīng)的表項(xiàng)序號(hào)和與所述表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng),所述通信能力表項(xiàng)包括允許數(shù)據(jù) 報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口和拒絕數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口;所述根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許所述接收端口與所述轉(zhuǎn)發(fā)端口通信 包括從所述通信能力位圖中查詢出指定表項(xiàng)序號(hào),所述指定表項(xiàng)序號(hào)為與所述接收端口對(duì) 應(yīng)的表項(xiàng)序號(hào);從所述通信能力位圖中查詢出與所述指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng);查詢與所述指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng)中允許數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口 中是否包括所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)預(yù)先設(shè)定的通信能力位圖判斷 出允許所述接收端口與所述轉(zhuǎn)發(fā)端口通信之后還包括記錄所述指定表項(xiàng)序號(hào);根據(jù)預(yù)先建立的表項(xiàng)序號(hào)與VID的對(duì)應(yīng)關(guān)系,查詢出與所述指定表項(xiàng)序號(hào)對(duì)應(yīng)的原始VID ;將所述數(shù)據(jù)報(bào)文中的指定VID替換為查詢出的所述原始VID。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端 口之前包括記錄所述原始VID ;則所述確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口之后包括根據(jù)記錄的所述原始VIDJf 所述數(shù)據(jù)報(bào)文中的指定VID替換為所述原始VID。
6.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述指定VLAN包括主VLANJS 離VLAN或者群體VLAN。
7.一種報(bào)文處理裝置,其特征在于,包括接收模塊,用于通過(guò)接收端口接收數(shù)據(jù)報(bào)文,所述數(shù)據(jù)報(bào)文包括原始虛擬局域網(wǎng)標(biāo)識(shí) VID,所述原始VID為與所述接收端口對(duì)應(yīng)的VID ;第一替換模塊,用于將所述數(shù)據(jù)報(bào)文中的原始VID替換為指定VID,所述指定VID用于 標(biāo)識(shí)虛擬局域網(wǎng)VLAN中的指定VLAN ;第一發(fā)送模塊,用于根據(jù)指定VID將所述數(shù)據(jù)報(bào)文發(fā)送至所述指定VLAN,以供所述指 定VLAN根據(jù)預(yù)先設(shè)定的報(bào)文處理策略對(duì)所述數(shù)據(jù)報(bào)文進(jìn)行處理; 確定模塊,用于確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口 ; 第二發(fā)送模塊,用于將所述數(shù)據(jù)報(bào)文發(fā)送至所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括判斷模塊,用于根據(jù)預(yù)先設(shè)定的通信能力位圖判斷是否允許所述接收端口與所述轉(zhuǎn)發(fā) 端口通信,若根據(jù)預(yù)先設(shè)定的通信能力位圖判斷出允許所述接收端口與所述轉(zhuǎn)發(fā)端口通信 時(shí)觸發(fā)所述第二發(fā)送模塊。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述通信能力位圖包括與所述接收端口 對(duì)應(yīng)的表項(xiàng)序號(hào)和與所述表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng),所述通信能力表項(xiàng)包括允許數(shù)據(jù) 報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口和拒絕數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口;所述判斷模塊包括第一查詢子模塊,用于從所述通信能力位圖中查詢出指定表項(xiàng)序號(hào),所述指定表項(xiàng)序 號(hào)為與所述接收端口對(duì)應(yīng)的表項(xiàng)序號(hào);第二查詢子模塊,用于從所述通信能力位圖中查詢出與所述指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信 能力表項(xiàng);第三查詢子模塊,用于查詢與所述指定表項(xiàng)序號(hào)對(duì)應(yīng)的通信能力表項(xiàng)中允許數(shù)據(jù)報(bào)文 進(jìn)行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)端口中是否包括所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括 第一記錄模塊,用于記錄所述指定表項(xiàng)序號(hào);查詢模塊,用于根據(jù)預(yù)先建立的表項(xiàng)序號(hào)與VID的對(duì)應(yīng)關(guān)系,查詢出與所述指定表項(xiàng) 序號(hào)對(duì)應(yīng)的原始VID ;第二替換模塊,用于將所述數(shù)據(jù)報(bào)文中的指定VID替換為查詢出的所述原始VID。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 第二記錄模塊,用于記錄所述原始VID ;第三替換模塊,用于根據(jù)記錄的所述原始VID,將所述數(shù)據(jù)報(bào)文中的指定VID替換為所 述原始VID。
12.—種網(wǎng)絡(luò)設(shè)備,其特征在于,包括權(quán)利要求7至11任一所述的報(bào)文處理裝置。
全文摘要
本發(fā)明公開(kāi)了一種報(bào)文處理方法、裝置和網(wǎng)絡(luò)設(shè)備。該方法包括通過(guò)接收端口接收數(shù)據(jù)報(bào)文,所述數(shù)據(jù)報(bào)文包括原始虛擬局域網(wǎng)標(biāo)識(shí)VID,所述原始VID為與所述接收端口對(duì)應(yīng)的VID;將所述數(shù)據(jù)報(bào)文中的原始VID替換為指定VID,所述指定VID用于標(biāo)識(shí)虛擬局域網(wǎng)VLAN中的指定VLAN;根據(jù)指定VID將所述數(shù)據(jù)報(bào)文發(fā)送至所述指定VLAN,以供所述指定VLAN根據(jù)預(yù)先設(shè)定的報(bào)文處理策略對(duì)所述數(shù)據(jù)報(bào)文進(jìn)行處理;確定出所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口;將所述數(shù)據(jù)報(bào)文發(fā)送至所述接收端口對(duì)應(yīng)的轉(zhuǎn)發(fā)端口。本發(fā)明實(shí)施例中只需將報(bào)文處理策略設(shè)置到私有VLAN中的指定VLAN上,從而降低了私有VLAN的系統(tǒng)復(fù)雜度和資源消耗度。
文檔編號(hào)H04L12/56GK101924700SQ201010249118
公開(kāi)日2010年12月22日 申請(qǐng)日期2010年8月9日 優(yōu)先權(quán)日2010年8月9日
發(fā)明者汪建惠 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
元谋县| 独山县| 清镇市| 乌兰察布市| 兴隆县| 石景山区| 宣城市| 栾川县| 博客| 亳州市| 新竹市| 柘城县| 淳化县| 城市| 南投市| 额济纳旗| 远安县| 明水县| 晋州市| 吉安市| 衡南县| 泽普县| 共和县| 宜春市| 五原县| 汨罗市| 岑溪市| 舟山市| 灯塔市| 福泉市| 夏津县| 盈江县| 黎城县| 阳曲县| 云龙县| 政和县| 白朗县| 鄄城县| 吉木萨尔县| 新疆| 枣强县|