跨网络的动态拓扑维护方法与流程

文档序号:11138478阅读:来源:国知局

技术特征:

1.跨网络的动态拓扑维护方法,其特征包括:

A.在指定网络中根据主机路由表信息,获取默认网关路由器,将默认网关路由器放入路由器队列中;

B.获取所述路由器队列中的一个路由器对象,作为当前路由器,遍历当前路由器的路由表信息,得到与其连接的子网和/或相邻的路由器;

C.对步骤B获取的路由器进行判重处理;

D.对所述路由器队列中的所有路由器对象执行步骤B和C;

E.遍历路由器队列中的路由器对象后,获取网络中路由器和子网的拓扑信息。

2.如权利要求1所述的跨网络的动态拓扑维护方法,其特征为:步骤B中,根据当前路由器的路由表信息获取路由表当前表项的下一跳地址,根据下一跳地址是否为直接交付分别处理。

3.如权利要求2所述的跨网络的动态拓扑维护方法,其特征为:如果所述下一跳地址为直接交付,则将所述下一跳地址关联为子网对象;如果下一跳地址为间接交付,则下一跳地址为路由器,如果已经遍历过该路由器,更新当前路由器和该路由器的连接信息,否则将该路由器放入路由器队列中;判断完下一跳地址的交付属性后,继续遍历路由器表项。

4.如权利要求1所述的跨网络的动态拓扑维护方法,其特征为:步骤C所述的判重处理,通过遍历所述路由器队列,获取各路由器对象的路由表,如果路由器对象的路由表中有所获取路由器对象的下一跳IP,则该路由器对象已经遍历过,并将其从路由器队列删除后,否则将该路由器对象保持在路由器队列中。

5.如权利要求1至4之一所述的跨网络的动态拓扑维护方法,其特征为:步骤A还包括设置最大跳数阈值。

6.如权利要求1至4之一所述的跨网络的动态拓扑维护方法,其特征为:在动态拓扑维护中通过SNMP协议进行网络通信。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1