Route Reflector Layer 2 Route Calculation Using Sequence Numbers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In EVPN networks, route reflector routers face challenges in accurately selecting the best Layer 2 route for customer network devices during MAC mobility, leading to traffic loss and misconfiguration due to reliance on IP addresses for path selection.

Innovation Solution

A mechanism is introduced in route reflector network devices to perform Layer 2 route calculation by receiving and processing MAC/IP routes with sequence numbers, allowing for the determination of the best route based on the sequence number indicative of the order of advertisement, thereby ensuring accurate route selection during MAC mobility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If route reflector routers rely on IP addresses for path selection during MAC mobility, then routing decisions can be made, but accurate route selection fails leading to traffic loss and misconfiguration

Engineering Contradiction:
Improveroute selection accuracyVSAvoidMAC mobility information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent changes the selection parameter from IP address to sequence number associated with MAC advertisement routes. The sequence number explicitly indicates the order of MAC address advertisement, allowing the route reflector to accurately identify the most recent MAC location. This parameter change resolves the contradiction by providing reliable route selection information that directly reflects MAC mobility state.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple MAC advertisement routes are advertised for the same customer network device, then route options increase, but determining the best route becomes complex without sequence numbers

Engineering Contradiction:
Improveroute optionsVSAvoidroute determination logic
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces sequence numbers as an additional parameter in MAC advertisement routes. This parameter provides a clear ordering indicator that simplifies the route selection process. Instead of complex analysis of multiple route attributes, the route reflector simply compares sequence numbers to determine the most recent MAC location, reducing determination logic complexity while maintaining multiple route options.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The sequence number acts as feedback information that explicitly indicates the current valid MAC location. Each MAC advertisement includes a sequence number that reflects the latest known position of the MAC address, providing immediate feedback to the route reflector about which route to prefer without requiring complex analysis of route history or timing.

Inventive Principle:
Principle #23Feedback

3Loss of information

If the route reflector advertises routes to all network devices, then route information is widely distributed, but traffic loss occurs when using outdated routes during MAC mobility

Engineering Contradiction:
Improveroute information distributionVSAvoidtraffic forwarding accuracy
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The sequence number provides feedback to all network devices about the current valid MAC location. When the route reflector receives a MAC advertisement with a higher sequence number, it updates its routing table and propagates this information to all connected devices. This feedback mechanism ensures all devices have consistent, up-to-date route information, preventing traffic loss during MAC mobility while maintaining wide route information distribution.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12244495B2Method and apparatus for layer 2 route calculation in a route reflector network device
Publication Date: 2025.03.04 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12244495B2 patent drawing
  • US12244495B2 patent drawing
  • US12244495B2 patent drawing

AI summary

A network device (ND) receives a first media access control (MAC)/Internet Protocol (IP) route for a customer ND. The ND installs the first MAC/IP route in a MAC/IP routing table and transmits the first MAC/IP route to a first subset of NDs causing the NDs to install the first route. The ND receives a second MAC/IP route for the customer ND and a sequence number indicative of an order of advertisement of the second MAC/IP route. The ND determines, based on the sequence number, that the second MAC/IP route is a best route for the customer ND. The ND installs the second MAC/IP route as the best route for the customer ND; and transmits the second MAC/IP route to a second subset of NDs including a first ND from which the first MAC/IP route originated, causing the first ND to request withdrawal of the first MAC/IP route.