一种is-is协议邻居建立方法及系统的利记博彩app

文档序号:9420254阅读:690来源:国知局
一种is-is协议邻居建立方法及系统的利记博彩app
【技术领域】
[0001]本发明涉及一种中间系统到中间系统路由协议网路领域,尤其涉及的是一种IS-1S协议邻居建立方法及系统。
【背景技术】
[0002]中间系统到中间系统路由协议(IS-1S)是一种动态的、基于链路状态的内部网关协议(IGP),IS-1S协议通过hello报文交互协商建立邻居后,每一个中间系统(IS)都产生链路状态协议数据包(LSP)描述本中间系统(IS)的链路状态信息,并发生到网络中,并且也会存储网络拓扑上所有中间系统(IS)设备发送过来的LSP,形成链路状态数据库(LSDB),IS-1S就是使用链路数据库(LSDB)通过最短路径优先算法(SPF)计算出到达目的地址的最佳路由。
[0003]默认情况下,IS-1S的hello报文可发送的最大长度与IS-1S的LSP、SNP (序列号报文)报文可生成的最大长度是一致的。这样,一个IS (中间系统)在一个接口上邻居可以正常建立的情况下,也一定能从这个接口发送出去LSP和SNP报文。但是,在某些情况下,例如:这个IS (中间系统)需要通告的链路状态数据信息很大,以致需要通过配置增大IS-1S的LSP、SNP (序列号报文)报文可生成的最大长度。从而导致,一个IS在这个接口上邻居建立正常,但是网络上的IS则无法收到这个IS发送出来的LSP报文,最终到达这个IS的拓扑和路由信息无法形成,从而导致到达这个IS的流量发送传输,而配置管理人员则无法获知具体原因?目息。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种IS-1S协议邻居建立方法及系统,消除了在IS-1S接口可发送hello报文最大长度小于LSP、SNP可生成最大长度的情况下,LSP、SNP无法从此接口成功发送而导致的流量不同,但管理人员难以获知具体原因的问题。
[0006]本发明的技术方案如下:
一种IS-1S协议邻居建立方法,其特征在于,包括以下步骤:
A、当一个中间系统IS启动一个接口时,检测该接口可发送hello报文的最大长度和所述中间系统LSP、SNP可生成的报文最大长度;
B、对比所述中间系统IS接口可发送hello报文最大长度与所述中间系统IS的LSP、SNP可生成的报文最大长度;
C、当所述中间系统IS接口可发送hello报文最大长度小于所述中间系统IS的LSP、SNP可生成报文最大长度时,设置所述中间系统IS接口为发送hello报文抑制状态,并发出提不?目息;
D、当所述中间系统IS接口可发送hello报文最大长度大于或等于所述中间系统IS的LSP,SNP可生成报文最大长度时,设置所述中间系统IS接口为发送hello报文抑制解除状态,并在所述中间系统IS接口上周期性发送hello报文。
[0007]2.根据权利要求1所述的IS-1S协议邻居建立方法,其特征在于,所述步骤C具体包括:
Cl、当所述中间系统IS接口处于发送hello报文抑制状态,并减小所述中间系统IS的LSP、SNP可生成最大长度报文值,对比该接口发送hello报文最大长度与所述中间系统IS的LSP、SNP可生成的最大长度。
[0008]3.根据权利要求2所述的IS-1S协议邻居建立方法,其特征在于,所述步骤C具体还包括:
C2、当所述中间系统IS接口可发送hello报文最大长度仍小于所述中间系统ISLS0、SNP可生成报文最大长度,则保持该接口发送hello报文抑制状态,并发出提示信息。
[0009]4.根据权利要求2所述的IS-1S协议邻居建立方法,其特征在于,所述步骤C具体还包括:
C3、当所述中间系统IS接口可发送hello报文最大长度大于或等于所述中间系统ISLS0、SNP可生成报文最大长度,则设置该接口为发送hello报文抑制解除状态。
[0010]5.根据权利要求1所述的IS-1S协议邻居建立方法,其特征在于,所述步骤D具体包括:
D1、当所述中间系统IS接口处于发送hello报文抑制解除状态,并增大所述中间系统IS的LSP、SNP可生成的最大长度报文,对比该接口发送hello报文最大长度与所述中间系统IS的LSP、SNP可生成的最大长度。
[0011]6.根据权利要求5所述的IS-1S协议邻居建立方法,其特征在于,所述步骤D具体还包括:
D2、当所述中间系统IS接口可发送hello报文最大长度仍大于或等于所述中间系统ISLS0、SNP可生成报文最大长度,则保持该接口发送hello报文抑制解除状态,正常发送hello报文。
[0012]7.根据权利要求5所述的IS-1S协议邻居建立方法,其特征在于,所述步骤D具体还包括:
D3、当所述中间系统IS接口可发送hello报文最大长度小于所述中间系统ISLS0、SNP可生成报文最大长度,则设置该接口为发送hello报文抑制状态,并发出提示信息。
[0013]8.一种IS-1S协议邻居建立的系统,其特征在于,包括:
检测模块,用于当一个中间系统IS启动一个接口时,检测该接口可发送he 11 ο报文的最大长度和所述中间系统LSP、SNP可生成的报文最大长度;
对比模块,用于对比所述中间系统IS接口可发送hello报文最大长度与所述中间系统IS的LSP、SNP可生成的报文最大长度;
抑制模块,用于当所述中间系统IS接口可发送hello报文最大长度小于所述中间系统IS的LSP、SNP可生成报文最大长度时,设置所述中间系统IS接口为发送hello报文抑制状态,并发出提示信息;
接触模块,用于当所述中间系统IS接口可发送hello报文最大长度大于或等于所述中间系统IS的LSP、SNP可生成报文最大长度时,设置所述中间系统IS接口为发送hello报文抑制解除状态,并在所述中间系统IS接口上周期性发送hello报文。
[0014]9.根据权利要求1所述的IS-1S协议邻居建立的系统,其特征在于,所述抑制模块具体包括:
第一抑制单元,用于当所述中间系统IS接口处于发送hello报文抑制状态,并减小所述中间系统IS的LSP、SNP可生成最大长度报文值,对比该接口发送hello报文最大长度与所述中间系统IS的LSP、SNP可生成的最大长度;
第二抑制单元,用于当所述中间系统IS接口可发送hello报文最大长度仍小于所述中间系统ISLSO、SNP可生成报文最大长度,则保持该接口发送he I 1报文抑制状态,并发出提不?目息;
第三抑制单元,用于当所述中间系统IS接口可发送hello报文最大长度大于或等于所述中间系统ISLSO、SNP可生成报文最大长度,则设置该接口为发送hello报文抑制解除状
??τ O
[0015]10.根据权利要求1所述的IS-1S协议邻居建立的系统,其特征在于,所述解除模块具体包括:
第一解除单元,用于当所述中间系统IS接口处于发送hello报文抑制解除状态,并增大所述中间系统IS的LSP、SNP可生成的最大长度报文,对比该接口发送hello报文最大长度与所述中间系统IS的LSP、SNP可生成的最大长度;
第二解除单元,用于当所述中间系统IS接口可发送hello报文最大长度仍大于或等于所述中间系统ISLS0、SNP可生成报文最大长度,则保持该接口发送hello报文抑制解除状态,正常发送hello报文;
第三解除单元,用于当所述中间系统IS接口可发送hello报文最大长度小于所述中间系统ISLS0、SNP可生成报文最大长度,则设置该接口为发送hello报文抑制状态,并发出提示信息。
[0016]本发明所提供的IS-1S协议邻居建立方法及系统,消除了在IS-1S接口可发送hello报文最大长度小于LSP、SNP可生成最大长度的情况下,LSP、SNP无法从此接口成功发送而导致的流量不同,但管理
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1