System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 通信网络中的通用环路检测制造技术_技高网

通信网络中的通用环路检测制造技术

技术编号:41294731 阅读:4 留言:0更新日期:2024-05-13 14:44
呈现了用于支持通信网络中的环路检测的各种示例实施例。用于支持通信网络中的环路检测的各种示例实施例可以被配置为基于记录的路由比特串的使用来支持环路检测,该记录的路由比特串可以被插入分组内,以用于在分组通过通信网络被传送时启用环路的检测。用于支持通信网络中的环路检测的各种示例实施例可以被配置为基于在分组内包括记录的路由比特串来支持针对分组的环路检测,该记录的路由比特串具有与通信网络的节点相对应的比特位置,其中该比特位置可以以指示已经被分组遍历的节点的方式被设置。

【技术实现步骤摘要】

各种示例实施例总体上涉及通信系统,并且更具体但不排他地涉及通信系统中的环路检测。


技术介绍

1、在通信网络中,各种通信技术可被用于支持各种类型的通信。


技术实现思路

1、在至少一些示例实施例中,一种装置,包括至少一个处理器和至少一个存储器,该至少一个存储器存储指令,该指令在由该至少一个处理器执行时,使该装置:在网络内接收分组,该网络包括被配置为使用协议对分组进行操作的一组节点,其中该分组包括有效载荷和协议的原生报头(native header),其中该分组包括记录的路由报头,该记录的路由报头包括具有与网络的相应节点相关联的一组比特位置的记录的路由比特串,其中该记录的路由比特串的比特位置以指示网络的节点中的哪些节点已经被分组遍历的方式被设置,其中该记录的路由报头位于协议的原生报头内、或位于与协议的原生报头相邻处;以及基于处理协议的原生报头的上下文中的记录的路由报头,来确定分组是否已经遍历网络内的环路。在至少一些示例实施例中,记录的路由报头位于与协议的原生报头相邻处。在至少一些示例实施例中,记录的路由报头位于有效载荷上方和协议的原生报头下方。在至少一些示例实施例中,记录的路由报头位于有效载荷上方和协议的原生报头上方。在至少一些示例实施例中,记录的路由报头位于原生报头内。在至少一些示例实施例中,协议是层3协议或层2.5协议,并且记录的路由报头位于协议的原生报头上方。在至少一些示例实施例中,分组还包括记录的路由报头上方的层2协议报头。在至少一些示例实施例中,分组还包括记录的路由报头上方的以太网报头,并且该以太网报头的以太网类型字段被配置为指示以太网报头下方的记录的路由报头的存在。在至少一些示例实施例中,记录的路由报头包括:比特串报头字段,该比特串报头字段编码记录的路由比特串;以及以太网类型字段,所述以太网类型字段被配置为指示记录的路由报头下方的协议的原生报头的存在。在至少一些示例实施例中,协议是以太网,并且原生报头是以太网报头,并且该以太网报头的以太网类型字段被配置为指示以太网报头下方的记录的路由报头的存在。在至少一些示例实施例中,记录的路由报头包括:比特串报头字段,该比特串报头字段编码记录的路由比特串;以及以太网类型字段,该以太网类型字段被配置为指示记录的路由报头下方的有效载荷的存在。在至少一些示例实施例中,协议是互联网协议(ip),并且记录的路由报头位于ip报头内。在至少一些示例实施例中,协议是ip版本4(ipv4),并且记录的路由报头位于ipv4报头的ipv4选项内。在至少一些示例实施例中,ipv4报头包括协议字段,该协议字段被配置为指示ipv4报头内的记录的路由报头的存在。在至少一些示例实施例中,协议是ip版本6(ipv6),并且记录的路由报头位于ipv6报头的ipv6扩展报头内。在至少一些示例实施例中,ipv6报头包括下一报头字段,该下一报头字段被配置为指示ipv6报头内的记录的路由报头的存在。在至少一些示例实施例中,记录的路由报头包括:比特串报头字段,该比特串报头字段编码记录的路由比特串;以及协议字段,所述协议字段被配置为指示有效载荷中的上层报头的类型。在至少一些示例实施例中,有效载荷中的上层报头的类型包括传输控制协议(tcp)、用户数据报协议(udp)、或互联网控制消息协议中的一者。在至少一些示例实施例中,记录的路由报头包括:比特串字段,该比特串字段编码记录的路由比特串;以及长度字段,该长度字段编码比特串字段的长度的指示。在至少一些示例实施例中,为了确定分组是否已经遍历网络内的环路,该指令在由该至少一个处理器执行时,使该装置至少:由节点中接收到分组的一个节点基于记录的路由报头以及节点比特串来执行逻辑操作,以确定分组先前是否已经遍历节点中的该一个节点,该节点比特串被配置为指示节点中的一个节点在记录的路径报头内的比特位置。在至少一些示例实施例中,该指令在由该至少一个处理器执行时,使该装置至少:基于确定分组尚未遍历网络内的环路,支持基于协议的原生报头来对分组的转发。在至少一些示例实施例中,该指令在由该至少一个处理器执行时,使该装置至少:基于确定分组尚未遍历网络内的环路,发起被配置为防止分组在网络内的进一步循环的动作。

2、在至少一些示例实施例中,一种非瞬态计算机可读介质包括程序指令,该程序指令在由装置执行时,使该装置至少:在网络内接收分组,该网络包括被配置为使用协议对分组进行操作的一组节点,其中该分组包括有效载荷和协议的原生报头,其中该分组包括记录的路由报头,该记录的路由报头包括具有与网络的相应节点相关联的一组比特位置的记录的路由比特串,其中该记录的路由比特串的比特位置以指示网络的节点中的哪些节点已经被分组遍历的方式被设置,其中该记录的路由报头位于协议的原生报头内、或位于与协议的原生报头相邻处;以及基于处理协议的原生报头的上下文中的记录的路由报头,来确定分组是否已经遍历网络内的环路。在至少一些示例实施例中,记录的路由报头位于与协议的原生报头相邻处。在至少一些示例实施例中,记录的路由报头位于有效载荷上方和协议的原生报头下方。在至少一些示例实施例中,记录的路由报头位于有效载荷上方和协议的原生报头上方。在至少一些示例实施例中,记录的路由报头位于原生报头内。在至少一些示例实施例中,协议是层3协议或层2.5协议,并且记录的路由报头位于协议的原生报头上方。在至少一些示例实施例中,分组还包括记录的路由报头上方的层2协议报头。在至少一些示例实施例中,分组还包括记录的路由报头上方的以太网报头,并且该以太网报头的以太网类型字段被配置为指示以太网报头下方的记录的路由报头的存在。在至少一些示例实施例中,记录的路由报头包括:比特串报头字段,该比特串报头字段编码记录的路由比特串;以及以太网类型字段,该以太网类型字段被配置为指示记录的路由报头下方的协议的原生报头的存在。在至少一些示例实施例中,协议是以太网,并且原生报头是以太网报头,并且该以太网报头的以太网类型字段被配置为指示以太网报头下方的记录的路由报头的存在。在至少一些示例实施例中,记录的路由报头包括:比特串报头字段,该比特串报头字段编码记录的路由比特串;以及以太网类型字段,该以太网类型字段被配置为指示记录的路由报头下方的有效载荷的存在。在至少一些示例实施例中,协议是互联网协议(ip),并且记录的路由报头位于ip报头内。在至少一些示例实施例中,协议是ip版本4(ipv4),并且记录的路由报头位于ipv4报头的ipv4选项内。在至少一些示例实施例中,ipv4报头包括协议字段,该协议字段被配置为指示ipv4报头内的记录的路由报头的存在。在至少一些示例实施例中,协议是ip版本6(ipv6),并且记录的路由报头位于ipv6报头的ipv6扩展报头内。在至少一些示例实施例中,ipv6报头包括下一报头字段,该下一报头字段被配置为指示ipv6报头内的记录的路由报头的存在。在至少一些示例实施例中,记录的路由报头包括:比特串报头字段,该比特串报头字段编码记录的路由比特串;以及协议字段,所述协议字段被配置为指示有效载荷中的上层报头的类型。在至少一些示例实施例中,有效载荷中的上层报头的类型包括传输本文档来自技高网...

【技术保护点】

1.一种用于通信的装置,包括用于以下项的部件:

2.根据权利要求1所述的装置,其中所述记录的路由报头位于与所述协议的所述原生报头相邻处。

3.根据权利要求1所述的装置,其中所述记录的路由报头位于所述有效载荷上方和所述协议的所述原生报头下方。

4.根据权利要求1所述的装置,其中所述记录的路由报头位于所述有效载荷上方和所述协议的所述原生报头上方。

5.根据权利要求1所述的装置,其中所述记录的路由报头位于所述原生报头内。

6.根据权利要求1至5中任一项所述的装置,其中所述协议是层3协议或层2.5协议,其中所述记录的路由报头位于所述协议的所述原生报头上方。

7.根据权利要求6所述的装置,其中所述分组还包括所述记录的路由报头上方的层2协议报头。

8.根据权利要求6所述的装置,其中所述分组还包括在所述记录的路由报头上方的以太网报头,其中所述以太网报头的以太网类型字段被配置为指示所述以太网报头下方的所述记录的路由报头的存在。

9.根据权利要求6所述的装置,其中所述记录的路由报头包括:比特串报头字段,所述比特串报头字段编码所述记录的路由比特串;以及以太网类型字段,所述以太网类型字段被配置为指示所述记录的路由报头下方的所述协议的所述原生报头的存在。

10.根据权利要求1至5中任一项所述的装置,其中所述协议是以太网,并且所述原生报头是以太网报头,其中所述以太网报头的以太网类型字段被配置为指示所述以太网报头下方的所述记录的路由报头的存在。

11.根据权利要求1至5中任一项所述的装置,其中所述协议是互联网协议(IP),其中所述记录的路由报头位于IP报头内。

12.根据权利要求11所述的装置,其中以下项中的一项:

13.根据权利要求1至5、7至9、以及12中任一项所述的装置,其中,为了确定所述分组是否已经遍历所述网络内的环路,所述装置还包括用于以下项的部件:

14.根据权利要求1至5、7至9、以及12中任一项所述的装置,所述装置还包括用于以下中至少一项的部件:

15.一种用于通信的方法,包括:

...

【技术特征摘要】

1.一种用于通信的装置,包括用于以下项的部件:

2.根据权利要求1所述的装置,其中所述记录的路由报头位于与所述协议的所述原生报头相邻处。

3.根据权利要求1所述的装置,其中所述记录的路由报头位于所述有效载荷上方和所述协议的所述原生报头下方。

4.根据权利要求1所述的装置,其中所述记录的路由报头位于所述有效载荷上方和所述协议的所述原生报头上方。

5.根据权利要求1所述的装置,其中所述记录的路由报头位于所述原生报头内。

6.根据权利要求1至5中任一项所述的装置,其中所述协议是层3协议或层2.5协议,其中所述记录的路由报头位于所述协议的所述原生报头上方。

7.根据权利要求6所述的装置,其中所述分组还包括所述记录的路由报头上方的层2协议报头。

8.根据权利要求6所述的装置,其中所述分组还包括在所述记录的路由报头上方的以太网报头,其中所述以太网报头的以太网类型字段被配置为指示所述以太网报头下方的所述记录的路由报头的存在。

9.根据权利...

【专利技术属性】
技术研发人员:P·K·杜塔
申请(专利权)人:诺基亚通信公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1