METHOD, SYSTEM AND DEVICE FOR REMOVING MEDIA ACCESS CONTROL ADDRESSES
First Claim
1. A method for removing Media Access Control (MAC) addresses, comprising:
- sending, by a first User-facing Provider Edge (UPE), a MAC Address Withdraw message, when a handover happens on an access network;
receiving, by a network provider edge (NPE), the MAC Address Withdraw message; and
removing, by the NPE, a Backbone Media Access Control (B-MAC) address table corresponding to a Virtual Private LAN Service (VPLS) network and forwarding the MAC Address Withdraw message if the message carries no specific identifier, or directly forwarding the MAC Address Withdraw message if the message carries a specific identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method, system and device for removing Media Access Control (MAC) addresses. The method includes: sending, by a first User-facing Provider Edge (UPE), a MAC Address Withdraw message, when a handover happens on an access network; receiving, by a network provider edge (NPE), the MAC Address Withdraw message; and removing, by the NPE, a Backbone Media Access Control (B-MAC) address table corresponding to a Virtual Private LAN Service (VPLS) network and forwarding the MAC Address Withdraw message, if the message carries no specific identifier; or directly forwarding, by the NPE, the MAC Address Withdraw message, if the message carries a specific identifier. In the present invention, a specific identifier is added to a MAC Address Withdraw message so as to avoid unnecessary MAC address learning by NPE and UPE devices and to reduce the impact, caused by MAC address learning, on network devices.
30 Citations
11 Claims
-
1. A method for removing Media Access Control (MAC) addresses, comprising:
-
sending, by a first User-facing Provider Edge (UPE), a MAC Address Withdraw message, when a handover happens on an access network; receiving, by a network provider edge (NPE), the MAC Address Withdraw message; and removing, by the NPE, a Backbone Media Access Control (B-MAC) address table corresponding to a Virtual Private LAN Service (VPLS) network and forwarding the MAC Address Withdraw message if the message carries no specific identifier, or directly forwarding the MAC Address Withdraw message if the message carries a specific identifier. - View Dependent Claims (2, 3, 4)
-
-
5. A system for removing Media Access Control (MAC) addresses, comprising:
-
a network provider edge (NPE), configured to;
receive a MAC Address Withdraw message from a first User-facing Provider Edge (UPE) when a handover happens on an access network, and remove a Backbone Media Access Control (B-MAC) address table corresponding to a Virtual Private LAN Service (VPLS) network and forward the message if the message carries no specific identifier, or directly forward the message if the message carries a specific identifier; anda second User-facing Provider Edge (UPE), configured to;
upon reception of the message forwarded by the NPE, remove a B-MAC address table corresponding to the VPLS network if the message carries no specific identifier, or remove a B-MAC address entry corresponding to the specific identifier in a Customer Media Access Control (C-MAC) address table if the message carries a specific identifier. - View Dependent Claims (6, 7, 8)
-
-
9. A Network Provider Edge (NPE), comprising:
-
a message receiving module, configured to receive a MAC Address Withdraw message from a first User-facing Provider Edge (UPE) when a handover happens on an access network; and a message processing module, configured to;
remove a Backbone Media Access Control (B-MAC) address table corresponding to a Virtual Private LAN Service (VPLS) network and forward the message if the message received by the message receiving module carries no specific identifier, or directly forward the message if the message carries a specific identifier;wherein the specific identifier is one of a user identifier of a Customer Edge (CE), an interface identifier of the UPE or a general identifier of all B-MAC addresses.
-
-
10. A User-facing Provider Edge (UPE), comprising:
-
a message receiving module, configured to receive a MAC Address Withdraw message; a first address removing module, configured to remove a Backbone Media Access Control (B-MAC) address table corresponding to a Virtual Private LAN Service (VPLS) network, if the message received by the message receiving module carries no specific identifier; a second address removing module, configured to remove a B-MAC address entry corresponding to the user identifier in a Customer Media Access Control (C-MAC) address table, if the message received by the message receiving module carries a user identifier; a third address removing module, configured to remove a group of B-MAC address entries corresponding to the interface identifier in the C-MAC address table, if the message received by the message receiving module carries an interface identifier; and a fourth address removing module, configured to remove B-MAC address entries corresponding to the general identifier in the C-MAC address table, if the message received by the message receiving module carries a general identifier. - View Dependent Claims (11)
-
Specification