VLAN Assignment via Network Bundles for Roaming Clients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network management systems face challenges in efficiently assigning clients to virtual local area networks (VLANs) based on priority preferences, especially when clients roam across different network controllers, leading to potential service interruptions and inefficient resource allocation.

Innovation Solution

The system establishes a connection between a client and a VLAN based on explicit or implicit network priority preferences, allowing multiple VLANs to be combined into a network bundle and maintaining VLAN associations across a group of network controllers, with the option to establish connections via tunneling when the preferred VLAN is not available locally.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clients are assigned to VLANs based on priority preferences when roaming across network controllers, then client connectivity and user experience are improved, but network complexity and coordination requirements increase

Engineering Contradiction:
Improveclient connectivityVSAvoidnetwork controller coordination
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple network controllers are merged into a coordinated system that shares client state information and VLAN assignment decisions. The controllers work together as a unified entity to maintain client connectivity during roaming, combining their resources and intelligence to resolve the contradiction between improved connectivity and increased complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

An intermediary mechanism is introduced between network controllers to facilitate communication and coordination. This intermediary layer manages the exchange of client state information and VLAN assignment data, allowing controllers to cooperate without direct complex point-to-point connections, thus improving connectivity while controlling the growth of system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Duration of action of stationary object

If VLAN assignments are maintained across network controllers during client roaming, then service continuity is improved, but network traffic overhead and coordination requirements increase

Engineering Contradiction:
Improveservice continuityVSAvoidnetwork traffic overhead
Core Design Contradiction:
Duration of action of stationary objectVSLoss of energy

Solution Approach 1:

Critical client state information and VLAN assignment data are extracted from individual network controllers and stored in a centralized or shared location accessible to all controllers. This extraction allows controllers to make assignment decisions without extensive back-and-forth communication, maintaining service continuity while reducing network traffic overhead associated with coordination.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

VLAN assignments and client preferences are determined in advance and cached on network controllers before roaming events occur. This preliminary action prepares the system for rapid client movement without requiring real-time coordination during the actual roaming event, thus maintaining service continuity while minimizing the network traffic overhead during critical operations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple VLANs are combined into network bundles for priority specification, then network management efficiency is improved, but the complexity of network assignment logic increases

Engineering Contradiction:
Improvenetwork management efficiencyVSAvoidassignment logic
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The network is segmented into logical bundles of VLANs that are managed as unified units. Each bundle represents a logical grouping with specific characteristics and priority levels. This segmentation allows the system to manage complex network resources through simpler, higher-level abstractions, improving management efficiency while the underlying complexity is encapsulated within the bundle structure rather than exposed in the assignment logic.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8902904B2Network assignment based on priority
Publication Date: 2014.12.02 TRAPEZE NETWORKS INC
  • US8902904B2 patent drawing
  • US8902904B2 patent drawing
  • US8902904B2 patent drawing

AI summary

Systems and methods for network assignment based on priority are described in this application. In one aspect, a technique for network assignment based on priority relates to establishing a connection between a client and a virtual local area network (VLAN), based on an explicit or implicit network priority preference of the client. In an embodiment, multiple VLANs can be combined into one network bundle, the network bundle being a unit network for priority specification. In addition, multiple network bundles may be available for network assignment on a particular network controller (e.g., network switch). For example, the preferred network of a client may be comprised of several individual VLANs. Thus, the client can be assigned to any of the constituent VLANs included in the preferred network bundle.