Partitioning a network switch into multiple switching domains
    1.
    发明授权
    Partitioning a network switch into multiple switching domains 有权
    将网络交换机分为多个交换域

    公开(公告)号:US09042229B2

    公开(公告)日:2015-05-26

    申请号:US13646329

    申请日:2012-10-05

    摘要: 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.

    摘要翻译: 分布式结构系统包括耦合到基于小区的交换结构的多个交换机。 在分布式架构系统中全局唯一的逻辑系统端口映射到分布式架构系统中的每个物理网络端口。 为了将系统划分为多个不重叠的交换域,每个系统端口与具有至少一个表条目的查找表关联,每个其他系统端口被分配给与该系统端口相同的交换域。 在给定系统端口上接收分组的每个交换机被限制为将分组转换为仅与给定系统端口相关联的查找表具有表条目的那些其他系统端口。

    Partitioning a network into multiple switching domains
    2.
    发明授权
    Partitioning a network into multiple switching domains 有权
    将网络分为多个交换域

    公开(公告)号:US09237072B2

    公开(公告)日:2016-01-12

    申请号:US14636690

    申请日:2015-03-03

    摘要: 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.

    摘要翻译: 为了对分布式结构系统进行分区,至少一个系统端口被分配给分布式结构体系中多个不重叠交换域的每个交换域。 产生多个不同的查找表,其中每个查找表对应于分布式结构系统中的多个非重叠交换域的不同交换域。 每个系统端口与对应于分配该系统端口的交换域的多个查找表的查找表相关联。 与每个系统端口相关联的查找表具有至少一个分配给与该系统端口相同的交换域的系统端口的表条目。

    Network switching domains with a virtualized control plane
    3.
    发明授权
    Network switching domains with a virtualized control plane 有权
    具有虚拟化控制平面的网络交换域

    公开(公告)号:US08964601B2

    公开(公告)日:2015-02-24

    申请号:US13646378

    申请日:2012-10-05

    摘要: 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.

    摘要翻译: 分布式交换结构系统包括通过小区结构端口耦合到基于小区的交换结构的多个网络交换机。 虚拟机在连接到作为给定交换域的成员的一个或多个网络交换机的网络端口的服务器上运行。 虚拟机管理给定交换域的控制平面。 服务器从一个网络交换机接收协议控制报文,并将接收到的协议控制报文转发给虚拟机进行处理。

    MULTI-ROLE DISTRIBUTED LINE CARD
    4.
    发明申请
    MULTI-ROLE DISTRIBUTED LINE CARD 有权
    多功能分配线卡

    公开(公告)号:US20140219286A1

    公开(公告)日:2014-08-07

    申请号:US14245026

    申请日:2014-04-04

    IPC分类号: H04L12/931 H04L12/933

    摘要: 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)机箱,作为分布式架构系统的成员。

    RELAYING FRAMES IN A LARGE LAYER 2 NETWORK FABRIC
    5.
    发明申请
    RELAYING FRAMES IN A LARGE LAYER 2 NETWORK FABRIC 有权
    在大层2网络织物上继承框架

    公开(公告)号:US20140064274A1

    公开(公告)日:2014-03-06

    申请号:US14072914

    申请日:2013-11-06

    IPC分类号: H04L12/733

    CPC分类号: H04L45/20 H04L45/00

    摘要: 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转发到 下一跳按照第二条路径。

    NON-DISRUPTIVE SOFTWARE UPDATES FOR SERVERS PROCESSING NETWORK TRAFFIC
    7.
    发明申请
    NON-DISRUPTIVE SOFTWARE UPDATES FOR SERVERS PROCESSING NETWORK TRAFFIC 有权
    服务器处理网络流量的非破坏性软件更新

    公开(公告)号:US20140059530A1

    公开(公告)日:2014-02-27

    申请号:US14072075

    申请日:2013-11-05

    IPC分类号: G06F9/445 G06F9/44 G06F11/36

    摘要: 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恢复到主控角色。

    PARTITIONING A NETWORK SWITCH INTO MULTIPLE SWITCHING DOMAINS
    8.
    发明申请
    PARTITIONING A NETWORK SWITCH INTO MULTIPLE SWITCHING DOMAINS 有权
    将网络切换分为多个切换域

    公开(公告)号:US20150180718A1

    公开(公告)日:2015-06-25

    申请号:US14636690

    申请日:2015-03-03

    摘要: 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.

    摘要翻译: 为了对分布式结构系统进行分区,至少一个系统端口被分配给分布式结构体系中多个不重叠交换域的每个交换域。 产生多个不同的查找表,其中每个查找表对应于分布式结构系统中的多个非重叠交换域的不同交换域。 每个系统端口与对应于分配该系统端口的交换域的多个查找表的查找表相关联。 与每个系统端口相关联的查找表具有至少一个分配给与该系统端口相同的交换域的系统端口的表条目。

    Multi-role distributed line card
    9.
    发明授权
    Multi-role distributed line card 有权
    多角色分布式线卡

    公开(公告)号:US09059937B2

    公开(公告)日:2015-06-16

    申请号:US14245026

    申请日:2014-04-04

    IPC分类号: H04L12/931 H04L12/933

    摘要: 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)机箱,作为分布式架构系统的成员。

    Diagnostics in a distributed fabric system
    10.
    发明授权
    Diagnostics in a distributed fabric system 有权
    分布式系统中的诊断

    公开(公告)号:US09059911B2

    公开(公告)日:2015-06-16

    申请号:US14072941

    申请日:2013-11-06

    摘要: 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机箱的每个结构元素收集的每通道统计信息的程序代码,并将统计信息整合到整个分布式系统的拓扑中。