IPV6网络环境中OSPFv3协议下的链路通断检测方法及系统的制作方法_3

文档序号:9435905阅读:来源:国知局
脱离网络的非指定路由器与指定路由器两台路由器时,获取非指定路由器发出的Router LSA,通过对比非指定路由器发出的Router LSA与所述Router LSA确定所述链路为断开状态。
[0053]还包括若网络环境为P2P网络,则获取未脱离网络的路由器发出的Router LSA,通过对比非指定路由器发出的Router LSA与所述Router LSA确定所述链路为断开状态。
[0054]还包括检测是否有新链路增加,包括获取当前网络中Router LSA,若当前网络中Router LSA为新的Router LSA,贝Ij网络中增加了新链路。
[0055]在P2P网络中,获取当前网络中Router LSA,若当前网络中Router LSA为新的Router LSA,且存在另外一 Router LSA 中的 Advertising Router、Neighbor Router ID 与新的 Router LSA 中的 Advertising Router、Neighbor Router ID 互为相反,则网络中增加了新链路。
【主权项】
1.一种IPV6网络环境中0SPFV3协议下的链路通断检测方法,其特征在于,包括: 根据所述0SPFv3协议,实时获取所述链路的两端路由器的Router LSA,当所述链路两端路由器依然接在网络中时,若所述Router LSA存在所述链路的描述信息,则所述链路为连通状态,否则所述链路为断开状态; 当所述链路两端路由器只有其中之一脱离网络时,若脱离网络的路由器为非指定路由器且同一网段内有两台以上路由器时,实时获取同一网段指定路由器的Network LSAJiK各时段所述Network LSA,查找非指定路由器ID,遍历OSPF数据库,若所述Router LSA中Advertising Router或Neighbor Router ID为所述非指定路由器ID,则所述链路为断开状态。2.如权利要求1所述的IPV6网络环境中0SPFv3协议下的链路通断检测方法,其特征在于,还包括当所述链路两端路由器只有其中之一脱离网络时,若脱离网络的路由器为非指定路由器,且同一网段内只有脱离网络的非指定路由器与指定路由器两台路由器时,所述指定路由器洪泛一条Age为3600的Network LSA,对比各时段所述Network LSA,查找非指定路由器ID,遍历OSPF数据库,若所述Router LSA中Advertising Router或NeighborRouter ID为所述非指定路由器ID,则所述链路为断开状态; 当所述链路两端路由器只有其中之一脱离网络时,若脱离网络的路由器为指定路由器且同一网段内有两台以上路由器时,备份指定路由器替代指定路由器,所述备份指定路由器宣告新Router LSA描述当前链路状态,通过对比所述新Router LSA与所述Router LSA确定所述链路为断开状态; 当所述链路两端路由器只有其中之一脱离网络时,若脱离网络的路由器为指定路由器,且同一网段内只有脱离网络的非指定路由器与指定路由器两台路由器时,获取非指定路由器发出的Router LSA,通过对比非指定路由器发出的Router LSA与所述Router LSA确定所述链路为断开状态。3.如权利要求1所述的IPV6网络环境中0SPFv3协议下的链路通断检测方法,其特征在于,还包括若网络环境为P2P网络,则获取未脱离网络的路由器发出的Router LSA,通过对比非指定路由器发出的Router LSA与所述Router LSA确定所述链路为断开状态。4.如权利要求1所述的IPV6网络环境中0SPFv3协议下的链路通断检测方法,其特征在于,还包括检测是否有新链路增加的步骤,所述步骤包括获取当前网络中Router LSA,若当前网络中Router LSA为新的Router LSA,贝Ij网络中增加了新链路。5.如权利要求4所述的IPV6网络环境中0SPFv3协议下的链路通断检测方法,其特征在于,在P2P网络中,获取当前网络中Router LSA,若当前网络中Router LSA为新的RouterLSA,且存在另外一 Router LSA 中的 Advertising Router、Neighbor Router ID 与新的Router LSA 中的 Advertising Router、Neighbor Router ID 互为相反,则网络中增加了新链路。6.一种IPV6网络环境中0SPFv3协议下的链路通断检测系统,其特征在于,包括: 链路两端路由器依然接在网络中的通断检测模块,用于根据所述0SPFv3协议,实时获取所述链路的两端路由器的Router LSA,当所述链路两端路由器依然接在网络中时,若所述Router LSA存在所述链路的描述信息,则所述链路为连通状态,否则所述链路为断开状态; 链路两端路由器只有其中之一脱离网络的通断检测模块,用于当所述链路两端路由器只有其中之一脱离网络时,若脱离网络的路由器为非指定路由器且同一网段内有两台以上路由器时,实时获取同一网段指定路由器的Network LSA,对比各时段所述Network LSA,查找非指定路由器ID,遍历OSPF数据库,若所述Router LSA中Advertising Router或Neighbor Router ID为所述非指定路由器ID,则所述链路为断开状态。7.如权利要求6所述的IPV6网络环境中0SPFv3协议下的链路通断检测系统,其特征在于,还包括当所述链路两端路由器只有其中之一脱离网络时,若脱离网络的路由器为非指定路由器,且同一网段内只有脱离网络的非指定路由器与指定路由器两台路由器时,所述指定路由器洪泛一条Age为3600的Network LSA,对比各时段所述Network LSA,查找非指定路由器ID,遍历OSPF数据库,若所述Router LSA中Advertising Router或NeighborRouter ID为所述非指定路由器ID,则所述链路为断开状态; 当所述链路两端路由器只有其中之一脱离网络时,若脱离网络的路由器为指定路由器且同一网段内有两台以上路由器时,备份指定路由器替代指定路由器,所述备份指定路由器宣告新Router LSA描述当前链路状态,通过对比所述新Router LSA与所述Router LSA确定所述链路为断开状态; 当所述链路两端路由器只有其中之一脱离网络时,若脱离网络的路由器为指定路由器,且同一网段内只有脱离网络的非指定路由器与指定路由器两台路由器时,获取非指定路由器发出的Router LSA,通过对比非指定路由器发出的Router LSA与所述Router LSA确定所述链路为断开状态。8.如权利要求6所述的IPV6网络环境中0SPFv3协议下的链路通断检测系统,其特征在于,还包括若网络环境为P2P网络,则获取未脱离网络的路由器发出的Router LSA,通过对比非指定路由器发出的Router LSA与所述Router LSA确定所述链路为断开状态。9.如权利要求6所述的IPV6网络环境中0SPFv3协议下的链路通断检测系统,其特征在于,还包括检测是否有新链路增加,包括获取当前网络中Router LSA,若当前网络中Router LSA为新的Router LSA,贝Ij网络中增加了新链路。10.如权利要求9所述的IPV6网络环境中0SPFv3协议下的链路通断检测系统,其特征在于,在P2P网络中,获取当前网络中Router LSA,若当前网络中Router LSA为新的RouterLSA,且存在另外一 Router LSA 中的 Advertising Router、Neighbor Router ID 与新的Router LSA 中的 Advertising Router、Neighbor Router ID 互为相反,则网络中增加了新链路。
【专利摘要】本发明提出IPV6网络环境中OSPFv3协议下的链路通断检测方法及系统,涉及网络安全中的路由监控领域,该方法包括根据所述OSPFv3协议,实时获取所述链路的两端路由器的Router?LSA,当所述链路两端路由器依然接在网络中时,若所述Router?LSA存在所述链路的描述信息,则所述链路为连通状态,否则所述链路为断开状态;当所述链路两端路由器只有其中之一脱离网络时,若脱离网络的路由器为非指定路由器且同一网段内有两台以上路由器时,实时获取同一网段指定路由器的Network?LSA,对比各时段所述Network?LSA,查找非指定路由器ID,遍历OSPF数据库,若所述Router?LSA中Advertising?Router或Neighbor?Router?ID为所述非指定路由器ID,则所述链路为断开状态。本发明能够在网络发生故障后的最短时间内恢复服务提供有力支持。
【IPC分类】H04L12/24, H04L12/26, H04L12/721, H04L29/06
【公开号】CN105187276
【申请号】CN201510552866
【发明人】景全亮, 田润, 刘琳, 毕经平
【申请人】中国科学院计算技术研究所
【公开日】2015年12月23日
【申请日】2015年9月1日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1