Edge router and method for dynamic learning of an end device MAC address
AssigneeAlcatel Lucent
InventorsKamakshi Sridhar, Ludwig Pauwels
Life of this patent
Estimating the term…
Abstract
An edge router (Broadband Remote Access Server) and a method are described herein that obtain a Media Access Control (MAC) address of an end device (consumer premises equipment). Once, the edge router obtains the MAC address of the end device then it can use Ethernet Operation, Administration and Maintenance (OAM) tools to troubleshoot the end device.
Claims19
A method for obtaining a Media Access Control (MAC) address of a selected customer premises equipment (CPE) comprising:
- storing a virtual MAC address, for all CPE in an access network, where each virtual MAC address represents a bridge port in one of a plurality of access nodes;
- sending a unicast loopback message, with a destination address set to the virtual MAC address associated with the selected CPE, from the edge router towards the selected CPE;
- receiving the unicast loopback message at all of the plurality of access nodes;
- discarding the unicast loopback message at access nodes of the plurality of access nodes which do not recognize the virtual MAC address;
- sending a multicast loopback message from one of the access nodes of the plurality of access nodes which recognizes the virtual MAC address toward the selected CPE, where the one access node has the bridge port that is associated with the CPE, and where the multicast loopback message has a destination address set to a multicast MAC address;
- receiving the multicast loopback message at the selected CPE;
- sending a unicast loopback reply message from the selected CPE to the edge router, where the unicast loopback reply message has a source address set to the MAC address of the selected CPE;
- and
- receiving the unicast loopback reply message at the edge router so that the edge router is able to obtain the MAC address of the selected CPE.
A method for obtaining a Media Access Control (MAC) address of a selected end device, said method comprising the steps of:
- obtaining a virtual MAC address that represents a bridge port in an access node behind which there is located a selected end device;
- sending, from an edge router, a first connectivity fault management message with a destination address set to the virtual MAC address, wherein the access node receives the first connectivity fault management message and then sends a second connectivity fault management message with a destination address set to a multicast MAC address towards the selected end device;
- and
- receiving, at the edge router, a third connectivity fault management message comprising a unicast message, from the selected end device where the third connectivity fault message has a source address that is set to the MAC address of the selected end device.
An edge router, comprising:
- a processor;
- and
- a memory, where said processor retrieves instructions from said memory and processes those instructions to enable the following:
- obtaining a virtual MAC address that represents a bridge port in an access node behind which there is located a selected end device;
- sending a first connectivity fault management message with a destination address set to the virtual MAC address associated with the selected end device, wherein an access node receives the first connectivity fault management message and then sends a second connectivity fault management message from the associated bridge port to the selected end device with a destination address set to a multicast MAC address;
- and
- receiving a third connectivity fault management message comprising a unicast message from the selected end device, where the third connectivity fault message has a source address that is set to the MAC address of the selected end device.
A method for obtaining a Media Access Control (MAC) address of a selected end device which is part of an access system that also includes an edge router and a plurality of access nodes, said method comprising the steps of:
- obtaining a virtual MAC address at the edge router, where the virtual MAC address represents a bridge port in one of the access nodes behind which there is located the selected end device;
- sending a unicast loopback message with a destination address set to the virtual MAC address from the edge router towards the end device;
- receiving the unicast loopback message at all of the access nodes;
- discarding the unicast loopback message at the access nodes which do not recognize the virtual MAC address;
- sending a multicast loopback message from one of the access nodes which recognized the virtual MAC address toward the selected end device, where the one access node has the bridge port behind which there is located the selected end device, and where the multicast loopback message has a destination address set to a multicast MAC address;
- receiving the multicast loopback message at the selected end device;
- sending a unicast loopback reply message from the selected end device, where the unicast loopback reply message has a source address set to the MAC address of the selected end device;
- and
- receiving the unicast loopback reply message at the edge router so that the edge router is able to obtain therefrom the MAC address of the selected end device.
Dependencies are inferred from the claim text.