【技术实现步骤摘要】
用于链路状态协议的序列号校验和
本公开涉及计算机网络,并且更具体地涉及用于计算机网络的链路状态协议。
技术介绍
路由协议定义了用于诸如路由器等网络设备彼此通信以传播信息的过程,该信息允许路由器选择计算机网络中的任何两个路由器之间的路由。一种类型的路由协议(称为链路状态协议)允许路由器泛洪关于网络内的各种链路的各种类型的信息(其中这样的信息可以称为“链路状态信息”)。根据链路状态协议,路由器可以洪泛与与路由器与相邻路由器之间的网络链路相关联的可用接口、度量和/或其他变量相关的链路状态信息。路由器可以在整个网络中泛洪链路状态信息,从而允许每个路由器构造网络的相应拓扑或映射。链路状态协议的一些示例包括开放最短路径优先OSPF协议和中间系统到中间系统IS-IS协议(它们是内部网关协议IGP)。网络上的两个设备之间的连接通常称为链路。不同自治系统的设备之间的连接称为外部链路,而同一自治系统内的设备之间的连接称为内部链路。在单个链路发生故障的情况下,包括公共网络(诸如互联网)在内的很多计算机网络可以动态地重新路由数据分组。在链路发生故障时,路由器可以将新的链路状态信息传输给相邻的邻近(neighboring)路由器,从而允许每个路由器更新定义网络的拓扑的相应本地路由信息库。链路可能由于多种原因而发生故障,诸如路由器之间的物理基础设施(例如,链路)发生故障,或者与链路接口的路由器发生故障。当网络中的链路发生故障时,耦合到发生故障的链路的路由器可以根据链路状态协议经由链路状态信息来通告(advertise)故障,其中 ...
【技术保护点】
1.一种方法,包括:/n由驻留在网络中的第一网络设备根据链路状态协议从所述网络中与所述第一网络设备相邻的第二网络设备接收片段,所述片段表示指定描述所述网络内的链路的链路状态信息的链路状态协议数据单元PDU的至少一部分,所述片段包括序列号和提供的序列号校验和;/n由所述第一网络设备基于所述序列号来计算序列号校验和以获取计算出的序列号校验和;/n由所述第一网络设备确定所述计算出的序列号校验和是否与所述提供的序列号校验和匹配;以及/n由所述第一网络设备基于所述确定来处理所述片段以更新由所述第一网络设备维护的网络拓扑。/n
【技术特征摘要】
20191219 US 16/721,6981.一种方法,包括:
由驻留在网络中的第一网络设备根据链路状态协议从所述网络中与所述第一网络设备相邻的第二网络设备接收片段,所述片段表示指定描述所述网络内的链路的链路状态信息的链路状态协议数据单元PDU的至少一部分,所述片段包括序列号和提供的序列号校验和;
由所述第一网络设备基于所述序列号来计算序列号校验和以获取计算出的序列号校验和;
由所述第一网络设备确定所述计算出的序列号校验和是否与所述提供的序列号校验和匹配;以及
由所述第一网络设备基于所述确定来处理所述片段以更新由所述第一网络设备维护的网络拓扑。
2.根据权利要求1所述的方法,其中处理所述片段包括基于所述计算出的序列号校验和与所述提供的序列号校验和匹配的确定来处理所述片段。
3.根据权利要求1所述的方法,其中处理所述片段包括基于所述计算出的序列号校验和与所述提供的序列号校验和不匹配的确定来避免处理所述片段。
4.根据权利要求1所述的方法,还包括由所述第一网络设备延迟执行最短路径优先SPF计算。
5.根据权利要求1至4中的任一项所述的方法,还包括由所述第一网络设备延迟用于利用所述片段来更新所述网络拓扑的网络测量,直到另一片段被接收到。
6.根据权利要求1至5中的任一项所述的方法,其中所述另一片段包括至少一个类型长度值TLV数据集中的用于所述第二网络设备的链路状态信息,其中所述另一片段还包括所述序列号和所述序列号校验和。
7.根据权利要求1至4中的任一项所述的方法,其中所述序列号校验和是所述序列号的倍数。
8.根据权利要求1至4中的任一项所述的方法,还包括在所述第一网络设备处从所述第二网络设备接收第二片段,所述第二片段包括指定所述链路状态信息的所述链路状态协议数据单元PDU的另一部分,所述另一片段还包括第二序列号和第二序列号校验和。
9.根据权利要求8所述的方法,其中所述第二序列号校验和被计算为所述序列号和所述第二序列号的总和。
10.根据权利要求8所述的方法,其中所述第二网络设备响应于向所述PDU的所述片段添加新的链路状态信息而创建新片段以存储指定所述链路状态信息的所述PDU的所述一部分。
11.一种具有网络设备拓扑的网络中的网络设备:
控制单元,包括处理电路系统,所述处理电路系统操作以:
由驻留在网络中的第一网络设备根据链路状态协议从所述网络中与所述第一网络设备相邻的第二网络设备接收片段,所述片段表示指定描述所述网络内的链路的链路状态信息的链路状态协议数据单元PDU的至少一部分,所述片段包括序列号和提供的序列号校验和;
由所述第一...
【专利技术属性】
技术研发人员:W·B·A·约瑟夫,S·赫格德,A·E·纳塔拉简,
申请(专利权)人:瞻博网络公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。