一种报文转发方法及其转发设备的制造方法_3

文档序号:9634180阅读:来源:国知局
元401,第二确定单元402,转发单元403。
[0061]第一确定单元401,用于在接收到包含第一标识的第一报文后,根据第一标识和第二标识的对应关系,确定所述第一报文中的第一标识对应的第二标识;
[0062]第二确定单元402,用于根据所述第一标识和所述第二标识,确定第一虚拟端口和第二虚拟端口;
[0063]转发单元403,用于将由所述第一报文协议转换得到的第二报文,通过所述第一虚拟端口和所述第二虚拟端口进行转发;
[0064]其中,若所述第一标识为服务集标识SSID,则所述第二标识为虚拟局域网标识号VLAN ID ;
[0065]若所述第一标识为VLAN ID,则所述第二标识为SSID。
[0066]在转发设备中,第一确定单元401首先建立对应关系,即预先设定第一标识和第二标识的——对应关系,例如设定SSID1对应VLAN ID1,SSID2对应VLAN ID2,以此类推。这样,当接收到携带第一标识的第一报文后,可以根据接收到的第一报文的第一标识信息,确定出该报文中的第一标识对应的第二标识。
[0067]在第二确定单元402中,通过第一标识和第二标识确定出第一虚拟端口和第二虚拟端口的实现方法如下:
[0068]若所述第一标识为SSID,所述第一报文和所述第二报文为上行报文;根据所述第一标识和所述第二标识,确定第一虚拟端口和第二虚拟端口,包括:根据所述第一标识确定第一虚拟端口,以及根据所述第二标识确定第二虚拟端口 ;
[0069]若所述第一标识为VLAN ID,所述第一报文和所述第二报文为上行报文;根据所述第一标识和所述第二标识,确定第一虚拟端口和第二虚拟端口,包括:
[0070]根据所述第二标识确定第一虚拟端口,以及根据所述第一标识确定第二虚拟端
□ο
[0071]若所述第一标识为SSID,所述第一报文和所述第二报文为下行报文;根据所述第一标识和所述第二标识,确定第一虚拟端口和第二虚拟端口,包括:根据所述第一标识确定第一虚拟端口,以及根据所述第二标识确定第二虚拟端口 ;
[0072]若所述第一标识为VLAN ID,所述第一报文和所述第二报文为下行报文;根据所述第一标识和所述第二标识,确定第一虚拟端口和第二虚拟端口,包括:
[0073]根据所述第二标识确定第一虚拟端口,以及根据所述第一标识确定第二虚拟端
□ο
[0074]可见,第一虚拟端口由SSID标识确定得出,第二虚拟端口由VLAN ID标识确定得出。
[0075]考虑到实现转发过程的转发设备可能是一个无线接入点设备,也可能是多个级联的无线接入点设备,而且转发的过程也存在上行报文和下行报文两种情况,因此转发单元403的具体执行过程针对以下四种场景分别描述。
[0076]场景一:
[0077]若实现转发过程的转发设备是单个无线接入点设备,接收报文是第一报文,即用户侧发起的上行报文,转发单元还用于:将所述第一报文转换成802.3格式的第二报文,并将所述第一报文中包含的所述第一标识对应的第二标识置于所述第二报文中;或者,将所述第一报文转换成802.3格式的第二报文,并将所述第一报文中包含的所述第一标识置于所述第二报文中。具体地,如图2所示,那么利用本发明实施例转发过程如下:
[0078]无线接入点设备接收包含SSID1标识的第一报文,首先第一确定单元401确定出对应的第二标识是VALN ID1,因此第二确定单元402通过SSID1确定出SSID1对应的第一虚拟端口,通过VALN ID1确定出VALN ID1对应的第二虚拟端口,第一报文经过第一虚拟端口之后,已经完成802.11帧数据至802.3帧数据的转换,得到第二报文,转发单元403根据VLAN ID1确定出的第二虚拟端口将该第二报文转发至第二虚拟端口,并主动为该报文添加SSID1标识的标识信息或者是VLAN ID1标识的标识信息。
[0079]场景二:
[0080]若实现转发过程的转发设备是单个无线接入点设备,网络侧发起的下行报文是第一报文,所述转发单元还用于:将所述第一报文转换成802.11格式的第二报文,并将所述第一报文中包含的所述第一标识对应的第二标识置于所述第二报文中;或者,将所述第一报文转换成802.11格式的第二报文,并将所述第一报文中包含的所述第一标识置于所述第二报文中。具体地,如图3所示,那么利用本发明实施例转发过程如下:
[0081]情况一:
[0082]无线接入点设备接收携带SSID1标识的第一报文,首先第一确定单元401通过SSID1标识确定出第二标识是VLAN ID1,继而第二确定单元402确定出VLAN ID1对应的第二虚拟端口和SSID1对应的第一虚拟端口,转发单元403将该报文从第二虚拟端口转发至第一虚拟端口,以及完成下行链路802.3帧数据至802.11帧数据的转换。
[0083]情况二:
[0084]无线接入点设备接收携带VLAN ID1标识的第一报文,第二确定单元402直接通过VLAN ID1确定第二虚拟端口,通过VLAN ID1对应的第二标识SSID1确定出第一虚拟端口。转发单元403将该报文从第二虚拟端口转发至第一虚拟端口,以及完成下行链路802.3帧数据至802.11帧数据的转换。
[0085]场景三:
[0086]若实现转发过程的转发设备是多个级联的无线接入点设备,接收报文是用户侧发起的上行报文,如图4所示,那么利用本发明实施例转发过程如下:
[0087]无线接入点设备接收包含SSID1标识的第一报文,首先第一确定单元401确定出对应的第二标识是VALN ID1,因此第二确定单元402通过SSID1确定出SSID1对应的第一虚拟端口,通过VALN ID1确定出VALN ID1对应的第二虚拟端口,第一报文经过第一虚拟端口之后,已经完成802.11帧数据至802.3帧数据的转换,得到第二报文,转发单元403根据VLAN ID1确定出的第二虚拟端口将该第二报文转发至第二虚拟端口,并主动为该报文添加SSID1标识的标识信息或者是VLAN ID1标识的标识信息。当该报文转发至下一级的无线接入点设备后,分以下两种情况分别处理:
[0088]情况一:
[0089]下一级无线接入点设备中的第二确定单元402根据接收的包含SSID1标识的报文确定出SSID1对应的第一虚拟端口,继而转发单元403完成第一虚拟端口至第二虚拟端口的转发,如果后面还有无线接入点设备,转发过程类同,不再赘述。
[0090]情况二:
[0091]下一级无线接入点设备中的第一确定单元401根据接收的包含VLAN ID1标识的报文确定出第二标识是SSID1,继而第二确定单元402确定出SSID1对应的第一虚拟端口,继而转发单元403完成第一虚拟端口至第二虚拟端口的转发,如果后面还有无线接入点设备,转发过程类同,不再赘述。
[0092]场景四:
[0093]若实现转发过程的转发设备是多个级联的无线接入点设备,接收报文是网络侧发起的下行报文,如图5所示,那么利用本发明实施例转发过程如下:
[0094]无线接入点设备接收携带SSID1标识或者是VLAN ID1标识的第一报文,第一确定单元401通过SSID1标识确定出第二标识是VLAN ID1,继而第二确定单元402确定出VLANID1对应的第二虚拟端口和SSID1对应的第一虚拟端口,或者是直接通过VLAN ID1确定第二虚拟端口,通过VLAN ID1对应的第二标识SSID1确定出第一虚拟端口。转发单元403将该报文从第二虚拟端口转发至第一虚拟端口,以及完成下行链路802.3帧数据至802.11帧数据的转换,在数据转换的同时,人为地将转换后的报文增加SSID1标识的标识信息或者是VLAN ID1标识的标识信息。当该报文转发至下一级的无线接入点设备后,下一级无线接入点设备接收携带SSID1标识或者是V
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1