-
公开(公告)号:US09042229B2
公开(公告)日:2015-05-26
申请号:US13646329
申请日:2012-10-05
IPC分类号: G01R31/08 , G06F11/00 , G08C15/00 , H04J1/16 , H04J3/14 , H04L1/00 , H04L12/26 , H04W4/00 , H04L12/28 , H04L12/933
CPC分类号: H04L41/0893 , H04L45/44 , H04L45/58 , H04L47/621 , H04L49/10
摘要: A distributed fabric system includes multiple switches coupled to a cell-based switching fabric. A logical system port that is globally unique within the distributed fabric system is mapped to each physical network port in the distributed fabric system. To partition the system into multiple non-overlapping switching domains, each system port is associated with a look-up table having at least one table entry for each other system port to be allocated to the same switching domain as that system port. Each switch that receives a packet over a given system port is limited to switching the packet to only those other system ports for which the look-up table associated with the given system port has a table entry.
摘要翻译: 分布式结构系统包括耦合到基于小区的交换结构的多个交换机。 在分布式架构系统中全局唯一的逻辑系统端口映射到分布式架构系统中的每个物理网络端口。 为了将系统划分为多个不重叠的交换域,每个系统端口与具有至少一个表条目的查找表关联,每个其他系统端口被分配给与该系统端口相同的交换域。 在给定系统端口上接收分组的每个交换机被限制为将分组转换为仅与给定系统端口相关联的查找表具有表条目的那些其他系统端口。
-
公开(公告)号:US09237072B2
公开(公告)日:2016-01-12
申请号:US14636690
申请日:2015-03-03
IPC分类号: H04L12/24 , H04L12/933 , H04L12/721 , H04L12/775 , H04L12/863
CPC分类号: H04L41/0893 , H04L45/44 , H04L45/58 , H04L47/621 , H04L49/10
摘要: To partition a distributed fabric system, at least one system port is allocated to each switching domain of multiple non-overlapping switching domains in a distributed fabric system. Multiple different look-up tables are produced, wherein each look-up table corresponds to a different switching domain of the multiple non-overlapping switching domains in the distributed fabric system. Each system port is associated with the look-up table of the multiple look-up tables that corresponds to the switching domain to which that system port is allocated. The look-up table associated with each system port has at least one table entry for each other system port allocated to the same switching domain as that system port.
摘要翻译: 为了对分布式结构系统进行分区,至少一个系统端口被分配给分布式结构体系中多个不重叠交换域的每个交换域。 产生多个不同的查找表,其中每个查找表对应于分布式结构系统中的多个非重叠交换域的不同交换域。 每个系统端口与对应于分配该系统端口的交换域的多个查找表的查找表相关联。 与每个系统端口相关联的查找表具有至少一个分配给与该系统端口相同的交换域的系统端口的表条目。
-
公开(公告)号:US08964601B2
公开(公告)日:2015-02-24
申请号:US13646378
申请日:2012-10-05
IPC分类号: H04L12/28 , H04W4/00 , H04L12/50 , H04Q11/00 , H04L12/413
CPC分类号: H04L12/413 , G06F9/45558 , H04L45/586 , H04L49/70
摘要: A distributed switching fabric system includes multiple network switches coupled to a cell-based switching fabric by cell-fabric ports. A virtual machine runs on a server connected to a network port of one or more of the network switches that are members of a given switching domain. The virtual machine manages a control plane for the given switching domain. The server receives a protocol control packet from one of the network switches and forwards the received protocol control packet to the virtual machine for processing.
摘要翻译: 分布式交换结构系统包括通过小区结构端口耦合到基于小区的交换结构的多个网络交换机。 虚拟机在连接到作为给定交换域的成员的一个或多个网络交换机的网络端口的服务器上运行。 虚拟机管理给定交换域的控制平面。 服务器从一个网络交换机接收协议控制报文,并将接收到的协议控制报文转发给虚拟机进行处理。
-
公开(公告)号:US20140219286A1
公开(公告)日:2014-08-07
申请号:US14245026
申请日:2014-04-04
发明人: Sushma Anantharam , Alexander Philip Campbell , Keshav Govind Kamble , Dar-Ren Leu , Vijoy A. Pandey , Nandakumar Peethambaram
IPC分类号: H04L12/931 , H04L12/933
CPC分类号: H04L49/45 , H04L49/1507 , H04L49/356 , H04L49/40 , H04L49/65
摘要: A switch includes network ports and a network processor with a fabric interface that provides SerDes (Serializer/Deserializer) channels. The network processor divides each packet received over the network ports into cells and distributes the cells across the SerDes channels. Fabric ports of the switch communicate with the fabric interface to transmit cells to and receive cells from the fabric interface. The switch is selectively configurable as a standalone switch by connecting each fabric port of the switch to another of the fabric ports of the switch, as a member of a switch stack by connecting each fabric port of the switch to a different other switch through one fabric port of that other switch, or as a member of a distributed fabric system by connecting each fabric port of the switch to a different scaled-out fabric coupler (SFC) chassis by an SFC fabric port of that SFC chassis.
摘要翻译: 交换机包括网络端口和具有提供SerDes(串行器/解串器)信道的结构接口的网络处理器。 网络处理器将通过网络端口接收的每个数据包分成单元格,并将单元格分布在SerDes通道中。 交换机的Fabric端口与Fabric接口进行通信,以将单元传输到Fabric接口和从Fabric接口接收单元。 通过将交换机的每个结构端口通过一个结构连接到不同的其他交换机,将交换机的每个结构端口连接到交换机的另一个Fabric端口,作为交换机堆叠的成员,可以选择性地配置交换机作为独立交换机 端口,或通过将该交换机的每个Fabric端口通过SFC机箱的SFC结构端口连接到不同的扩展架构耦合器(SFC)机箱,作为分布式架构系统的成员。
-
公开(公告)号:US20140064274A1
公开(公告)日:2014-03-06
申请号:US14072914
申请日:2013-11-06
IPC分类号: H04L12/733
摘要: A network fabric includes interconnected network nodes, each having access to a database containing predetermined paths from each network node to each other network node in the network fabric. Each network node determines, in response to an incoming frame, whether the frame is a fabric protocol data unit (PDU) having a header containing path attributes including a destination node address. If the frame is a fabric PDU, the node selects a first path to the destination node from the database, and forwards the fabric PDU to a next hop in accordance with the selected path. If the frame is not a fabric PDU, the node selects a second path through the network fabric to the destination node from the database, adds the header with the path attributes to the frame to produce the fabric PDU, and forwards the fabric PDU to the next hop in accordance with the second path.
摘要翻译: 网络结构包括互连的网络节点,每个网络节点都可以访问包含从网络结构中的每个网络节点到每个其他网络节点的预定路径的数据库。 每个网络节点响应于传入帧确定该帧是否是具有包含目的地节点地址的路径属性的报头的结构协议数据单元(PDU)。 如果帧是结构PDU,则节点从数据库中选择到目的地节点的第一路径,并且根据所选择的路径将结构PDU转发到下一跳。 如果帧不是结构PDU,则节点从数据库中选择通过网络结构到目的节点的第二条路径,将具有路径属性的头部添加到该帧以产生结构PDU,并将结构PDU转发到 下一跳按照第二条路径。
-
公开(公告)号:US09804907B2
公开(公告)日:2017-10-31
申请号:US14072897
申请日:2013-11-06
发明人: Sushma Anantharam , Nirapada Ghosh , Dayavanti Gopal Kamath , Keshav Govind Kamble , Dar-Ren Leu , Chandarani J. Mendon , Vijoy A. Pandey , Nandakumar Peethambaram
CPC分类号: G06F9/547 , H04L29/08099 , H04L41/0213 , H04L67/40
摘要: A distributed system includes first-tier entities, and a master entity in communication with each first-tier entity. The master entity provides a single access point through which an administrator can submit commands to manage all entities. The master entity maintains a table of virtual slots. Each virtual slot points to one of the first-tier entities, and each first-tier entity is pointed to by at least one virtual slot. The processor runs an RPC (remote procedure call) client to submit RPC requests to the first-tier entities, and determines a destination first-tier entity for a given RPC request in response to which virtual slot the administrator submits a command. The distributed system can include second-tier entities, each indirectly communicating with the master entity through a first-tier entity. The table has a virtual slot for each second-tier entity, which points to the first-tier entity acting as proxy for the second-tier entity.
-
7.
公开(公告)号:US20140059530A1
公开(公告)日:2014-02-27
申请号:US14072075
申请日:2013-11-05
发明人: Bhalachandra G. Banavalikar , Chidambaram Bhagavathiperumal , Keshav Govind Kamble , Dar-Ren Leu , James Maples
CPC分类号: G06F8/656 , G06F9/4401 , G06F9/4406 , G06F11/3668
摘要: Updating software on first and second network controller entities (NCEs), without disrupting traffic processing, comprises resetting the second NCE after it receives a proposed software version from the first NCE. The second NCE runs the proposed software version in a standby role. While the second NCE runs the proposed software version in the standby role, databases of the NCEs stay synchronized. Resetting the first NCE induces the second NCE to assume the master role, and the first NCE to assume the standby role. The second NCE in the master role tests the proposed software version for a predetermined period. If validation succeeds, the second NCE instructs the first NCE to reboot and run the proposed software version in the standby role. Otherwise, the second NCE reverts to running the current software version in the standby role; and the first NCE, running the current software version, reverts to the master role.
摘要翻译: 在不中断流量处理的情况下,在第一和第二网络控制器实体(NCE)上更新软件包括在从第一NCE接收到所提出的软件版本之后重置第二个NCE。 第二个NCE在备用角色中运行提议的软件版本。 而第二个NCE在备用角色中运行提出的软件版本,NCE的数据库保持同步。 重置第一个NCE会引发第二个NCE承担主角色,第一个NCE承担备用角色。 主要角色的第二个NCE在预定时间内测试所提出的软件版本。 如果验证成功,则第二个NCE指示第一个NCE重新启动并运行备用角色中提出的软件版本。 否则,第二个NCE将恢复在备用角色中运行当前软件版本; 并且运行当前软件版本的第一个NCE恢复到主控角色。
-
公开(公告)号:US20150180718A1
公开(公告)日:2015-06-25
申请号:US14636690
申请日:2015-03-03
IPC分类号: H04L12/24 , H04L12/721 , H04L12/863 , H04L12/775
CPC分类号: H04L41/0893 , H04L45/44 , H04L45/58 , H04L47/621 , H04L49/10
摘要: To partition a distributed fabric system, at least one system port is allocated to each switching domain of multiple non-overlapping switching domains in a distributed fabric system. Multiple different look-up tables are produced, wherein each look-up table corresponds to a different switching domain of the multiple non-overlapping switching domains in the distributed fabric system. Each system port is associated with the look-up table of the multiple look-up tables that corresponds to the switching domain to which that system port is allocated. The look-up table associated with each system port has at least one table entry for each other system port allocated to the same switching domain as that system port.
摘要翻译: 为了对分布式结构系统进行分区,至少一个系统端口被分配给分布式结构体系中多个不重叠交换域的每个交换域。 产生多个不同的查找表,其中每个查找表对应于分布式结构系统中的多个非重叠交换域的不同交换域。 每个系统端口与对应于分配该系统端口的交换域的多个查找表的查找表相关联。 与每个系统端口相关联的查找表具有至少一个分配给与该系统端口相同的交换域的系统端口的表条目。
-
公开(公告)号:US09059937B2
公开(公告)日:2015-06-16
申请号:US14245026
申请日:2014-04-04
发明人: Sushma Anantharam , Alexander Philip Campbell , Keshav Govind Kamble , Dar-Ren Leu , Vijoy A. Pandey , Nandakumar Peethambaram
IPC分类号: H04L12/931 , H04L12/933
CPC分类号: H04L49/45 , H04L49/1507 , H04L49/356 , H04L49/40 , H04L49/65
摘要: A switch includes network ports and a network processor with a fabric interface that provides SerDes (Serializer/Deserializer) channels. The network processor divides each packet received over the network ports into cells and distributes the cells across the SerDes channels. Fabric ports of the switch communicate with the fabric interface to transmit cells to and receive cells from the fabric interface. The switch is selectively configurable as a standalone switch by connecting each fabric port of the switch to another of the fabric ports of the switch, as a member of a switch stack by connecting each fabric port of the switch to a different other switch through one fabric port of that other switch, or as a member of a distributed fabric system by connecting each fabric port of the switch to a different scaled-out fabric coupler (SFC) chassis by an SFC fabric port of that SFC chassis.
摘要翻译: 交换机包括网络端口和具有提供SerDes(串行器/解串器)信道的结构接口的网络处理器。 网络处理器将通过网络端口接收的每个数据包分成单元格,并将单元格分布在SerDes通道中。 交换机的Fabric端口与Fabric接口进行通信,以将单元传输到Fabric接口和从Fabric接口接收单元。 通过将交换机的每个结构端口通过一个结构连接到不同的其他交换机,将交换机的每个结构端口连接到交换机的另一个Fabric端口,作为交换机堆叠的成员,可以选择性地配置交换机作为独立交换机 端口,或通过将该交换机的每个Fabric端口通过SFC机箱的SFC结构端口连接到不同的扩展架构耦合器(SFC)机箱,作为分布式架构系统的成员。
-
公开(公告)号:US09059911B2
公开(公告)日:2015-06-16
申请号:US14072941
申请日:2013-11-06
发明人: Sushma Anantharam , Nirapada Ghosh , Keshav Govind Kamble , Dar-Ren Leu , Chandarani J. Mendon , Nilanjan Mukharjee , Vijoy Pandey , Nandakumar Peethambaram
IPC分类号: H04L12/26 , H04L12/24 , H04L12/939
CPC分类号: H04L49/356 , H04L41/12 , H04L41/22 , H04L43/045 , H04L43/0811 , H04L43/0817 , H04L49/555
摘要: A distributed fabric system has distributed line card (DLC) chassis and scaled-out fabric coupler (SFC) chassis. Each DLC chassis includes a network processor and fabric ports. Each network processor of each DLC chassis includes a fabric interface in communication with the DLC fabric ports of that DLC chassis. Each SFC chassis includes a fabric element and fabric ports. A communication link connects each SFC fabric port to one DLC fabric port. Each communication link includes cell-carrying lanes. Each fabric element of each SFC chassis collects per-lane statistics for each SFC fabric port of that SFC chassis. Each SFC chassis includes program code that obtains the per-lane statistics collected by the fabric element chip of that SFC chassis. A network element includes program code that gathers the per-lane statistics collected by each fabric element of each SFC chassis and integrates the statistics into a topology of the entire distributed fabric system.
摘要翻译: 分布式架构系统具有分布式线卡(DLC)机箱和扩展架构耦合器(SFC)机箱。 每个DLC机箱都包括一个网络处理器和Fabric端口。 每个DLC机箱的每个网络处理器包括与该DLC机箱的DLC结构端口通信的结构接口。 每个SFC机箱都包括一个fabric元素和fabric端口。 通信链路将每个SFC Fabric端口连接到一个DLC fabric端口。 每个通信链路包括蜂窝载波通道。 每个SFC机箱的每个结构元素都会收集该SFC机箱的每个SFC结构端口的每通道统计信息。 每个SFC机箱都包含程序代码,用于获取该SFC机箱的结构单元芯片收集的每通道统计信息。 网元包括收集每个SFC机箱的每个结构元素收集的每通道统计信息的程序代码,并将统计信息整合到整个分布式系统的拓扑中。
-
-
-
-
-
-
-
-
-