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

技术编号:13748986 阅读:38 留言:0更新日期:2016-09-24 08:37
本发明专利技术提供一种报文转发方法及装置,所述方法包括:当交换设备接收到AC发送的下行数据报文时,获取所述下行数据报文的目的端口号;根据所述目的端口号查询自身维护的引流表项,确定所述目的端口号对应的目标AP;将所述下行数据报文发送给所述目标AP。应用本发明专利技术实施例可以充分利用交换设备的处理性能,提高交换设备的资源利用率。

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及一种报文转发方法及装置
技术介绍
传统AC(Access Controller,接入控制器)+Fit(瘦)AP(Access Point,接入点)的WLAN(Wireless Local Area Networks,无线局域网)组网模型中,通常由一台或多台AC组成逻辑上的AC池,管理众多Fit AP(以下简称为AP),AC和AP之间通过某种协议(如CAPWAP(Control And Provisioning of Wireless Access Points Protocol Specification,无线接入点的控制和配置协议)或HTTP(HyperText Transfer Protocol,超文本传输协议)等)连接起来。
技术实现思路
本专利技术提供一种报文转发方法及装置,以提高AC+Fit AP组网中交换设备的资源利用率。根据本专利技术实施例的第一方面,提供一种报文转发方法,所述方法应用于交换设备,且包括:当接收到接入控制器AC发送的下行数据报文时,获取所述下行数据报文的目的端口号;根据所述目的端口号查询自身维护的引流表项,确定所述目的端口号对应的目标接入点AP;将所述下行数据报文通过与所述目标AP建立的数据通道发送给所述目标AP。根据本专利技术实施例的第二方面,提供一种报文转发方法,包括:通过与交换设备建立的数据通道接收所述交换设备发送的下行数据报文;其中,所述下行数据报文是所述交换设备接收到AC发送的下行数据报文时,根据所述下行数据报文的目的端口号查询自身维护的引流表项,确定出所述目的端口号对应的目标AP为所述AP后,向所述AP发送的;对所述下行数据报文进行解封装处理后转发。根据本专利技术实施例的第三方面,提供一种报文转发装置,所述装置应用于交换设备,且包括:接收单元,用于接收接入控制器AC发送的下行数据报文;获取单元,用于当所述接收单元接收到AC发送的下行数据报文时,获取所述下行数据报文的目的端口号;查询单元,用于根据所述目的端口号查询自身维护的引流表项,确定所述目的端口号对应的目标AP;发送单元,用于将所述下行数据报文通过与所述目标AP建立的数据通道发送给所述目标AP。根据本专利技术实施例的第四方面,提供一种报文转发装置,所述装置应用于接入点AP,且包括:接收单元,用于通过与交换设备建立的数据通道接收所述交换设备发送的下行数据报文;其中,所述下行数据报文是所述交换机接收到AC发送的下行数据报文时,根据所述下行数据报文的目的端口号查询自身维护的引流表项确定所述目的端口号对应的目标AP后,向所述目标AP发送的;解封装单元,用于对所述下行数据报文进行解封装处理;发送单元,用于对所述解封装处理后的下行数据报文进行转发。应用本专利技术实施例,当交换设备接收到AC发送的下行数据报文时,获取下行数据报文的目的端口号,并根据该目的端口号查询自身维护的引流表项,确定该目的端口号对应的目标AP,进而将该下行数据报文通过与目标AP建立的数据通道发送给目标AP,以使目标AP接收到该下行数据报文时,
对下行数据报文进行解封装后,进行转发处理,充分利用交换设备的处理性能,提高了交换设备的资源利用率。附图说明图1是本专利技术实施例提供的一种报文转发的网络架构示意图;图2是本专利技术实施例提供的一种报文转发方法的流程示意图;图3是本专利技术实施例提供的另一种报文转发方法的流程示意图;图4是本专利技术实施例提供的一种报文转发装置的结构示意图;图5是本专利技术实施例提供的另一种报文转发装置的结构示意图;图6是本专利技术实施例提供的一种报文转发装置的结构示意图;图7是本专利技术实施例提供的另一种报文转发装置的结构示意图。具体实施方式在传统AC+Fit AP的WLAN组网模型中,AP需要承担的功能较多,如实时RRM(Radio Resource Management,无线资源管理)计算、WIPS(Wireless Intrusion Prevention System,无线入侵防御系统)计算等控制平面业务,以及数据转发等,因而AP必须配备高性能的硬件,如高性能的CPU(Center Process Unit,中央处理单元)、内存等。此外,在传统的AC+Fit AP组网架构中,Fit AP通常会通过交换设备(如交换机)与AC连接,在该组网架构中,交换设备主要功能包括为AP供电以及有线报文转发,而与无线网络没有任何交互,交换设备的处理性能没有得到充分的利用,造成了资源的浪费。为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。下面先对本专利技术实施例适用的网络架构进行描述。请参见图1,图1为本专利技术实施例提供的一种报文转发的网络架构示意
图,如图1所示,该网络架构中可以包括AC、交换设备(以下以交换设备为交换机为例进行说明)以及AP;其中:值得说明的是,在本专利技术实施例中,若未特殊说明,所提及的交换机均指与AP直连的交换机,本专利技术实施例后续不再复述。本专利技术实施例中,通过改造交换机,由交换机与AC建立连接(例如CAPWAP、HTTP或者其它协议连接),这样,AC只负责与交换机进行通信,由交换机负责管理与之连接的AP,交换机和AP的配置可以由AC统一下发,并且,交换机还负责AP的控制平面业务(如RRM、漫游控制、WIPS等)。AP仅需负责射频处理以及数据报文处理等数据平面业务,这样可以降低AP的硬件成本。本专利技术实施例中,为了使交换机能够处理AP的控制平面业务,可以在交换机中置入相关软件模块(AP用于处理相关控制平面业务的软件模块),进而可以利用交换机的CPU资源,处理AP所需处理的控制平面业务,如RRM计算、漫游控制、WIPS等。其中,交换机通过所置入的相关软件模块实现相关控制平面业务的处理可以参见现有AP处理相关控制平面业务的具体实现方式,本专利技术实施例在此不做赘述。此外,交换机处理相关控制平面业务时所需要的数据可以通过交换机与AP之间的连接(例如二层私有协议连接)从AP获取。在本专利技术实施例中,交换机与AC建立控制通道之后,还可以为每个AP创建一条专用的数据通道,每条数据通道使用不同的端口号。具体的,交换机与AC成功建立控制通道之后,交换机会为与该交换机连接的AP分配UDP(User Datagram Protocol,用户数据报协议)端口号,进而,交换机可以根据为AP分配的UDP端口号,创建对应的数据通道,并通过该数据通道向AP下发报文封装信息,以便AP接收到报文封装信息后,存储在本地,以备后续数据报文转发的时候使用。其中,该报文封装信息可以包括但不限于:封装为指定协议的报文(例如指定协议为CAPWAP协议)的目的MAC地址为交换机到AC的下一跳设
备(如网关)的MAC地址,目的IP地址为AC的IP地址,目的端口号为AC的socket(套接字)端口号,源IP地址为交换机的IP地址,源端口号为交换机为AP分配的UDP端口号,交换机与AP之间的数据通道所处VLAN。本专利技术实施例中,为了实现交换机根据接收到的下行数据报文的目的端口将下行数据报文转发给正确的AP,交换机在为各AP创建对应的数据通道之本文档来自技高网
...

【技术保护点】
一种报文转发方法,其特征在于,所述方法应用于交换设备,且包括:当接收到接入控制器AC发送的下行数据报文时,获取所述下行数据报文的目的端口号;根据所述目的端口号查询自身维护的引流表项,确定所述目的端口号对应的目标接入点AP;将所述下行数据报文通过与所述目标AP建立的数据通道发送给所述目标AP。

【技术特征摘要】
1.一种报文转发方法,其特征在于,所述方法应用于交换设备,且包括:当接收到接入控制器AC发送的下行数据报文时,获取所述下行数据报文的目的端口号;根据所述目的端口号查询自身维护的引流表项,确定所述目的端口号对应的目标接入点AP;将所述下行数据报文通过与所述目标AP建立的数据通道发送给所述目标AP。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到与所述交换设备建立了数据通道的AP发送的上行数据报文时,根据所述上行数据报文的目的互联网协议IP地址和目的媒体访问控制MAC地址,对所述上行数据报文进行转发;其中,所述上行数据报文是所述AP接收到无线报文时,将所述无线报文转换成有线报文,并根据所述交换设备下发的报文封装信息对所述有线报文进行封装得到的;所述报文封装信息包括:封装为指定协议的报文的目的IP地址为所述AC的IP地址,目的MAC地址为所述交换设备到所述AC的下一跳设备的MAC地址,目的端口号为所述AC的socket端口号,源IP地址为所述交换设备的IP地址,源端口号为所述交换设备为所述AP分配的用户数据报协议UDP端口号。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:通过与所述AC建立的控制通道接收所述AC发送的控制报文,并根据所述控制报文进行控制业务处理。4.一种报文转发方法,其特征在于,所述方法应用于接入点AP,且包括:通过与交换设备建立的数据通道接收所述交换设备发送的下行数据报
\t文;其中,所述下行数据报文是所述交换设备接收到AC发送的下行数据报文时,根据所述下行数据报文的目的端口号查询自身维护的引流表项,确定出所述目的端口号对应的目标AP为所述AP后,向所述AP发送的;对所述下行数据报文进行解封装处理后转发。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当接收到无线报文时,将所述无线报文转换成有线报文;根据所述交换设备下发的报文封装信息,对所述有线报文进行封装,得到上行数据报文;所述报文封装信息包括:封装为指定协议的报文的目的互联网协议IP地址为所述AC的IP地址,目的媒体访问控制MAC地址为所述交换设备到所述AC的下一跳设备的MAC地址,目的端口号为所述AC的socket端口号,源IP地址为所述交换设备的IP地址,源端口号为所述交换设备为所述AP分配的用户数据报协议UDP端口号;将所述上行数据报文转发至所述交换设备,以使所述交换设备根据所述上行数据报文的目的IP地址和目的MAC地址,对所述上行数据报文进行转发。6.一种报文转发装置,其特征在于,所述装置应用于交换设备,且包括:接收单元,用于接收接入控制器AC发送的下行数据报文;获取单元,用于当所述接收单元接收到AC...

【专利技术属性】
技术研发人员:郭玮维
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1