Dynamic MAC Address Assignment for Remote PHY Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The replacement of Remote PHY devices (RPD) in network elements, such as those in Converged Cable Access Platforms, requires re-provisioning of external network elements with new MAC addresses, complicating maintenance and repair processes due to unique MAC addresses assigned to each device.

Innovation Solution

Storing Ethernet MAC addresses in non-volatile memory within the network element, allowing the new RPD to adopt the same MAC addresses as its predecessor upon replacement, eliminating the need for re-provisioning external devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each RPD is assigned a unique factory-manufactured MAC address, then the RPD can be uniquely identified in the network, but the replacement of RPD requires re-provisioning of external network elements

Engineering Contradiction:
Improveunique identificationVSAvoidreplacement complexity
Core Design Contradiction:
ReliabilityVSEase of repair

Solution Approach 1:

The patent applies the copying principle by storing a copy of the MAC address in the non-volatile memory of the RPN. When an RPD is replaced, the new RPD reads the MAC address from the RPN's memory, effectively copying the identifier from the old RPD. This eliminates the need to re-provision external network elements, as they continue to recognize the same MAC address regardless of which physical RPD is installed.

Inventive Principle:
Principle #26Copying

2Ease of manufacture

If MAC addresses are stored in the RPD module during manufacturing, then factory assignment is simplified, but any change in RPD hardware requires updating MAC addresses in external systems

Engineering Contradiction:
Improvefactory assignmentVSAvoidsystem re-provisioning
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent extracts the MAC address storage function from the RPD module itself and places it in the RPN's non-volatile memory. This separation means the MAC address is no longer tied to a specific RPD hardware unit but is instead associated with the RPN slot or position. The RPD simply reads the MAC address from the RPN during initialization, decoupling the identifier from the physical device and enabling seamless replacement.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If a new RPD is inserted after replacement, then network service is restored, but external network elements must be reconfigured with new MAC addresses

Engineering Contradiction:
Improveservice restorationVSAvoidreconfiguration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-storing the MAC address in the RPN's non-volatile memory before the RPD replacement occurs. This advance preparation ensures that when the new RPD is inserted, it can immediately read and use the stored MAC address without requiring any external reconfiguration. The system is already prepared with the correct identifier, eliminating time-consuming re-provisioning operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11722374B2MAC address dynamic assignment for a network element
Publication Date: 2023.08.08 HARMONIC INC
  • US11722374B2 patent drawing
  • US11722374B2 patent drawing
  • US11722374B2 patent drawing

AI summary

Approaches for dynamic assignment of a MAC address. An article of manufacture may comprise a non-volatile memory and a network element that comprises a CPU. The network element may be a remote PHY device, an Ethernet switch, a Remote MACPHY Device (RMD), a Passive Optical Network (PON) Optical Line Terminal (OLT), a Passive Optical Network (PON) Optical Network Unit (ONU), a Wi-Fi hot spot router, a Long-Term Evolution (LTE) device, an O-Ran device, or a Light Detection and Ranging (LIDAR) routing device. A communication link exists between the CPU of the network element and the non-volatile memory of the article of manufacture. A module on the network element causes the network element to retrieve, across the communication link, at least one MAC address from the non-volatile memory of the remote PHY node and adopt a MAC address to identify itself any time that the article of manufacture reboots.