发明名称 |
一种路由器标识冲突的检测方法、装置及路由设备 |
摘要 |
本发明公开了一种路由器标识冲突的检测方法、装置及路由设备。其中方法包括:第一路由设备在接收其他路由设备发来的hello报文时,判断接收的hello报文携带的路由器标识是否与第一路由设备自身的路由器标识一致;若一致,则确定出现路由器标识冲突;第一路由设备在接收其他路由设备发来的第一LSA时,若判断接收的第一LSA中携带的路由器标识与第一路由设备自身的路由器标识一致时,判断该第一LSA是否是第一路由设备自生成的LSA,若否,确定出现路由器标识冲突。本发明准确可靠地检测出是否发生路由器冲突,避免现有技术中出现路由器冲突得不到解决时引发的网络振荡、部分路由无法正确计算以及无法正确构建SPF树的问题。 |
申请公布号 |
CN102025642B |
申请公布日期 |
2012.08.15 |
申请号 |
CN201010614952.4 |
申请日期 |
2010.12.30 |
申请人 |
北京星网锐捷网络技术有限公司 |
发明人 |
余峥嵘 |
分类号 |
H04L12/56(2006.01)I;H04L12/26(2006.01)I |
主分类号 |
H04L12/56(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
郭润湘 |
主权项 |
一种路由器标识冲突的检测方法,其特征在于,包括:第一路由设备在接收其他路由设备发来的hello报文时,判断接收的hello报文携带的路由器标识是否与所述第一路由设备自身的路由器标识一致;若一致,则确定出现路由器标识冲突;第一路由设备在接收其他路由设备发来的第一链路状态通告LSA时,判断接收的第一LSA中携带的路由器标识是否与所述第一路由设备自身的路由器标识一致;若一致,判断该第一LSA是否是所述第一路由设备自生成的LSA,若否,则确定出现路由器标识冲突;其中所述判断第一LSA是否是所述第一路由设备自生成的LSA,具体包括:在判断接收的第一LSA携带的路由器标识与所述第一路由设备自身的路由器标识一致之后,若至少连续两次收到冲突LSA,则确定所述第一LSA不是第一路由设备自生成的LSA;否则,确定接收的第一LSA是第一路由设备自生成的LSA;所述冲突LSA为所携带的路由器标识与所述第一路由设备的路由器标识一致且序列号sequence number字段的值较第一路由设备自身LSA数据库中保存的自生成LSA中的sequence number字段大1的LSA。 |
地址 |
100036 北京市海淀区复兴路29号中意鹏奥大厦东楼11层 |