用于在虚拟链路中继域中故障期间第2层信号极化的系统和方法_4

文档序号:9264904阅读:来源:国知局
接收该第二VLT端在与下游节点的链路上正经历 链路故障的通信,方法600可从步骤602开始。在步骤604,该第一VLT端从该下游节点接 收帧,该帧包括该下游节点的MAC地址。在步骤606,该第一VLT端将该帧中的下游链路故 障指示符设定为第一值,以及之后在步骤608将该帧转发到上游网络设备。
[0057] 参考图2A、2B、4A以及4B可以更好理解方法600。例如,方法600可以在交换机 102A从交换机102B接收到该链路或交换机102B与节点112之间的链路故障的通信时被执 行(步骤602)。交换机102A从节点112接收在节点112或通过节点112可存取的MAC地 址的帧(步骤604)。在将该分组向上游传送到节点110之前,交换机102A将CFI比特设 定为" 1"以将存在该下游链路故障传递给上游网络设备并然后将该帧转发到上游网络设备 (步骤606和608)。如图2A和2B中所示,该上游网络设备是节点110。然而,在像图4中 所示的实施方式中,该上游网络设备是另一交换机,如VLT域406中的交换机402。
[0058] 信息处理系统200和400的一些实施方式包括非瞬态、有形的、机器可读媒体,其 包括可执行代码,当例如图3中的节点300的计算机处理器302的处理器执行该代码时, 可以使得该处理器执行如上所述的方法500或600的步骤。一些常见形式的机器可读媒 体可以包括方法500和/或600的步骤,例如软盘、柔性盘、硬盘、磁带、任意其他磁性媒 体、CD-ROM、任意其他光学媒体、打孔卡、纸带、任意其他具有孔样式的物理媒体、RAM、PROM、 EPROM、FLASH-EPROM、任意其他存储芯片或卡盘、和/或任意其他处理器或计算机适于读取 的媒体。该机器可读媒体可以是图3的存储器310。
[0059] 以上提供的示例尽是示意性的且不用于限制。本领域技术人员可以容易在本公开 的范围内设计与公开的实施方式相一致的其他系统。因此,本申请仅受限于权利要求书。
【主权项】
1. 一种信息处理系统,包括: 第一网络交换机,该第一网络交换机包括: 与用于接收和发送帧的多个端口通信的计算机处理器,该计算机处理器被配置成读取 帧,每个帧具有报头; 耦合到所述计算机处理器的存储器,该存储器包含媒体存取控制(MC)地址表; 以及其中该计算机处理器被配置成除非在检测到下游链路故障,否则将MC地址和虚 拟局部接入网络(VLAN)标识符与父链路聚合组(LAG)相关联,该计算机处理器被配置成在 检测到下游链路故障时将该MAC地址和该VLAN标识符与子LAG相关联。2. 根据权利要求1所述的信息处理系统,其中所述计算机处理器被配置成通过读取包 括所述MAC地址作为帧的源MAC地址的该帧的报头来检测所述下游链路故障。3. 根据权利要求2所述的信息处理系统,其中所述报头包括被设定为用于指示存在所 述下游链路故障的第一值的下游链路故障指示符,该下游链路故障指示符是VLAN标记报 头中的规范格式指示符比特。4. 根据权利要求1所述的信息处理系统,还包括由所述计算机处理器提供的控制平面 单元(CPU)和入口字段处理器(IFP),其中: 该IFP应用确定帧是否被复制到所述CPU的规则集;以及 该CPU将所述MAC地址与所述MAC地址表中的所述父LAG或所述子LAG相关联。5. 根据权利要求4所述的信息处理系统,其中所述MAC地址表包括优先级字段,由此如 果该项包括与所述子LAG的关联则该MAC地址表中的项具有第一优先级,以及如果该项包 括与所述主LAG的关联则该MAC地址表中的项具有第二优先级。6. 根据权利要求5所述的信息处理系统,其中所述计算机处理器被配置成当所述第一 网络交换机接收到数据帧且该数据帧具有所述MC地址作为该数据帧的源MC地址并具有 设定为第二值的所述下游链路故障指示符时,改写所述MC地址表中的项。7. 根据权利要求1所述的信息处理系统,还包括: 第二网络交换机和第三网络交换机,该第二网络交换机和该第三网络交换机在虚拟链 路中继(VLT)域中被配置并通过所述父LAG被耦合到所述第一网络交换机以及通过另外的 LAG被耦合到第四网络交换机,以及其中 该父LAG包括耦合该第一网络接收机和该第二网络交换机的第一链路集和耦合该第 一网络交换机和该第三网络交换机的第二链路集;以及 该另外的LAG包括耦合该第四网络交换机和该第二网络交换机的第三链路集和耦合 该第四网络交换机和该第三网络交换机的第四链路集。8. 根据权利要求7所述的信息处理系统,其中所述第三网络交换机被配置成如果所述 第四链路集故障则向所述第二网络交换机发送警报,以及所述第二网络交换机被配置成在 接收到该警报时将下游链路故障指示符指定为第一值。9. 根据权利要求7所述的信息处理系统,其中在所述VLT域中配置多于两个网络交换 机。10. 根据权利要求1所述的信息处理系统,其中所述第一交换机和第二交换机在第一 虚拟链路中继(VLT)域中并被耦合到第二VLT域,以及其中该第一交换机被配置成将所述 下游链路故障传输给所述第二交换机,由此该第二交换机的计算机处理器在该下游链路故 障期间将所述MAC地址与第二子LAG而不是第二父LAG相关联,该第二父LAG和该第二子 LAG由所述第二交换机提供并包括从该第二交换机到该第二VLT域的链路。11. 一种非瞬态计算机可读媒体,该媒体具有通过一个或多个处理器执行的指令,当该 一个或多个处理器执行该指令时使得该一个或多个处理器执行用于在下游链路故障期间 引导信号通过一组聚合链路的方法,该方法包括: 检测下游故障指示符,该下游故障指示符在与作为第一帧的源媒体存取控制(MC)地 址的MAC地址一起接收的该第一帧的报头中具有第一值; 确定该第一帧是在第一链路集还是在第二链路集上接收的; 将该源MAC地址和该报头中的虚拟局部接入网络(VLAN)标识符与接收该第一帧所在 的链路集相关联;以及 在接收该第一帧所在的该链路集上散列化多个帧,该多个帧具有该MC地址作为该多 个帧的目的地MAC地址。12. 根据权利要求11所述的方法,还包括: 检测下游故障指示符,该下游故障指示符在与作为第二帧的源MAC地址的该MAC地址 一起接收的该第二帧的报头中具有第二值; 将该源MAC地址与包括所述第一链路集和所述第二链路集的父链路聚合组(LAG)相关 联; 在该父LAG上散列化多个帧,该多个帧具有该MC作为该多个帧的目的地MAC。13. 根据权利要求11所述的方法,其中所述第一链路集被分组在第一子LAG以及所述 第二链路集被分组在第二子LAG。14. 根据权利要求13所述的方法,其中所述第一子LAG和所述第二子LAG通过链路层 发现协议以发现哪些链路被连接在第一网络交换机和虚拟链路中继(VLT)域中的一对网 络交换机之间来形成。15. 根据权利要求11所述的方法,其中所述下游链路故障指示符是VLAN标记报头中的 规范格式指示符比特。16. 根据权利要求11所述的方法,其中所述聚合链路集被配置为一个或多个端口信 道。17. -种非瞬态计算机可读媒体,该媒体具有通过一个或多个处理器执行的指令,当该 一个或多个处理器执行该指令时使得该一个或多个处理器执行用于在下游链路故障期间 引导信号通过一组聚合链路的方法,该方法包括: 在第一 VLT端处,从第二VLT端接收该第二VLT在与下游节点的链路上正经历链路故 障的通信; 在该第一 VLT端处,从该下游节点接收帧,该帧包括该下游节点的媒体存取控制(MC) 地址; 将该帧中的下游链路故障指示符设定为第一值;以及 将具有设定为该第一值的该下游链路故障指示符的该帧转发到上游网络设备。18. 根据权利要求17所述的方法,其中设定所述帧中的所述下游链路故障指示符包 括: 确定所述帧是否是标记帧; 如果该帧被标记了,则将该帧中的规范格式指示符(CFI)比特设定为第一值以向所述 上游网络设备指示所述链路故障;以及 如果该帧没有被标记,则将优先级标记添加到该帧以将该CFI比特添加到该帧并将该 CFI比特设定为该第一值以向该上游网络设备指示该下游链路故障。19. 根据权利要求17所述的方法,其中所述第一 VLT端和所述第二VLT端在第一 VLT 域中,且所述上游网络设备是第二VLT域中的第三VLT端和第四VLT端中的一者。20. 根据权利要求16所述的方法,其中所述聚合链路集被配置为一个或多个端口信 道。
【专利摘要】提供了信息处理系统。该信息处理系统包括可配置的第一网络交换机,该第一网络交换机具有与用于接收和发送帧的多个端口通信的计算机处理器和耦合到该计算机处理器且包含媒体存取控制(MAC)地址表的存储器。该计算机处理器被配置成读取帧,每个帧具有报头,且还被配置成除非检测到下游链路故障,否则将MAC地址与父链路聚合组(LAG)相关联。该计算机处理器被配置成在检测到下游链路故障时将该MAC地址与子LAG相关联。还公开了用于在下游链路故障期间引导信号通过虚拟链路中继(VLT)域的方法。
【IPC分类】H04L12/24, H04L12/46, H04L12/703
【公开号】CN104982010
【申请号】CN201380072222
【发明人】A·拿塔拉皆, R·马哈德万
【申请人】戴尔产品有限公司
【公开日】2015年10月14日
【申请日】2013年9月5日
【公告号】EP2951962A1, US9014011, US20140219081, WO2014120282A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1