Central Switch Virtual Port Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network devices are limited in processing capacity by the number of front panel ports, memory, and CPU speed, which restricts their ability to handle high volumes of packet traffic effectively.

Innovation Solution

A centralized packet processor system that includes a central switch communicatively coupled to multiple network devices, using virtual port forwarding decisions and a forwarding database to manage packet forwarding, allowing for increased processing capacity without the need for extensive memory or CPU resources at the central device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the number of front panel ports is increased to handle more packet traffic, then network capacity is improved, but device complexity and resource requirements (memory, CPU) increase

Engineering Contradiction:
Improvepacket processing capacityVSAvoidresource requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the switching function into two parts: the central switch handles high-level virtual port forwarding decisions using a forwarding database, while peripheral network devices handle physical packet reception and transmission. This segmentation allows the central switch to manage virtual port mappings without needing extensive memory or CPU resources for physical packet processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Virtual ports act as an intermediary layer between physical ports and forwarding decisions. The forwarding database maps virtual ports to physical ports, allowing the central switch to make forwarding decisions based on virtual port identifiers rather than directly managing physical port mappings. This intermediary abstraction reduces the resource burden on the central switch.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If virtual port forwarding is implemented across multiple network devices, then network scalability is improved, but forwarding decision complexity increases

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidforwarding decision complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The forwarding database in the central switch provides a universal mechanism for managing virtual port mappings across all connected network devices. Rather than each device implementing its own complex mapping logic, the centralized forwarding database serves all devices uniformly, simplifying individual device complexity while enabling network-wide scalability.

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

Data Source

PatentUS9258219B1Multi-unit switch employing virtual port forwarding
Publication Date: 2016.02.09 MARVELL ASIA PTE LTD
  • US9258219B1 patent drawing
  • US9258219B1 patent drawing
  • US9258219B1 patent drawing

AI summary

A multi-unit switch includes a plurality of network devices, and a central switch communicatively. The central switch includes a forwarding database for making virtual port forwarding decisions, the forwarding database being populated with virtual port entries corresponding to virtual ports of the central switch, ones of the virtual ports mapped to corresponding ones of physical ports of the plurality of network devices. The central switch is configured to make forwarding decisions to determine virtual ports to which packets are to be forwarded, and forward packets to appropriate physical ports of the central switch based on the virtual port forwarding decisions based on the mapping of virtual ports to physical ports. Network devices are configured to receive packets from the central switch and to forward the received packets to appropriate physical ports of the network devices responsively to indications of the virtual port forwarding decisions made by the central switch.