一种表项更新方法及装置制造方法及图纸

技术编号:19487194 阅读:19 留言:0更新日期:2018-11-17 11:36
本申请实施例提供了一种表项更新方法及装置,应用于AP,其中,表项更新方法包括:记录漫游上线的无线终端的MAC地址;按照预设规则,将所记录的MAC地址封装至预设协议报文;将预设协议报文以单播方式发送至交换机,以使得交换机根据预设协议报文中的MAC地址对交换机的MAC地址表项进行更新。这样,AP以单播方式发送包含MAC地址的预设协议报文,这样,不仅交换机可以对MAC地址表项进行更新,而且避免了网络中产生大量的免费ARP报文而导致对网络产生冲击的问题。

【技术实现步骤摘要】
一种表项更新方法及装置
本申请涉及无线网络
,特别是涉及一种表项更新方法及装置。
技术介绍
在无线网络中,为了减少无线终端发送的报文对AC(AccessController,接入控制器)的冲击,AP(AccessPoint,接入点)可以采用本地转发模式转发无线终端侧的报文。在这种无线网络架构下,与AP连接的交换机存储有MAC(MediaAccessControl,媒体访问控制)地址表项,MAC地址表项记录接入无线网络的无线终端的MAC地址与交换机上连接AP的端口号的对应关系。交换机依据MAC地址表项,将针对无线终端的下行报文通过该AP转发至该无线终端,而AP直接对来自无线终端的上行报文进行有线转发。由于无线终端具有漫游特性,当无线终端发生漫游接入另一新AP时,由于AP为本地转发模式,直接对来自无线终端的上行报文进行有线转发,交换机本身无法感知无线终端已发生漫游。因此交换机在接收到针对无线终端的下行报文时,仍然依据MAC地址表项,通过原有的AP向无线终端转发下行报文,进而导致下行报文丢包。目前,为了避免下行报文转发时丢包,无线终端漫游后,新AP会代理该无线终端向交换机发送免费ARP(AddressResolutionProtocol,地址解析协议)报文,以使得交换机及时更新MAC地址表项。然而,免费ARP报文为广播报文,AP会以广播的形式向交换机发送免费ARP报文,这样导致在网络中产生大量广播的免费ARP报文,进而对网络产生冲击。
技术实现思路
本申请实施例的目的在于提供一种表项更新方法及装置,以解决网络中产生大量的免费ARP报文而导致对网络产生冲击的问题。具体技术方案如下:第一方面,本申请实施例提供了一种表项更新方法,应用于AP,所述方法包括:记录漫游上线的无线终端的MAC地址;按照预设规则,将所记录的MAC地址封装至预设协议报文;将所述预设协议报文以单播方式发送至交换机,以使得所述交换机根据所述预设协议报文中的MAC地址对所述交换机的MAC地址表项进行更新。第二方面,本申请实施例提供了一种表项更新装置,应用于AP,所述装置包括:记录模块,用于记录漫游上线的无线终端的MAC地址;封装模块,用于按照预设规则,将所记录的MAC地址封装至预设协议报文;发送模块,用于将所述预设协议报文单播方式发送至交换机,以使得所述交换机根据所述预设协议报文中的MAC地址对所属交换机的MAC地址表项进行更新。第三方面,本申请实施例提供了一种AP,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述任一所述的表项更新方法步骤。第四方面,本申请实施例提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现上述任一所述的表项更新方法步骤。本申请实施例提供的技术方案中,AP记录漫游上线的无线终端的MAC地址,按照预设规则,将所记录的MAC地址封装至预设协议报文,并将预设协议报文以单播方式发送至交换机。AP以单播方式发送包含MAC地址的预设协议报文,这样,不仅交换机可以对MAC地址表项进行更新,而且避免了网络中产生大量的免费ARP报文而导致对网络产生冲击的问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的表项更新方法的一种流程图;图2为本申请实施例提供的组网的一种结构示意图;图3为本申请实施例提供的表项更新装置的一种结构示意图;图4为本申请实施例提供的AP的一种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了解决网络中产生大量的免费ARP报文而导致对网络产生冲击的问题,本申请实施例提供了一种表项更新方法及装置,应用于AP,该表项更新方法包括:记录漫游上线的无线终端的MAC地址;按照预设规则,将所记录的MAC地址封装至预设协议报文;将预设协议报文以单播方式发送至交换机,以使得交换机根据预设协议报文中的MAC地址对交换机的MAC地址表项进行更新。本申请实施例提供的技术方案中,AP记录漫游上线的无线终端的MAC地址,按照预设规则,将所记录的MAC地址封装至预设协议报文,并将预设协议报文以单播方式发送至交换机。AP以单播方式发送包含MAC地址的预设协议报文,这样,不仅交换机可以对MAC地址表项进行更新,而且避免了网络中产生大量的免费ARP报文而导致对网络产生冲击的问题。下面首先对本申请实施例提供的一种表项更新方法进行介绍,如图1所示的本申请实施例提供的表项更新方法的一种流程图,应用于AP,该表项更新方法包括如下步骤。S101,记录漫游上线的无线终端的MAC地址。无线终端发生漫游时,主动将与一个AP的关联关系切换到另一个AP,此时,无线终端在另一个AP上上线。对于在AP上漫游上线的无线终端,该AP可以获取到该无线终端的MAC地址。例如,无线终端1和无线终端2先后在AP上漫游上线,那么,对于该AP来说,会记录无线终端1和无线终端2各自的MAC地址。为了确保所记录的MAC地址均为漫游上线的无线终端的MAC地址,一种实现方式中,当有无线终端在AP上线时,AP检测该无线终端是否为漫游终端,当无线终端为漫游终端时,记录该无线终端的MAC地址。当无线终端为新上线终端时,则AP不记录无线终端的MAC地址,将新上线终端发送的上线请求报文通过交换机发送给AC,以使新上线终端接入网络。AP检测无线终端是否为漫游终端的一种实现方式:AP根据无线终端发送的上线请求报文来检测该无线终端是否为漫游终端,其中,漫游终端的上线请求报文为重关联报文,新上线终端的上线请求报文为关联报文。因此,当AP接收到无线终端发送的重关联报文时,可确定该无线终端为漫游终端;当AP接收到无线终端发送的关联报文时,可确定该无线终端为新上线终端。S102,按照预设规则,将所记录的MAC地址封装至预设协议报文。其中,预设协议报文可以是以下报文中的任一种:LLDP(LinkLayerDiscoveryProtocol,链路层发现协议)报文、CDP(CiscoDiscoveryProtocol,思科发现协议)报文、NDP(NeighborDiscoveryProtocol,邻居发现协议)报文。下面以预设协议报文为LLDP报文为例进行说明。LLDP提供了一种标准的链路层发现方式。其中,LLDP报文采用TLV(Type/Length/Value,类型/长度/值)格式。通过LLDP报文,可以将AP的设备信息组织成不同的TLV,并封装至LLDP报文中,该AP将所封装的LLDP报文发送至交换机。其中,设备信息可以是所记录的MAC地址,还可以包括AP的主要功能信息、管理地址、设备标识、接本文档来自技高网...

【技术保护点】
1.一种表项更新方法,其特征在于,应用于接入点AP,所述方法包括:记录漫游上线的无线终端的媒体访问控制MAC地址;按照预设规则,将所记录的MAC地址封装至预设协议报文;将所述预设协议报文以单播方式发送至交换机,以使得所述交换机根据所述预设协议报文中的MAC地址对所述交换机的MAC地址表项进行更新。

【技术特征摘要】
1.一种表项更新方法,其特征在于,应用于接入点AP,所述方法包括:记录漫游上线的无线终端的媒体访问控制MAC地址;按照预设规则,将所记录的MAC地址封装至预设协议报文;将所述预设协议报文以单播方式发送至交换机,以使得所述交换机根据所述预设协议报文中的MAC地址对所述交换机的MAC地址表项进行更新。2.根据权利要求1所述的方法,其特征在于,所述记录漫游上线的无线终端的MAC地址的步骤,包括:按照预设周期,记录漫游上线的无线终端的MAC地址;所述按照预设规则,将所记录的MAC地址封装至预设协议报文的步骤,包括:在所述预设周期到达后,将在所述预设周期内所记录的MAC地址封装至预设协议报文。3.根据权利要求1所述的方法,其特征在于,所述记录漫游上线的无线终端的MAC地址的步骤,包括:按照预设周期,记录漫游上线的无线终端的MAC地址;所述按照预设规则,将所记录的MAC地址封装至预设协议报文的步骤,包括:在所述预设周期未到达时,判断所记录的MAC地址的数量是否大于预设阈值;如果是,将所记录的MAC地址封装至所述预设协议报文;如果否,则在所述预设周期到达后,将所记录的MAC地址封装至所述预设协议报文。4.根据权利要求1-3中任一所述的方法,其特征在于,所述预设协议报文为以下报文中的任一种:链路层发现协议LLDP报文、思科发现协议CDP报文、邻居发现协议NDP报文。5.一种表项更新装置,其特征在于,应用于接入点AP,所述装置包括:记录模块,用于记录漫游上线的无线终端的媒体访问控制MAC...

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

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

1