一种报文处理方法及装置制造方法及图纸

技术编号:28633896 阅读:12 留言:0更新日期:2021-05-28 16:31
本申请提供一种报文处理方法及装置,该方法应用于基于IPv6的分布式网络中的AP,该方法包括:在监测到无线终端漫游到AP上时,生成携带有无线终端的地址信息的未经请求的邻居通告NA报文;将NA报文发送给分布式网络中与AP直连的接入交换机,以使该接入交换机根据NA报文学习到的邻居发现ND表项,生成无线终端漫游后的路由,并将生成的用于添加路由的更新消息发送给分布式网络中与该接入交换机直连的多个汇聚交换机、多个汇聚交换机直连的核心交换机以及多个汇聚交换机直连的接入交换机中除该接入交换机之外的其他接入交换机。本申请可提高无线终端的持有用户的用户体验。

【技术实现步骤摘要】
一种报文处理方法及装置
本申请涉及通信
,尤其涉及一种报文处理方法及装置
技术介绍
传统的互联网协议(InternetProtocol,IP)网络中,一般通过动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)服务器为用户动态分配IP地址,在IP网络中的无线终端发生漫游时,接入网关发生改变,无线终端自身的IP地址也随之变化,如此,会出现无线业务流量中断时间较长的问题。随着网络技术的发展,逐渐形成了分布式网关的概念。采用分布式网络,将无线终端的网关统一。即使无线终端发生了漫游,无线终端接入的网关的IP地址与无线终端的IP地址均不发生改变。如此,方便了网络管理,在一定程度上改善了无线终端漫游时的用户体验。但是,在分布式网络中的无线终端从一个接入点(AccessPoint,AP)漫游到另一个AP时,AP如何快速通知自己直连的接入交换机,以协助无线终端快速实现漫游,成为当前需要解决的至关重要的问题。如图1所示,图1为现有的分布式网络的架构示意图。在图1中,DHCP服务器、远程用户拨号认证系统(RemoteauthenticationdialInuserservice,Radius)服务器和接入控制器(AccessController,AC)均与核心交换机直连;AP(如图1所示的AP1~AP4)与接入交换机直连并构建无线网络,有线终端(如图1所示的个人计算机(PersonalComputer,PC)1~PC4)也可直接与接入交换机直连并构建有线网络。有线终端和无线终端均可通过DHCP中继(Relay)动态申请IPv4/IPv6地址,或者,通过无状态地址分配IPv6地址,以访问IP网络。汇聚交换机也与核心交换机直连,并与每个接入交换机直连。接入交换机、汇聚交换机以及核心交换机相互之间建立外部边界网关协议(ExternalBorderGatewayProtocol,EBGP)邻居。每个接入交换机学习地址解析协议(AddressResolutionProtocol,ARP)/邻居发现(NeighborDiscovery,ND)报文,并将学习到的ARP/ND报文转换为终端主机路由。每个接入交换机通过EBGP协议,向汇聚交换机通告终端主机路由,并由汇聚交换机向核心交换机其他接入交换机同步该终端主机路由。组网中全部的接入交换机均配置相同的网关IP地址,并配置相同的三层网关MAC地址,并开启ARP/ND本地代理功能。因此,在无线终端在发生漫游时,无线终端接入网关的IP地址与无线终端的IP地址保持不变。当组网中某一接入交换机接收到漫游无线终端发送的ARP/ND报文时,触发终端主机路由的同步操作,即,该接入交换机通过EBGP协议,向汇聚交换机通告漫游终端的主机路由,并由汇聚交换机向核心交换机和其他接入交换机同步漫游终端的主机路由,来实现无线终端的漫游。但是,在无线终端漫游到一个新的AP上时,无线终端并不会立刻发送ARP/ND报文,这就导致新的AP直连的接入交换机无法及时触发相应的主机路由的同步操作,无法实现无线终端的快速漫游,并且仍然存在无线业务流量中断时间较长的问题。目前,在图1的分布式网络是基于IPv4的分布式网络的场景下,已有相应方案解决上述问题;在图1的分布式网络是基于IPv6的分布式网络的场景下,由于目前市场上基于IPv6的无线网络应用较少,还无法实现无线终端的快速漫游。
技术实现思路
为克服相关技术中存在的问题,本申请提供了一种报文处理方法及装置。根据本申请实施例的第一方面,提供一种报文处理方法,所述方法应用于基于IPv6的分布式网络中的AP,所述方法包括:在监测到无线终端漫游到所述AP上时,生成携带有所述无线终端的地址信息的未经请求的邻居通告(NeighborAdvertisement,NA)报文;将所述NA报文发送给所述分布式网络中与所述AP直连的接入交换机,以使所述接入交换机基于所述NA报文学习到的ND表项,生成所述无线终端漫游后的路由,并将生成的用于添加所述路由的更新消息发送给所述分布式网络中与所述接入交换机直连的多个汇聚交换机、所述多个汇聚交换机直连的核心交换机以及所述多个汇聚交换机直连的接入交换机中除所述接入交换机之外的其他接入交换机;其中,所述接入交换机与所述无线终端漫游前接入的AP所直连的接入交换机为不同的接入交换机,且直连有相同的汇聚交换机;所述更新消息的协议类型为EBGP。根据本申请实施例的第二方面,提供一种报文处理方法,所述方法应用于基于IPv6的分布式网络中的接入交换机,所述方法包括:在接收到所述分布式网络中与所述接入交换机直连的第一AP发送的未经请求的NA报文时,根据所述NA报文学习到ND表项,其中,所述NA报文为所述第一AP在监测到无线终端漫游到所述第一AP上时发送的,且所述NA报文中携带有所述无线终端的地址信息;根据所述ND表项,生成所述无线终端漫游后的路由,并将生成的用于添加所述路由的第一更新消息发送给所述分布式网络中与所述接入交换机直连的多个汇聚交换机、所述多个汇聚交换机直连的核心交换机以及所述多个汇聚交换机直连的接入交换机中除所述接入交换机之外的其他接入交换机;其中,所述接入交换机与所述无线终端漫游前接入的第二AP所直连的接入交换机为不同的接入交换机,且直连有相同的汇聚交换机;所述第一更新消息的协议类型为EBGP。根据本申请实施例的第三方面,提供一种报文处理装置,所述装置应用于基于IPv6的分布式网络中的AP,所述装置包括:生成模块,用于在监测到无线终端漫游到所述AP上时,生成携带有所述无线终端的地址信息的未经请求的NA报文;发送模块,用于将所述NA报文发送给所述分布式网络中与所述AP直连的接入交换机,以使所述接入交换机根据所述NA报文学习到的ND表项,生成所述无线终端漫游后的路由,并将生成的用于添加所述路由的更新消息发送给所述分布式网络中与所述接入交换机直连的多个汇聚交换机、所述多个汇聚交换机直连的核心交换机以及所述多个汇聚交换机直连的接入交换机中除所述接入交换机之外的其他接入交换机;其中,所述接入交换机与所述无线终端漫游前接入的AP所直连的接入交换机为不同的接入交换机,且直连有相同的汇聚交换机;所述更新消息的协议类型为EBGP。根据本申请实施例的第四方面,提供一种报文处理装置,所述装置应用于基于IPv6的分布式网络中的接入交换机,所述装置包括:学习模块,用于在接收到所述分布式网络中与所述接入交换机直连的第一AP发送的未经请求的NA报文时,根据所述NA报文学习到ND表项,其中,所述NA报文为所述第一AP在监测到无线终端漫游到所述第一AP上时发送的,且所述NA报文中携带有所述无线终端的地址信息;发送模块,用于根据所述ND表项,生成所述无线终端漫游后的路由,并将生成的用于添加所述路由的第一更新消息发送给所述分布式网络中与所述接入交换机直连的多个汇聚交换机、所述多个汇聚交换机直本文档来自技高网
...

【技术保护点】
1.一种报文处理方法,其特征在于,所述方法应用于基于IPv6的分布式网络中的接入点AP,所述方法包括:/n在监测到无线终端漫游到所述AP上时,生成携带有所述无线终端的地址信息的未经请求的邻居通告NA报文;/n将所述NA报文发送给所述分布式网络中与所述AP直连的接入交换机,以使所述接入交换机根据所述NA报文学习到的邻居发现ND表项,生成所述无线终端漫游后的路由,并将生成的用于添加所述路由的更新消息发送给所述分布式网络中与所述接入交换机直连的多个汇聚交换机、所述多个汇聚交换机直连的核心交换机以及所述多个汇聚交换机直连的接入交换机中除所述接入交换机之外的其他接入交换机;/n其中,所述接入交换机与所述无线终端漫游前接入的AP所直连的接入交换机为不同的接入交换机,且直连有相同的汇聚交换机;/n所述更新消息的协议类型为外部边界网关协议EBGP。/n

【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法应用于基于IPv6的分布式网络中的接入点AP,所述方法包括:
在监测到无线终端漫游到所述AP上时,生成携带有所述无线终端的地址信息的未经请求的邻居通告NA报文;
将所述NA报文发送给所述分布式网络中与所述AP直连的接入交换机,以使所述接入交换机根据所述NA报文学习到的邻居发现ND表项,生成所述无线终端漫游后的路由,并将生成的用于添加所述路由的更新消息发送给所述分布式网络中与所述接入交换机直连的多个汇聚交换机、所述多个汇聚交换机直连的核心交换机以及所述多个汇聚交换机直连的接入交换机中除所述接入交换机之外的其他接入交换机;
其中,所述接入交换机与所述无线终端漫游前接入的AP所直连的接入交换机为不同的接入交换机,且直连有相同的汇聚交换机;
所述更新消息的协议类型为外部边界网关协议EBGP。


2.一种报文处理方法,其特征在于,所述方法应用于基于IPv6的分布式网络中的接入交换机,所述方法包括:
在接收到所述分布式网络中与所述接入交换机直连的第一接入点AP发送的未经请求的邻居通告NA报文时,根据所述NA报文学习到邻居发现ND表项,其中,所述NA报文为所述第一AP在监测到无线终端漫游到所述第一AP上时发送的,且所述NA报文中携带有所述无线终端的地址信息;
根据所述ND表项,生成所述无线终端漫游后的路由,并将生成的用于添加所述路由的第一更新消息发送给所述分布式网络中与所述接入交换机直连的多个汇聚交换机、所述多个汇聚交换机直连的核心交换机以及所述多个汇聚交换机直连的接入交换机中除所述接入交换机之外的其他接入交换机;
其中,所述接入交换机与所述无线终端漫游前接入的第二AP所直连的接入交换机为不同的接入交换机,且直连有相同的汇聚交换机;
所述第一更新消息的协议类型为外部边界网关协议EBGP。


3.根据权利要求2所述的方法,其特征在于,将生成的用于添加所述路由的第一更新消息发送给所述分布式网络中与所述接入交换机直连的多个汇聚交换机、所述多个汇聚交换机直连的核心交换机以及所述多个汇聚交换机直连的接入交换机中除所述接入交换机之外的其他接入交换机,具体包括:
将生成的用于添加所述路由的第一更新消息发送给所述分布式网络中与所述接入交换机直连的核心交换机和多个汇聚交换机,以由所述核心交换机根据所述第一更新消息,在本地路由表中添加所述路由,由每个汇聚交换机根据所述第一更新消息,在本地路由表中添加所述路由,并将所述第一更新消息发送给该汇聚交换机直连的接入交换机中除所述接入交换机之外的其他接入交换机,由其他接入交换机根据所述第一更新消息,在远端主机路由表中添加所述路由。


4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在接收到所述第二AP直连的接入交换机所直连的汇聚交换机发送的用于撤销所述无线终端漫游前的路由的第二更新消息时,从本端主机路由表中撤销所述无线终端漫游前的路由;
其中,所述第二更新消息为所述第二AP直连的接入交换机在接收到对应的汇聚交换机发送的第一更新消息且探测到所...

【专利技术属性】
技术研发人员:黄曼
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽;34

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

1