System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
技术介绍
1、已经演化出了用于路由多播流量的各种协议和架构。例如,就协议而言,互联网群组管理协议(igmp)和协议独立多播(pim)两者都被用于在网络中路由多播流量。igmp是一种协议,其允许几个设备共享一个ip地址的协议,使得它们可以都接收相同的数据。pim是一个已知的协议系列,其实现信息流到网络内的多个选定目的地的递送,而无需源设备发送分别被寻址到各个接收方的多个消息(就像单播流量中发生的那样),并且也无需消息不加区别地被发送到网络中的每个客户端(就像广播消息中的情况那样)。相反,接收方通过向支持pim的网络设备(下文中简称“pim设备”)发送“加入”消息来订阅与给定多播流量源相关联的多播群组,然后网络中的pim设备利用该协议来确定从源到已订阅该群组的客户端的路径。对其中期望同时向多个客户端发送数据流(诸如视频流)的应用通常采用pim,该应用诸如是其中来自摄像机的视频流可以被发送到多个监测站的闭路电视(cctv)应用。
2、此外,关于用于路由多播流量同时保持高可用性和可靠访问的架构,已经演化出了各种解决方案。一种这样的解决方案是虚拟交换扩展(vsx)架构,该架构已经被设计为提供高可用性和鲁棒性能。高可用性(high availability,ha)是指系统或组件长时间可连续操作,而不会中断网络访问或性能。vsx通过利用诸如跨设备链路聚合(multi-chassislink aggregation group,mc-lag)之类的特征来解决高可用性挑战,以提供高度可用且流量损失最小的分布式冗余架构。在vsx拓扑中
技术实现思路
本文档来自技高网...【技术保护点】
1.一种用于多播网络中的资源优化的方法,所述方法包括:
2.根据权利要求1所述的方法,其中所述禁用所述ISL包括:响应于多播在所述第一路由器和所述第二路由器上被启用,禁用所述ISL。
3.根据权利要求2所述的方法,包括:标识从所述第一路由器到所述下游设备的阈值数量的下游链路的故障,并且作为响应,使所述第二路由器充当所述指定路由器并且使所述第一路由器充当所述代理路由器。
4.根据权利要求3所述的方法,包括:响应于使所述第二路由器充当所述指定路由器并且使所述第一路由器充当所述代理路由器,针对故障的所述下游链路禁用所述ISL,其中所述ISL先前被启用。
5.根据权利要求4所述的方法,包括:在所述第二路由器充当所述指定路由器的状态下,标识从所述第二路由器到与所述第二路由器连接的所述下游设备的第二下游链路的故障,并且基于所述标识,针对故障的第二下游链路启用在所述第一路由器和所述第二路由器之间的所述ISL。
6.根据权利要求1所述的方法,包括:通过在所述第一路由器上启用互联网群组管理协议IGMP侦听,来禁用所述ISL。
8.根据权利要求7所述的网络设备,还包括交换硬件和集中式数据库,所述集中式数据库用于对所述交换硬件进行编程。
9.根据权利要求7所述的网络设备,其中所述网络设备充当主路由器,并且所述对等路由器充当辅路由器。
10.根据权利要求9所述的网络设备,所述资源优化处理器被编程为:标识从所述网络设备到所述下游设备的阈值数量的下游链路的故障,并且作为响应:将所述网络设备改变为充当所述辅路由器,并且将所述对等路由器改变为充当所述主路由器。
11.根据权利要求7所述的网络设备,所述资源优化处理器被编程为:响应于多播在所述网络设备上被启用,禁用所述ISL。
12.根据权利要求7所述的网络设备,所述资源优化处理器被编程为:通过在所述网络设备和所述对等路由器上启用互联网群组管理协议IGMP侦听,来禁用所述ISL。
13.根据权利要求7所述的网络设备,其中禁用所述ISL包括:针对所述网络设备的每个接口,禁用将多播流量复制到所述ISL。
14.根据权利要求13所述的网络设备,其中针对与故障的所述下游链路相关联的所述接口启用所述ISL包括:针对与故障的所述下游链路相关联的所述接口,启用将多播流量复制到所述ISL。
15.根据权利要求14所述的网络设备,其中针对所述网络设备的每个接口禁用所述ISL包括:针对所述接口中的每个接口,启用互联网群组管理协议IGMP侦听,并且针对与故障的所述下游链路相关联的接口启用所述ISL包括:针对与故障的所述下游链路相关联的所述接口,禁用IGMP侦听。
16.一种非暂态计算机可读介质,所述非暂态计算机可读介质存储可由处理器执行的指令以使所述处理器:
17.根据权利要求16所述的非暂态计算机可读介质,包括指令以:在所述路由器充当主路由器且所述对等路由器充当辅路由器的状态下,标识从所述路由器到所述下游设备的阈值数量的下游链路的故障,并且作为响应,使所述路由器充当所述辅路由器,并且使所述对等路由器充当所述主路由器。
18.根据权利要求17所述的非暂态计算机可读介质,包括指令以:在所述对等路由器充当所述主路由器的状态下,标识从所述对等路由器到与所述对等路由器连接的所述下游设备的至少一个下游链路的故障,以及基于所述标识,启用在所述路由器与所述对等路由器之间的所述ISL。
19.根据权利要求16所述的非暂态计算机可读介质,其中所述指令使所述处理器:响应于多播在所述路由器上被启用,禁用所述ISL。
20.根据权利要求16所述的非暂态计算机可读介质,包括指令以:通过在所述路由器和所述对等路由器上启用互联网群组管理协议IGMP侦听来禁用所述ISL。
...【技术特征摘要】
1.一种用于多播网络中的资源优化的方法,所述方法包括:
2.根据权利要求1所述的方法,其中所述禁用所述isl包括:响应于多播在所述第一路由器和所述第二路由器上被启用,禁用所述isl。
3.根据权利要求2所述的方法,包括:标识从所述第一路由器到所述下游设备的阈值数量的下游链路的故障,并且作为响应,使所述第二路由器充当所述指定路由器并且使所述第一路由器充当所述代理路由器。
4.根据权利要求3所述的方法,包括:响应于使所述第二路由器充当所述指定路由器并且使所述第一路由器充当所述代理路由器,针对故障的所述下游链路禁用所述isl,其中所述isl先前被启用。
5.根据权利要求4所述的方法,包括:在所述第二路由器充当所述指定路由器的状态下,标识从所述第二路由器到与所述第二路由器连接的所述下游设备的第二下游链路的故障,并且基于所述标识,针对故障的第二下游链路启用在所述第一路由器和所述第二路由器之间的所述isl。
6.根据权利要求1所述的方法,包括:通过在所述第一路由器上启用互联网群组管理协议igmp侦听,来禁用所述isl。
7.一种网络设备,所述网络设备被配置为在多播网络中操作,所述网络设备包括:
8.根据权利要求7所述的网络设备,还包括交换硬件和集中式数据库,所述集中式数据库用于对所述交换硬件进行编程。
9.根据权利要求7所述的网络设备,其中所述网络设备充当主路由器,并且所述对等路由器充当辅路由器。
10.根据权利要求9所述的网络设备,所述资源优化处理器被编程为:标识从所述网络设备到所述下游设备的阈值数量的下游链路的故障,并且作为响应:将所述网络设备改变为充当所述辅路由器,并且将所述对等路由器改变为充当所述主路由器。
11.根据权利要求7所述的网络设备,所述资源优化处理器被编程为:响应于多播在所述网络设备上被启用,禁用所述isl。
12.根据权利要求7所...
【专利技术属性】
技术研发人员:T·南迪,C·C·拉达克里什纳巴特,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。