Ethernet Packet Tunnel Network Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ethernet provider networks are limited in the number of VLANs and customer devices they can support due to the length constraints of VLAN identifiers and MAC address memory limitations, which restricts the scalability of VPN services.

Innovation Solution

A packet tunnel network configuration that uses multiple Ethernet provider networks with shared S-VLANs and Edge Bridges to enable multipoint communication, allowing for the use of packet tunnels with only two endpoints and backup tunnels to ensure connectivity and prevent broadcast storms, while reducing the need for complex configurations and sophisticated backbone bridges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a longer VLAN identifier is used to support more VLANs, then the number of supported VLANs increases, but compatibility with existing Ethernet devices deteriorates

Engineering Contradiction:
Improvenumber of supported VLANsVSAvoidcompatibility with existing Ethernet devices
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The VLAN identification function is segmented between two different fields: the existing 12-bit VLAN ID in the Ethernet frame and a new 24-bit Service VLAN ID added in the MAC section. This segmentation allows the system to support more VLANs (using the extended Service VLAN ID) while maintaining compatibility with existing devices (which only need to understand the original VLAN ID field).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The new Service VLAN ID field is nested within the existing Ethernet frame structure, specifically in the MAC section. This nested structure allows the extended VLAN identification capability to be incorporated without altering the outer Ethernet frame format that existing devices understand, thus resolving the contradiction between supporting more VLANs and maintaining compatibility.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If more MAC addresses are stored in switch memory to support more customer devices, then the number of supported customer devices increases, but the memory requirements and network cost increase

Engineering Contradiction:
Improvenumber of supported customer devicesVSAvoidmemory capacity required
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Packet tunnels serve as an intermediary mechanism between customer devices and the Ethernet provider network. Instead of directly storing MAC addresses for all customer devices in switch memory, the system uses packet tunnels to encapsulate and route traffic, reducing the immediate memory burden on network switches while still supporting a large number of customer devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system moves from a flat MAC address mapping approach to a multi-dimensional approach using packet tunnel identifiers and service VLAN IDs. This dimensional expansion allows the network to distinguish between more customer devices without proportionally increasing switch memory requirements, as the identification is distributed across multiple fields and protocols.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If complex backbone bridge configurations are used to manage packet tunnels, then connectivity reliability improves, but network complexity and operational difficulty increase

Engineering Contradiction:
Improveconnectivity reliabilityVSAvoidbackbone bridge configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The packet tunnel network is designed to be self-managing through automatic tunnel establishment and maintenance. When a customer device connects, the system automatically creates the necessary packet tunnels and configures routing without requiring manual backbone bridge configuration. This self-service capability maintains high connectivity reliability while dramatically reducing operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses dynamic parameter changes in packet tunnel identifiers and service VLAN IDs to manage connectivity. Instead of static complex configurations, the network dynamically adjusts these parameters based on real-time connection requirements, simplifying backbone bridge operations while maintaining reliable connectivity through automated parameter management.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8416790B1Processing Ethernet packets associated with packet tunnels
Publication Date: 2013.04.09 WORLD WIDE PACKETS INC
  • US8416790B1 patent drawing
  • US8416790B1 patent drawing
  • US8416790B1 patent drawing

AI summary

Packet switch operating methods and packet switches receive an Ethernet packet from an Ethernet provider network and create a plurality of duplicates of the received Ethernet packet. The methods and switches then modify the duplicates by assign a same service instance identifier and a different packet tunnel identifier to each of the duplicates and then forward the modified duplicates to packet tunnels associated with the packet tunnel identifiers. Other methods and packet switches receive an Ethernet packet including a service instance identifier from a packet tunnel and prevent the received Ethernet packet from being forwarded to another packet tunnel associated with the service instance identifier. Packet tunnel networks including Ethernet provider networks and edge bridges fully connected by packet tunnels. The edge bridges are configured to prevent packets received from one of the tunnels from being forwarded to other tunnels.