[发明专利]一种处理报文的方法、系统及网络设备有效
申请号: | 201611188401.X | 申请日: | 2016-12-20 |
公开(公告)号: | CN108206823B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 杨雪;张旭东;高强周;谢博 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 报文 方法 系统 网络设备 | ||
本申请公开了一种处理报文的方法,该方法包括:网络设备接收第一LSP报文,当网络设备确定没有存储LSP ID与第一LSP报文的LSP ID相同,PDU Type与LSP报文的PDU Type相同的LSP报文时,或者,当确定已经存储LSP ID与第一LSP报文的LSP ID相同,PDU Type与第一LSP报文的PDU Type相同的第二LSP报文,并且第二LSP报文的Sequence Number比第一LSP报文的Sequence Number小时,确定LSP报文摘要信息集合中是否存在与第一LSP报文匹配的LSP报文摘要信息,当确定LSP报文摘要信息集合中存在与第一LSP报文匹配的LSP报文摘要信息时,网络设备存储第一LSP报文。通过上述方案,可以有效地避免LSP报文无法被删除,造成网络设备的资源浪费的技术问题。
技术领域
本申请实施例涉及通信技术领域,特别涉及一种处理报文的方法及网络设备。
背景技术
中间系统到中间系统(Intermediate System to Intermediate System, IS-IS)协议中定义了链路状态协议数据单元(Link State PDU,LSP)报文用于发布链路状态信息。在LSP报文中包含剩余存活时间(Remaining Lifetime) 字段,Remaining Lifetime用于标识LSP报文在网络中存活的剩余时间。产生 LSP报文的网络设备设置Remaining Lifetime字段的值,并向其他网络设备发送该LSP报文,当其他网络设备存储该LSP报文后,Remaining Lifetime随着时间逐渐递减,当Remaining Lifetime减少为0时,表明该LSP报文需要被删除。如果LSP报文中的链路状态信息有效,并且没有变化,产生该LSP报文的网络设备周期性的向其他网络设备刷新该LSP报文,即周期性地向其他网络设备发送该LSP报文,避免其他网络设备上的该LSP报文的Remaining Lifetime 减少到0,导致该LSP报文被错误的删除。
产生LSP报文的网络设备在将LSP报文向其他网络设备发送过程中可能由于网络故障或被黑客攻击,导致LSP报文的Remaining Lifetime被改小,使得接收到该LSP报文的网络设备在没有收到产生该LSP报文的网络设备发送的刷新该LSP报文之前,就将该LSP报文删除了,从而导致LSP报文不能被其他网络设备用于路径计算。现有技术中,为了避免LSP报文的Remaining Lifetime 被改写,接收到LSP报文的网络设备会将该LSP报文的Remaining Lifetime直接设定为IS-IS协议定义的Remaining Lifetime最大时龄(MaxAge)。但是,这种实现方式在网络震荡时会导致LSP报文一直保存在网络设备中而不能被删除,从而浪费网络设备的存储资源。
发明内容
本申请提供了一种处理报文的方法,用于解决现有技术中在网络震荡时LSP 报文无法被删除,造成网络设备的资源浪费的技术问题。
第一方面,本申请实施例提供了一种处理报文的方法,该方法包括:
网络设备接收第一LSP报文。网络设备确定是否已经存储LSP标识 (Ident ify,ID)与第一LSP报文的LSP ID相同,且协议数据单元(Protocol Data Unit,PDU)类型(Type)与所述第一LSP报文的PDU Type相同的LSP报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611188401.X/2.html,转载请声明来源钻瓜专利网。