Fault-Tolerant MAC Address Assignment in Network Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication network systems lack efficient methods for flexible and fault-tolerant assignment of medium access control (MAC) addresses, particularly in scenarios where network elements fail, leading to disruptions and complex logistical challenges in maintaining continuous network operations.

Innovation Solution

A network element comprising a backplane memory with stored MAC addresses, tributary modules, and a common function module (CFM) that assigns MAC addresses from either backplane or CFM memory based on accessibility, ensuring seamless communication and failover capabilities between tributary modules and CFMs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If MAC addresses are stored only in backplane memory, then centralization is achieved, but system reliability deteriorates when backplane fails

Engineering Contradiction:
Improvecentralization of MAC address managementVSAvoidsystem reliability during backplane failure
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Each CFM is equipped with local MAC address storage capability, allowing it to independently access MAC addresses even when backplane is unavailable. This local quality ensures that MAC address assignment function remains operational during backplane failures, resolving the reliability issue while maintaining centralized management architecture.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system pre-programs unique MAC address sets into both backplane and CFM inventories before operation. This beforehand preparation ensures that when backplane fails, the CFM already has the necessary MAC addresses cached locally, providing immediate failover capability without requiring backplane access, thus cushioning against the failure impact.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If MAC addresses are stored in both backplane and CFM memory, then fault tolerance is improved, but device complexity increases

Engineering Contradiction:
Improvefault tolerance of MAC address assignmentVSAvoiddual memory storage structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

MAC address sets are pre-programmed into both backplane and CFM inventories during manufacturing or initialization. This preliminary action eliminates the need for complex real-time synchronization mechanisms, as both storage locations already contain the necessary addresses before any failure occurs, simplifying the overall system architecture while maintaining fault tolerance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the MAC address set in the CFM inventory from the backplane inventory. This copying approach allows the CFM to independently access MAC addresses without requiring complex communication protocols with the backplane, reducing system complexity while ensuring fault tolerance through redundant storage.

Inventive Principle:
Principle #26Copying

3Reliability

If backup CFM is configured to take over upon primary CFM failure, then reliability is improved, but configuration complexity increases

Engineering Contradiction:
ImproveCFM failover capabilityVSAvoidconfiguration process complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The secondary CFM automatically detects the failure of the primary CFM and takes over MAC address assignment functions without requiring manual reconfiguration. The system uses self-service mechanisms where the backup CFM monitors the primary CFM's operational status and autonomously activates when needed, eliminating complex manual configuration processes while ensuring reliable failover.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the secondary CFM continuously monitors the operational status of the primary CFM. When the primary CFM fails, this feedback triggers automatic activation of the secondary CFM. This feedback-driven approach simplifies configuration by using automated detection and response rather than manual setup, improving both reliability and ease of manufacture.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2069934B1Fault-tolerant medium access control (MAC) address assignment in network elements
Publication Date: 2014.01.22 ORCKIT CORRIGENT LTD
  • EP2069934B1 patent drawingFigure 1
  • EP2069934B1 patent drawingFigure 2

AI summary

A network element (20) includes a backplane (36), which includes a backplane memory (56) holding first medium access control (MAC) address values. The network element further includes multiple tributary modules (28) coupled to the backplane, which include network interfaces (30) that are configured to communicate over network trunks (32) using MAC addresses that are respectively assigned to the network interfaces. The network element further includes a common function module (CFM) (44), which communicates with the tributary modules and the backplane memory via the backplane, and which includes a CFM memory (56) holding second MAC address values. The CFM is arranged to assign the MAC addresses to the network interfaces by selecting the MAC addresses from among the first MAC address values when the CFM is able to access the backplane memory, and by selecting the MAC addresses from among the second MAC address values when the CFM is unable to access the backplane memory.