IP Library Granted Patent US 7,889,665
Granted Patent B2
US 7,889,665 · App. 12/071,983 · Granted Feb 15, 2011

Bridge port MAC address discovery mechanism in ethernet networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,889,665
App. No.
12/071,983
Granted
Feb 15, 2011
Kind
B2
Abstract

Various exemplary embodiments are a method and of discovering medium access control (MAC) addresses in a network and a related access node including one or more of the following: receiving, at an access node, a diagnostic message from an operator, the diagnostic message comprising physical port information and indicating that at least a portion of a MAC address of a destination bridge port is unknown to the operator; forwarding the diagnostic message to a respective bridge port of the access node; determining whether the physical port information specified in the diagnostic message corresponds to a physical port of the respective bridge port; and sending a reply message to the operator specifying a MAC address of the respective bridge port.

Claims (43)

1. A method of discovering medium access control (MAC) addresses in a network, the method comprising:

receiving, at an access node, a diagnostic message from an operator, the diagnostic message comprising physical port information and indicating that at least a portion of a MAC address of a destination bridge port is unknown to the operator;

forwarding the diagnostic message to a respective bridge port of the access node;

determining whether the physical port information specified in the diagnostic message corresponds to a physical port of the respective bridge port; and

sending a reply message to the operator specifying a MAC address of the respective bridge port, wherein the diagnostic message comprises a destination MAC address for a Loopback message and a target MAC address for a Link Trace message, wherein a wildcard private MAC address is used in the destination MAC address for the Loopback message and in the target MAC address for the Link Trace message, and wherein at least two bits of the wildcard private MAC address are set to a predetermined pattern, the predetermined pattern identifying the portion of the MAC address unknown to the operator.

2. The method of claim 1 , wherein the predetermined pattern identifies a port ID as unknown to the operator.

3. The method of claim 1 , wherein the diagnostic message is an Ethernet Connectivity Fault Management Loopback message.

4. The method of claim 1 , wherein the diagnostic message is an Ethernet Connectivity Fault Management Link Trace message.

5. A method of discovering medium access control (MAC) addresses in a network, the method comprising:

receiving, at an access node, a diagnostic message from an operator, the diagnostic message comprising physical port information and indicating that at least a portion of a MAC address of a destination bridge port is unknown to the operator, wherein at least two bits of a specified MAC address are set to a predetermined pattern, the predetermined pattern indicating that a request is stored in a type-length value field of the diagnostic message and wherein at least two bits of a wildcard private MAC address are set to a predetermined pattern, the predetermined pattern identifying the portion of the MAC address unknown to the operator;

forwarding the diagnostic message to a respective bridge port of the access node;

determining whether the physical port information specified in the diagnostic message corresponds to a physical port of the respective bridge port; and

sending a reply message to the operator with the specified MAC address of the respective bridge port.

6. The method of claim 5 , wherein the type-length value field of the diagnostic message identifies at least one of a rack ID, node ID, slot ID, and port ID of the destination bridge port.

7. The method of claim 5 , wherein the diagnostic message is an Ethernet Connectivity Fault Management Loopback message.

8. The method of claim 5 , wherein the diagnostic message is an Ethernet Connectivity Fault Management Link Trace message.

9. The method of claim 5 , wherein the step of determining whether the physical port information specified in the diagnostic message corresponds to a physical port of the bridge port is performed by at least one of a Maintenance Endpoint and a Maintenance Intermediate Point.

10. The method of claim 5 , wherein the reply message comprises a source address field, the source address field set to the MAC address of the respective bridge port.

11. The method of discovering MAC addresses in a network according to claim 5 , further comprising:

extracting the MAC address from the reply message.

12. An access node in a network, the access node comprising:

a bridge port; and

a processor, wherein the processor receives a diagnostic message sent by an operator, the diagnostic message comprising physical port information and indicating that at least a portion of a MAC address of the bridge port is unknown to the operator,

the processor forwards the diagnostic message to the bridge port,

the bridge port determines whether the physical port information specified in the diagnostic message corresponds to a physical port of the bridge port, and

the bridge port sends a reply message to the operator specifying the MAC address of the bridge port, wherein the diagnostic message comprises a destination MAC address, for a Loopback message, and a target MAC address, for a Link Trace message, wherein a wildcard private MAC address is used in the destination MAC address for the Loopback message and in the target MAC address for the Link Trace message, wherein at least two bits of the wildcard private MAC address are set to a predetermined pattern, the predetermined pattern identifying the portion of the MAC address unknown to the operator.

13. An access node in a network, the access node comprising:

a bridge port; and

a processor, wherein the processor receives a diagnostic message sent by an operator, the diagnostic message comprising physical port information and indicating that at least a portion of a MAC address of the bridge port is unknown to the operator, wherein at least, two bits of a wildcard private MAC address are set to a predetermined pattern, the predetermined pattern identifying the portion of the MAC address unknown to the operator and at least two bits of a specified MAC address are set to a predetermined pattern, the predetermined pattern indicating that a request is stored in a type-length value field of the diagnostic message

the processor forwards the diagnostic message to the bridge port,

the bridge port determines whether the physical port information specified in the diagnostic message corresponds to a physical port of the bridge port, and

the bridge port sends a reply message to the operator with the specified MAC address of the bridge port.

14. A method of discovering MAC addresses in a network, the method comprising:

composing a diagnostic message at an operator, the diagnostic message comprising physical port information and indicating that at least a portion of a MAC address of a destination bridge port is unknown to the operator, wherein the operator is a server;

sending the diagnostic message to an access node;

receiving a reply message from the access node when the physical port information specified in the diagnostic message corresponds to a physical port of a respective bridge port in the access node, the reply message indicating the MAC address of the respective bridge port, wherein the diagnostic message comprises a destination MAC address for a Loopback message and a target MAC address for a Link Trace message, wherein a wildcard private MAC address is used in the destination MAC address for the Loopback message and in the target MAC address for the Link Trace message, wherein at least two bits of the wildcard private MAC address are set to a predetermined pattern, the predetermined pattern identifying the portion of the MAC address unknown to the operator.

15. The method of discovering MAC addresses in a network according to claim 14 , the method further comprising:

extracting the MAC address from the reply message.

16. The method of discovering MAC addresses in a network according to claim 14 , wherein the diagnostic message is selected from the group consisting of an Ethernet Connectivity Fault Management Loopback message and an Ethernet Connectivity Fault Management Link Trace message.

17. A method of discovering MAC addresses in a network, the method comprising:

composing a diagnostic message at an operator, the diagnostic message comprising physical port information and indicating that at least a portion of a MAC address of a destination bridge port is unknown to the operator, wherein the diagnostic message comprises a specified MAC address selected from the group consisting of a destination MAC address for a Loopback message and a target MAC address for a Link Trace message, wherein a wildcard private MAC address is used in the destination MAC address for the Loopback message and in the target MAC address for the Link Trace message, a predetermined pattern indicates that a request is stored in a type-length value (TLV) field of the diagnostic message, and wherein at least two bits of the wildcard private MAC address are set to a predetermined pattern, the predetermined pattern identifying the portion of the MAC address unknown to the operator, wherein the operator is a server:

sending the diagnostic message to an access node;

receiving a reply message from the access node when the physical port information specified in the diagnostic message corresponds to a physical port of a respective bridge port in the access node. the reply message indicating the MAC address of the respective bridge port.

Assignments (10)
CHANGE OF NAME Recorded Jan 27, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058871/0336 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2018
From: NOKIA USA INC.
To: PROVENANCE ASSET GROUP, LLC
Reel/Frame 047791/0566 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2018
From: NOKIA USA INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC
Reel/Frame 049139/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2018
From: PROVENANCE ASSET GROUP LLC
To: FACEBOOK, INC.
Reel/Frame 047190/0360 →
PARTIAL RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 043967/0001 Recorded Aug 30, 2018
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: PROVENANCE ASSET GROUP, LLC
Reel/Frame 046981/0600 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →