摘要:
The present invention relates to the field of silicon photonics technologies and discloses a routing node, an optical switching network, and an optical signal transmission method. The routing node includes: at least one optical buffer, a switching node, and at least one transmission waveguide, where an output end of each optical buffer is connected to an input end of the switching node; and each transmission waveguide is connected to an output end of the switching node. The method includes: receiving an optical signal by using an optical buffer, and parsing the optical signal, to obtain an identifier of a destination routing node; determining whether an output port required by the destination routing node is currently idle or busy; and if the output port required by the destination routing node is busy, storing the optical signal in the optical buffer, and until the output port required by the destination routing node is idle, sending the stored optical signal to the destination routing node by using a transmission waveguide corresponding to the output port required by the destination routing node; or if the output port required by the destination routing node is idle, sending the optical signal to the destination routing node by using a transmission waveguide corresponding to the output port required by the destination routing node. According to the present invention, circuit complexity of a switching node and an optical buffer is simplified.
摘要:
The present invention relates to the field of silicon photonics technologies and discloses a routing node, an optical switching network, and an optical signal transmission method. The routing node includes: at least one optical buffer, a switching node, and at least one transmission waveguide, where an output end of each optical buffer is connected to an input end of the switching node; and each transmission waveguide is connected to an output end of the switching node. The method includes: receiving an optical signal by using an optical buffer, and parsing the optical signal, to obtain an identifier of a destination routing node; determining whether an output port required by the destination routing node is currently idle or busy; and if the output port required by the destination routing node is busy, storing the optical signal in the optical buffer, and until the output port required by the destination routing node is idle, sending the stored optical signal to the destination routing node by using a transmission waveguide corresponding to the output port required by the destination routing node; or if the output port required by the destination routing node is idle, sending the optical signal to the destination routing node by using a transmission waveguide corresponding to the output port required by the destination routing node. According to the present invention, circuit complexity of a switching node and an optical buffer is simplified.
摘要:
In one embodiment, an apparatus includes a first edge device that can have a packet processing module. The first edge device can be configured to receive a packet. The packet processing module of the first edge device can be configured to produce a plurality of cells based on the packet. A second edge device can have a packet processing module configured to reassemble the packet based on the plurality of cells. A multi-stage switch fabric can be coupled to the first edge device and the second edge device. The multi-stage switch fabric can define a single logical entity. The multi-stage switch fabric can have a plurality of switch modules. Each switch module from the plurality of switch modules can have a shared memory device. The multi-stage switch fabric can be configured to switch the plurality of cells so that the plurality of cells are sent to the second edge device.
摘要:
A data switch for network communications includes a first data port interface which supports at least one data port which transmits and receives data. A second data port interface is also provided supporting at least one data port transmitting and receiving data. A CPU interface is provided, with the CPU interface configured to communicate with a CPU. A common memory is provided, and communicates with the first data port interface and the second data port interface. A memory management unit is provided, and communicates data from the first data port interface and the second data port interface and an common memory. At least two sets of communication channels are provided, with each of the communication channels communicating data and messaging information between the first data port interface, the second data port interface, and the memory management unit. One of the first data port interface and the second data port interface is configured to determine forwarding information from a flexible length header for an incoming data packet received at a port of the one data port interface, and is configured to determine the forwarding information by shifting the information field positions read from the flexible length header.
摘要:
In one embodiment, an apparatus includes a first edge device that can have a packet processing module. The first edge device can be configured to receive a packet. The packet processing module of the first edge device can be configured to produce a plurality of cells based on the packet. A second edge device can have a packet processing module configured to reassemble the packet based on the plurality of cells. A multi-stage switch fabric can be coupled to the first edge device and the second edge device. The multi-stage switch fabric can define a single logical entity. The multi-stage switch fabric can have a plurality of switch modules. Each switch module from the plurality of switch modules can have a shared memory device. The multi-stage switch fabric can be configured to switch the plurality of cells so that the plurality of cells are sent to the second edge device.