AN接口的對應(yīng)關(guān)系添加標(biāo)識,添加的標(biāo)識可以是不同的SSID名稱,例如SSIDUSSID2等,當(dāng)然添加的標(biāo)識也可以是與SSID名稱相對應(yīng)的VLAN接口名稱,例如VLAN ID1、VLAN ID2等,也就是說添加標(biāo)識可以是第一標(biāo)識,也可以是第二標(biāo)識。
[0028]另外,針對本發(fā)明實(shí)施例如下內(nèi)容涉及的第一虛擬端口和第二虛擬端口作出預(yù)先設(shè)定,即設(shè)定第一虛擬端口對應(yīng)的是根據(jù)報(bào)文攜帶的SSID標(biāo)識完成分發(fā)后接收的一側(cè),第二虛擬端口對應(yīng)的是與光接口或以太網(wǎng)協(xié)議接口連接的另一側(cè)端口,一般是通過VLAN劃分后得出的多個(gè)虛擬端口。
[0029]在步驟S102中,通過第一標(biāo)識和第二標(biāo)識確定出第一虛擬端口和第二虛擬端口的實(shí)現(xiàn)方法如下:
[0030]若所述第一標(biāo)識為SSID,所述第一報(bào)文和所述第二報(bào)文為上行報(bào)文;根據(jù)所述第一標(biāo)識和所述第二標(biāo)識,確定第一虛擬端口和第二虛擬端口,包括:根據(jù)所述第一標(biāo)識確定第一虛擬端口,以及根據(jù)所述第二標(biāo)識確定第二虛擬端口 ;
[0031]若所述第一標(biāo)識為VLAN ID,所述第一報(bào)文和所述第二報(bào)文為上行報(bào)文;根據(jù)所述第一標(biāo)識和所述第二標(biāo)識,確定第一虛擬端口和第二虛擬端口,包括:
[0032]根據(jù)所述第二標(biāo)識確定第一虛擬端口,以及根據(jù)所述第一標(biāo)識確定第二虛擬端
□ο
[0033]若所述第一標(biāo)識為SSID,所述第一報(bào)文和所述第二報(bào)文為下行報(bào)文;根據(jù)所述第一標(biāo)識和所述第二標(biāo)識,確定第一虛擬端口和第二虛擬端口,包括:根據(jù)所述第一標(biāo)識確定第一虛擬端口,以及根據(jù)所述第二標(biāo)識確定第二虛擬端口 ;
[0034]若所述第一標(biāo)識為VLAN ID,所述第一報(bào)文和所述第二報(bào)文為下行報(bào)文;根據(jù)所述第一標(biāo)識和所述第二標(biāo)識,確定第一虛擬端口和第二虛擬端口,包括:
[0035]根據(jù)所述第二標(biāo)識確定第一虛擬端口,以及根據(jù)所述第一標(biāo)識確定第二虛擬端
□ ο
[0036]可見,第一虛擬端口由SSID標(biāo)識確定得出,第二虛擬端口由VLAN ID標(biāo)識確定得出。
[0037]考慮到實(shí)現(xiàn)轉(zhuǎn)發(fā)過程的轉(zhuǎn)發(fā)設(shè)備可能是一個(gè)無線接入點(diǎn)設(shè)備,也可能是多個(gè)級聯(lián)的無線接入點(diǎn)設(shè)備,而且轉(zhuǎn)發(fā)的過程也存在上行報(bào)文和下行報(bào)文兩種情況,因此就存在以下四種場景,需要說明的是,如下四種場景僅是以圖2至圖5中的SSID1和VLAN ID1為示例進(jìn)行描述,圖中其余通道如SSID2和VLAN ID2等之間的轉(zhuǎn)發(fā)過程可以類推得出。
[0038]場景一:
[0039]若實(shí)現(xiàn)轉(zhuǎn)發(fā)過程的轉(zhuǎn)發(fā)設(shè)備是單個(gè)無線接入點(diǎn)設(shè)備,接收報(bào)文是用戶側(cè)發(fā)起的上行報(bào)文,如圖2所示,那么利用本發(fā)明實(shí)施例提供的轉(zhuǎn)發(fā)方法實(shí)現(xiàn)的轉(zhuǎn)發(fā)過程如下:
[0040]無線接入點(diǎn)設(shè)備接收包含SSID1標(biāo)識的第一報(bào)文,繼而確定出對應(yīng)的第二標(biāo)識是VALN ID1,因此通過SSID1確定出SSID1對應(yīng)的第一虛擬端口,通過VALN ID1確定出VALNID1對應(yīng)的第二虛擬端口,第一報(bào)文經(jīng)過第一虛擬端口之后,已經(jīng)完成802.11幀數(shù)據(jù)至802.3幀數(shù)據(jù)的轉(zhuǎn)換,得到第二報(bào)文,根據(jù)VLAN ID1確定出的第二虛擬端口將該第二報(bào)文轉(zhuǎn)發(fā)至第二虛擬端口,并主動為該報(bào)文添加SSID1標(biāo)識的標(biāo)識信息或者是VLAN ID1標(biāo)識的標(biāo)識信息。
[0041]場景二:
[0042]若實(shí)現(xiàn)轉(zhuǎn)發(fā)過程的轉(zhuǎn)發(fā)設(shè)備是單個(gè)無線接入點(diǎn)設(shè)備,網(wǎng)絡(luò)側(cè)發(fā)起的下行報(bào)文,根據(jù)下列方式確定第二報(bào)文:將所述第一報(bào)文轉(zhuǎn)換成802.11格式的第二報(bào)文,并將所述第一報(bào)文中包含的所述第一標(biāo)識對應(yīng)的第二標(biāo)識置于所述第二報(bào)文中;或者,將所述第一報(bào)文轉(zhuǎn)換成802.11格式的第二報(bào)文,并將所述第一報(bào)文中包含的所述第一標(biāo)識置于所述第二報(bào)文中。具體地,如圖3所示,進(jìn)一步解釋如何確定第二報(bào)文和報(bào)文的轉(zhuǎn)發(fā)過程。
[0043]情況一:
[0044]無線接入點(diǎn)設(shè)備接收攜帶SSID1標(biāo)識的第一報(bào)文,根據(jù)預(yù)先設(shè)定的第一標(biāo)識和第二標(biāo)識的——對應(yīng)關(guān)系,通過SSID1標(biāo)識確定出第二標(biāo)識是VLAN ID1,繼而確定出VLANID1對應(yīng)的第二虛擬端口和SSID1對應(yīng)的第一虛擬端口,并將該報(bào)文從第二虛擬端口轉(zhuǎn)發(fā)至第一虛擬端口,以及完成下行鏈路802.3幀數(shù)據(jù)至802.11幀數(shù)據(jù)的轉(zhuǎn)換。
[0045]情況二:
[0046]無線接入點(diǎn)設(shè)備接收攜帶VLAN ID1標(biāo)識的第一報(bào)文,直接通過VLAN ID1確定第二虛擬端口,根據(jù)預(yù)先設(shè)定的第一標(biāo)識和第二標(biāo)識的一一對應(yīng)關(guān)系,通過VLAN ID1查找對應(yīng)的第二標(biāo)識SSID1,進(jìn)而由第二標(biāo)識SSID1確定出第一虛擬端口,并將該報(bào)文從第二虛擬端口轉(zhuǎn)發(fā)至第一虛擬端口,以及完成下行鏈路802.3幀數(shù)據(jù)至802.11幀數(shù)據(jù)的轉(zhuǎn)換。
[0047]場景三:
[0048]若實(shí)現(xiàn)轉(zhuǎn)發(fā)過程的轉(zhuǎn)發(fā)設(shè)備是多個(gè)級聯(lián)的無線接入點(diǎn)設(shè)備,接收報(bào)文是用戶側(cè)發(fā)起的上行報(bào)文,如圖4所示,那么利用本發(fā)明實(shí)施例提供的轉(zhuǎn)發(fā)方法實(shí)現(xiàn)的轉(zhuǎn)發(fā)過程如下:
[0049]無線接入點(diǎn)設(shè)備接收包含SSID1標(biāo)識的第一報(bào)文,繼而確定出對應(yīng)的第二標(biāo)識是VALN ID1,因此通過SSID1確定出SSID1對應(yīng)的第一虛擬端口,通過VALN ID1確定出VALNID1對應(yīng)的第二虛擬端口,第一報(bào)文經(jīng)過第一虛擬端口之后,已經(jīng)完成802.11幀數(shù)據(jù)至802.3幀數(shù)據(jù)的轉(zhuǎn)換,得到第二報(bào)文,根據(jù)VLAN ID1確定出的第二虛擬端口將該第二報(bào)文轉(zhuǎn)發(fā)至第二虛擬端口,并主動為該報(bào)文添加SSID1標(biāo)識的標(biāo)識信息或者是VLAN ID1標(biāo)識的標(biāo)識信息。當(dāng)該報(bào)文轉(zhuǎn)發(fā)至下一級的無線接入點(diǎn)設(shè)備后,分以下兩種情況分別處理:
[0050]情況一:
[0051]下一級無線接入點(diǎn)設(shè)備根據(jù)接收的包含SSID1標(biāo)識的報(bào)文確定出SSID1對應(yīng)的第一虛擬端口,繼而完成第一虛擬端口至第二虛擬端口的轉(zhuǎn)發(fā),如果后面還有無線接入點(diǎn)設(shè)備,轉(zhuǎn)發(fā)過程類同,不再贅述。
[0052]情況二:
[0053]下一級無線接入點(diǎn)設(shè)備根據(jù)接收的包含VLAN ID1標(biāo)識的報(bào)文確定出第二標(biāo)識是SSID1,繼而確定出SSID1對應(yīng)的第一虛擬端口,繼而完成第一虛擬端口至第二虛擬端口的轉(zhuǎn)發(fā),如果后面還有無線接入點(diǎn)設(shè)備,轉(zhuǎn)發(fā)過程類同,不再贅述。
[0054]場景四:
[0055]若實(shí)現(xiàn)轉(zhuǎn)發(fā)過程的轉(zhuǎn)發(fā)設(shè)備是多個(gè)級聯(lián)的無線接入點(diǎn)設(shè)備,接收報(bào)文是網(wǎng)絡(luò)側(cè)發(fā)起的下行報(bào)文,如圖5所示,那么利用本發(fā)明實(shí)施例提供的轉(zhuǎn)發(fā)方法實(shí)現(xiàn)的轉(zhuǎn)發(fā)過程如下:
[0056]無線接入點(diǎn)設(shè)備接收攜帶SSID1標(biāo)識或者是VLAN ID1標(biāo)識的第一報(bào)文,通過SSID1標(biāo)識確定出第二標(biāo)識是VLAN ID1,繼而確定出VLAN ID1對應(yīng)的第二虛擬端口和SSID1對應(yīng)的第一虛擬端口,或者是直接通過VLAN ID1確定第二虛擬端口,通過VLAN ID1對應(yīng)的第二標(biāo)識SSID1確定出第一虛擬端口。并將該報(bào)文從第二虛擬端口轉(zhuǎn)發(fā)至第一虛擬端口,以及完成下行鏈路802.3幀數(shù)據(jù)至802.11幀數(shù)據(jù)的轉(zhuǎn)換,在數(shù)據(jù)轉(zhuǎn)換的同時(shí),人為地將轉(zhuǎn)換后的報(bào)文增加SSID1標(biāo)識的標(biāo)識信息或者是VLAN ID1標(biāo)識的標(biāo)識信息。當(dāng)該報(bào)文轉(zhuǎn)發(fā)至下一級的無線接入點(diǎn)設(shè)備后,下一級無線接入點(diǎn)設(shè)備接收攜帶SSID1標(biāo)識或者是VLANID1標(biāo)識的報(bào)文,仍然按照上述轉(zhuǎn)發(fā)過程完成后續(xù)的轉(zhuǎn)發(fā)操作,因此不再贅述。
[0057]可見,本發(fā)明實(shí)施例提供的上述場景的轉(zhuǎn)發(fā)過程替換了現(xiàn)有技術(shù)的網(wǎng)橋結(jié)構(gòu),避免的MAC地址表項(xiàng)學(xué)習(xí)的過程,從而減少的時(shí)間消耗,提高了無線接入點(diǎn)設(shè)備的處理效率。
[0058]值得說明的是,本發(fā)明實(shí)施例同樣適用無線接入點(diǎn)設(shè)備只向外廣播一個(gè)SSID名稱的情況,此時(shí)只需要建立報(bào)文入端口和出端口之間的映射,報(bào)文就可以完成在兩側(cè)端口之間的轉(zhuǎn)發(fā)過程,省略了 MAC地址表項(xiàng)學(xué)習(xí)過程,節(jié)省了時(shí)間消耗,提供了設(shè)備的轉(zhuǎn)發(fā)效率。
[0059]基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供一種報(bào)文轉(zhuǎn)發(fā)設(shè)備,該設(shè)備可執(zhí)行上述方法實(shí)施例。本發(fā)明實(shí)施例提供的設(shè)備如圖6所示。
[0060]該報(bào)文轉(zhuǎn)發(fā)設(shè)備包括:第一確定單