[发明专利]检测路由器之间是否直连的方法及路由器有效
申请号: | 201310410738.0 | 申请日: | 2013-09-10 |
公开(公告)号: | CN104427544B | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 徐菊华 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 黄厚刚 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 路由器 之间 是否 方法 | ||
本发明公开了一种检测路由器之间是否直连的方法及路由器,涉及通信领域。所述方法包括:接收端路由器接收发送端路由器发送的码流,所述发送端路由器发送的码流包括检测码流;接收端路由器从接收到的码流的第一预定位置提取第一数值,将第一数值与检测码流的检测标志符相对比,根据对比结果判断接收到的码流是否是检测码流,如果是,判断发送端路由器和接收端路由器之间直连;否则,判断接收端路由器和发送端路由器之间设置有第三网元设备;其中,当接收端路由器和发送端路由器之间设置有第三网元设备时,检测码流被第三网元设备丢弃。本发明提高了检测两个路由器之间是否直连的方法的准确度。
技术领域
本发明涉及通信技术领域,尤其涉及一种检测路由器之间是否直连的方法及路由器。
背景技术
目前,随着3G和LTE等通信业务的部署和发展,IPRAN(Internet Protocol RadioAccess Network,互联网协议无线接入网)网络被广泛建设。IPRAN网络建设时经常利用旧的通信设备,比如交换机。IPRAN网络中的设备一般通过U2000网管管理,U2000通过LLDP(Link Layer Discovery Protocol,链路层发现协议)报文发现拓扑,但是由于微波、波分、交换机等设备透传LLDP报文,因此U2000无法发现两个路由器之间是否存在微波、波分、交换机等设备。另外,在二层网络中的路由器也会透传LLDP报文,因此也无法被U2000网管发现。当IPRAN网络出现故障时,比如丢包、时钟不同步等问题,往往需要检测两个路由器之间是否直连,进而进行故障定位。。但是,由于U2000网管无法发现IPRAN网络中的部分设备,这就给故障定位带来了困难。
现有收集故障路径上的设备信息的方法是下站勘察或者依靠客户提供的设备信息。下站勘察也就是由检测人员到现场沿着通信线路进行人工勘察,进而检测两个路由器之间是否直连。依靠客户提供的设备信息,一般是指当IPRAN网络基于旧通信网络改建得到时,可以根据作为旧通信网络提供商的客户记录的旧通信网络的设备信息来检测两个路由器之间是否直连。
对于下站勘察,需要人工下站,耗时较长,并且由于通信线路一般距离遥远,勘察结果准确度较低;对于客户提供的设备信息很多时候也不够准确。因此,现有的检测两个路由器之间是否直连的方法准确度低。
发明内容
为了解决上述技术问题,本发明实施例提供一种检测路由器之间是否直连的方法及路由器,以提高检测两个路由器之间是否直连的方法的准确度。具体技术方案如下:
第一方面,提供一种检测路由器之间是否直连的方法,所述方法包括:
接收发送端路由器发送的码流;
判断接收到的码流是否是检测码流;
如果接收到的码流是检测码流,则确定与所述发送端路由器直连。
结合第一方面,在第一方面的第一种可能的实现方式中,所述判断接收到的码流是否是检测码流,包括:
从接收到的码流的第一预定位置提取第一数值;
将所述第一数值与预先存储的所述检测码流的检测标志符相对比,根据对比结果判断接收到的码流是否是检测码流。
结合第一方面,在第一方面的第二种可能的实现方式中,如果接收到的码流是检测码流,所述检测码流的帧格式通过对自协商信息编码的帧格式进行修改得到,且所述检测码流的检测标志符对应所述自协商信息编码的保留位。
结合第一方面,在第一方面的第三种可能的实现方式中,所述判断接收到的码流是否是检测码流之前,还包括:
从接收到的码流的第二预定位置提取第二数值;
判断所述第二数值是否与预先存储的所述检测码流的检测验证密码相同,如果相同,执行所述判断接收到的码流是否是检测码流的步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310410738.0/2.html,转载请声明来源钻瓜专利网。