Ethernet Packet Tunnel Network Scalability
Find Innovative SolutionsGenerate 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
Engineering 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
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).
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.
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
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.
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.
3Reliability
If complex backbone bridge configurations are used to manage packet tunnels, then connectivity reliability improves, but network complexity and operational difficulty increase
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.
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.
Data Source
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.


