[发明专利]报文处理方法、装置及路由器在审
申请号: | 201610541210.0 | 申请日: | 2016-07-08 |
公开(公告)号: | CN107592261A | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 侯波;刘青松;王昕 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/741;H04L12/751;H04L29/12 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 江舟,董文倩 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 装置 路由器 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种报文处理方法、装置及路由器。
背景技术
随着互联网的飞速发展,当前的互联网协议版本4(Internet Protocol version 4,简称为IPv4)地址协议定义的地址空间正在面临即将耗尽的危险。互联网协议版本6(Internet Protocol version 6,简称为IPv6)的出现,极大地增大了网络地址空间,能够很好地解决IPv4地址空间即将耗尽的问题。
作为IPv4宽带接入中常用的冷备技术,在IPv6的使用中遇到了问题。例如,IPv6的邻居发现协议(Neighbor Discovery Protocol,简称为NDP)协议使得获取地址和网关更为灵活,在双机冷备组网中,用户获取的地址和网关都带有不确定性。
双机冷备组网中IPv6用户无状态获取地址时,当用户发送组播路由通告(Router Solicit,简称为RS)报文后,无论备路由器做出多少时间延迟回复单播路由公告(Router Advertise,简称为RA)报文,实际上都无法阻止用户发现备路由器作为网关,进而获取到备路由器的前缀地址和网关,如果用户获取了多个网关,用户则生成多条同类型同优先级的默认路由。由此看来,当前的IPoEv6冷备组网中,即无法保证用户从主路由器上线,又可能将用户上行流量引向备路由器。
动态主机配置协议版本6(Dynamic Host Configuration Protocol v6,简称为DHCPv6)有状态获取地址时,虽然可以通过控制备路由器延时DHCPv6协议报文,让用户获取主路由器的地址,但是在DHCPv6有状态获取地址之前用户主动发送RS报文时,还是会发生和无状态获取地址时一样的问题:即用户发现了备路由器作为网关。
因此,相关技术中双机冷备组网中用户获取的地址带有不确定性的问题。
发明内容
本发明实施例提供了一种报文处理方法、装置及路由器,以至少解决相关技术中双机冷备组网中用户获取的地址带有不确定性的问题。
根据本发明的一个实施例,提供了一种报文处理方法,包括:主路由器接收到来自用户的请求报文,其中,所述请求报文需要进行回复;所述主路由器根据所述请求报文向所述用户回复报文;向备路由器告知所述用户的信息,其中,所述用户的信息用于通知所述备路由器不对来自所述用户的所述请求报文进行回复,所述主路由器和所述备路由器为主备关系。
可选地,所述主路由器向所述备路由器告知所述用户的信息包括:所述主路由器在预定时长内向所述备路由器告知所述用户的信息,其中,所述预定时长为所述备路由器延迟回复所述请求报文的时长。
可选地,所述预定时长大于所述主路由器向所述用户回复所述报文用的时间。
可选地,所述请求报文包括以下至少之一:路由请求RS报文、DHCPv6报文;和/或,回复的所述报文包括以下至少之一:路由通告RA报文、DHCPv6报文。
根据本发明的另一个实施例,提供了一种报文处理方法,包括:备路由器接收到用户的请求报文,其中,所述请求报文需要进行回复;所述备路由器判断是否从主路由器接收到所述用户的信息,其中,所述主路由器和所述备路由器为主备关系;所述备路由器在判断结果为接收到所述用户的信息的情况下,不对所述用户的所述请求报文进行回复。
可选地,所述备路由器判断是否从主路由器接收到所述用户的信息包括:所述备路由器根据在预定时长内是否收到所述用户的信息,判断是否从主路由器接收到所述用户的信息。
可选地,所述方法还包括:所述备路由器在所述预定时长内未收到所述用户的信息的情况下,对所述用户的所述请求报文进行回复。
可选地,所述预定时长大于所述主路由器向所述用户回复所述报文用的时间。
可选地,所述请求报文包括以下至少之一:路由请求RS报文、DHCPv6报文;和/或,回复的所述报文包括以下至少之一:路由通告RA报文、DHCPv6报文。
根据本发明的又一个实施例,提供了一种报文处理装置,包括:第一接收模块,用于接收到来自用户的请求报文,其中,所述请求报文需要进行回复;第一回复模块,用于根据所述请求报文向所述用户回复报文;告知模块,用于向备路由器告知所述用户的信息,其中,告知所述用户的信息用于通知所述备路由器不对来自所述用户的所述请求报文进行回复,主路由器和所述备路由器为主备关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610541210.0/2.html,转载请声明来源钻瓜专利网。