CASCADE SYSTEM FOR NETWORK UNITS
    1.
    发明申请
    CASCADE SYSTEM FOR NETWORK UNITS 有权
    网络单元的CASCADE系统

    公开(公告)号:US20080037531A1

    公开(公告)日:2008-02-14

    申请号:US11857512

    申请日:2007-09-19

    IPC分类号: H04L12/50

    CPC分类号: H04L12/433

    摘要: A network stack includes a plurality of network units each of which includes a multiplicity of ports for receiving and forwarding addressed data packets, at least two cascade ports and a switching engine for forwarding received packets to at least one port in accordance with address data in the packets and a cascade connection including, for each of two opposite directions around the stack, at least one unidirectional path for data packets composed of links each between a respective cascade port on a network unit and a corresponding cascade port on the next network unit.

    摘要翻译: 网络堆栈包括多个网络单元,每个网络单元包括用于接收和转发寻址的数据分组的多个端口,至少两个级联端口和用于根据所述数据分组中的地址数据将接收的分组转发到至少一个端口的交换引擎 分组和级联连接包括针对堆叠周围的两个相反方向中的每一个,至少一个用于由网络单元上的相应级联端口和下一个网络单元上的对应级联端口之间的链路组成的数据分组的单向路径。

    Cascade system for network units
    2.
    发明授权
    Cascade system for network units 有权
    级联系统为网络单元

    公开(公告)号:US08213420B2

    公开(公告)日:2012-07-03

    申请号:US11857512

    申请日:2007-09-19

    IPC分类号: H04L12/50

    CPC分类号: H04L12/433

    摘要: A network stack includes a plurality of network units each of which includes a multiplicity of ports for receiving and forwarding addressed data packets, at least two cascade ports and a switching engine for forwarding received packets to at least one port in accordance with address data in the packets and a cascade connection including, for each of two opposite directions around the stack, at least one unidirectional path for data packets composed of links each between a respective cascade port on a network unit and a corresponding cascade port on the next network unit.

    摘要翻译: 网络堆栈包括多个网络单元,每个网络单元包括用于接收和转发寻址的数据分组的多个端口,至少两个级联端口和用于根据所述数据分组中的地址数据将接收的分组转发到至少一个端口的交换引擎 分组和级联连接包括针对堆叠周围的两个相反方向中的每一个,至少一个用于由网络单元上的相应级联端口和下一个网络单元上的对应级联端口之间的链路组成的数据分组的单向路径。

    CASCADE SYSTEM FOR NETWORK UNITS
    3.
    发明申请
    CASCADE SYSTEM FOR NETWORK UNITS 有权
    网络单元的CASCADE系统

    公开(公告)号:US20120314564A1

    公开(公告)日:2012-12-13

    申请号:US13526251

    申请日:2012-06-18

    IPC分类号: H04L12/24 H04L12/56

    CPC分类号: H04L12/433

    摘要: In one embodiment, a method is described for detecting an operational failure between the network unit and an adjacent network unit in the stack; controlling the switching engine to redirect packets which would otherwise be sent from a particular port to the adjacent network unit to be forwarded from another port to be sent to a different network unit in the stack; and entering the switching engine into a bypass mode in response to control data indicating an operational failure between at least two other network units in the stack to cause packets to be forwarded without being re-directed by the switching engine.

    摘要翻译: 在一个实施例中,描述了一种用于检测网络单元和堆叠中的相邻网络单元之间的操作故障的方法; 控制交换引擎将否则将从特定端口发送到相邻网络单元的分组,以从要发送到堆栈中的不同网络单元的另一端口转发; 以及响应于指示所述堆叠中的至少两个其他网络单元之间的操作故障的控制数据,将所述交换引擎进入旁路模式,以使转发引擎不重新引导分组。

    Cascade system for network units
    4.
    发明授权
    Cascade system for network units 有权
    级联系统为网络单元

    公开(公告)号:US07289496B2

    公开(公告)日:2007-10-30

    申请号:US10067738

    申请日:2002-02-08

    IPC分类号: H04L12/50

    CPC分类号: H04L12/433

    摘要: Network units such as switches for use in a cascaded stack are organised to provide a cascade connection in the form of a dual unidirectional connection so that, in its ordinary configuration, there is at least one and preferably more than one unidirectional ring for each direction around the cascade, each ring including a respective port on each unit. For each ring, each port on a unit is connected by a respective link to a corresponding port on the preceding unit and the following unit. The units provide a self-healing operation in the event of various kinds of operational failure. The self-healing operation includes loop-back of packets in units adjacent the failure and bypass of a packet switching process for other units. The units include control logic for passing control frames containing status information relating to the units and links between them and for co-operation with a CPU to control a switching engine to perform the self-healing operation in accordance with that status information. The units forward on the cascade packets with headers that identify a destination port and the unit on which that port is located and also indicate which units have and have not been traversed by a packet.

    摘要翻译: 网络单元(例如用于级联堆叠中的开关)被组织以提供双向单向连接形式的级联连接,使得在其普通配置中,每个方向周围存在至少一个并且优选地多于一个单向环 级联,每个环包括每个单元上的相应端口。 对于每个环,单元上的每个端口通过相应的链路连接到前一单元上的相应端口和随后的单元。 在各种操作故障的情况下,这些单元提供自愈操作。 自修复操作包括以故障为单位的分组的环回,并且对其他单元进行分组交换过程的旁路。 这些单元包括控制逻辑,用于传递包含与它们之间的单元和链接相关的状态信息的控制帧,并且用于与CPU协作以控制切换引擎以根据该状态信息执行自愈操作。 单元在级联数据包上转发标识目的端口和该端口所在单元的报头,并指示哪些单元已经和没有被数据包遍历。

    Cascade system for network units
    5.
    发明授权
    Cascade system for network units 有权
    级联系统为网络单元

    公开(公告)号:US08879444B2

    公开(公告)日:2014-11-04

    申请号:US13526251

    申请日:2012-06-18

    IPC分类号: H04B7/00 H04L12/433

    CPC分类号: H04L12/433

    摘要: In one embodiment, a method is described for detecting an operational failure between the network unit and an adjacent network unit in the stack; controlling the switching engine to redirect packets which would otherwise be sent from a particular port to the adjacent network unit to be forwarded from another port to be sent to a different network unit in the stack; and entering the switching engine into a bypass mode in response to control data indicating an operational failure between at least two other network units in the stack to cause packets to be forwarded without being re-directed by the switching engine.

    摘要翻译: 在一个实施例中,描述了一种用于检测网络单元和堆叠中的相邻网络单元之间的操作故障的方法; 控制交换引擎将否则将从特定端口发送到相邻网络单元的分组,以从要发送到堆栈中的不同网络单元的另一端口转发; 以及响应于指示所述堆叠中的至少两个其他网络单元之间的操作故障的控制数据,将所述交换引擎进入旁路模式,以使转发引擎不重新引导分组。

    Cascade control system for network units
    6.
    发明授权
    Cascade control system for network units 有权
    网络单元级联控制系统

    公开(公告)号:US07167441B2

    公开(公告)日:2007-01-23

    申请号:US10067965

    申请日:2002-02-08

    IPC分类号: H04L12/28 H04L12/56 H04J3/00

    CPC分类号: H04L12/433

    摘要: Cascade control logic for use in a switch or other network unit that can be used in a cascaded stack can maintain normally a point-to-point half-duplex connection for control data with each of the next preceding and next succeeding units in the cascade. Each cascade logic device is organised so that for one direction, conveniently called the up direction, a device is a master and in the other direction the device is a slave in respect of the control path. A control device will generate master control frames in the up direction and deliver slave control frames in the down direction. The control device is organised so that in the absence of reception of valid control frames on a control link control data which would otherwise be sent out on that link is looped back within the control device. In this manner the control device can maintain under normal circumstances two virtual control channels which can ‘self-heal’ notwithstanding the failure or powering-down of a unit in the cascade.Status information represented by the control frames can be used to control a switching engine to provide self healing of the data path in the cascade.

    摘要翻译: 用于在级联堆叠中使用的交换机或其他网络单元中的级联控制逻辑可以正常地维护级联中的下一个前一个和后续单元中的每一个的控制数据的点对点半双工连接。 每个级联逻辑器件被组织成使得对于一个方向,方便地称为向上方向,器件是主器件,并且在另一方向上,器件是关于控制路径的从器件。 控制装置将沿向上方向产生主控制帧,并向下传送从控制帧。 控制装置被组织成使得在没有接收到控制链路上的有效控制帧的情况下,否则将在该链路上发送的控制数据环回到控制装置内。 以这种方式,控制装置可以在正常情况下维持两个虚拟控制通道,即使在级联中的单元发生故障或断电,它们也可“自愈”。 由控制帧表示的状态信息可用于控制切换引擎以提供级联中的数据路径的自愈。

    High-speed switch architecture
    7.
    发明授权
    High-speed switch architecture 有权
    高速交换架构

    公开(公告)号:US07420968B2

    公开(公告)日:2008-09-02

    申请号:US10456702

    申请日:2003-06-06

    IPC分类号: H04L12/50 H04Q11/00

    CPC分类号: H04L49/1515

    摘要: A system of switch modules contains input demultiplexers connected to ports on each of the modules and output multiplexers connected to each of the modules. Each module has output and input interfaces for mesh links and at least one output interface is looped back to an input interface on the same module. The arrangement reduces module-to-module traffic and corresponding increases the transmit bandwidth of a module.

    摘要翻译: 开关模块的系统包括连接到每个模块上的端口的输入解复用器和连接到每个模块的输出多路复用器。 每个模块都具有用于网格链接的输出和输入接口,并且至少一个输出接口循环回相同模块上的输入接口。 该装置减少了模块到模块的流量,并且相应地增加了模块的传输带宽。

    Packet multicasting in a ring architecture
    8.
    发明授权
    Packet multicasting in a ring architecture 有权
    环形架构中的分组多播

    公开(公告)号:US06661790B1

    公开(公告)日:2003-12-09

    申请号:US09369326

    申请日:1999-08-06

    IPC分类号: H04L1256

    摘要: The present invention is based on a ring architecture wherein each chip in the multiplicity of chips is connected in a chain so that it can receive packets from the next previous chip in the chain and forward packets to the next following chip in the chain, whereby to form a ring. Before a packet is placed on the ring by a device it is provided with a ‘masking’ field which identifies each of the other devices and the ports within any such device to which the packet must be sent in order to achieve a multicast. When a device in its turn receives such a packet it will examine the masking field to determine whether the field identifies that device. If so, the packet, which may be held in temporary storage, may be processed for forwarding from a port of that device. The device will strip from the masking field the identification of the respective device and transmit the packet with a thus modified masking field to the next device in turn. If a packet does not contain any indication of another device in the ring, the packet will not be transmitted and therefore will naturally terminate.

    摘要翻译: 本发明基于环形结构,其中多个芯片中的每个芯片以链路连接,使得其可以从链中的下一个先前芯片接收分组,并将分组转发到链中的下一个后续芯片,由此到 形成戒指 在通过设备将数据包放置在环上之前,它被提供有“掩蔽”字段,其标识每个其他设备以及要向其发送分组的任何这样的设备中的端口以实现多播。 当设备反过来接收到这样的分组时,它将检查掩蔽字段以确定该字段是否标识该设备。 如果是这样,则可以处理可以保存在临时存储器中的分组,以从该设备的端口转发。 设备将从掩蔽字段剥离相应设备的标识,并将具有如此修改的掩蔽字段的分组依次传送到下一个设备。 如果一个分组不包含环中另一个设备的任何指示,则该分组将不被传输,因此将自然地终止。

    Packet diversion in switching fabrics and multiple forwarding instructions for packets
    9.
    发明授权
    Packet diversion in switching fabrics and multiple forwarding instructions for packets 有权
    交换结构中的数据包转移和数据包的多个转发指令

    公开(公告)号:US08081630B2

    公开(公告)日:2011-12-20

    申请号:US11121192

    申请日:2005-05-03

    IPC分类号: H04L12/56

    摘要: A cascade system of network units includes forwarding units which have external ports, a communication fabric connecting the units and at least one processing unit which needs no forwarding database. The processing unit may perform a security operation such as intrusion prevention or encryption. Each forwarding unit on receipt of a packet performs a look-up to determine an egress port, to determine whether the packet must be diverted to a processing unit, to provide the packet with a first forwarding instruction identifying the egress port uniquely within the system and a second forwarding instruction identifying a diversion port by which the packet can reach the processing unit and to set an order field which determines which of the forwarding instructions shall be performed first. The processing unit is operative on receipt of the packet by way of the diversion port to change the order field to specify that the packet should now be sent to the egress port.

    摘要翻译: 网络单元的级联系统包括具有外部端口的转发单元,连接单元的通信结构以及不需要转发数据库的至少一个处理单元。 处理单元可以执行诸如入侵防御或加密的安全操作。 每个转发单元在接收到分组时执行查找以确定出口端口,以确定分组是否必须被转移到处理单元,以向分组提供识别系统内唯一的出口端口的第一转发指令,以及 识别分组可以到达处理单元的转移端口的第二转发指令,以及设置首先执行哪个转发指令的顺序字段。 处理单元通过转移端口接收到分组,以改变订单字段以指定该分组现在应该被发送到出口端口。

    Rules engine for access control lists in network units
    10.
    发明授权
    Rules engine for access control lists in network units 有权
    以网络为单位的访问控制列表的规则引擎

    公开(公告)号:US07480299B2

    公开(公告)日:2009-01-20

    申请号:US11064227

    申请日:2005-02-22

    IPC分类号: H04L12/28 G06F7/04

    摘要: A rules engine for the examination of selected fields in an addressed data packet has an access control list table of which the entries each define an access control list rule, an action and a chain identifier. The access control list rule may be a basic rule which refers to network addresses and transport layer port numbers. The rules engine also has an extension rule table of which the entries each define an extension rule, a respective action and a respective rule identifier. The extension rule may refer to a particular TCP flag. When a packet arrives, the engine searches both tables. This search is made independently of the ordinary network layer or link layer address lookup. If there is a match in both tables, and the chain identifier matches the extension rule identifier, the rules engine prescribes the action associated with the extension rule. If the chain identifier of a matched access control list rule does not match a rule identifier of a matched extension rule the rules engine prescribes the action associated with the basic rule. In the absence of a match with any access control list rule the action on a packet is based on the result from the ordinary address lookup.

    摘要翻译: 用于检查寻址数据分组中的所选字段的规则引擎具有访问控制列表,其中条目各自定义访问控制列表规则,动作和链标识符。 访问控制列表规则可以是参考网络地址和传输层端口号的基本规则。 规则引擎还具有扩展规则表,其中条目各自定义扩展规则,相应的动作和相应的规则标识符。 扩展规则可以指特定的TCP标志。 当数据包到达时,引擎将搜索两个表。 该搜索独立于普通网络层或链路层地址查找。 如果两个表中都有匹配,并且链标识符与扩展规则标识符匹配,则规则引擎规定与扩展规则相关联的操作。 如果匹配的访问控制列表规则的链标识符与匹配的扩展规则的规则标识符不匹配,则规则引擎规定与基本规则相关联的动作。 在没有与任何访问控制列表规则匹配的情况下,数据包上的操作基于普通地址查找的结果。