Claims
- 1. A method in a switch for selecting a destination port for data, the destination port being connected by a link to a port of another switch, the method comprising:
providing a designation that a first port and second port are equivalent; receiving data that designates that the first port is to be the destination port for the received data; and when the first port is currently unavailable, selecting the second port as the destination port for the received data based on the provided designation that the first port and the second port are equivalent.
- 2. The method of claim 1 wherein the provided designation is stored in a table with an entry for ports of the switch.
- 3. The method of claim 2 wherein an entry for the first port designates that the second port is equivalent to the first port.
- 4. The method of claim 2 wherein an entry for the second port designates that the first port is equivalent to the second port.
- 5. The method of claim 1 wherein a port can be equivalent to multiple other ports.
- 6. The method of claim 5 wherein the multiple ports have associated priorities and the second port is selected as the destination port when it has a priority that is higher than another of the multiple ports that are available.
- 7. The method of claim 1 wherein the received data designates the first port to be the destination port based on a mapping of a virtual address of the received data to the first port.
- 8. The method of claim I wherein the provided designations is provided by a source external to the switch.
- 9. The method of claim 1 wherein the provided designation is dynamically updated by a source external to the switch.
- 10. The method of claim 1 wherein the switch is part of an interconnect fabric.
- 11. The method of claim 1 wherein the switch is Fibre Channel compatible.
- 12. The method of claim 1 wherein the switch is InfiniBand compatible.
- 13. The method of claim 1 wherein the data is a Fibre Channel frame.
- 14. A routing device comprising:
a designation that a first port and second port are equivalent; a component that receives a communication that designates that the first port is to be the destination port for the received communication; and a component that selects the second port as the destination port for the received communication based on the designation when the first port is currently unavailable.
- 15. The routing device of claim 14 wherein the designation is a table with an entry for source ports of the routing device.
- 16. The routing device of claim 15 wherein an entry for the first port designates that the second port is equivalent to the first port.
- 17. The routing device of claim 15 wherein an entry for the second port designates that the first port is equivalent to the second port.
- 18. The routing device of claim 14 wherein a port can be equivalent to multiple other ports.
- 19. The routing device of claim 18 wherein the multiple ports have associated priorities and the second port is selected as the destination port when it has a priority that is higher than another of the multiple ports that are available.
- 20. The routing device of claim 18 wherein the component that selects the second port selects the second port from one of the multiple other ports that is available.
- 21. The routing device of claim 14 wherein the received communication designates the first port to be the destination port based on a mapping of a virtual address of the received communication to the first port.
- 22. The routing device of claim 14 wherein the designation is provided by a source external to the routing device.
- 23. The routing device of claim 14 wherein the designation is dynamically updated by a source external to the routing device.
- 24. The routing device of claim 14 wherein the routing device is part of an interconnect fabric.
- 25. The routing device of claim 14 wherein the routing device is Fibre Channel compatible.
- 26. The routing device of claim 14 wherein the routing device is InfiniBand compatible.
- 27. A routing device comprising:
means for designating that a first port and second port are equivalent; means for receiving a communication that designates that the first port is to be the destination port for the received communication; and means for selecting the second port as the destination port for the received communication based on the designation that the first port and the second port are equivalent when the first port is currently unavailable.
- 28. The routing device of claim 27 wherein the means for designating is a mapping for source ports of the routing device.
- 29. The routing device of claim 28 wherein a mapping for the first port designates that the second port is equivalent to the first port.
- 30. The routing device of claim 28 wherein a mapping for the second port designates that the first port is equivalent to the second port.
- 31. The routing device of claim 27 wherein a port can be equivalent to multiple other ports.
- 32. The routing device of claim 31 wherein the multiple ports have associated priorities and the second port is selected as the destination port when it has a priority that is higher than another of the multiple ports that are available.
- 33. The routing device of claim 31 wherein the means for selecting the second port selects the second port from one of the multiple other ports that is available.
- 34. The routing device of claim 27 wherein the received communication designates the first port to be the destination port based on a mapping of a virtual address of the received communication to the first port.
- 35. The routing device of claim 27 wherein the means for designating is provided a designation by a source external to the routing device.
- 36. The routing device of claim 27 wherein means for designating receives a dynamic update from a source external to the routing device.
- 37. The routing device of claim 27 wherein the routing device is part of an interconnect fabric.
- 38. The routing device of claim 27 wherein the routing device is Fibre Channel compatible.
- 39. The routing device of claim 27 wherein the routing device is InfiniBand compatible.
CROSS-REFERENCE TO RELATED APPLICATION(S)
[0001] This application claims the benefit of U.S. Provisional Application No. 60/287,069 entitled “METHOD FOR IMPLEMENTING A CLUSTER NETWORK FOR HIGH PERFORMANCE AND HIGH AVAILABILITY USING A FIBRE CHANNEL SWITCH FABRIC,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/287,120 entitled “MULTI-PROTOCOL NETWORK FOR ENTERPRISE DATA CENTERS,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/286,918 entitled “UNIFIED ENTERPRISE NETWORK SWITCH (UNEX) PRODUCT SPECIFICATION,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/286,922 entitled “QUALITY OF SERVICE EXAMPLE,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/287,081 entitled “COMMUNICATIONS MODEL,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/287,075 entitled “UNIFORM ENTERPRISE NETWORK SYSTEM,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/314,088 entitled “INTERCONNECT FABRIC MODULE,” filed Aug. 21, 2001; U.S. Provisional Application No. 60/314,287 entitled “INTEGRATED ANALYSIS OF INCOMING DATA TRANSMISSIONS,” filed Aug. 22, 2001; U.S. Provisional Application No. 60/314,158 entitled “USING VIRTUAL IDENTIFIERS TO ROUTE TRANSMITTED DATA THROUGH A NETWORK,” filed Aug. 21, 2001, and is related to U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR VIRTUAL ADDRESSING IN A COMMUNICATIONS NETWORK,” (Attorney Docket No. 030048019US1); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR LABEL TABLE CACHING IN A ROUTING DEVICE,” (Attorney Docket No. 030048024US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR MULTIFRAME BUFFERING IN A ROUTING DEVICE,” (Attorney Docket No. 030048025US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR DOMAIN ADDRESSING IN A COMMUNICATIONS NETWORK,” (Attorney Docket No. 030048026US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR INTERSWITCH LOAD BALANCING IN A COMMUNICATIONS NETWORK,” (Attorney Docket No. 030048027US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR INTERSWITCH DEADLOCK AVOIDANCE IN A COMMUNICATIONS NETWORK,” (Attorney Docket No. 030048028US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR CONNECTION PREEMPTION IN A COMMUNICATIONS NETWORK,” (Attorney Docket No. 030048029US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR MULTICASTING IN A ROUTING DEVICE,” (Attorney Docket No. 030048030US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR NETWORK CONFIGURATION DISCOVERY IN A NETWORK MANAGER,” (Attorney Docket No. 030048032US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR PATH BUILDING IN A COMMUNICATIONS NETWORK,” (Attorney Docket No. 030048033US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR RESERVED ADDRESSING IN A COMMUNICATIONS NETWORK,” (Attorney Docket No. 030048035US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR RECONFIGURING A PATH IN A COMMUNICATIONS NETWORK,” (Attorney Docket No. 030048036US1); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR ADMINISTRATIVE PORTS IN A ROUTING DEVICE,” (Attorney Docket No. 030048037US); U.S. Patent Application No. ______ entitled “PARALLEL ANALYSIS OF INCOMING DATA TRANSMISSIONS,” (Attorney Docket No. 030048038US); U.S. Patent Application No. ______ entitled “INTEGRATED ANALYSIS OF INCOMING DATA TRANSMISSIONS,” (Attorney Docket No. 030048039US); U.S. Patent Application No. ______ entitled “USING VIRTUAL IDENTIFIERS TO ROUTE TRANSMITTED DATA THROUGH A NETWORK,” (Attorney Docket No. 030048040US); U.S. Patent Application No. ______ entitled “USING VIRTUAL IDENTIFIERS TO PROCESS RECEIVED DATA ROUTED THROUGH A NETWORK,” (Attorney Docket No. 030048041US); U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR PERFORMING SECURITY VIA VIRTUAL ADDRESSING IN A COMMUNICATIONS NETWORK,” (Attorney Docket No. 030048042US); and U.S. Patent Application No. ______ entitled “METHOD AND SYSTEM FOR PERFORMING SECURITY VIA DE-REGISTRATION IN A COMMUNICATIONS NETWORK” (Attorney Docket No. 030048043US), which are all hereby incorporated by reference in their entirety.
Provisional Applications (9)
|
Number |
Date |
Country |
|
60287069 |
Apr 2001 |
US |
|
60287120 |
Apr 2001 |
US |
|
60286918 |
Apr 2001 |
US |
|
60286922 |
Apr 2001 |
US |
|
60287081 |
Apr 2001 |
US |
|
60287075 |
Apr 2001 |
US |
|
60314088 |
Aug 2001 |
US |
|
60314287 |
Aug 2001 |
US |
|
60314158 |
Aug 2001 |
US |