一种报文转发方法及装置的制造方法
【专利摘要】本发明提供一种报文转发方法及装置,所述方法包括:当交换设备接收到AC发送的下行数据报文时,获取所述下行数据报文的目的端口号;根据所述目的端口号查询自身维护的引流表项,确定所述目的端口号对应的目标AP;将所述下行数据报文发送给所述目标AP。应用本发明实施例可以充分利用交换设备的处理性能,提高交换设备的资源利用率。
【专利说明】
一种报文转发方法及装置
技术领域
[0001]本发明涉及网络通信技术领域,尤其涉及一种报文转发方法及装置。【背景技术】
[0002]传统AC(Access Controller,接入控制器)+Fit(瘦)AP(Access Point,接入点)的 WLAN(Wireless Local Area Networks,无线局域网)组网模型中,通常由一台或多台AC组成逻辑上的AC池,管理众多Fi t AP (以下简称为AP),AC和AP之间通过某种协议(如CAPWAP (Control And Provis1ning of Wireless Access Points Protocol Specificat1n,无线接入点的控制和配置协议)或HTTP(HyperText Transfer Protocol,超文本传输协议) 等)连接起来。
【发明内容】
[0003]本发明提供一种报文转发方法及装置,以提高AC+Fit AP组网中交换设备的资源利用率。
[0004]根据本发明实施例的第一方面,提供一种报文转发方法,所述方法应用于交换设备,且包括:
[0005]当接收到接入控制器AC发送的下行数据报文时,获取所述下行数据报文的目的端口号;
[0006]根据所述目的端口号查询自身维护的引流表项,确定所述目的端口号对应的目标接入点AP;
[0007]将所述下行数据报文通过与所述目标AP建立的数据通道发送给所述目标AP。
[0008]根据本发明实施例的第二方面,提供一种报文转发方法,包括:[〇〇〇9]通过与交换设备建立的数据通道接收所述交换设备发送的下行数据报文;其中, 所述下行数据报文是所述交换设备接收到AC发送的下行数据报文时,根据所述下行数据报文的目的端口号查询自身维护的引流表项,确定出所述目的端口号对应的目标AP为所述AP 后,向所述AP发送的;
[0010]对所述下行数据报文进行解封装处理后转发。
[0011]根据本发明实施例的第三方面,提供一种报文转发装置,所述装置应用于交换设备,且包括:
[0012]接收单元,用于接收接入控制器AC发送的下行数据报文;
[0013]获取单元,用于当所述接收单元接收到AC发送的下行数据报文时,获取所述下行数据报文的目的端口号;
[0014]查询单元,用于根据所述目的端口号查询自身维护的引流表项,确定所述目的端口号对应的目标AP;[〇〇15]发送单元,用于将所述下行数据报文通过与所述目标AP建立的数据通道发送给所述目标AP。
[0016]根据本发明实施例的第四方面,提供一种报文转发装置,所述装置应用于接入点 AP,且包括:
[0017]接收单元,用于通过与交换设备建立的数据通道接收所述交换设备发送的下行数据报文;其中,所述下行数据报文是所述交换机接收到AC发送的下行数据报文时,根据所述下行数据报文的目的端口号查询自身维护的引流表项确定所述目的端口号对应的目标AP 后,向所述目标AP发送的;
[0018]解封装单元,用于对所述下行数据报文进行解封装处理;
[0019]发送单元,用于对所述解封装处理后的下行数据报文进行转发。
[0020]应用本发明实施例,当交换设备接收到AC发送的下行数据报文时,获取下行数据报文的目的端口号,并根据该目的端口号查询自身维护的引流表项,确定该目的端口号对应的目标AP,进而将该下行数据报文通过与目标AP建立的数据通道发送给目标AP,以使目标AP接收到该下行数据报文时,对下行数据报文进行解封装后,进行转发处理,充分利用交换设备的处理性能,提高了交换设备的资源利用率。【附图说明】
[0021]图1是本发明实施例提供的一种报文转发的网络架构示意图;
[0022]图2是本发明实施例提供的一种报文转发方法的流程示意图;
[0023]图3是本发明实施例提供的另一种报文转发方法的流程示意图;
[0024]图4是本发明实施例提供的一种报文转发装置的结构示意图;
[0025]图5是本发明实施例提供的另一种报文转发装置的结构示意图;
[0026]图6是本发明实施例提供的一种报文转发装置的结构示意图;
[0027]图7是本发明实施例提供的另一种报文转发装置的结构示意图。【具体实施方式】[〇〇28] 在传统AC+Fit AP的WLAN组网模型中,AP需要承担的功能较多,如实时RRM(Rad1 Resource Management,无线资源管理)计算、WIPS(Wireless Intrus1n Prevent1n System,无线入侵防御系统)计算等控制平面业务,以及数据转发等,因而AP必须配备高性能的硬件,如高性能的CPU(Center Process Unit,中央处理单元)、内存等。[〇〇29] 此外,在传统的AC+Fit AP组网架构中,Fit AP通常会通过交换设备(如交换机)与 AC连接,在该组网架构中,交换设备主要功能包括为AP供电以及有线报文转发,而与无线网络没有任何交互,交换设备的处理性能没有得到充分的利用,造成了资源的浪费。
[0030]为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
[0031]下面先对本发明实施例适用的网络架构进行描述。
[0032]请参见图1,图1为本发明实施例提供的一种报文转发的网络架构示意图,如图1所示,该网络架构中可以包括AC、交换设备(以下以交换设备为交换机为例进行说明)以及AP; 其中:
[0033]值得说明的是,在本发明实施例中,若未特殊说明,所提及的交换机均指与AP直连的交换机,本发明实施例后续不再复述。
[0034]本发明实施例中,通过改造交换机,由交换机与AC建立连接(例如CAPWAP、HTTP或者其它协议连接),这样,AC只负责与交换机进行通信,由交换机负责管理与之连接的AP,交换机和AP的配置可以由AC统一下发,并且,交换机还负责AP的控制平面业务(如RRM、漫游控制、WIPS等hAP仅需负责射频处理以及数据报文处理等数据平面业务,这样可以降低AP的硬件成本。
[0035]本发明实施例中,为了使交换机能够处理AP的控制平面业务,可以在交换机中置入相关软件模块(AP用于处理相关控制平面业务的软件模块),进而可以利用交换机的CPU 资源,处理AP所需处理的控制平面业务,如RRM计算、漫游控制、WIPS等。
[0036]其中,交换机通过所置入的相关软件模块实现相关控制平面业务的处理可以参见现有AP处理相关控制平面业务的具体实现方式,本发明实施例在此不做赘述。此外,交换机处理相关控制平面业务时所需要的数据可以通过交换机与AP之间的连接(例如二层私有协议连接)从AP获取。[〇〇37]在本发明实施例中,交换机与AC建立控制通道之后,还可以为每个AP创建一条专用的数据通道,每条数据通道使用不同的端口号。
[0038]具体的,交换机与AC成功建立控制通道之后,交换机会为与该交换机连接的AP分配UDP(User Datagram Protocol,用户数据报协议)端口号,进而,交换机可以根据为AP分配的UDP端口号,创建对应的数据通道,并通过该数据通道向AP下发报文封装信息,以便AP 接收到报文封装信息后,存储在本地,以备后续数据报文转发的时候使用。
[0039]其中,该报文封装信息可以包括但不限于:封装为指定协议的报文(例如指定协议为CAPWAP协议)的目的MAC地址为交换机到AC的下一跳设备(如网关)的MAC地址,目的IP地址为AC的IP地址,目的端口号为AC的socket(套接字)端口号,源IP地址为交换机的IP地址, 源端口号为交换机为AP分配的UDP端口号,交换机与AP之间的数据通道所处VLAN。
[0040]本发明实施例中,为了实现交换机根据接收到的下行数据报文的目的端口将下行数据报文转发给正确的AP,交换机在为各AP创建对应的数据通道之后,还需要为各AP创建一条引流表项(或称为ACL(Access Control List,访问控制列表)策略),将目的端口号与为AP分配的端口号匹配的报文转发给该AP,从而,当交换机接收到下行数据报文时,可以根据该下行数据报文的目的端口号进行引流表项匹配,并根据匹配结果对下行数据报文进行转发。
[0041]基于图1所示的网络架构,本发明实施例还提供了一种报文处理方法,请参见图2, 为本发明实施例提供的一种报文处理方法的流程示意图,如图2所示,该方法可以包括以下步骤:[〇〇42]值得说明的是,步骤201?步骤203的执行主体可以为图1所示网络架构中的交换机。
[0043]步骤201、当接收到AC发送的下行数据报文时,获取该下行数据报文的目的端口号。
[0044]本发明实施例中,当AC接收到了外部网络发送给STA的外网报文时,AC可以根据该外网报文的目的IP地址查询相关转发表项确定需要将该外网报文发往哪个交换机上,在确定出目标交换机为上述作为执行主体的交换机时,AC按照此目标交换机发来的上行数据报文的封装格式对该外网报文进行封装,得到下行数据报文,该下行数据报文的目的IP地址为目标交换机的IP地址。
[0045]由于下行数据报文的目的IP地址为目标交换机的IP地址,因此,该下行数据报文会先送至目标交换机。
[0046]交换机接收到AC发送的下行数据报文时,可以获取该下行数据报文的目的端口号;其中,该下行数据报文的目的端口号实际上是交换机为该下行数据报文的目的端所关联的AP分配的端口号。[〇〇47]步骤202、根据目的端口号查询自身维护的引流表项,确定目的端口对应的目标 AP〇
[0048]本发明实施例中,交换机接收到AC发送的下行数据报文,并获取到该下行数据报文的目的端口号之后,可以根据该目的端口号查询自身维护的引流表项;其中,该引流表项中包括端口号与AP的对应关系。
[0049]若交换机维护的引流表项中存在与下行数据报文的目的端口号对应的AP,则交换机可以将该AP确定为下行数据报文的目标AP,即下行数据报文的目的端所关联的AP。
[0050]若交换机维护的引流表项中不存在与下行数据报文的目的端口号对应的AP,则交换机可以直接丢弃该下行数据报文或根据其它策略对下行数据报文进行处理,本发明实施例对此不做限定。
[0051]步骤203、将接收到的下行数据报文通过与目标AP建立的数据通道发送给目标AP。 [〇〇52]本发明实施例中,交换机确定下行数据报文的目的端口号对应的目标AP后,可以将该下行数据报文通过与目标AP建立的数据通道发送给目标AP。[〇〇53]目标AP接收到交换机发送的下行数据报文后,可以对该下行数据报文进行解封装处理,并将解封装后得到的有线报文转换为无线报文,如进行802.3到802.11格式转换,并将得到的无线报文通过Rad1(射频)口转发。[〇〇54]进一步地,在本发明实施例中,当交换机接收到与交换机建立了数据通道的AP发送的上行数据报文时,可以根据该上行数据报文的目的IP地址和目的MAC地址对该上行数据报文进行转发。[〇〇55]具体的,在本发明实施例中,当AP接收到无线报文,AP可以将该无线报文转换为有线报文,并根据交换机下发的报文封装信息对有线报文进行封装,以得到上行数据报文。
[0056]其中,该报文封装信息包括:封装为指定协议的报文的目的IP地址为AC的IP地址, 目的MAC地址为交换机到AC的下一跳设备的MAC地址,目的端口号为AC的socket端口号,源 IP地址为交换机的IP地址,源端口号为交换机为AP分配的UDP端口号。[〇〇57]举例来说,当AP从Rad1 口接收到无线报文(假设为802.11报文)时,AP可以先将接收到的无线报文转换为有线报文,如进行802.11到802.3格式转换,然后,AP可以利用交换机下发的报文封装信息将有线报文封装为上行数据报文。例如,假设报文封装信息中的指定协议为CAPWAP协议,假设交换机与AC之间没有其他设备,则AP可以为转换后的802.3报文封装一个CAPWAP协议报文头,并将转换后的802.3报文作为上行数据报文的payload(有效载荷)封装起来,封装完的上行数据报文的目的IP地址为AC的IP地址,目的MAC地址为AC的 MAC地址,目的端口号为AC的socket端口号,源IP地址为交换机的IP地址,源端口号为交换机为AP分配的UDP端口号。
[0058]其中,报文封装信息可以是交换机在与AP创建对应的数据通道后,向AP下发的。 [〇〇59] AP得到上行数据报文后,可以将该上行数据报文从以太口发送出去。[〇〇6〇]交换机接收到与自身建立了数据通道的AP发送的上行数据报文时,可以根据该上行数据报文的目的IP地址和目的MAC地址对该上行数据报文进行转发。由于该上行数据报文的目的IP地址为AC的IP地址,因此,该上行数据报文最终会被发送至AC。
[0061]AC接收到交换机转发的上行数据报文后,可以对该上行数据报文进行解封装,并对封装后的报文进行集中转发处理,转发至外部网络。
[0062]进一步地,在本发明实施例中,交换机通过与AC建立的控制通道接收到AC发送的控制报文时,可以根据该控制报文进行控制平面业务处理。其中,该控制平面业务可以包括但不限于RRM、漫游控制、WIPS等。[〇〇63]基于图1所示的网络架构,本发明实施例还提供了另一种报文处理方法,请参见图 3,为本发明实施例提供的一种报文处理方法的流程示意图,如图3所示,该方法可以包括以下步骤:[〇〇64]值得说明的是,步骤301?步骤302的执行主体可以为图1所示网络架构中的AP。 [〇〇65]步骤301、通过与交换设备建立的数据通道接收交换设备发送的下行数据报文。
[0066]本发明实施例中,当AC接收到外部网络发送给STA的外网报文时,AC可以根据该外网报文的目的IP地址查询相关转发表项确定需要将该外网报文发往哪个交换设备上,在确定出目标交换设备为步骤301中的交换设备时,AC按照此目标交换设备发来的上行数据报文的封装格式对该外网报文进行封装,得到下行数据报文,该下行数据报文的目的IP地址为目标交换设备的IP地址。
[0067]由于下行数据报文的目的IP地址为目标交换设备的IP地址,因此,该下行数据报文也会被发送至目标交换设备。目标交换设备接收到该下行数据报文后,可以根据该下行数据报文的目的端口号查询自身维护的引流表项,确定对应的目标AP,在确定出目标APS 上述作为执行主体的AP时,将该下行数据报文发送给该AP。[〇〇68]步骤302、对下行数据报文进行解封装处理后,进行转发处理。
[0069]本发明实施例中,当AP接收到交换设备发送的下行数据报文时,AP可以对该下行数据报文进行解封装处理,并将解封装得到的有线报文转换为无线报文,如进行802.3到 802.1格式转换,并将得到的无线报文通过Rad1 口转发。[0〇7〇]进一步地,在本发明实施例中,当AP接收到无线报文时,AP可以将该无线报文转换成有线报文,并根据交换设备下发的报文封装信息,对该有线报文进行封装,得到上行数据报文;其中,该报文封装信息可以包括:封装为指定协议的报文的目的IP地址为AC的IP地址,目的MAC地址为该交换设备到AC的下一跳设备的MAC地址,目的端口号为AC的socket端口号,源IP地址为交换设备的IP地址,源端口号为交换设备为AP分配的UDP端口号。
[0071] AP根据接收到的无线报文得到对应的上行数据报文后,可以将该上行数据报文转发至交换设备,以使所述交换设备根据该上行数据报文的目的IP地址和目的MAC地址,对上行数据报文进行转发,其具体实现可以参见图2所示的方法流程中的相关描述,本发明实施例在此不再赘述。[〇〇72]通过以上描述可以看出,在本发明实施例提供的技术方案中,当交换设备接收到 AC发送的下行数据报文时,获取下行数据报文的目的端口号,并根据该目的端口号查询自身维护的引流表项,确定该目的端口号对应的目标AP,进而将该下行数据报文通过与目标 AP建立的数据通道发送给目标AP,以使目标AP接收到该下行数据报文时,对下行数据报文进行解封装后,进行转发处理,充分利用交换设备的处理性能,提高了交换设备的资源利用率;此外,在本发明实施例中,通过交换设备为AP处理控制平面业务,释放了AP控制平面的压力,AP仅需处理数据平面业务,降低了 AP的硬件性能要求。[〇〇73]请参见图4,为本发明实施例提供一种报文转发装置的结构示意图,其中,该报文处理装置可以应用于图1所示网络架构中的交换设备,如图4所示,所述装置可以包括: [〇〇74]接收单元410,用于接收AC发送的下行数据报文;
[0075]获取单元420,用于当所述接收单元接收到AC发送的下行数据报文时,获取所述下行数据报文的目的端口号;[〇〇76]查询单元430,用于根据所述目的端口号查询自身维护的引流表项,确定所述目的端口号对应的目标AP;[〇〇77]发送单元440,用于将所述下行数据报文通过与所述目标AP建立的数据通道发送给所述目标AP。
[0078]在可选实施例中,所述接收单元410,还可以用于接收与所述交换设备建立了数据通道的AP发送的上行数据报文;[〇〇79]所述发送单元440,还可以用于当所述接收单元410接收到与所述交换设备建立了数据通道的AP发送的上行数据报文时,根据所述上行数据报文的目的互联网协议IP地址和目的媒体访问控制MAC地址对该上行数据报文进行转发;
[0080]其中,所述上行数据报文是所述AP接收到无线报文时,将所述无线报文转换成有线报文,并根据所述交换设备下发的报文封装信息对所述有线报文进行封装得到的;
[0081]所述报文封装信息包括:封装为指定协议报文的目的IP地址为所述AC的IP地址, 目的MAC地址为所述交换设备到所述AC的下一跳设备的MAC地址,目的端口号为所述AC的 socket端口号,源IP地址为所述交换设备的IP地址,源端口号为所述交换设备为所述AP分配的UDP端口号。[〇〇82]在可选实施例中,所述接收单元410,还可以用于通过与所述AC建立的控制通道接收所述AC发送的控制报文;[〇〇83]相应地,请一并参阅图5,为本发明实施例提供的另一种报文转发装置的结构示意图,在图4所示实施例的基础上,图5所示的装置还可以包括:[〇〇84] 处理单元450,用于根据所述控制报文进行控制平面业务处理。
[0085]请参见图6,为本发明实施例提供一种报文转发装置的结构示意图,其中,该报文转发装置可以应用于图1所示网络架构中的AP,如图6所示,所述装置可以包括:
[0086]接收单元610,用于通过与交换设备建立的数据通道接收所述交换设备接收交换机发送的下行数据报文;其中,所述下行数据报文是所述交换机接收到AC发送的下行数据报文时,根据所述下行数据报文的目的端口号查询自身维护的引流表项确定所述目的端口号对应的目标AP后,向所述目标AP发送的;[〇〇87]解封装单元620,用于对所述下行数据报文进行解封装处理;[〇〇88]发送单元630,用于对所述解封装处理后的下行数据报文进行转发。
[0089]请一并参阅图7,为本发明实施例提供的另一种报文转发装置的结构示意图,在图6所示实施例的基础上,图7所示的装置还可以包括:
[0090]封装单元640,用于当所述接收单元610接收到无线报文时,将所述无线报文转换为有线报文,并根据所述交换设备下发的报文封装信息,对所述有线报文进行封装,得到上行数据报文;所述报文封装信息包括:封装为指定协议的报文的目的互联网协议IP地址为所述AC的IP地址,目的媒体访问控制MAC地址为所述交换设备到所述AC的下一跳设备的MAC 地址,目的端口号为所述AC的socket端口号,源IP地址为所述交换设备的IP地址,源端口号为所述交换设备为所述AP分配的UDP端口号;
[0091]所述发送单元630,还可以用于将所述上行数据报文转发至所述交换设备,以使所述交换设备根据所述上行数据报文的目的IP地址和目的MAC地址,对所述上行数据报文进行转发。
[0092]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0093]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0094]由上述实施例可见,当交换设备接收到AC发送的下行数据报文时,获取下行数据报文的目的端口号,并根据该目的端口号查询自身维护的引流表项,确定该目的端口号对应的目标AP,进而将该下行数据报文通过与目标AP建立的数据通道发送给目标AP,以使目标AP接收到该下行数据报文时,对下行数据报文进行解封装后,进行转发处理,充分利用交换设备的处理性能,提高了交换设备的资源利用率。
[0095]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。[〇〇96]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
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,且包括:通过与交换设备建立的数据通道接收所述交换设备发送的下行数据报文;其中,所述 下行数据报文是所述交换设备接收到AC发送的下行数据报文时,根据所述下行数据报文的 目的端口号查询自身维护的引流表项,确定出所述目的端口号对应的目标AP为所述AP后, 向所述AP发送的;对所述下行数据报文进行解封装处理后转发。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当接收到无线报文时,将所述无线报文转换成有线报文;根据所述交换设备下发的报文封装信息,对所述有线报文进行封装,得到上行数据报 文;所述报文封装信息包括:封装为指定协议的报文的目的互联网协议IP地址为所述AC的 IP地址,目的媒体访问控制MAC地址为所述交换设备到所述AC的下一跳设备的MAC地址,目 的端口号为所述AC的socket端口号,源IP地址为所述交换设备的IP地址,源端口号为所述 交换设备为所述AP分配的用户数据报协议UDP端口号;将所述上行数据报文转发至所述交换设备,以使所述交换设备根据所述上行数据报文 的目的IP地址和目的MAC地址,对所述上行数据报文进行转发。6.—种报文转发装置,其特征在于,所述装置应用于交换设备,且包括:接收单元,用于接收接入控制器AC发送的下行数据报文;获取单元,用于当所述接收单元接收到AC发送的下行数据报文时,获取所述下行数据 报文的目的端口号;查询单元,用于根据所述目的端口号查询自身维护的引流表项,确定所述目的端口号对应的目标AP;发送单元,用于将所述下行数据报文通过与所述目标AP建立的数据通道发送给所述目 标AP〇7.根据权利要求6所述的装置,其特征在于,所述接收单元,还用于接收与所述交换设备建立了数据通道的AP发送的上行数据报 文;所述发送单元,还用于当所述接收单元接收到与所述交换设备建立了数据通道的AP发 送的上行数据报文时,根据所述上行数据报文的目的互联网协议IP地址和目的媒体访问控 制MAC地址对该上行数据报文进行转发;其中,所述上行数据报文是所述AP接收到无线报文时,将所述无线报文转换成有线报 文,并根据所述交换设备下发的报文封装信息对所述有线报文进行封装得到的;所述报文封装信息包括:封装为指定协议的报文的目的IP地址为所述AC的IP地址,目 的MAC地址为所述交换设备到所述AC的下一跳设备的MAC地址,目的端口号为所述AC的 socket端口号,源IP地址为所述交换设备为所述AP分配的用户数据报协议UDP端口号。8.根据权利要求6或7所述的装置,其特征在于,所述接收单元,还用于通过与所述AC建立的控制通道接收所述AC发送的控制报文;所述装置还包括:处理单元,用于根据所述控制报文进行控制平面业务处理。9.一种报文转发装置,其特征在于,所述装置应用于接入点AP,且包括:接收单元,用于通过与交换设备建立的数据通道接收所述交换设备发送的下行数据报 文;其中,所述下行数据报文是所述交换机接收到AC发送的下行数据报文时,根据所述下行 数据报文的目的端口号查询自身维护的引流表项确定所述目的端口号对应的目标AP后,向 所述目标AP发送的;解封装单元,用于对所述下行数据报文进行解封装处理;发送单元,用于对所述解封装处理后的下行数据报文进行转发。10.根据权利要求9所述的装置,其特征在于,所述装置还包括:封装单元,用于当所述接收单元接收到无线报文时,将所述无线报文转换为有线报文, 并根据所述交换设备下发的报文封装信息,对所述有线报文进行封装,得到上行数据报文; 所述报文封装信息包括:封装为指定协议的报文的目的互联网协议IP地址为所述AC的IP地 址,目的媒体访问控制MAC地址为所述交换设备到所述AC的下一跳设备的MAC地址,目的端 口号为所述AC的socket端口号,源IP地址为所述交换设备的IP地址,源端口号为所述交换 设备为所述AP分配的用户数据报协议UDP端口号;所述发送单元,还用于将所述上行数据报文转发至所述交换设备,以使所述交换设备 根据所述上行数据报文的目的IP地址和目的MAC地址,对所述上行数据报文进行转发。
【文档编号】H04L12/741GK105959223SQ201610270106
【公开日】2016年9月21日
【申请日】2016年4月26日
【发明人】郭玮维
【申请人】杭州华三通信技术有限公司