VXLAN Policy Encoding for Preserving TSI Group IDs Across Data Centers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for preserving group-based policies in network virtualization overlays fail to retain the tenant system interface (TSI) group identifier during packet transmission between data centers, leading to resource consumption and poor user experience due to the inability to apply associated policies.

Innovation Solution

Encoding the source TSI group identifier into a tag protocol identifier and a group-based policy identifier within the payload of a VXLAN packet, which is then transmitted via an EVPN MPLS network, allowing the identifier to be preserved and applied at the destination data center.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the TSI group identifier is not encoded into the VXLAN packet, then the packet header remains simple and processing is faster, but the identifier is lost during transmission between data centers and policies cannot be applied

Engineering Contradiction:
ImproveTSI group identifierVSAvoidpacket encoding structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The TSI group identifier is nested within the VXLAN packet by encoding it into the Tag Protocol Identifier (TPID) and Group-Based Policy Identifier (GBP-Id) fields. This nesting allows the identifier to be carried within the existing packet structure without adding external overhead, resolving the contradiction between information preservation and structural simplicity.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent changes the parameter representation of the TSI group identifier by encoding it into two separate fields (TPID and GBP-Id) rather than using a single field. This parameter transformation allows the identifier to be preserved during transmission while maintaining compatibility with existing VXLAN packet processing mechanisms.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If the TSI group identifier is encoded into the VXLAN packet header, then the identifier is preserved during transmission, but the header size increases and processing complexity increases

Engineering Contradiction:
ImproveTSI group identifierVSAvoidpacket processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The encoding mechanism serves multiple functions simultaneously: it preserves the TSI group identifier for policy application, maintains compatibility with existing VXLAN processing pipelines, and enables group-based policy enforcement across data center boundaries. This multi-functionality resolves the contradiction by achieving information preservation without requiring entirely new processing paths.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If group-based policy encoding is implemented across data centers, then policy application capability is improved, but the networking infrastructure complexity increases

Engineering Contradiction:
Improvepolicy application capabilityVSAvoidnetworking infrastructure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The encoded TSI group identifier acts as an intermediary that carries policy information through the EVPN MPLS network infrastructure. This intermediary mechanism enables policy application across data centers without requiring direct integration or complex coordination between different networking infrastructures, resolving the contradiction between versatility and infrastructure complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12592882B2Group-based policy encoding for network virtualization overlays
Publication Date: 2026.03.31 JUNIPER NETWORKS INC
  • US12592882B2 patent drawing
  • US12592882B2 patent drawing
  • US12592882B2 patent drawing

AI summary

A first network device of a first data center may encode a source tenant system interface (TSI) group identifier into a tag protocol identifier and a group-based policy identifier, and may encode the tag protocol identifier and the group-based policy identifier into a virtual extensible local area network (VXLAN) packet with the source TSI group identifier, where the source TSI group identifier is not included in a header of the VXLAN packet. The first network device may provide the VXLAN packet, with the source TSI group identifier, to a second network device of a second data center, via an Ethernet virtual private network (EVPN) multiprotocol label switching (MPLS) network.