US8392509B1ExpiredUtility

Ethernet local management interface (E-LMI)

70
Assignee: KLESSIG ROBERT WPriority: Mar 26, 2004Filed: Mar 26, 2004Granted: Mar 5, 2013
Est. expiryMar 26, 2024(expired)· nominal 20-yr term from priority
H04L 41/085H04L 41/0803H04L 43/0817H04L 12/4633H04L 41/40
70
PatentIndex Score
17
Cited by
14
References
34
Claims

Abstract

An Ethernet local management interface (E-LMI) protocol for use at a user-to-network interface (UNI) of a Metro Ethernet Network (MEN) is disclosed. The E-LMI protocol allows configuration and status information for the services at the UNI to be transferred from the MEN to a customer edge device coupled to the MEN at the UNI. Various embodiments involve sending or receiving a message via a User-to-Network Interface (UNI) of a Metro Ethernet Network (MEN). A customer edge device extracts configuration and status information for the services at the UNI from a received message. The configuration and status information can correspond to a multipoint Ethernet Virtual Connection (EVC).

Claims

exact text as granted — not AI-modified
1. A method comprising:
 receiving a message via a User-to-Network Interface (UNI) of a Metro Ethernet Network (MEN); 
 extracting configuration information from the message, wherein the configuration information describes which of a plurality of Ethernet Virtual Connections (EVCs) are currently active EVCs an attribute at the UNI, the message is encapsulated in an Ethernet frame, and the Ethernet frame comprises a source address; 
 storing the configuration information in a configuration information store at a customer edge device; 
 controlling operations of the customer edge device to only send traffic on the MEN through the currently active EVCs identified by the configuration information to use the service, based on the configuration information store, wherein the receiving, the extracting, the storing, and the controlling are performed by the customer edge device that is coupled to the MEN at the UNI; and 
 sending a message requesting an additional portion of a status report via the UNI in response to a report type field indicating that the status report spans multiple messages. 
 
     
     
       2. The method of  claim 1 , wherein
 the Ethernet frame comprises a type field, and 
 a value of the type field identifies the Ethernet frame as a Local Management Interface (LMI) frame. 
 
     
     
       3. The method of  claim 2 , wherein
 the message comprises a message type field and a report type field. 
 
     
     
       4. The method of  claim 3 , wherein
 the message type field identifies one of:
 a status message, and 
 a status inquiry message. 
 
 
     
     
       5. The method of  claim 2 , wherein
 the Ethernet frame comprises a destination address, the destination address having a value, and 
 the value identifying that the Ethernet frame should not be forwarded. 
 
     
     
       6. The method of  claim 2 , wherein
 the message comprises one or more information elements, 
 one of the information elements comprises a flag, and 
 the method further comprises:
 determining whether the information element spans multiple messages based on the flag. 
 
 
     
     
       7. The method of  claim 2 , wherein
 the message comprises information identifying each of a plurality of locations of customer edge devices coupled by a multipoint Ethernet Virtual Connection (EVC). 
 
     
     
       8. The method of  claim 7 , wherein
 the information identifies a state of a connection to each of the customer edge devices. 
 
     
     
       9. The method of  claim 7 , wherein
 the information identifies each of a plurality of UNIs comprised in the multipoint EVC. 
 
     
     
       10. The method of  claim 9 , wherein
 the multipoint EVC is a point-to-multipoint EVC, and 
 the information identifies whether each of the UNIs is a leaf UNI or a root UNI. 
 
     
     
       11. The method of  claim 7 , wherein
 the message comprises additional information identifying one of:
 an ingress bandwidth profile of the UNI, 
 a state of the UNI, 
 a state of an EVC, 
 an ingress bandwidth profile of the EVC, and 
 a bandwidth profile of a Class of Service (CoS). 
 
 
     
     
       12. The method of  claim 2 , further comprising:
 sending a status inquiry message via the UNI, wherein 
 the message is received in response to the sending. 
 
     
     
       13. The method of  claim 12 , wherein
 the status inquiry message identifies link integrity verification. 
 
     
     
       14. The method of  claim 13 , further comprising:
 sending the status inquiry message in response to expiration of a first timer. 
 
     
     
       15. The method of  claim 14 , further comprising:
 determining that a link is failed if a response to the status inquiry message is not received before expiration of a second timer. 
 
     
     
       16. The method of  claim 12 , wherein
 the status inquiry message is sent in response to detecting that the customer edge device has powered up. 
 
     
     
       17. A non-transitory computer readable storage medium comprising program instructions executable to:
 detect reception of a message via a User-to-Network Interface (UNI) of a Metro Ethernet Network (MEN); 
 extract configuration information from the message, wherein the configuration information describes which of a plurality of Ethernet Virtual Connections (EVCs) are currently active EVCs at the UNI, the message is encapsulated in an Ethernet frame, and the Ethernet frame comprises a source address; 
 store the configuration information in a configuration information store at a customer edge device; 
 control operations of the customer edge device to only send traffic on the MEN through the currently active EVCs identified by the configuration information based on the configuration information store, wherein the receiving, the extracting, the storing, and the controlling are performed by the customer edge device that is coupled to the MEN at the UNI; and 
 sending a message requesting an additional portion of a status report via the UNI in response to a report type field indicating that the status report spans multiple messages. 
 
     
     
       18. The non-transitory computer readable storage medium of  claim 17 , wherein
 the Ethernet frame comprises a type field, and 
 a value of the type field identifies the Ethernet frame as a Local Management Interface (LMI) frame. 
 
     
     
       19. The non-transitory computer readable storage medium of  claim 18 , wherein
 the message comprises a message type field and a report type field. 
 
     
     
       20. The non-transitory computer readable storage medium of  claim 18 , wherein
 the message comprises information identifying each of a plurality of locations of customer edge devices coupled by a multipoint Ethernet Virtual Connection (EVC). 
 
     
     
       21. The non-transitory computer readable storage medium of  claim 20 , wherein
 the information identifies a state of a connection to each of the customer edge devices. 
 
     
     
       22. The non-transitory computer readable storage medium of  claim 20 , wherein
 the information identifies each of a plurality of UNIs comprised in the multipoint EVC. 
 
     
     
       23. The non-transitory computer readable storage medium of  claim 22 , wherein
 the multipoint EVC is a point-to-multipoint EVC, and 
 the information identifies whether each of the UNIs is a leaf UNI or a root UNI. 
 
     
     
       24. The non-transitory computer readable storage medium of  claim 20 , wherein
 the message comprises additional information identifying one of:
 an ingress bandwidth profile of the UNI, 
 a state of the UNI, 
 a state of an EVC, 
 an ingress bandwidth profile of the EVC, and 
 a bandwidth profile of a Class of Service (CoS). 
 
 
     
     
       25. The non-transitory computer readable storage medium of  claim 18 , wherein the program instructions are further executable to:
 send a status inquiry message via the UNI, wherein 
 the message is received in response to the status inquiry. 
 
     
     
       26. A system comprising:
 means for detecting reception of a message via a User-to-Network Interface (UNI) of a Metro Ethernet Network (MEN); 
 means for extracting configuration information from the message, wherein the configuration information describes which of a plurality of Ethernet Virtual Connections (EVCs) are currently active EVCs an attribute at the UNI, the message is encapsulated in an Ethernet frame, and the Ethernet frame comprises a source address; 
 means for storing the configuration information in a configuration information store at a customer edge device; 
 means for controlling operations of the customer edge device to only send traffic on the MEN through the currently active EVCs identified by the configuration information use the service, based on the configuration information store, wherein the receiving, the extracting, the storing, and the controlling are performed by the customer edge device that is coupled to the MEN at the UNI; and 
 sending a message requesting an additional portion of a status report via the UNI in response to a report type field indicating that the status report spans multiple messages. 
 
     
     
       27. The system of  claim 26 , wherein
 the Ethernet frame comprises a type field, and 
 a value of the type field identifies the Ethernet frame as a Local Management Interface (LMI) frame. 
 
     
     
       28. The system of  claim 27 , wherein
 the message comprises a message type field and a report type field. 
 
     
     
       29. The system of  claim 28 , wherein
 the message comprises information identifying each of a plurality of locations of customer edge devices coupled by a multipoint Ethernet Virtual Connection (EVC). 
 
     
     
       30. The system of  claim 29 , wherein
 the information identifies a state of a connection to each of the customer edge devices. 
 
     
     
       31. The system of  claim 29 , wherein
 the information identifies each of a plurality of UNIs comprised in the multipoint EVC. 
 
     
     
       32. The system of  claim 31 , wherein
 the multipoint EVC is a point-to-multipoint EVC, and 
 the information identifies whether each of the UNIs is a leaf UNI or a root UNI. 
 
     
     
       33. The system of  claim 29 , wherein
 the message comprises additional information identifying one of:
 an ingress bandwidth profile of the UNI, 
 a state of the UNI, 
 a state of an EVC, 
 an ingress bandwidth profile of the EVC, and 
 a bandwidth profile of a Class of Service (CoS). 
 
 
     
     
       34. The system of  claim 26 , further comprising:
 send a status inquiry message via the UNI, wherein 
 the message is received in response to the status inquiry.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.