# US 9,438,679 B2 · Method, apparatus, name server and system for establishing FCOE communication connection

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,679 B2
- Document ID: US9438679B2
- Status: Granted
- Kind: B2
- Application number: 13/808,890
- Filed: 2011-03-10
- Published: 2014-12-04
- Granted: 2016-09-06
- Earliest claimed: 2010-03-31
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Lifeng Liu; Jian Meng; Yuchen Wang; Michael Ko
- Inventors: Lifeng Liu; Jian Meng; Yuchen Wang; Michael Ko
- Web page: https://patentgrep.com/patent/US9438679B2

## CPC

- H04L 67/141: Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70)
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 69/324: in the data link layer [OSI layer 2], e.g. HDLC
- H04L 61/103: across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- H04L 2101/622: Layer-2 addresses, e.g. medium access control [MAC] addresses
- H04L 2101/645: Fibre channel identifiers
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments of the present invention disclose a method, an apparatus, and a system for establishing an FCoE communication connection and a name server. According to a WWN world wide name identifier of a target to be accessed, a destination MAC address used to access the target to be accessed is acquired. According to the destination MAC address, a login operation is performed for the target to be accessed, to establish an FCoE fiber channel over Ethernet communication connection, so that an FCoE initiator may directly establish a communication connection with an FCoE target, thereby reducing data transmission delay and lightening the processing load of an original FCoE forwarder.

## Claims

### Claim 1

A method, executed in a lossless Ethernet by a Fiber Channel over Ethernet (FCoE) initiator configured to initiate a data access operation of a first target device, for establishing an FCoE connection between the first target device and the FCoE initiator, the method comprising:
sending, to one or more FCoE forwarders and one or more target devices in the lossless Ethernet, discovery solicitation messages for acquiring Media Access Control (MAC) addresses of the FCoE forwarders and the target devices;
receiving, from one or more of the FCoE forwarders and one or more of the target devices, discovery advertisement messages in response to the discovery solicitation messages, wherein one of the discovery advertisement messages sent from the first target device includes a first MAC address of the first target device;
sending, to a name server, a message including a World Wide Name (WWN) identifier of the first target device for acquiring identifier information of the first target device;
receiving, from the name server, an answer message carrying the identifier information of the first target device;
determining that the identifier information matches with at least a portion of the first MAC address of the first target device; and
performing, a login operation to establish the FCoE connection with the first target device according to the first MAC address.

### Claim 2 (depends on 1)

The method of claim 1, wherein the identifier information is information about an N_Port_ID of the first target device.

### Claim 3 (depends on 1)

The method of claim 1, the method further comprising:
sending a message for obtaining a local MAC address to one of the FCoE forwarder; and
receiving the local MAC address assigned by the FCoE forwarder.

### Claim 4 (depends on 1)

The method of claim 1, the method further comprising:
sending a message for obtaining a local MAC address to one of the target devices; and
receiving the local MAC address assigned by one of the FCoE forwarders.

### Claim 5

A computer program product comprising a non-transitory computer readable medium having stored thereon computer executable instructions for establishing an FCoE connection between a first target device and an FCoE initiator configured to initiate a data access operation of the first FCoE target device, the computer executable instructions comprising instructions for:
sending, to one or more FCoE forwarders and one or more target devices in the lossless Ethernet, discovery solicitation messages for acquiring Media Access Control (MAC) addresses of the FCoE forwarders and the target devices;
receiving, from one or more of the FCoE forwarders and one or more of the target devices, discovery advertisement messages in response to the discovery solicitation messages, wherein one of the discovery advertisement messages sent from the first target device includes a first MAC address of the first target device;
sending, to a name server, a message including a World Wide Name (WWN) identifier of the first target device for acquiring identifier information of the first target device;
receiving, from the name server, an answer message carrying the identifier information of the first target device;
determining that the identifier information matches with at least a portion of the first MAC address of the first target device; and
performing, a login operation to establish the FCoE connection with the first target device according to the first MAC address.

### Claim 6 (depends on 5)

The computer program product of claim 5, wherein the identifier information is information about an N_Port_ID of the first target device.

### Claim 7 (depends on 5)

The computer program product of claim 5, the computer executable instructions further comprising instructions for:
sending a message for obtaining a local MAC address to one of the FCoE forwarders; and
receiving the local MAC address assigned by the FCoE forwarder.

### Claim 8 (depends on 5)

The computer program product of claim 5, the computer executable instructions further comprising instructions for:
sending a message for obtaining a local MAC address to one of the target devices; and
receiving the local MAC address assigned by the FCoE forwarders.
