一种报文转发方法及无线访问节点、系统的制作方法

文档序号:7902229阅读:138来源:国知局
专利名称:一种报文转发方法及无线访问节点、系统的制作方法
技术领域
本发明涉及无线接入领域,尤其涉及一种报文转发方法及无线访问节点、系统。
背景技术
无线访问节点(英文全称Access Point,以下简称AP)设置在无线网络中,无线用户的接入认证报文、普通的业务报文都是通过所述AP进行转发,无线网络中的无线访问节点控制器(英文全称AP Controller,以下简称AC)用于对AP上的接入认证报文、普通的业务报文的转发方式进行控制。AP上对接收到的无线报文的转发方式包括本地转发方式和隧道转发方式,其中,本地转发方式,是指AP对收到的无线报文进行封装处理,生成以太报文后,将生成的报文直接向目的地址转发;隧道转发方式,是指AP收到无线报文后,先封装成以太报文, 然后将封装后的以太报文再次封装成无线接入点的控制和配置(英文全称Control And Provisioning of Wireless Access Points,以下简称为CAPWAP)协议报文,将封装后的 CAPffAP协议报文发送给AC,由AC对CAPWAP协议报文解封装后得到以太报文,然后将以太报文向目的地址转发。图1示出了现有的AC和AP之间是三层网络的结构示意图,该三层网络中包括用户站(英文全称=Station,以下简称=STA)、API和AP2、交换机(Switch)以及AC。在该三层网络中,AP的转发方式包括本地转发方式和隧道转发方式。现有技术中,由于AP只能简单的对接收到无线报文进行转发,当AP配置为本地转发方式时,所有的报文都不再发送到AC,导致在本地转发方式中AC对无线空口控制和用户的接入控制分离;当AP配置为隧道转发方式时,所有的无线报文都需要先转发到AC,导致 AP与AC之间的带宽浪费。

发明内容
本发明实施例所要解决的技术问题在于,如何区别出接收到的报文,并确定其对应的转发方式转发该报文。为了解决上述技术问题,本发明实施例提供了一种报文转发方法,包括无线访问节点获取转发配置表,所述转发配置表包括报文类型和转发方式;所述无线访问节点接收用户站发送的报文,获取所述报文的报文类型;所述无线访问节点根据所述报文的报文类型以及所述转发配置表,确定所述报文的转发方式;所述无线访问节点根据所述报文的转发方式封装并转发所述报文。相应地,本发明实施例还提供了一种无线访问节点,包括配置获取模块,用于获取转发配置表,所述转发配置表包括报文类型和转发方式;识别模块,用于获取接收到的由用户站发送的报文的报文类型;
转发方式确定模块,用于根据所述识别模块获取的所述报文的报文类型以及所述配置获取模块获取的转发配置表,确定所述报文的转发方式;转发模块,根据所述转发方式确定模块获取的所述报文的转发方式封装并转发所述报文。相应地,本发明实施例还提供了一种报文转发系统,包括无线访问节点,以及无线访问节点控制器,其中,所述无线访问节点,用于获取转发配置表,所述转发配置表包括报文类型和转发方式,并在接收到用户站发送的报文时,获取所述报文的报文类型,根据所述报文的报文类型以及所述转发配置表,确定所述报文的转发方式,根据所述报文的转发方式封装所述报文,当所述报文的转发方式为隧道转发方式时,通过所述无线访问节点控制器转发所述报文;所述无线访问节点控制器用于接收所述无线访问节点根据隧道转发方式封装的报文,对所述报文进行解封装,并将解封装之后的报文发向目的地址转发。实施本发明实施例,具有如下有益效果无线访问节点能够根据转发配置表对接收到的不同类型的无线用户的报文选择不同的转发方式进行转发,在无线访问节点上实现了对无线用户报文的转发控制,避免了由于AP不能对不同的无线用户报文区别执行不同的转发方式所导致得在本地转发方式中 AC对无线空口控制和用户的接入控制分离、在隧道转发方式中AP与AC之间的带宽浪费的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有的AC和AP之间的三层网络的结构示意图;图2是本发明实施例的报文转发系统的结构组成示意图;图3是本发明实施例的无线访问节点的结构组成示意图;图4是本发明实施例的报文转发方法的流程示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参见图2,是本发明实施例的报文转发系统的结构组成示意图,该系统包括无线访问节点APl以及无线访问节点控制器AC3。所述APl用于获取转发配置表,所述转发配置表包括报文类型和转发方式;在接收到用户站发送的报文时,获取所述报文的报文类型,根据所述报文的报文类型以及所述转发配置表,确定所述报文的转发方式,根据所述报文的转发方式封装所述报文,并通过所述AC3转发所述报文或直接向目的地址转发所述报文。其中,所述APl接收的用户站发送的报文包括接入认证报文、普通业务报文、无线用户申请地址的报文等。所述APl可获取所述AC3下发的转发配置表,或者获取由用户在所述APl上设置的转发配置表。所述配置表上包括报文的类型及其转发方式。具体的,所述接入认证报文所对应的转发方式为隧道转发方式;所述普通业务报文所对应的转发方式为本地转发的方式;所述无线用户申请地址的报文所对应的转发方式为隧道转发方式。所述接入认证报文包括了 802. Ix认证报文和门户portal认证报文等。当所述APl接收的用户站发送的报文对应的转发方式为隧道转发方式时,所述 APl将所述报文封装成以太报文,然后将封装后的以太报文再次封装成CAPWAP协议报文, 将封装后的CAPWAP协议报文发送给AC3,由AC3对CAPWAP协议报文解封装后得到以太报文,然后将以太报文向目的地址转发。当所述APl接收的用户站发送的报文对应的转发方式为本地转发方式时,所述APl将所述普通报文封装成以太报文后,将该以太报文直接向目的地址转发。请参见图3,是本发明实施例的无线访问节点的结构组成示意图,所述APl具体可包括配置获取模块11,识别模块12,转发方式确定模块13以及转发模块14。所述配置获取模块11,用于获取转发配置表,所述转发配置表包括报文类型和转发方式。具体的,所述配置获取模块11可获取用户直接对本AP配置的配置信息,得到转发配置表;也可接收所述AC3通过CAPWAP隧道下发给所述APl的用于对相应的报文进行转发控制的转发配置表。识别模块12,用于获取接收到的由用户站发送的报文的报文类型。在接收到无线用户通过用户站发送的报文时,所述识别模块12对这些报文进行识别,获取这些报文的类型,确定这些报文是接入认证报文、普通报文还是无线用户申请地址的报文。所述转发方式确定模块13,用于根据所述识别模块12获取的所述报文的报文类型以及所述配置获取模块11获取的转发配置表,确定所述报文的转发方式。具体的,所述接入认证报文所对应的转发方式为隧道转发方式;所述普通业务报文所对应的转发方式为本地转发的方式;所述无线用户申请地址的报文所对应的转发方式为隧道转发方式。所述转发方式确定模块13可在所述转发配置表上查找由所述识别模块12获取的所述报文的报文类型所对应的转发方式,然后将该转发方式通知给所述转发模块14。所述转发模块14,根据所述转发方式确定模块13获取的所述报文的转发方式封装并转发所述报文。具体的,若所述报文的类型为接入认证报文,所述转发模块14将所述接入认证报文封装成以太报文,然后将封装后的以太报文再次封装成CAPWAP协议报文,将封装后的 CAPffAP协议报文发送给AC3,由AC3对CAPWAP协议报文解封装后得到以太报文,然后将以太报文向目的地址转发,所述接入认证报文包括了 802. Ix认证报文和门户portal认证报文等;若所述报文的类型为普通报文,所述转发模块14将所述普通报文封装成以太报文后,将生成的报文直接向目的地址转发,普通报文包括普通的数据报文等;若所述报文的类型为无线用户申请地址的报文,所述转发模块14将所述无线用户申请地址的报文封装成以太报文,然后将封装后的以太报文再次封装成CAPWAP协议报文,将封装后的CAPWAP协议报文发送给AC3,由AC3对CAPWAP协议报文解封装后得到以太报文,然后将以太报文向目的地址转发,所述无线用户申请地址的报文包括动态主机设置协议(英文全称Dynamic Host Configuration Protocol,以下简称为DHCP)报文等。进一步的,再请参见图3,所述APl的配置获取模块11具体可包括接收模块111,用于获取AC3下发的转发配置表。存储模块112,用于存储所述接收模块111接收到的转发配置表。进一步的,所述APl的配置获取模块11还可包括一设置模块113,用于获取用户在本无线访问节点上设置的转发配置表。所述设置模块113可提供给用户用于配置报文的类型及其转发方式的用户界面以获取用户对本AP设置的转发配置表,然后由所述存储模块112存储所述转发配置表。用户可根据实际需要通过一选择模块从存储模块112存储的由AC3下发的转发配置表和用户设置的转发配置表中选择其一,以供所述转发方式确定模块13确定相应类型的报文的转发方式。当然,在其他实施例中,APl也可仅包括所述接收模块111接收AC3下发的转发配置表,或者仅包括所述设置模块113获取用户配置的转发配置表。通过上述实施例的描述可知,本发明具有以下优点无线访问节点能够根据转发配置表对接收到的不同类型的无线用户的报文选择不同的转发方式进行转发,在无线访问节点上实现了对无线用户报文的转发控制,避免了由于AP不能对不同的无线用户报文区别执行不同的转发方式所导致得在本地转发方式中 AC对无线空口控制和用户的接入控制分离、在隧道转发方式中AP与AC之间的带宽浪费的问题。下面对本发明的报文转发方法进行详细描述。请参见图4,是本发明的报文转发方法第一实施例流程示意图,本实施例的报文转发方法包括SlOl 无线访问节点获取转发配置表,所述转发配置表包括报文类型和转发方式。无线访问节点获取转发配置表的具体方式可包括获取无线访问节点控制器下发的转发配置表,或者获取用户在本无线访问节点上设置的转发配置表。其中,所述无线访问节点控制器可将转发配置表通过CAPWAP隧道的控制隧道下发给无线访问节点。报文的类型可分为接入认证报文、普通报文以及无线用户申请地址的报文。具体的,所述接入认证报文所对应的转发方式为隧道转发方式;所述普通业务报文所对应的转发方式为本地转发的方式;所述无线用户申请地址的报文所对应的转发方式为隧道转发方式。S102:所述无线访问节点接收用户站发送的报文,获取所述报文的报文类型。在接收到无线用户通过用户站发送的报文时,所述无线访问节点对这些报文进行识别,获取这些报文的类型,确定这些报文是接入认证报文、普通报文还是无线用户申请地址的报文。S103:所述无线访问节点根据所述报文的报文类型以及所述转发配置表,确定所述报文的转发方式。所述无线访问节点可在通过步骤SlOl获取的转发配置表上查找通过步骤S102获取的所述报文的报文类型所对应的转发方式。S104:所述无线访问节点根据所述报文的转发方式封装并转发所述报文。所述无线访问节点根据所述S103中确定的转发方式,转发接收到的用户站发送的报文。具体的,若所述报文的类型为接入认证报文,所述无线访问节点将所述接入认证报文封装成以太报文,然后将封装后的以太报文再次封装成CAPWAP协议报文,将封装后的 CAPffAP协议报文发送给AC,由AC对CAPWAP协议报文解封装后得到以太报文,然后将以太报文向目的地址转发,所述接入认证报文包括了 802. Ix认证报文和门户portal认证报文等;若所述报文的类型为普通报文,所述无线访问节点将所述普通报文封装成以太报文后, 将生成的报文直接向目的地址转发,普通报文包括普通的数据报文等;若所述报文的类型为无线用户申请地址的报文,所述无线访问节点将所述无线用户申请地址的报文封装成以太报文,然后将封装后的以太报文再次封装成CAPWAP协议报文,将封装后的CAPWAP协议报文发送给AC,由AC对CAPWAP协议报文解封装后得到以太报文,然后将以太报文向目的地址转发,所述无线用户申请地址的报文包括DHCP报文等。通过上述实施例的描述可知,本发明具有以下优点无线访问节点能够根据转发配置表对接收到的不同类型的无线用户的报文选择不同的转发方式进行转发,在无线访问节点上实现了对无线用户报文的转发控制,避免了由于AP不能对不同的无线用户报文区别执行不同的转发方式所导致得在本地转发方式中 AC对无线空口控制和用户的接入控制分离、在隧道转发方式中AP与AC之间的带宽浪费的问题。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种报文转发方法,其特征在于,包括无线访问节点获取转发配置表,所述转发配置表包括报文类型和转发方式; 所述无线访问节点接收用户站发送的报文,获取所述报文的报文类型; 所述无线访问节点根据所述报文的报文类型以及所述转发配置表,确定所述报文的转发方式;所述无线访问节点根据所述报文的转发方式封装并转发所述报文。
2.如权利要求1所述的方法,其特征在于,所述无线访问节点获取转发配置表的步骤, 包括获取无线访问节点控制器下发的转发配置表。
3.如权利要求1所述的方法,其特征在于,所述无线访问节点获取转发配置表的步骤, 包括获取用户在本无线访问节点上设置的转发配置表。
4.如权利要求2或3所述的方法,其特征在于,所述转发配置表中的报文类型包括接入认证报文、普通业务报文以及无线用户申请地址的报文;其中,所述接入认证报文所对应的转发方式为隧道转发方式; 所述普通业务报文所对应的转发方式为本地转发的方式; 所述无线用户申请地址的报文所对应的转发方式为隧道转发方式。
5.如权利要求4所述的方法,其特征在于,所述接入认证报文包括了802. Ix认证报文和门户portal认证报文。
6.一种无线访问节点,其特征在于,包括配置获取模块,用于获取转发配置表,所述转发配置表包括报文类型和转发方式; 识别模块,用于获取接收到的由用户站发送的报文的报文类型; 转发方式确定模块,用于根据所述识别模块获取的所述报文的报文类型以及所述配置获取模块获取的转发配置表,确定所述报文的转发方式;转发模块,根据所述转发方式确定模块获取的所述报文的转发方式封装并转发所述报文。
7.如权利要求6所述的无线访问节点,其特征在于,所述配置获取模块包括 接收模块,用于获取无线访问节点控制器下发的转发配置表;存储模块,用于存储所述接收模块获取的转发配置表。
8.如权利要求6所述的无线访问节点,其特征在于,所述配置获取模块包括 设置模块,用于获取用户在本无线访问节点上设置的转发配置表;存储模块,用于存储所述设置模块获取的转发配置表。
9.如权利要求7或8所述的无线访问所述转发配置表中的报文类型包括接入认证报文、普通业务报文以及无线用户申请地址的报文;其中,所述接入认证报文所对应的转发方式为隧道转发方式; 所述普通业务报文所对应的转发方式为本地转发的方式; 所述无线用户申请地址的报文所对应的转发方式为隧道转发方式。
10.一种报文转发系统,其特征在于,包括如权利要求6-9中任意一项所述的无线访问节点和无线访问节点控制器;所述无线访问节点控制器用于接收所述无线访问节点根据隧道转发方式封装的报文, 对所述报文进行解封装,并将解封装之后的报文发向目的地址转发。
全文摘要
本发明公开了一种报文转发方法及无线访问节点、系统,所述方法包括无线访问节点获取转发配置表,所述转发配置表包括报文类型和转发方式;所述无线访问节点接收用户站发送的报文,获取所述报文的报文类型;所述无线访问节点根据所述报文的报文类型以及所述转发配置表,确定所述报文的转发方式;所述无线访问节点根据所述报文的转发方式封装并转发所述报文。采用本发明,能够在无线访问节点上实现对无线用户报文的转发控制,避免了由于AP不能对不同的无线用户报文区别执行不同的转发方式所导致得在本地转发方式中AC对无线空口控制和用户的接入控制分离、在隧道转发方式中AP与AC之间的带宽浪费的问题。
文档编号H04L12/56GK102281594SQ201110262509
公开日2011年12月14日 申请日期2011年9月6日 优先权日2011年9月6日
发明者孙兵, 徐亦斌 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1