信息获取方法、装置和路由器与流程

文档序号:13674500阅读:来源:国知局
技术特征:
1.一种信息获取方法,其特征在于,包括:向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,所述第一链路请求用于请求倒换前的路由器链路状态通告LSA;接收所述一个或多个相邻路由器反馈的所述路由器LSA;判断所述路由器LSA是否满足预设条件,得到判断结果;在所述判断结果为不满足所述预设条件的情况下,依据接收的所述路由器LSA获取所述倒换路由器的邻居路由器信息。2.根据权利要求1所述的方法,其特征在于,判断所述路由器LSA是否满足预设条件,得到判断结果,还包括:遍历所述路由器LSA确定所述路由器LSA所包括的链路;在所述链路的链路类型为点到点链路和虚链路的情况下,得到判断结果为所述路由器LSA不满足预设条件;在所述链路的链路类型为传输链路且接口角色为指定路由器的情况下,得到判断结果为所述路由器LSA满足所述预设条件。3.根据权利要求2所述的方法,其特征在于,在所述判断结果为不满足所述预设条件的情况下,依据接收的所述路由器LSA获取所述倒换路由器的邻居路由器信息之后,还包括:记录所述链路中的数据字段,标识所述链路倒换路由器的所述相邻路由器,并将所述相邻路由器关联到对应接口上。4.根据权利要求2所述的方法,其特征在于,在所述链路的链路类型为传输链路且接口角色为指定路由器的情况下,得到判断结果为所述路由器LSA满足所述预设条件之后,还包括:向所述一个或多个相邻路由器发送第二链路请求,其中,所述第二链路请求用于请求获取网络链路状态通告LSA;依据接收的所述网络LSA获取所述倒换路由器的邻居路由器信息;记录所述链路中的数据字段,标识所述链路倒换路由器的所述相邻路由器,并将所述相邻路由器关联到对应接口上。5.根据权利要求1所述的方法,其特征在于,向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,所述第一链路请求用于请求倒换前的路由器链路状态通告LSA包括:判断是否接收到所述一个或多个相邻路由器反馈的所述路由器LSA;在判断结果为否的情况下,判断向未接收到所述路由器LSA对应的相邻路由器发送所述第一链路请求的次数是否超过预定次数;在判断结果为是的情况下,禁止向未接收到所述路由器LSA对应的相邻路由器发送所述第一链路请求。6.一种信息获取装置,其特征在于,包括:第一发送模块,用于向支持与倒换路由器通信的一个或多个相邻路由器发送第一链路请求,其中,所述第一链路请求用于请求倒换前的路由器链路状态通告LSA;接收模块,用于接收所述一个或多个相邻路由器反馈的所述路由器LSA;第一判断模块,用于判断所述路由器LSA是否满足预设条件,得到判断结果;第一获取模块,用于在所述判断结果为不满足所述预设条件的情况下,依据接收的所述路由器LSA获取所述倒换路由器的邻居路由器信息。7.根据权利要求6所述的装置,其特征在于,所述第一判断模块包括:遍历单元,用于遍历所述路由器LSA确定所述路由器LSA所包括的链路;第一判断单元,用于在所述链路的链路类型为点到点链路和虚链路的情况下,得到判断结果为所述路由器LSA不满足预设条件;第二判断单元,用于在所述链路的链路类型为传输链路且接口角色为指定路由器的情况下,得到判断结果为所述路由器LSA满足所述预设条件。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:第一标识模块,用于在所述判断结果为不满足预设条件的情况下,依据所述路由器LSA获取所述倒换路由器的邻居路由器信息之后,记录所述链路中的数据字段,标识所述链路倒换路由器的所述相邻路由器,并将所述相邻路由器关联到对应接口上。9.根据权利要求7所述的装置,其特征在于,所述装置还包括:第二发送模块,用于在所述判断结果为满足所述预设条件的情况下,向所述一个或多个相邻路由器发送第二链路请求,其中,所述第二链路请求用于请求获取网络链路状态通告LSA;第二获取模块,用于依据接收的所述网络LSA获取所述倒换路由器的邻\t居路由器信息;第二标识模块,用于记录所述链路中的数据字段,标识所述链路倒换路由器的所述相邻路由器,并将所述相邻路由器关联到对应接口上。10.根据权利要求6所述的装置,其特征在于,所述第一发送模块还包括:第三判断单元,用于判断是否接收到所述一个或多个相邻路由器反馈的所述路由器LSA;第四判断单元,用于在判断结果为否的情况下,判断向未接收到所述路由器LSA对应的相邻路由器发送所述第一链路请求的次数是否超过预定次数;禁止单元,用于在判断结果为是的情况下,禁止向未接收到所述路由器LSA对应的相邻路由器发送所述第一链路请求。11.一种路由器,其特征在于,包括权利要求6至10中任一项所述的装置。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1