Virtual Port Channel Auto Configuration via Link Teaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring virtual port channels across multiple network devices is a complex and error-prone manual process, particularly when adjacent virtual switches are involved, as it requires bundling multiple links into a single logical channel, which can be time-consuming and prone to errors.

Innovation Solution

A method and system for automatically configuring a virtual network device by identifying a network device profile specifying a virtual link teaming domain, advertising this domain across links, and creating a link bundle using a virtual link teaming identifier, allowing neighboring devices to treat the physical devices as a single entity for load balancing and redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual configuration of virtual port channels is performed across multiple network devices, then configuration precision can be controlled, but configuration time and complexity increase significantly

Engineering Contradiction:
Improveconfiguration precisionVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system enables self-service configuration by allowing network devices to automatically discover and form virtual port channels through peer-to-peer communication. Devices autonomously exchange capability information, select optimal link bundles, and establish vPC configurations without external intervention, eliminating manual configuration time while maintaining precision through standardized protocols

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by pre-defining configuration templates and parameters that guide the automatic configuration process. Network devices use pre-established protocols and algorithms to determine link bundling strategies before actual configuration occurs, enabling rapid deployment while ensuring configuration accuracy through predefined best practices

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If manual configuration of virtual port channels is performed, then configuration control is maintained, but error rate increases due to human intervention

Engineering Contradiction:
Improveconfiguration controlVSAvoiderror rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system eliminates human error by replacing manual configuration with automated self-service mechanisms. Network devices independently perform discovery, negotiation, and configuration of virtual port channels through standardized protocols, removing the source of human errors while maintaining operational control through programmable logic and validation rules

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms where network devices continuously monitor configuration status, link health, and peer device states. This real-time feedback enables automatic adjustment and validation of configurations, ensuring reliability by detecting and correcting potential errors before they impact network operation

Inventive Principle:
Principle #23Feedback

3Productivity

If automatic configuration is implemented, then configuration time is reduced, but device complexity increases

Engineering Contradiction:
Improveconfiguration speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent achieves configuration speed improvement without excessive complexity by implementing universal, standardized protocols that multiple network devices can execute. The same discovery and negotiation mechanisms work across different device types and vendors, reducing the need for device-specific complex logic while maintaining high automation capability

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

Data Source

PatentUS9419919B2VPC auto configuration
Publication Date: 2016.08.16 CISCO TECHNOLOGY INC
  • US9419919B2 patent drawing
  • US9419919B2 patent drawing
  • US9419919B2 patent drawing

AI summary

Techniques for configuring a virtual network device are provided. Embodiments identify a network device profile specifying a virtual link teaming domain. Upon receiving a network message advertising the virtual link teaming domain from a peer network device of the two or more network devices, on a plurality of links of the first network device, the plurality of links are teamed, based on the virtual link teaming domain, to create a first link bundle. Embodiments advertise a virtual link teaming identifier to a neighboring network device of the first network device. Here, the neighboring network device is configured to use the virtual link teaming identifier to bundle links between the neighboring network device and the virtual network device.