Central Switch Virtual Port Forwarding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If virtual port forwarding is implemented across multiple network devices, then network scalability is improved, but forwarding decision complexity increases
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.
Data Source
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.


