【技术实现步骤摘要】
路由更新的方法及装置
本申请涉及通信
,尤其涉及一种路由更新的方法及装置。
技术介绍
分布式IP网关(英文:Gateway,简称:GW)是指由一组IP网关设备组成的网关组。在分布式IPGW的组网应用下,各GW上创建三层接口,并为不同GW上的三层接口配置相同的IP地址,作为网关IP地址,如图1所示,图1为分布式IPGW组网示意图。其中,Gw1、Gw2、Gw3三台物理设备组成一个分布式网关,每台设备上分别配置一个三层接口,且三层接口配置相同的IP地址10.1.1.1/24,作为网关IP地址。终端1(可具体为:固定终端、WLAN无线终端、虚拟机等)通过AP1接入分布式IPGW中的某个GW设备(比如,GW1)。终端1接入AP1后,GW1接收到终端1的ARP报文后,由GW1包括的ARP模块根据ARP报文生成对应的ARP表项信息,并将ARP表项信息向路由管理模块通告。路由管理模块生成对应的主机路由条目,并通过路由协议将主机路由向外通告。比如,通过BGP协议,向上层网络设备通告,再由上层网络设备通告至分布式IPGW的其他GW ...
【技术保护点】
1.一种路由更新的方法,其特征在于,所述方法应用于第一GW的CPU,所述第一GW处于分布式IP GW网关组中,所述方法包括:/n接收来自终端的第一业务报文,所述第一业务报文包括源MAC地址以及源IP地址;/n当所述第一业务报文为第一类型报文时,根据所述源MAC地址以及源IP地址,发起对所述终端的探测请求;/n当接收到来自终端的探测响应时,生成所述终端对应的探测表项;/n向所述分布式IP GW网关组的上层网络设备发送所述终端的主机路由通告,所述主机路由通告根据所述探测表项生成,以使得所述上层网络设备向所述第二GW同步所述终端的主机路由通告。/n
【技术特征摘要】
1.一种路由更新的方法,其特征在于,所述方法应用于第一GW的CPU,所述第一GW处于分布式IPGW网关组中,所述方法包括:
接收来自终端的第一业务报文,所述第一业务报文包括源MAC地址以及源IP地址;
当所述第一业务报文为第一类型报文时,根据所述源MAC地址以及源IP地址,发起对所述终端的探测请求;
当接收到来自终端的探测响应时,生成所述终端对应的探测表项;
向所述分布式IPGW网关组的上层网络设备发送所述终端的主机路由通告,所述主机路由通告根据所述探测表项生成,以使得所述上层网络设备向所述第二GW同步所述终端的主机路由通告。
2.根据权利要求1所述的方法,其特征在于,所述发起对所述终端的探测请求之前,所述方法还包括:
获取接收所述第一业务报文的端口标识以及所述第一业务报文所属的VLAN标识;
所述发起对所述终端的探测请求,具体包括:
通过所述端口标识对应的端口,在所述VLAN标识指示的VLAN内,发起对所述终端的探测请求。
3.根据权利要求1所述的方法,其特征在于,所述分布式IPGW网管组还包括第二GW;
所述接收来自终端的第一业务报文之前,所述方法还包括:
接收所述上层网络设备同步的由所述第二GW生成的安全表项,所述安全表项包括接入所述第二GW的终端的地址关系;
将所述安全表项包括的所述终端的地址关系存储至远端安全表中;
所述发起对所述终端的探测请求之前,所述方法还包括:
当所述第一业务报文为第一类型报文时,根据所述源MAC地址以及源IP地址查找所述远端安全表;
若在所述远端安全表中查找到与所述源MAC地址以及源IP地址匹配的安全表项,则根据所述源MAC地址以及源IP地址,发起对所述终端的探测请求。
4.根据权利要求1所述的方法,其特征在于,所述第一类型报文具体为IP报文;
所述发起对所述终端的探测请求,具体包括:
向所述终端发送ARP请求报文,所述ARP请求报文包括目的以太网地址以及目的IP地址,所述目的以太网地址具体为所述源MAC地址,所述目的IP地址具体为所述源IP地址;
所述当接收到来自终端的探测响应时,生成所述终端对应的探测表项,具体包括:
当接收到来自终端的ARP响应报文时,生成所述终端对应的ARP表项。
5.根据权利要求1所述的方法,其特征在于,所述第一类型报文具体为IPv6报文;
所述发起对所述终端的探测请求,具体包括:
向所述终端发送NDNS报文,所述NDNS报文包括的目的以太网地址以及目的IP地址,所述目的以太网地址具体为所述源MAC地址,所述目的IP地址具体为所述源IP地址;
所述当接收到来自终端的探测响应时,生成所述终端对应的探测表项,具体包括:
当接收到来自终端的NDNA时,生成所述终端对应的ND表项。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
生成本地安全表的安全表项,所述安全表项包括所述终端的MAC地址与所述终端的IP地址之间的绑定关系;
向所述上层网络设备同步所述安全表项,以使得所述上层网络设备向所述第二GW同步所述安全表项。
7.根据权利要求6所述的方法,其特征在于,所述生成本地安全表的安全表项具体包括:
获取所述终端与DHCP服务器间交互的DHCP报文,从报文中获取所述终端的IP地址与所述终端的MAC地址;
将所述终端的IP地址与所述终端的MAC地址进行绑定,得到所述终端对应的MAC-IP绑定表项;...
【专利技术属性】
技术研发人员:叶金荣,闫军,谢彬,阳进,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。