转发报文的方法及装置制造方法及图纸

技术编号:14657527 阅读:74 留言:0更新日期:2017-02-16 23:07
本发明专利技术提供一种转发报文的方法及装置,所述方法应用于AP设备,包括:当第一STA设备漫游到本AP设备时,获取第一STA设备的第一MAC地址,并向AC设备发送携带第一MAC地址的请求报文,接收AC设备返回的携带第一VLAN标识的响应报文,并维护第一MAC地址和第一VLAN标识的对应关系;在接收到来自第一STA设备的数据报文时,如果第一VLAN标识对应的MAC地址中是否包含数据报文中携带的MAC地址,则发送数据报文。本发明专利技术不会对AC设备造成压力,保证了无线网络的通信能力。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种转发报文的方法及装置
技术介绍
目前的WLAN(WirelessLocalAreaNetwork,无线局域网)提供了扩展服务集(ExtendedServiceSet)服务,在ESS中,多个AP(AccessPoint,接入点)设备使用相同的SSID(ServiceSetIdentifier,服务集标识),STA(Station,无线终端)设备能够关联到AP设备上,通过WLAN使用无线网络服务。WLAN漫游是指STA设备在同属于一个SSID内的AP设备之间移动,且保持用户业务不中断的过程。如果漫游前后的STA设备关联的VLAN(VirtualLocalAreaNetwork,虚拟局域网)发生变化,则属于无线三层漫游。现有技术中,STA设备漫游后通常采用集中转发模式转发报文,即漫游后STA设备发送到互联网的报文,首先由漫游后的AP设备通过CAPWAP(ControlAndProvisioningofWirelessAccessPointsProtocolSpecification,无线接入点的控制和配置协议)隧道发送至AC(AccessPointController,接入控制器)设备,再由AC设备发送到漫游前的AP设备,由漫游前的AP进行转发。但是上述报文转发方式,所有报文都需要经过AC设备,会对AC设备造成较大压力,影响无线网络的通信能力。
技术实现思路
本专利技术提供一种转发报文的方法及装置,以解决现有技术中所有转发报文都需要经过AC设备,会对AC设备造成较大压力,影响无线网络的通信能力的问题。第一方面,本专利技术提供一种转发报文的方法,所述方法应用于AP设备,包括:维护阶段:当第一STA设备漫游到本AP设备时,获取第一STA设备的第一MAC地址,并向AC设备发送携带第一MAC地址的请求报文,接收AC设备返回的携带第一VLAN标识的响应报文,并维护第一MAC地址和第一VLAN标识的对应关系;第一VLAN标识是第一STA设备首次关联的AP设备所属的VLAN标识;在一个例子中,当本AP设备为第二STA设备首次关联的AP设备时,获取第二STA设备的第二MAC地址,并向AC设备发送携带第二MAC地址和第二VLAN标识的维护报文,第二VLAN标识是本AP设备所属的VLAN标识。报文传输阶段:在接收到来自第一STA设备的数据报文时,利用对应关系,判断第一VLAN标识对应的MAC地址中是否包含数据报文中携带的MAC地址,如果是,则发送数据报文。在一个例子中,获取所述第一STA设备的第一媒体访问控制MAC地址之前,接收第一STA设备发送的重新关联请求报文,所述重新关联请求报文携带漫游标识;根据所述漫游标识确定所述第一STA设备是漫游至本AP设备的,并执行获取所述第一STA设备的第一媒体访问控制MAC地址,并向接入控制器AC设备发送携带所述第一MAC地址的请求报文的过程。其中,第一VLAN标识网段、第二VLAN标识所属网段为不同的网段,漫游前后,第一STA设备的IP地址属于第一VLAN标识所属网段,第二STA设备的IP地址属于第二VLAN标识所属网段。第二方面,本专利技术提供另外一种转发报文的方法,所述方法应用于AC设备,包括:接收AP设备发送的携带第一STA设备的第一MAC地址的请求报文,请求报文是第一STA设备漫游到AP设备时,由AP设备发送的;通过查询映射表,获取第一MAC地址对应的第一VLAN标识;第一VLAN标识为STA设备首次关联的AP设备所属的VLAN标识;发送携带第一VLAN标识的响应报文到AP设备,以使AP设备维护第一MAC地址和第一VLAN标识的对应关系,并在接收到来自第一STA设备的数据报文时,根据第一VLAN标识发送数据报文。在一个例子中,接收AP设备发送的携带第二STA设备的第二MAC地址和第二VLAN标识的维护报文,第二VLAN标识是AP设备所属的VLAN标识;在映射表中记录第二MAC地址和第二VLAN标识的对应关系。第三方面,本专利技术提供一种转发报文的装置,所述装置应用于AP设备,包括:维护模块,用于当第一STA设备漫游到本AP设备时,获取第一STA设备的第一MAC地址,并向AC设备发送携带第一MAC地址的请求报文,接收AC设备返回的携带第一VLAN标识的响应报文,并维护第一MAC地址和第一VLAN标识的对应关系;第一VLAN标识是第一STA设备首次关联的AP设备所属的VLAN标识;所述维护模块,用于在维护模块获取所述第一STA设备的第一媒体访问控制MAC地址之前,接收第一STA设备发送的重新关联请求报文,所述重新关联请求报文携带漫游标识;根据所述漫游标识确定所述第一STA设备是漫游至本AP设备的,并执行获取所述第一STA设备的第一媒体访问控制MAC地址,并向接入控制器AC设备发送携带所述第一MAC地址的请求报文的过程。第四方面,本专利技术提供另外一种转发报文的装置,所述装置应用于AC设备,包括:接收模块,用于接收AP设备发送的携带第一STA设备的第一MAC地址的请求报文,请求报文是第一STA设备漫游到AP设备时,由AP设备发送的;查询模块,用于查询映射表,获取第一MAC地址对应的第一VLAN标识;VLAN标识为STA设备首次关联的AP设备所属的VLAN标识;第二发送模块,用于发送携带第一VLAN标识的响应报文到AP设备,以使AP设备维护第一MAC地址和第一VLAN标识的对应关系,并在接收到来自STA设备的数据报文时,根据第一VLAN标识发送数据报文。由本专利技术的实施例可见,当第一STA设备漫游到漫游后的AP设备时,本AP设备会维护第一STA设备的第一MAC地址和第一VLAN标识的对应关系,其中第一VLAN标识是第一STA设备首次关联的AP设备所属的VLAN标识。当漫游后的AP设备接收到来自第一STA设备的数据报文时,利用对应关系,判断第一VLAN标识对应的MAC地址中是否包含数据报文中携带的MAC地址,如果是,则发送数据报文。由于本专利技术漫游后的数据报文是由漫游后的AP设备直接转发,而不是由漫游后的AP设备将数据报文发送给AC设备,再由AC设备发送给漫游前的AP设备,由漫游前的AP进行转发,因此不会对AC设备造成压力,保证了无线网络的通信能力。附图说明图1是应用本专利技术实施例一种转发报文的方法及装置的应用场景示意图;图2是本专利技术一种转发报文的方法的一个实施例流程图;图3是本专利技术一种转发报文的方法的另一个实施例流程图;图4是本专利技术一种转发报文的装置所在设备的一种硬件结构图;图5是本专利技术一种转发报文的装置的一个实施例框图;图6是本专利技术一种转发报文的装置的另一个实施例框图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。参见图1,为应用本专利技术实施例一种转发报文的方法和装置的应用场景示意图,包括:AC设备,用于管理无线网络中的所有AP设备,负责为AP设备分配SSID,并为AP设备配置所属VLAN;AP设备,用于为STA设备提供无线接入服务,是无线网和有线网的桥梁;STA设备,带有无线连接功能的设备(如笔记本、手机等),与AP设备通过无线进本文档来自技高网
...
转发报文的方法及装置

【技术保护点】
一种转发报文的方法,其特征在于,所述方法应用于接入点AP设备,包括:维护阶段:当第一无线终端STA设备漫游到本AP设备时,获取所述第一STA设备的第一媒体访问控制MAC地址,并向接入控制器AC设备发送携带所述第一MAC地址的请求报文,接收所述AC设备返回的携带第一VLAN标识的响应报文,并维护所述第一MAC地址和所述第一VLAN标识的对应关系;所述第一VLAN标识是所述第一STA设备首次关联的AP设备所属的VLAN标识;报文传输阶段:在接收到来自所述第一STA设备的数据报文时,利用所述对应关系,判断所述第一VLAN标识对应的MAC地址中是否包含所述数据报文中携带的MAC地址,如果是,则发送所述数据报文。

【技术特征摘要】
1.一种转发报文的方法,其特征在于,所述方法应用于接入点AP设备,包括:维护阶段:当第一无线终端STA设备漫游到本AP设备时,获取所述第一STA设备的第一媒体访问控制MAC地址,并向接入控制器AC设备发送携带所述第一MAC地址的请求报文,接收所述AC设备返回的携带第一VLAN标识的响应报文,并维护所述第一MAC地址和所述第一VLAN标识的对应关系;所述第一VLAN标识是所述第一STA设备首次关联的AP设备所属的VLAN标识;报文传输阶段:在接收到来自所述第一STA设备的数据报文时,利用所述对应关系,判断所述第一VLAN标识对应的MAC地址中是否包含所述数据报文中携带的MAC地址,如果是,则发送所述数据报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当本AP设备为第二STA设备首次关联的AP设备时,获取所述第二STA设备的第二MAC地址,并向AC设备发送携带所述第二MAC地址和第二VLAN标识的维护报文,所述第二VLAN标识是本AP设备所属的VLAN标识。3.根据权利要求1所述的方法,其特征在于,在获取所述第一STA设备的第一媒体访问控制MAC地址之前,还包括:接收第一STA设备发送的重新关联请求报文,所述重新关联请求报文携带漫游标识;根据所述漫游标识确定所述第一STA设备是漫游至本AP设备的,并执行获取所述第一STA设备的第一媒体访问控制MAC地址,并向接入控制器AC设备发送携带所述第一MAC地址的请求报文的过程。4.一种转发报文的方法,其特征在于,所述方法应用于AC设备,包括:接收AP设备发送的携带第一STA设备的第一MAC地址的请求报文,所述请求报文是所述第一STA设备漫游到所述AP设备时,由所述AP设备发送的;通过查询映射表,获取所述第一MAC地址对应的第一VLAN标识;所述第一VLAN标识为所述STA设备首次关联的AP设备所属的VLAN标识;发送携带所述第一VLAN标识的响应报文到AP设备,以使所述AP设备维护所述第一MAC地址和所述第一VLAN标识的对应关系,并在接收到来自所述第一STA设备的数据报文时,根据所述第一VLAN标识发送所述数据报文。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收AP设备发送的携带第二STA设备的第二MAC地址和第二VLAN标识的维护报文,所述第二VLAN标识是所述AP设备所属的VLAN标识;在所述映射表中记录所述第二MAC地址和第二VLAN标识的对应关系。6.一种转发报文的装置,其特...

【专利技术属性】
技术研发人员:俞哲伟
申请(专利权)人:杭州迪普科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1