Methods and devices for networking blade servers
First Claim
1. A blade switch, comprising:
- a first port in communication with a first blade of a plurality of blades;
a second port configured as an N_Port; and
a logic device configured to do the following;
receive a first FLOGI request from the first blade via the first port;
convert the first FLOGI request to a first FDISC request;
forward the FDISC request to an F_Port of a fabric switch that is in communication with the second port; and
receive an FDISC ACCEPT from the attached fabric switch, the FDISC ACCEPT including the address for the first blade.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the present invention provide blade servers having blade switches that function as switches in the data plane, but do not have a Domain_ID. Control plane switching functions are performed by a fabric switch (e.g., a core switch) to which the blade server is attached. A fabric switch to which a blade switch is attached may perform address assignment functions for blades of the blade server. The blade switch preferably converts FLOGI requests to FDISC requests that are forwarded to an attached fabric switch. Some implementations provide for the multiple fabric switches, all of which are configured for communication with at least one blade switch, to establish and maintain the state of a virtual Domain_ID.
76 Citations
22 Claims
-
1. A blade switch, comprising:
-
a first port in communication with a first blade of a plurality of blades;
a second port configured as an N_Port; and
a logic device configured to do the following;
receive a first FLOGI request from the first blade via the first port;
convert the first FLOGI request to a first FDISC request;
forward the FDISC request to an F_Port of a fabric switch that is in communication with the second port; and
receive an FDISC ACCEPT from the attached fabric switch, the FDISC ACCEPT including the address for the first blade. - View Dependent Claims (2)
-
-
3. A network, comprising:
-
a plurality of fabric switches; and
a blade server comprising a blade switch and a plurality of blades, the blade switch having a first port in communication with a second port of a first fabric switch of the plurality of fabric switches, wherein the first port is configured as an N_Port and the second port is configured as an F_Port. - View Dependent Claims (4, 5, 6)
-
-
7. A method for controlling a blade switch, comprising:
-
receiving a first FLOGI request from a first blade of a blade server;
converting the first FLOGI request to a first FDISC request; and
obtaining a first address for the first blade via the first FDISC request. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of controlling a blade server, comprising:
-
forming a virtual Domain_ID via cooperation between a plurality of fabric switches that are configured for communication with a blade switch of a blade server;
assigning a plurality of addresses from the virtual Domain_ID to the blade server; and
updating a forwarding table of each of the plurality of fabric switches according to the addresses assigned in the assigning step. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A blade switch, comprising:
-
means for receiving a first FLOGI request from a first blade of a blade server;
means for converting the first FLOGI request to a first FDISC request; and
means for obtaining a first address for the first blade via the first FDISC request.
-
-
20. A blade server, comprising:
-
a plurality of blades; and
a blade switch, comprising;
a first port in communication with a first blade of the plurality of blades;
a second port configured as an N_Port; and
a logic device configured to do the following;
receive a first FLOGI request from the first blade via the first port;
convert the first FLOGI request to a first FDISC request;
forward the FDISC request to an F_Port of a fabric switch that is in communication with the second port; and
obtain a first address from the fabric switch for the first blade via the first FDISC request.
-
-
21. A network management method, comprising:
-
forming a connection between a first port of a blade switch of a blade server and a second port of a Fibre Channel fabric switch; and
configuring the blade switch as a logical extension of the Fibre Channel fabric switch, wherein the configuring step comprises assigning addresses from a Domain_ID of the fabric switch to blades of the blade server. - View Dependent Claims (22)
-
Specification