Flow control process for a switching system and system for performing the same

    公开(公告)号:US06606300B1

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

    申请号:US09219081

    申请日:1998-12-22

    IPC分类号: H04L1256

    摘要: A flow control process for a switching system having at least one switch core connected through serial communication links to remote and distributed Protocol Adapters or Protocol Engines through Switch Core Access Layer (SCAL) elements. For each input port i, the SCAL element contains a receive Protocol Interface corresponding to the adapter assigned to the input port i and a first serializer for providing attachment to the switch core by means of a first serial communication link. When the cells are received in the switch core, they are deserialized by means of a first deserializer. At each output port, the cells are serialized again by means of a second serializer and then transmitted via a second serial communication link, to the appropriate SCAL. The SCAL contains a second deserializer and a transmit Protocol Interface circuit for permitting attachment of the Protocol Adapter. The flow control process permits two flow control signals, a flow control receive (FCR) from the core to the SCAL, and a flow control transmit (FCX) from the SCAL back to the core. For transmission of the FCR signal in response to the detection of local saturation in the switch core, the process causes transfer of an internal FCR signal to the serializer located within the saturated core. The FCR is introduced in the normal data flow to be conveyed through the second serial link to the remote SCAL corresponding to the saturated input port of the core. An internal control signal can be transmitted to the Protocol Interface that is originating too many cells which results in the overloaded input port of the core. For the transmission of the FCX signal in response to the detection of a saturated Protocol Interface element at one output port, the process generates an internal control signal to the serializer located in the SCAL element. The serializer can introduce a FCX signal in the normal data flow which is conveyed to the core and then decoded by the deserializer in the core. Thus, the core can be informed of the saturation condition that has occurred in the considered output port. Particular adaptations are provided in which the switching system is arranged in a set of individual switching structures mounted in a port expansion mode.

    Switch system comprising two switch fabrics
    2.
    发明授权
    Switch system comprising two switch fabrics 失效
    交换机系统包括两个交换结构

    公开(公告)号:US06597656B1

    公开(公告)日:2003-07-22

    申请号:US09317006

    申请日:1999-05-24

    IPC分类号: H04L122

    摘要: A switching system having at least two switch fabrics. Each fabric has a switch core and a set of SCAL (Switch Core Access Layer) receive and transmit elements. The switch cores are preferably located in the same physical area but the SCALs may be distributed in different physical areas. Port Adapters distributed at different physical areas are connected to the switch fabrics via a particular SCAL element so that each switch core can receive cells from any port adapter and conversely any port adapter may receive data from either switch core. Control logic assigns a particular switch core to one port adapter for normal operations while reserving the other switch core for use when the first core is out of service. Each switch core has a mask mechanism which uses the value in a mask register to alter a bitmap value which controls the routing process. The mask registers in the two switch cores are loaded with complementary values.

    摘要翻译: 一种具有至少两个交换结构的交换系统。 每个结构具有交换机核心和一组SCAL(交换机核心接入层)接收和发送元素。 交换机核心优选地位于相同的物理区域中,但是SCAL可以分布在不同的物理区域中。 分布在不同物理区域的端口适配器通过特定的SCAL元件连接到交换结构,使得每个交换机核心可以从任何端口适配器接收单元,相反,任何端口适配器可以从交换机核心接收数据。 控制逻辑将特定的交换机核心分配给一个端口适配器进行正常操作,同时在第一个核心停止工作时保留另一个交换机内核以供使用。 每个交换机核心都有一个掩码机制,使用掩码寄存器中的值来更改控制路由进程的位图值。 两个交换机核心中的掩码寄存器加载互补值。

    Switching system comprising distributed elements allowing attachment to
line adapters
    3.
    发明授权
    Switching system comprising distributed elements allowing attachment to line adapters 失效
    交换系统包括允许连接到线路适配器的分布式元件

    公开(公告)号:US6108334A

    公开(公告)日:2000-08-22

    申请号:US992871

    申请日:1997-12-17

    摘要: A switching system comprising a switching structure for routing cells from a set of M input ports towards a set of M output ports. The system includes a set of distributed individual Switch Core Access layer elements which communicate with one input and output port of the switching structure by means of a set of serial communication links. Each SCAL element provides attachment to at least one Protocol Adapter and comprises a set of circuits. The receive part of each circuit, which includes at least one first FIFO storage for storing the cells being received, receives the data cells from the attached Protocol Adapter and introduces at least one extra byte to every cell. Each transmit part of the destination circuit, which includes at least one second FIFO storage having a greater capacity than the first FIFO storage, receives all the cells that are generated at the corresponding output port and uses the at least one extra byte for cell buffering. Additionally, each distrubuted SCAL element comprises control means for performing Time Division Multiplexing access of the FIFOs.

    摘要翻译: 一种交换系统,包括用于将一组M个输入端口的单元路由到一组M个输出端口的交换结构。 该系统包括一组分布式的交换机核心接入层元件,它们通过一组串行通信链路与交换结构的一个输入和输出端口通信。 每个SCAL元件提供至少一个协议适配器的附件,并且包括一组电路。 每个电路的接收部分包括至少一个用于存储接收的单元的第一FIFO存储器,从附加的协议适配器接收数据单元,并向每个单元引入至少一个额外的字节。 目的地电路的每个发送部分包括具有比第一FIFO存储器更大的容量的至少一个第二FIFO存储器,接收在相应输出端口处生成的所有单元,并使用该至少一个额外字节用于单元缓冲。 另外,每个分散的SCAL元件包括用于执行FIFO的时分多路复用访问的控制装置。

    Method and apparatus for managing contention in a self-routing switching architecture in a port expansion mode
    4.
    发明授权
    Method and apparatus for managing contention in a self-routing switching architecture in a port expansion mode 失效
    用于在端口扩展模式中管理自路由交换架构中的竞争的方法和装置

    公开(公告)号:US06343081B1

    公开(公告)日:2002-01-29

    申请号:US09121992

    申请日:1998-07-24

    IPC分类号: H04L1256

    摘要: A method and apparatus for managing contention in a self-routing switching architecture based on a set of n×n individual switching structures that are connected in a port expansion mode by means of fan-out and fan-in circuits providing access of the Switch Core Access Layer (SCAL) to the different input and output ports of the switching core. The fan-in circuits use an arbitration mechanism for providing a token to the switch that is allowed to deliver the next cell and the arbiter operates from a detection of a special comma character in accordance with the 8B/10B coding scheme which is introduced in the data flow between the individual switching structures and the fan-in circuits. This provides a compensation for the difference in transfer delays of the cells even when high switching speed and long length of the physical media are involved.

    摘要翻译: 一种用于管理自路由交换架构中的争用的方法和装置,所述方法和装置基于通过扇出方式连接的端口扩展模式的一组nxn个别交换结构,以及提供交换机核心接入层 (SCAL)到交换核心的不同输入和输出端口。 扇入电路使用仲裁机制,用于向交换机提供令牌,该令牌被允许传送下一个小区,并且仲裁器根据在8B中引入的8B / 10B编码方案的特殊逗号字符的检测来操作 各个开关结构和扇入电路之间的数据流。 即使涉及物理介质的高切换速度和长的长度,这也为单元的传送延迟的差异提供了补偿。

    Switching system including a mask mechanism for altering the internal routing process
    5.
    发明授权
    Switching system including a mask mechanism for altering the internal routing process 失效
    切换系统包括用于改变内部路由过程的掩码机制

    公开(公告)号:US06570845B1

    公开(公告)日:2003-05-27

    申请号:US09317322

    申请日:1999-05-24

    IPC分类号: G06F1100

    摘要: A switching system receives a data cell from a set of n input ports for routing to one or more output ports in accordance with the contents of a bitmap value retrieved from the cell upon its receipt. The system has a module comprising a shared buffer for storing the cells which are to be routed and a mask mechanism with a mask register for altering the value of the bitmap before it is used for controlling the routing process. As a result of operation of the mask mechanism, a cell is either transported to an output port or discarded. Two switching systems are combined in first and second switch fabrics, each having a switch core and a set of switch core access layer (SCAL) elements. Each SCAL element respectively comprises a SCAL Receive element and a SCAL Xmit element for permitting access to input and output ports of one of the switching systems.

    摘要翻译: 交换系统根据从单元接收到的位图值的内容,从一组n个输入端口接收用于路由到一个或多个输出端口的数据单元。 该系统具有模块,该模块包括用于存储待路由的单元的共享缓冲器和具有用于在用于控制路由过程之前改变位图的值的掩码寄存器的掩码机制。 作为掩模机构的操作的结果,单元被传送到输出端口或被丢弃。 两个交换系统组合在第一和第二交换机结构中,每个具有交换机核心和一组交换机核心接入层(SCAL)元件。 每个SCAL元件分别包括SCAL接收元件和SCAL Xmit元件,用于允许访问一个交换系统的输入和输出端口。