High performance switching
First Claim
Patent Images
1. A switch network, comprising:
- a plurality of switch chassis having a plurality of ports capable of functioning as input ports, destination ports or interconnect ports;
data connections for connecting some of the ports of the chassis as interconnect ports between chassis, and other ports as input or destination ports for data to be transmitted through the switch network;
each switch chassis having a space division switch capable of selectively interconnecting selected ones of its ports for data transfer;
each switch chassis having a time division switch for selectively transmitting data frames or packets between selected ones of its ports;
each of said ports having address decode logic operative in response to receipt of a frame of data at the port to decode an address portion of said frame;
said ports operative in response to the address for a data frame for time division switching to transmit the frame on said time division switch to a destination port on the receiving chassis or to an interconnect port for a destination port on a chassis different from the receiving port chassis based on the destination address of the frame;
said ports operative in response to a frame requesting a space division switch connection to transmit the frame on said time division switch to a destination port for the requested space division switch connection on the receiving chassis or to an interconnect port for a destination port on a chassis different from the receiving port chassis based on the request address of the frame; and
said ports operative in response to the transmission of the space division switch request frame through the switch network to cause the space division switch of the receiving, destination and any interconnect chassis to establish a space connection between the receiving and destination ports for the transmission of data.
11 Assignments
0 Petitions
Accused Products
Abstract
High performance switching network topologies and frame addressing techniques therefor are disclosed. A two-dimensional Fiber Channel switch fabric is disclosed which combines a Class 1 connection space-division multiplexing sub-fabric, and Class 2 and 3 connectionless space- and time-division multiplexing sub-fabric. Networking topologies are disclosed for combining multiple modules to increase the number of supported ports. Addressing and frame routing techniques are provided for routing frames to any port in any module of a large interconnected network of modules.
-
Citations
18 Claims
-
1. A switch network, comprising:
-
a plurality of switch chassis having a plurality of ports capable of functioning as input ports, destination ports or interconnect ports;
data connections for connecting some of the ports of the chassis as interconnect ports between chassis, and other ports as input or destination ports for data to be transmitted through the switch network;
each switch chassis having a space division switch capable of selectively interconnecting selected ones of its ports for data transfer;
each switch chassis having a time division switch for selectively transmitting data frames or packets between selected ones of its ports;
each of said ports having address decode logic operative in response to receipt of a frame of data at the port to decode an address portion of said frame;
said ports operative in response to the address for a data frame for time division switching to transmit the frame on said time division switch to a destination port on the receiving chassis or to an interconnect port for a destination port on a chassis different from the receiving port chassis based on the destination address of the frame;
said ports operative in response to a frame requesting a space division switch connection to transmit the frame on said time division switch to a destination port for the requested space division switch connection on the receiving chassis or to an interconnect port for a destination port on a chassis different from the receiving port chassis based on the request address of the frame; and
said ports operative in response to the transmission of the space division switch request frame through the switch network to cause the space division switch of the receiving, destination and any interconnect chassis to establish a space connection between the receiving and destination ports for the transmission of data. - View Dependent Claims (2, 3, 4)
with a number of chassis have a plurality of ports connectable as first stage input/destination ports, and at least one port connected as a stage two interconnect port;
a number of said chassis connected with two or more ports connected as stage three interconnect ports to the stage two interconnect ports, and having at least one of their ports connected as stage four interconnect ports; and
at least one of said chassis having a plurality of ports connected as stage five interconnect ports connected to the stage four interconnect ports.
-
-
5. A switch network for handling Fibre Channel data, comprising:
-
a plurality of switch chassis having a plurality of ports capable of functioning as N_Ports or E_Ports;
data connections for connecting some of the ports of the chassis as E_ports for interconnection between chassis, and other ports as N_Port input and/or destination ports for data to be transmitted through the switch network;
each switch chassis having a connection switch capable of selectively interconnecting selected ones of its ports for Class 1 data transfer;
each switch chassis having a connectionless switch for selectively transmitting Class 2 or 3 data frames between selected ones of its ports;
each of said ports having address decode logic operative in response to receipt of a frame of data at the port to decode an address portion of said frame;
said ports operative in response to the address for a data frame for connectionless switching to transmit the frame on said connectionless switch to a destination port on the receiving chassis or to an interconnect port for a destination port on a chassis different from the receiving port chassis based on the destination address of the frame;
said ports operative in response to a frame requesting a Class 1 connection to transmit the request frame on said t connectionless switch to a destination port for the requested Class 1 connection on the receiving chassis or to an interconnect port for a destination port on a chassis different from the receiving port chassis based on the request address of the frame; and
said ports operative in response to the transmission of the Class 1 request frame through the switch network to cause the connection switch of the receiving, destination and any interconnect chassis to establish a Class 1 data connection between the receiving and destination ports for the transmission of data. - View Dependent Claims (6, 7, 8, 9)
with a number of chassis have a plurality of ports connectable as first stage input/destination N_Ports, and at least one port connected as a stage two interconnect E_Port;
a number of said chassis connected with two or more ports connected as stage three interconnect E_Ports to the stage two interconnect E_Ports, and having at least one of their ports connected as stage four interconnect E_Ports; and
at least one of said chassis having a plurality of ports connected as stage five interconnect E_Ports connected to the stage four interconnect E_Ports.
-
-
10. A switch chassis for providing selective data communication between lines or devices connectable thereto, comprising:
-
a plurality of ports capable of functioning as input ports, destination ports or interconnect ports for connection to another of such chassis;
a space division switch capable of selectively interconnecting selected ones of its ports for data transfer;
a time division switch for selectively transmitting data frames or packets between selected ones of its ports;
each of said ports having address decode logic operative in response to receipt of a frame of data at the port to decode an address portion of said frame;
said ports operative in response to the address for a data frame for time division switching to transmit the frame on said time division switch to a destination port on the receiving chassis or to an interconnect port for a destination port not on the chassis based on the destination address of the frame;
said ports operative in response to a frame requesting a space division switch connection to transmit the frame on said time division switch to a destination port for the requested space division switch connection on the chassis or to an interconnect port for a destination port not on the chassis based on the request address of the frame; and
said ports operative in response to the transmission of the space division switch request frame through the switch chassis to its destination to cause the space division switch of the chassis to establish a space connection between the input and destination or interconnection ports for the transmission of data. - View Dependent Claims (11, 12)
-
-
13. A switch chassis for handling Fibre Channel data, comprising:
-
a plurality of ports capable of functioning as N_Ports or E_Ports;
a connection switch capable of selectively interconnecting selected ones of its ports for Class 1 data transfer;
a connectionless switch for selectively transmitting Class 2 or 3 data frames between selected ones of its ports;
each of said ports having address decode logic operative in response to receipt of a frame of data at the port to decode an address portion of said frame;
said ports operative in response to the address for a data frame for connectionless switching to transmit the frame on said connectionless switch to a destination port on the chassis or to an interconnect E_Port for a destination port not on the chassis based on the destination address of the frame;
said ports operative in response to a frame requesting a Class 1 connection to transmit the request frame on said connectionless switch to a destination port for the requested Class 1 connection on the chassis or to an interconnect E_Port for a destination port not on the chassis based on the request address of the frame; and
said ports operative in response to the transmission of the Class 1 request frame through the switch chassis to its destination to cause the connection switch to establish a Class 1 connection between the input and destination or interconnection ports for the transmission of data. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification