VNI to VLAN Mapping Conflict Resolution in vPC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data centers, dual-homed servers with virtual port channels (vPC) face conflicts due to discrepant virtual network instance (VNI) to virtual local area network (VLAN) mappings between peer leaf switches, leading to potential network issues and inefficiencies, such as VLAN misallocation and traffic congestion.

Innovation Solution

The proposed solution involves an improved method for managing VNI to VLAN mappings by synchronizing mappings between peer leafs, blocking VLAN traffic when discrepancies are detected, and enhancing the Virtual Station Interface (VSI) Discovery and Configuration Protocol (VDP) to maintain and transmit VNI to VLAN mappings, allowing the virtual switch to encapsulate frames using the appropriate VLAN based on peer leaf connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VNI to VLAN mappings are independently configured at each peer leaf switch, then configuration flexibility and independence are improved, but mapping consistency and network reliability deteriorate due to conflicts between peer leaves

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidmapping consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where each peer leaf switch monitors and detects VLAN mapping conflicts with its peer. When a conflict is detected (VNI mapped to different VLANs at different leaves), the system automatically responds by blocking the conflicting VLAN traffic at the affected peer leaf. This closed-loop feedback ensures mapping consistency is maintained dynamically without sacrificing initial configuration flexibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the operational state of VLAN interfaces based on detected mapping conflicts. When a conflict is identified, the VLAN interface state transitions from active to blocked at the conflicting peer leaf. This parameter change (state transition) resolves the consistency issue while preserving the ability to configure mappings independently in the first place.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If VLAN traffic is blocked upon conflict detection, then network reliability and conflict prevention are improved, but network throughput and connectivity deteriorate

Engineering Contradiction:
Improveconflict preventionVSAvoidnetwork throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies the blocking action locally and selectively rather than globally. Only the specific VLAN interface at the specific peer leaf experiencing the mapping conflict is blocked, while all other VLANs and interfaces continue to operate normally. This localized response prevents conflicts without unnecessarily reducing overall network throughput or connectivity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system converts the harmful effect of VLAN conflicts into a beneficial automatic protection mechanism. By detecting mapping inconsistencies and automatically blocking conflicting traffic, the system prevents more severe network issues such as broadcast storms, routing loops, or data loss. The blocking action, while seemingly restrictive, actually protects network reliability and prevents greater throughput loss from catastrophic failures.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Manufacturing precision

If manual configuration of VNI to VLAN mappings is used, then configuration precision is improved, but operational complexity and time consumption worsen

Engineering Contradiction:
Improvemapping precisionVSAvoidoperational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically detecting VLAN mapping conflicts between peer leaves and autonomously blocking conflicting VLAN interfaces without requiring manual intervention. The conflict detection mechanism continuously monitors mapping consistency, and when discrepancies are found, the system automatically takes corrective action. This eliminates the need for operators to manually verify and reconcile mappings across multiple devices, reducing operational complexity while maintaining precise mapping control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3087705B1Method and apparatus for automatic resolution of VNI to VLAN mapping conflicts in dual-homed deployments
Publication Date: 2020.02.05 CISCO TECHNOLOGY INC
  • EP3087705B1 patent drawingFigure 1
  • EP3087705B1 patent drawingFigure 2
  • EP3087705B1 patent drawingFigure 3

AI summary

In accordance with one example embodiment, there is provided a system configured for virtual local area network (VLAN) blocking on a virtual port channel (vPC) member link to handle discrepant virtual network instance (VNI) to VLAN mappings. In other embodiments, the system can be configured for providing Virtual Switch Interface Discovery Protocol (VDP) and virtual switch enhancements to accommodate discrepant VNI to VLAN mappings. In another example embodiment, an apparatus is provided that includes a processor, and a memory coupled to the processor, where the apparatus is configured such that if a server is connected through a virtual port channel, a VDP is used to notify the server of different VNI to VLAN mappings. In another embodiment, the apparatus can extend a VDP Filter Info Field to carry a set of VLANs mapped to a VNI, keyed by leaf MAC addresses that serve as bridge identifiers.