Port Extender Local Switching Reduces Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network switching systems that utilize port extenders (PEs) require all packets to be forwarded to a controlling switch for switching decisions, leading to increased latency and traffic, as PEs lack local switching capabilities.
Innovation Solution
Implementing port extenders with limited local switching capabilities, allowing them to forward packets directly to local downstream ports based on forwarding database entries, reducing the need to send packets to the controlling switch.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If port extenders forward all packets to the controlling switch for switching decisions, then centralized control is maintained, but latency increases and traffic load on the controlling switch increases
Solution Approach 1:
The patent applies local quality by enabling port extenders to perform local switching decisions for packets destined to devices within their own network segment. The forwarding database at each port extender stores local routing information, allowing packets to be switched locally without traversing the controlling switch, thus reducing latency while maintaining centralized control for external packets.
2Reliability
If port extenders forward all packets to the controlling switch, then centralized forwarding decisions are ensured, but the number of packets sent to the controlling switch increases
Solution Approach 1:
The patent enables port extenders to make local forwarding decisions by maintaining forwarding databases with local routing information. Packets destined for devices within the local network segment are switched locally without being forwarded to the controlling switch, thereby reducing traffic volume on the controlling switch while maintaining centralized control for packets requiring external routing.
3Productivity
If port extenders implement local switching capabilities, then latency and traffic are reduced, but device complexity increases
Solution Approach 1:
The patent implements partial local switching capability in port extenders, where they maintain forwarding databases for local network segments only. This partial action approach allows port extenders to handle local packets efficiently without requiring full switching intelligence, thus improving productivity while limiting the increase in device complexity to only what is necessary for local forwarding decisions.
Data Source
AI summary
A switching system comprises a controlling switch and a plurality of port extenders. One of the port extenders includes: at least one upstream port; multiple downstream ports; and a forwarding engine. A forwarding database is populated with entries indicating associations between i) respective network addresses corresponding to devices coupled to downstream ports, and ii) respective local downstream ports. The forwarding database excludes entries corresponding to network addresses corresponding to devices coupled to the at least one upstream port. The forwarding engine is configured to: for a first packet received via one of the local downstream ports, and having a destination network address in the forwarding database, forward the first packet to a different local downstream port indicated by the forwarding database. For a second packet received via one of the local downstream ports, and having a destination network address not in the forwarding database, forward the second packet to the at least one upstream port.


