[发明专利]邻居关系建立方法、通信设备及系统有效
申请号: | 201010105143.0 | 申请日: | 2010-01-26 |
公开(公告)号: | CN101771615A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 吴楠;王凯 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 邻居 关系 建立 方法 通信 设备 系统 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种邻居关系建立方法、通信设备及 系统。
背景技术
最短路由优先(OSPF,Open Shortest Path First)协议是因特网工程任务 组(IETF,Internet Engineering Task Force)组织开发的一个基于链路状态的内 部网关协议,该协议的主要用途是在网络中发现并计算路由。由于自身的诸多 优势,OSPF作为优秀的内部网关协议被迅速接受并广泛使用。
OSPF协议把网络分为4种类型:广播(Broadcast)、非广播多点访问 (NBMA,Non Broadcast Multiple Access)、点对点(P2P,Point to Point)、点 对多点(P2MP,Point to Multi-Point)。OSPF网络类型取决于链路层网络类型 以及OSPF的配置。例如,在默认情况下,链路层若是以太网络(Ethernet), 则OSPF网络类型为Broadcast;链路层是串口(Serial)网络,则OSPF网络 类型为P2P。同时也可以通过配置直接指定OSPF网络类型,例如,虽然链路 层是以太网络的OSPF网络类型默认为Broadcast,但可以通过配置将其直接 指定为P2P。
OSPF协议的工作原理要求设备间先建立邻居关系,再交换彼此产生和发 现的链路信息,交换完成后再进行路由计算。设备间建立邻居关系通过交互一 种称为Hello报文的OSPF信令报文来实现。Hello报文中携带有建立邻居关系 所需的参数,在经过报文交互后,若双方的参数一致,就能协商成功并建立邻 居关系。设备间建立邻居关系的过程包括:
(1)初始时路由器A和路由器B相互不知道对方的存在,路由器A和路 由器B向网络广播邻居关系发现报文,即1-way hello报文。
(2)路由器A和路由器B在收到对方设备广播的邻居关系发现报文后, 向网络广播邻居关系确认报文,即2-way hello报文。
(3)路由器A和路由器B在收到对方设备发送的邻居关系确认报文后, 建立邻居关系。
在对现有技术的研究和实践过程中,本发明的发明人发现,由于建立邻居 关系的双方不对OSPF网络类型进行协商,而链路信息的产生又依赖于所处的 OSPF网络类型,因此,若建立邻居关系的双方的OSPF网络类型不一致,会 产生错误的链路信息,导致路由计算错误。
发明内容
本发明实施例提供一种邻居关系建立方法、通信设备及系统,能够使得建 立邻居关系的双方的网络类型一致。
本发明实施例提供了一种邻居关系建立方法,包括:
向网络广播携带本端的网络类型的邻居关系发现报文;
判断从所述广播起第一预定时间内是否收到邻居关系确认报文;
若收到,则停止所述广播,将本端的网络类型修改为该确认报文携带的网 络类型,并建立邻居关系,其中该邻居关系确认报文携带邻居的网络类型;
若未收到,则判断从所述广播起第一预定时间内是否收到邻居关系发现报 文,其中该邻居关系发现报文携带邻居的网络类型;若收到邻居关系发现报文, 则停止所述广播,并根据预置的选举规则从邻居的和本端的网络类型中选举一 网络类型作为共同的网络类型,将本端的网络类型修改为该共同的网络类型, 向网络广播携带本端的网络类型的邻居关系确认报文,以建立邻居关系。
本发明实施例提供了一种通信设备,包括:
广播模块,用于向网络广播携带本端的网络类型的邻居关系发现报文;
第一建立模块,用于判断从所述广播起第一预定时间内是否收到邻居关系 确认报文,若收到,则触发广播模块停止相关操作,将本端的网络类型修改为 该确认报文携带的网络类型,并建立邻居关系,若未收到,触发判断模块,其 中该邻居关系确认报文携带邻居的网络类型;
判断模块,用于判断从所述广播起第一预定时间内是否收到邻居关系发现 报文,其中该邻居关系发现报文携带邻居的网络类型,若收到邻居关系发现报 文,则停止广播模块的操作,并触发选举模块;
选举模块,用于根据预置的选举规则从邻居的和本端的网络类型中选举一 网络类型作为共同的网络类型;
第二建立模块,用于将本端的网络类型修改为选举模块选举出的网络类 型,向网络广播携带本端的网络类型的邻居关系确认报文,以建立邻居关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010105143.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种对抗非高斯噪声的盲均衡方法
- 下一篇:多核下连接并发处理的方法