一种流量转发方法及装置制造方法及图纸

技术编号:15283962 阅读:42 留言:0更新日期:2017-05-06 12:05
本发明专利技术实施例公开了一种流量转发方法及装置,应用于IRF系统中的AC,该方法包括:接收针对客户端的流量;当所述AC是所述客户端的非上线AC时,判断本地是否存在针对所述流量的转发表项;如果存在,根据所述转发表项,转发所述流量;如果不存在,将所述流量重定向至所述客户端的上线AC,以使所述客户端的上线AC根据所述流量生成针对所述流量的转发表项,并根据所述转发表项转发所述流量,将所述转发表项发送至第一非上线AC;所述第一非上线AC为:所述客户端的上线AC对应的上行聚合口或下行聚合口的成员端口所在的其他AC。应用本发明专利技术实施例,提高了IRF AC的转发性能。

Flow forwarding method and device

The embodiment of the invention discloses a traffic forwarding method and a device used in IRF system AC, the method comprises: receiving the client traffic; when the AC is non line AC of the client terminal, judging whether there for the local traffic forwarding table; if there is, according to the the forwarding table, forwarding the flow; if not, the traffic was redirected to the client on the line AC, in order to make the client on-line AC according to the flow generated for the flow of the forwarding table, and according to the forwarding table for forwarding the traffic, the the forwarding table is sent to the first non line AC; the first non line AC: up the client on-line AC corresponding to the other port or port downstream member polymerization polymerization mouth where AC. The embodiment of the invention improves the forwarding performance of IRF AC.

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种流量转发方法及装置
技术介绍
以传统WLAN(WirelessLocalAreaNetworks,无线局域网)的单AC(AccessController,接入控制器)+FitAP(AccessPoint,接入点)架构中,如图1所示,在AC+FitAP组网下,可以将至少两台AC100通过IRF链路200连接建立IRF(IntelligentResilientFramework,智能弹性架构)系统,进而将这至少两台AC100虚拟化为一台AC,也就是IRFAC。另外,各台AC100的业务端口通过聚合的方式与对端的交换机300连接,这里,聚合在一起的业务端口称为聚合口,其中,每一业务端口为该聚合口的成员端口;另外,聚合口又分为上行聚合口和下行聚合口,上行聚合口对应的链路为上行聚合链路400,下行聚合口对应的链路为下行聚合链路500,各台AC100通过下行聚合口连接AP600(接入设备),通过上行聚合口连接外部网络。在该IRF系统中进行流量转发时,AC接收到的流量分为上行流量和下行流量,其中,上行流量为:来自客户端,经AP通过上行聚合口的成员端口发送给外部网络的流量;下行流量为:来自外部网络通过AP对应的下行聚合口的成员端口,经该AP发送给客户端的流量。若AC1接收到一条上行/下行的流量,该AC1不是该流量对应的客户端的上线AC,也就是,该AC1是该流量对应的客户端的非上线AC,则AC1需要通过IRF链路将该流量发送给该客户端的上线AC2,由AC2将该流量通过上行聚合口或下行聚合口转发出去。在实际IRF系统中,对端的交换机按照负载均衡的原则将流量接入一个AC中,受负载均衡因素的影响,流量接入各个AC的几率是相等的。这种情况下,当IRF系统中的流量较大时,将有大量的流量需要通过IRF链路转发至对应的上线AC,使得流量的转发依赖于IRF链路的带宽,降低了IRFAC的整机转发性能。
技术实现思路
本专利技术实施例公开了一种流量转发方法及装置,以提高IRFAC的转发性能。为达到上述目的,本专利技术实施例公开了一种流量转发方法,应用于IRF系统中的AC,所述方法包括:接收针对客户端的流量;当所述AC是所述客户端的非上线AC时,判断本地是否存在针对所述流量的转发表项;如果存在,根据所述转发表项,转发所述流量;如果不存在,将所述流量重定向至所述客户端的上线AC,以使所述客户端的上线AC根据所述流量生成针对所述流量的转发表项,并根据所述转发表项转发所述流量,将所述转发表项发送至第一非上线AC;所述第一非上线AC为:所述客户端的上线AC对应的上行聚合口或下行聚合口的成员端口所在的其他AC。为达到上述目的,本专利技术实施例还公开了一种流量转发装置,应用于IRF系统中的AC,所述装置包括:接收单元,用于接收针对客户端的流量;判断单元,用于当所述AC是所述客户端的非上线AC时,判断本地是否存在针对所述流量的转发表项;转发单元,用于在所述判断单元的判断结果为是的情况下,根据所述转发表项,转发所述流量;重定向单元,用于在所述判断单元的判断结果为否的情况下,将所述流量重定向至所述客户端的上线AC,以使所述客户端的上线AC根据所述流量生成针对所述流量的转发表项,并根据所述转发表项转发所述流量,将所述转发表项发送至第一非上线AC;所述第一非上线AC为:所述客户端的上线AC对应的上行聚合口或下行聚合口的成员端口所在的其他AC。本专利技术实施例中,AC在接收到针对客户端的流量后,若该AC是该客户端的非上线AC,当该AC上存在该流量对应的转发表项时,可以根据该转发表项,转发该流量;当该AC上不存在该流量对应的转发表项时,则将该流量重定向至该客户端的上线AC,该客户端的上线AC根据该流量,生成该流量对应的转发表项,并发送给其他第一非上线AC。可见,客户端的上线AC和非上线AC上都可以存储针对该客户端的流量的转发表项,并且根据转发表项转发流量,降低了流量的转发对IRF链路的带宽的依赖,提高了IRFAC的转发性能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为IRF系统结构示意图;图2为本专利技术实施例提供的一种流量转发方法的一种流程示意图;图3为本专利技术实施例提供的一种流量转发方法的另一种流程示意图;图4为本专利技术实施例提供的一种流量转发装置的一种结构示意图;图5为本专利技术实施例提供的一种流量转发装置的另一种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面通过具体实施例,对本专利技术进行详细说明。参考图2,图2为本专利技术实施例提供的一种流量转发方法的一种流程示意图,该方法可以应用于IRF系统中的任一AC,下面以AC1为例,该方法包括:S201:接收针对客户端的流量;这里,针对客户端的流量可以理解为,从外部网络发送至客户端的流量;也可以理解为,从客户端发送至外部网络的流量。值得一提的是,无论是从外部网络发送至客户端的流量,还是从客户端发送至外部网络的流量,都需要经过接入设备。具体地,从外部网络发送至客户端的流量的转发路径为:外部网络侧将流量发送给AC1,AC1将流量通过交换机发送给接入设备(可以是AP),接入设备再将流量发送给客户端;从客户端发送至外部网络的流量的转发路径为:客户端将流量发送给接入设备,接入设备通过交换机将流量发送给AC1,AC1再将流量发送给外部网络侧。S202:当AC1是所述客户端的非上线AC时,判断本地是否存在针对所述流量的转发表项;如果存在,执行S203;否则,执行S204;实际应用中,交换机按照负载均衡的原则将流量接入一个AC中,流量接入各个AC的几率是相等的,因此,接收流量的AC不一定是该流量对应的客户端的上线AC。为了避免非上线AC接收的流量全部通过IRF链路转发给上线AC,由上线AC处理流量,进而降低了IRFAC的转发性能的问题,可以在非上线AC上预先存储针对各条流量的转发表项。基于此,当AC1是客户端的非上线AC时,可以先检查本地是否存储有针对该流量的转发表项,如果存储有,则可以直接执行S203,根据该转发表项,转发流量,而不必通过IRF链路将该流量通转发给该客户端的上线AC。S203:根据所述转发表项,转发所述流量;这里,转发表项中可以包括:封装信息、源地址信息和目的地址信息;封装信息可以包括:封装协议类型、接入设备信息等。其中,封装协议类型可以为:CAPWAP(ControlAndProvisioningofWirelessAccessPoints,无线接入点的控制和配置)协议等;接入设备信息可以包括:CAPWAP隧道信息、下一跳端口信息等;源地址信息可以包括:源IP(InternetProtocol,网络协议)地址、源端口信息等;目的地址信本文档来自技高网
...
一种流量转发方法及装置

【技术保护点】
一种流量转发方法,其特征在于,应用于智能弹性架构IRF系统中的接入控制器AC,所述方法包括:接收针对客户端的流量;当所述AC是所述客户端的非上线AC时,判断本地是否存在针对所述流量的转发表项;如果存在,根据所述转发表项,转发所述流量;如果不存在,将所述流量重定向至所述客户端的上线AC,以使所述客户端的上线AC根据所述流量生成针对所述流量的转发表项,并根据所述转发表项转发所述流量,将所述转发表项发送至第一非上线AC;所述第一非上线AC为:所述客户端的上线AC对应的上行聚合口或下行聚合口的成员端口所在的其他AC。

【技术特征摘要】
1.一种流量转发方法,其特征在于,应用于智能弹性架构IRF系统中的接入控制器AC,所述方法包括:接收针对客户端的流量;当所述AC是所述客户端的非上线AC时,判断本地是否存在针对所述流量的转发表项;如果存在,根据所述转发表项,转发所述流量;如果不存在,将所述流量重定向至所述客户端的上线AC,以使所述客户端的上线AC根据所述流量生成针对所述流量的转发表项,并根据所述转发表项转发所述流量,将所述转发表项发送至第一非上线AC;所述第一非上线AC为:所述客户端的上线AC对应的上行聚合口或下行聚合口的成员端口所在的其他AC。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述客户端的上线AC发送的转发表项;存储所述转发表项,并将所述转发表项的标记位设置为表示非上线AC的标识;为所述转发表项配置第一定时器;若所述第一定时器超时后所述AC未接收到与所述转发表项匹配的流量,则删除所述转发表项;若所述第一定时器超时前所述AC接收到与所述转发表项匹配的流量,则拒绝删除所述转发表项,并重置所述第一定时器。3.根据权利要求1所述的方法,其特征在于,当所述AC是所述客户端的上线AC时,所述方法还包括:判断本地是否存在针对所述流量的转发表项;如果存在,根据所述转发表项,转发所述流量;如果不存在,当所述流量为上行流量、所述AC的业务端口包含上行聚合口的成员端口时,或当所述流量为下行流量、所述客户端在所述AC上对应的业务端口包含下行聚合口的成员端口时,生成所述转发表项,并将所述转发表项的标记位设置为表示上线AC的标识;将所述转发表项发送至所述客户端的第二非上线AC;所述第二非上线AC为:所述AC对应的上行聚合口或下行聚合口的成员端口所在的其他AC。4.根据权利要求3所述的方法,其特征在于,在将所述转发表项的标记位设置为表示上线AC的标识之后,所述方法还包括:为所述转发表项配置第二定时器,并向所述第二非上线AC发送针对所述转发表项的查询报文,以使所述第二非上线AC根据所述查询报文查询本地是否存储有所述转发表项;若所述第二定时器超时后所述AC未接收到反馈消息,则删除所述转发表项;所述反馈消息为所述第二非上线AC在本地存储有所述转发表项的情况下根据所述查询报文反馈的消息;若所述第二定时器超时前所述AC接收到反馈消息,则拒绝删除所述转发表项,并重置所述第二定时器。5.根据权利要求3所述的方法,其特征在于,在将所述转发表项的标记位设置为表示上线AC的标识之后,所述方法还包括:检测所述转发表项是否发生变化;如果发生变化,更新所述转发表项,并向所述第二非上线AC发送更新消息,以使所述第二非上线AC根据所述更新消息更新所述转发表项。6.一种流量转发装置,其特征在于,应用于智能弹性架构IRF系统中的接入控制器AC,所述装置包括:接收单元,用于接收针对客户端的流量;判断单元,用于当所述AC是所述客户端的非上线AC时,判断本地是否存在...

【专利技术属性】
技术研发人员:李丹凤
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江;33

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

1