Network Port Profile Deployment in Virtual Infrastructure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual networking systems face complexity and cost challenges in managing virtual networking components, particularly in deploying network port profiles efficiently across pre-provisioned and dynamically provisioned network infrastructures.

Innovation Solution

The implementation of an open virtualization format (OVF) package that includes network port profiles, allowing for the deployment of virtual machines with pre-configured networking attributes, such as Quality of Service, MAC addresses, VLAN tags, and bandwidth settings, enabling consistent configuration of virtual machines across various platforms without relying on specific vendor hardware or operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If network port profiles are manually configured for each virtual machine, then network configuration accuracy is improved, but deployment time and operational complexity increase

Engineering Contradiction:
Improvenetwork configuration accuracyVSAvoiddeployment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring network port profiles with all necessary networking attributes (MAC addresses, VLAN tags, QoS parameters, bandwidth settings) before virtual machine deployment. These pre-provisioned profiles are stored in a database and automatically associated with virtual machines during deployment, eliminating manual configuration time while ensuring accurate network settings are applied consistently.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If vendor-specific networking components are used, then network configuration precision is improved, but system adaptability and versatility decrease

Engineering Contradiction:
Improvenetwork configuration precisionVSAvoidplatform compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements universality by creating a vendor-neutral network port profile format that can be deployed across multiple virtualization platforms and network infrastructure types. The profiles use standardized attributes and protocols that are universally understood by different vendors' networking components, allowing the same profile to function on various platforms without requiring vendor-specific customization, thus achieving both configuration precision and broad adaptability.

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

3Adaptability or versatility

If dynamic network provisioning is implemented, then deployment flexibility is improved, but network infrastructure complexity increases

Engineering Contradiction:
Improvedeployment flexibilityVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of a network port profile database and automated association system. This intermediary layer sits between the virtual machine deployment system and the network infrastructure, automatically matching virtual machines with appropriate pre-configured port profiles. This mediator handles the complexity of dynamic provisioning by centralizing profile storage and automated retrieval, shielding the network infrastructure from direct complexity while maintaining high deployment flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8893125B2Network port profile deployment in a pre-provisioned or dynamically provisioned network infrastructure
Publication Date: 2014.11.18 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8893125B2 patent drawing
  • US8893125B2 patent drawing
  • US8893125B2 patent drawing

AI summary

A system for an open virtualization format includes a virtualization platform to run a virtual machine and a network infrastructure to accommodate the virtualization platform. The network infrastructure includes a deployed network port profile associated with the virtual machine.