Virtual Node Port Extension Data for Network Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face challenges in efficiently managing and forwarding data due to the increasing complexity and density of Ethernet switches, particularly with the deployment of virtualization technology, which leads to a need for innovative solutions to optimize network performance and resource allocation.

Innovation Solution

The implementation of a virtual node system comprising a controller, connection box, and nodes that utilize port extension data to create virtual paths and manage ports as if they were part of a single virtual switch, leveraging IEEE 802.1BR and other port extension technologies to efficiently forward data and allocate resources based on desired performance criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtualization technology is deployed within servers to increase server density, then server capacity and resource utilization are improved, but the number of Ethernet switches increases significantly, leading to increased network complexity and management difficulty

Engineering Contradiction:
Improveserver capacityVSAvoidnetwork complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple physical switches into a single virtual switch entity that spans across multiple physical devices. The virtual switch consolidates the switching functions of multiple physical switches, presenting a unified control plane and data plane to manage traffic flow. This merging reduces the effective number of switching entities from the network management perspective, thereby reducing network complexity while maintaining the high server density enabled by virtualization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual switch is designed as a universal switching entity that can manage traffic across diverse server types, storage systems, and network configurations through a single unified interface. It provides multi-functional capabilities including Layer 2 switching, VLAN management, and traffic optimization across the entire data center network, eliminating the need for separate management of multiple physical switches and reducing operational complexity.

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

2Area of stationary object

If multiple Ethernet switches are deployed to support high-density servers and virtualization, then network coverage and connectivity are improved, but data forwarding efficiency decreases due to increased routing complexity

Engineering Contradiction:
Improvenetwork coverageVSAvoiddata forwarding efficiency
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The virtual switch architecture segments the control plane from the data plane, allowing independent optimization of each. The control plane handles intelligent routing decisions, traffic engineering, and path optimization, while the data plane focuses on high-speed packet forwarding. This segmentation enables efficient data forwarding by pre-computing routing paths and using fast lookup tables in the data plane, reducing forwarding latency despite extensive network coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual switch acts as an intermediary layer between physical network infrastructure and virtualized server workloads. It provides intelligent traffic steering, load balancing, and path selection across multiple physical switches, optimizing data flow patterns to minimize latency and maximize forwarding efficiency while maintaining comprehensive network coverage across the data center.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If embedded switches are integrated within each server to improve connectivity, then network accessibility is improved, but overall network management and resource allocation become more difficult

Engineering Contradiction:
Improvenetwork accessibilityVSAvoidmanagement complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the switching management functions from individual server-embedded switches and consolidates them into a centralized virtual switch controller. The embedded switches continue to provide local connectivity and fast local traffic handling, while the virtual switch controller extracts and centralizes the intelligent decision-making, routing policies, and resource allocation functions. This extraction maintains network accessibility at the edge while reducing management complexity through centralized control.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The virtual switch controller implements feedback mechanisms that continuously monitor network conditions, traffic patterns, and resource utilization across all embedded switches. Based on this feedback, the controller dynamically adjusts routing policies, load balancing configurations, and resource allocation to optimize network performance. This feedback loop enables automated management of the distributed switch infrastructure, reducing manual intervention while maintaining high accessibility.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10050906B2Virtual node having separate control and data planes
Publication Date: 2018.08.14 VERIZON PATENT & LICENSING INC
  • US10050906B2 patent drawing
  • US10050906B2 patent drawing
  • US10050906B2 patent drawing

AI summary

A controller is coupled by a connection box to layer two nodes, such as top-of rack (TOR) switches. The controller manages control plane operations and forwards port extension data, such as IEEE 802.1BR protocol data to the connection box and the layer two nodes. The port extension data included information identifying a virtual path that includes ports in the connection box and one or more of the nodes. The connection box and the nodes handle forwarding plane operations. The virtual path is associated with the destination, such as a client device or a server device, and the port extension data causes traffic intended for the destination to be forwarded to the destination via the virtual path.