Virtual Router Indirection Mapping for Scalable VLAN Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for providing virtual router functionality are limited by the size of the VLAN field, lack flexibility, and are not scalable, especially as VLAN usage overlaps and network standards evolve, restricting the number of virtual routers that can be accommodated and limiting flexibility in network configurations.

Innovation Solution

A method that forms a key from the VLAN and additional fields, such as the VMAN field, using an indirection mapping process to generate a virtual router identifier (VRID), allowing for the configuration of different virtual router configurations by accessing a table with content and index values, enabling flexible and scalable virtual router functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VLAN field is directly mapped to routing table identifier, then virtual router functionality is provided, but the number of virtual routers is limited by VLAN field size

Engineering Contradiction:
Improvenumber of virtual routersVSAvoidrouting table management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the virtual router identification process into multiple stages: first mapping VLAN ID to an intermediate index value through a mapping table, then using the index value to select from multiple routing tables. This segmentation allows the system to support more virtual routers than the VLAN field size would normally permit, while keeping each individual routing table manageable in size.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediate index value as a mediator between the VLAN field and the routing table selection. The mapping table converts VLAN IDs to index values, which then serve as selectors for appropriate routing tables. This intermediary mechanism enables scalable virtual router support without requiring a proportional increase in single routing table sizes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If VLAN field size is increased to accommodate more virtual routers, then more virtual routers can be supported, but the number of routing tables must increase proportionally

Engineering Contradiction:
Improvenumber of virtual routersVSAvoidnumber of routing tables
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent divides the routing functionality across multiple routing tables that are selected dynamically based on index values derived from VLAN mappings. Rather than requiring one enormous routing table to handle all possible VLANs, the system segments routing tables into manageable groups, each accessible through the multi-stage mapping process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to the routing table selection process by introducing index values as a secondary selection key. Instead of directly mapping VLAN IDs to routing tables in a single dimension, the system creates a two-dimensional selection space where VLAN IDs map to index values, which then map to routing tables, effectively adding an intermediate dimension to the selection process.

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

3Adaptability or versatility

If VLAN is used to present different virtual routers to different end users, then virtual router functionality is achieved, but overlapping VLAN usage by different users makes this approach obsolete

Engineering Contradiction:
Improvevirtual router configuration flexibilityVSAvoidvirtual router identification reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces index values as intermediaries between VLAN identifiers and routing table selections. The mapping table converts VLAN IDs to index values, which then serve as reliable selectors for routing tables. This intermediary mechanism ensures that even when VLAN IDs overlap across different users or contexts, the final routing table selection remains unambiguous and reliable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter used for routing table selection from direct VLAN ID mapping to index value-based selection. By transforming the identification parameter through the mapping process, the system maintains reliable virtual router identification even when original VLAN parameters overlap or conflict across different network contexts.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8605732B2Method of providing virtual router functionality
Publication Date: 2013.12.10 EXTREME NETWORKS INC
  • US8605732B2 patent drawing
  • US8605732B2 patent drawing
  • US8605732B2 patent drawing

AI summary

A method of presenting different virtual routers to different end users, classes of service, or packets is provided. An incoming packet is received having a VLAN field and at least one additional field. A key is formed from the VLAN field and at least one other packet field, and mapped into a virtual router identifier (VRID) using an indirection mapping process. The VRID identifies a particular virtual router configuration from a plurality of possible virtual router configurations. A networking device is configured to have the particular virtual router configuration identified by the VRID, and the packet is then forwarded by the configured device.