[发明专利]一种链路状态数据包的传输方法及网络设备有效
申请号: | 201610153932.9 | 申请日: | 2016-03-17 |
公开(公告)号: | CN105656781B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 张旭东;耿文娟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 状态 数据包 传输 方法 网络设备 | ||
本申请公开了一种链路状态数据包的传输方法及网络设备,有助于避免由于LSP的序列号过快增长而导致业务受到影响,该传输方法包括:第一网络设备获取携带第一系统标识、序列号为N的第一LSP;若N为第一预设数值,则所述第一网络设备生成与第一系统标识不同的第二系统标识;若LSDB中没有携带第二系统标识的LSP,则所述第一网络设备根据第二系统标识和第一LSP组的净荷,生成第二LSP组,第二LSP组包含的LSP携带第二系统标识,第二LSP组包含的LSP的序列号等于第二预设数值,第一LSP组包含第一LSP,第二预设数值小于第一预设数值;所述第一网络设备发送第二LSP组。
技术领域
本发明涉及通信技术领域,尤其涉及一种链路状态数据包的传输方法及网络设备。
背景技术
中间系统到中间系统(IS-IS,Intermediate System to Intermediate System)是一种基于链路状态的自治系统内部路由协议,通过在各网络设备之间周期性地发送Hello报文建立并维持邻接关系。形成邻接关系的网络设备之间通过洪泛扩散链路状态数据包(LSP,Link State Packet),使得各网络设备最终形成相同的链路状态数据库(LSDB,Link State Data Base)。
LSP包含有序列号(Sequence Number)字段,Sequence Number字段用于表示LSP的生成顺序,其数值以0x00000001开始,以0xFFFFFFFF结束。生成LSP的网络设备每隔LSP的更新时间(LSP Refresh Time)对其生成的LSP更新一次,并将该LSP的序列号增加1。IS-IS路由协议ISO 10589规定:若网络设备A生成第一LSP,第一LSP的序列号在增长至最大值0xFFFFFFFF时,网络设备A进入睡眠状态,且网络设备A进入睡眠状态的时长为第一LSP的最长生存时间(Max Age)与零老化生存时间(Zero Age Lifetime)之和。其中,ISO 10589规定Max Age缺省为1200秒,Zero Age Lifetime缺省为60秒。
在某一网络设备的系统时钟出现故障(bug)导致LSP的序列号快速增长的场景中,或者,在出现其他未知故障(bug)导致LSP的序列号快速增长的场景中,自治系统内的LSP的序列号快速增长至0xFFFFFFFF,网络设备A会长期进入睡眠状态或者频繁的进入睡眠状态,使得经由网络设备A的业务受到影响。
发明内容
本发明的实施例提供一种链路状态数据包的传输方法及网络设备,有助于避免网络中出现LSP的序列号过快增长而导致业务受到影响。
为达到上述目的,本发明的实施例采用如下技术方案:
本发明实施例提供一种链路状态数据包的传输方法,第一网络设备获取携带用于指示所述第一网络设备的第一系统标识的第一LSP,该第一LSP的序列号为N,N≥1,若N等于第一预设数值,则所述第一网络设备根据预设规则生成用于指示所述第一网络设备,且与所述第一系统标识不相同的第二系统标识,若所述第一网络设备的LSDB中的任意一个LSP均不携带所述第二系统标识,则所述第一网络设备根据所述第二系统标识和所述LDSB中第一LSP组的净荷,生成第二LSP组,所述第一网络设备发送所述第二LSP组。
其中,所述第一LSP组包含的LSP携带所述第一系统标识,所述第一LSP组包含所述第一LSP,所述第二LSP组包含的LSP携带所述第二系统标识,所述第二LSP组包含的LSP的序列号等于第二预设数值,所述第二预设数值小于第一预设数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610153932.9/2.html,转载请声明来源钻瓜专利网。