检测路由器之间是否直连的方法及路由器技术

技术编号:11164289 阅读:123 留言:0更新日期:2015-03-18 20:39
本发明专利技术公开了一种检测路由器之间是否直连的方法及路由器,涉及通信领域。所述方法包括:接收端路由器接收发送端路由器发送的码流,所述发送端路由器发送的码流包括检测码流;接收端路由器从接收到的码流的第一预定位置提取第一数值,将第一数值与检测码流的检测标志符相对比,根据对比结果判断接收到的码流是否是检测码流,如果是,判断发送端路由器和接收端路由器之间直连;否则,判断接收端路由器和发送端路由器之间设置有第三网元设备;其中,当接收端路由器和发送端路由器之间设置有第三网元设备时,检测码流被第三网元设备丢弃。本发明专利技术提高了检测两个路由器之间是否直连的方法的准确度。

【技术实现步骤摘要】
检测路由器之间是否直连的方法及路由器
本专利技术涉及通信
,尤其涉及一种检测路由器之间是否直连的方法及路由 器。
技术介绍
目前,随着3G和LTE等通信业务的部署和发展,IPRAN( Internet Protocol Radio Access Network,互联网协议无线接入网)网络被广泛建设。IPRAN网络建设时经常利用旧 的通信设备,比如交换机。IPRAN网络中的设备一般通过U2000网管管理,U2000通过LLDP (Link Layer Discovery Protocol,链路层发现协议)报文发现拓扑,但是由于微波、波分、 交换机等设备透传LLDP报文,因此U2000无法发现两个路由器之间是否存在微波、波分、交 换机等设备。另外,在二层网络中的路由器也会透传LLDP报文,因此也无法被U2000网管 发现。当IPRAN网络出现故障时,比如丢包、时钟不同步等问题,往往需要检测两个路由器 之间是否直连,进而进行故障定位。。但是,由于U2000网管无法发现IPRAN网络中的部分 设备,这就给故障定位带来了困难。 现有收集故障路径上的设备信息的方法是下站勘察或者依靠客户提供的设备信 息。下站勘察也就是由检测人员到现场沿着通信线路进行人工勘察,进而检测两个路由器 之间是否直连。依靠客户提供的设备信息,一般是指当IPRAN网络基于旧通信网络改建得 到时,可以根据作为旧通信网络提供商的客户记录的旧通信网络的设备信息来检测两个路 由器之间是否直连。 对于下站勘察,需要人工下站,耗时较长,并且由于通信线路一般距离遥远,勘察 结果准确度较低;对于客户提供的设备信息很多时候也不够准确。因此,现有的检测两个路 由器之间是否直连的方法准确度低。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供一种检测路由器之间是否直连的方法 及路由器,以提高检测两个路由器之间是否直连的方法的准确度。具体技术方案如下: 第一方面,提供一种检测路由器之间是否直连的方法,所述方法包括: 接收发送端路由器发送的码流; 判断接收到的码流是否是检测码流; 如果接收到的码流是检测码流,则确定与所述发送端路由器直连。 结合第一方面,在第一方面的第一种可能的实现方式中,所述判断接收到的码流 是否是检测码流,包括: 从接收到的码流的第一预定位置提取第一数值; 将所述第一数值与预先存储的所述检测码流的检测标志符相对比,根据对比结果 判断接收到的码流是否是检测码流。 结合第一方面,在第一方面的第二种可能的实现方式中,如果接收到的码流是检 测码流,所述检测码流的帧格式通过对自协商信息编码的帧格式进行修改得到,且所述检 测码流的检测标志符对应所述自协商信息编码的保留位。 结合第一方面,在第一方面的第三种可能的实现方式中,所述判断接收到的码流 是否是检测码流之前,还包括: 从接收到的码流的第二预定位置提取第二数值; 判断所述第二数值是否与预先存储的所述检测码流的检测验证密码相同,如果相 同,执行所述判断接收到的码流是否是检测码流的步骤; 否则,丢弃接收到的码流。 结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式 中,如果接收到的码流是检测码流,所述检测码流的帧格式通过对自协商信息编码的帧格 式进行修改得到,且所述检测码流的检测验证密码对应所述自协商信息编码的保留位。 结合第一方面,在第一方面的第五种可能的实现方式中,所述确定与所述发送端 路由器直连之后,还包括: 向所述发送端路由器发送所述检测码流对应的响应码流。 结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式 中,所述响应码流的帧格式通过对自协商信息编码的帧格式进行修改得到,且所述响应码 流包括响应标志符,所述响应标志符对应所述自协商信息编码的保留位。 第二方面,提供了一种检测路由器之间是否直连的方法,所述方法包括: 向接收端路由器发送检测码流; 判断是否接收到所述接收端路由器返回的对应所述检测码流的响应码流; 如果接收到所述接收端路由器返回的对应所述检测码流的响应码流,则确定与所 述接收端路由器直连; 其中,所述响应码流是所述接收端路由器接收到所述检测码流后反馈的。 结合第二方面,在第二方面的第一种可能的实现方式中,所述判断是否接收到所 述接收端路由器返回的对应所述检测码流的响应码流之后,还包括: 如果未接收到所述接收端路由器返回的对应所述检测码流的响应码流,则确定与 所述接收端路由器之间设置有第三网元设备,所述检测码流被所述第三网元设备丢弃。 结合第二方面,在第二方面的第二种可能的实现方式中,所述检测码流的第一预 定位置为用于供所述接收端路由器识别所述检测码流的检测标志符,所述检测码流的帧格 式通过对自协商信息编码的帧格式进行修改得到,且所述检测码流的检测标志符对应所述 自协商信息编码的保留位。 结合第二方面,在第二方面的第三种可能的实现方式中,所述检测码流的第二预 定位置为用于供所述接收端路由器验证所述检测码流的检测验证密码,所述检测码流的帧 格式通过对自协商信息编码的帧格式进行修改得到,且所述检测码流的检测验证密码对应 所述自协商信息编码的保留位。 结合第二方面,在第二方面的第四种可能的实现方式中,所述响应码流的帧格式 通过对自协商信息编码的帧格式进行修改得到,且所述响应码流包括响应标志符,所述响 应标志符对应所述自协商信息编码的保留位。 第三方面,提供了一种接收端路由器,所述接收端路由器包括: 接收模块,用于接收发送端路由器发送的码流; 判断模块,用于判断接收到的码流是否是检测码流; 确定模块,用于当判断接收到的码流是检测码流,则确定与所述发送端路由器直 连。 结合第三方面,在第三方面的第一种可能的实现方式中,所述判断模块,用于从接 收到的码流的第一预定位置提取第一数值,将所述第一数值与预先存储的所述检测码流的 检测标志符相对比,根据对比结果判断接收到的码流是否是检测码流。 结合第三方面,在第三方面的第二种可能的实现方式中,如果接收模块接收到的 码流是检测码流,所述检测码流的帧格式通过对自协商信息编码的帧格式进行修改得到, 且所述检测码流的检测标志符对应所述自协商信息编码的保留位。 结合第三方面,在第三方面的第三种可能的实现方式中,所述接收端路由器还包 括: 提取模块,用于从接收到的码流的第二预定位置提取第二数值; 所述判断模块,还用于判断所述第二数值是否与预先存储的所述检测码流的检测 验证密码相同,如果相同,则执行所述判断接收到的码流是否是检测码流的步骤;否则,丢 弃接收到的码流。 结合第三方面的第三种可能的实现方式中,在第三方面的第四种可能的实现方式 中,如果所述接收模块接收到的码流是检测码流,所述检测码流的帧格式通过对自协商信 息编码的帧格式进行修改得到,且所述检测码流的检测验证密码对应所述自协商信息编码 的保留位。 结合第三方面,在第三方面的第五种可能的实现方式中,所述接收端路由器还包 括: 响应模块,用于向所述发送端路由器发送对应本文档来自技高网
...

【技术保护点】
一种检测路由器之间是否直连的方法,其特征在于,所述方法包括:接收发送端路由器发送的码流;判断接收到的码流是否是检测码流;如果接收到的码流是检测码流,则确定与所述发送端路由器直连。

【技术特征摘要】
1. 一种检测路由器之间是否直连的方法,其特征在于,所述方法包括: 接收发送端路由器发送的码流; 判断接收到的码流是否是检测码流; 如果接收到的码流是检测码流,则确定与所述发送端路由器直连。2. 如权利要求1所述的方法,其特征在于,所述判断接收到的码流是否是检测码流,包 括: 从接收到的码流的第一预定位置提取第一数值; 将所述第一数值与预先存储的所述检测码流的检测标志符相对比,根据对比结果判断 接收到的码流是否是检测码流。3. 如权利要求1所述的方法,其特征在于如果接收到的码流是检测码流,所述检测码 流的帧格式通过对自协商信息编码的帧格式进行修改得到,且所述检测码流的检测标志符 对应所述自协商信息编码的保留位。4. 如权利要求1所述的方法,其特征在于,所述判断接收到的码流是否是检测码流之 前,还包括: 从接收到的码流的第二预定位置提取第二数值; 判断所述第二数值是否与预先存储的所述检测码流的检测验证密码相同,如果相同, 执行所述判断接收到的码流是否是检测码流的步骤; 否则,丢弃接收到的码流。5. 如权利要求4所述的方法,其特征在于,如果接收到的码流是检测码流,所述检测码 流的帧格式通过对自协商信息编码的帧格式进行修改得到,且所述检测码流的检测验证密 码对应所述自协商信息编码的保留位。6. 如权利要求1所述的方法,其特征在于,所述确定与所述发送端路由器直连之后,还 包括: 向所述发送端路由器发送所述检测码流对应的响应码流。7. 如权利要求6所述的方法,其特征在于,所述响应码流的帧格式通过对自协商信息 编码的帧格式进行修改得到,且所述响应码流包括响应标志符,所述响应标志符对应所述 自协商信息编码的保留位。8. -种检测路由器之间是否直连的方法,其特征在于,所述方法包括: 向接收端路由器发送检测码流; 判断是否接收到所述接收端路由器返回的对应所述检测码流的响应码流; 如果接收到所述接收端路由器返回的对应所述检测码流的响应码流,则确定与所述接 收端路由器直连; 其中,所述响应码流是所述接收端路由器接收到所述检测码流后反馈的。9. 如权利要求8所述的方法,其特征在于,所述判断是否接收到所述接收端路由器返 回的对应所述检测码流的响应码流之后,还包括: 如果未接收到所述接收端路由器返回的对应所述检测码流的响应码流,则确定与所述 接收端路由器之间设置有第三网元设备,所述检测码流被所述第三网元设备丢弃。10. 如权利要求8所述的方法,其特征在于,所述检测码流的第一预定位置为用于供所 述接收端路由器识别所述检测码流的检测标志符,所述检测码流的帧格式通过对自协商信 息编码的帧格式进行修改得到,且所述检测码流的检测标志符对应所述自协商信息编码的 保留位。11. 如权利要求8所述的方法,其特征在于,所述检测码流的第二预定位置为用于供所 述接收端路由器验证所述检测码流的检测验证密码,所述检测码流的帧格式通过对自协商 信息编码的帧格式进行修改得到,且所述检测码流的检测验证密码对应所述自协商信息编 码的保留位。12. 如权利要求8所述的方法,其特征在于,所述响应码流的帧格式通过对自协商信息 编码的帧格式进行修改得到,且所述响应码流包括响应标志符,所述响应标志符对应所述 自协商信息编码的保留位。13. -种接收端路由器,其特征在于,所述接收端路由器包括: 接收模块,用于接收发送端路由器发送的码流; 判断模块,用于...

【专利技术属性】
技术研发人员:徐菊华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1