Layer 2 Switch Bandwidth Reservation for VoIP QoS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
VoIP service quality is compromised due to bandwidth congestion and variable bandwidth usage in IP networks, leading to increased packet loss, delay, and jitter, especially when VoIP terminals are connected across different switches or hubs, resulting in suboptimal sound quality.
Innovation Solution
A method and system for guaranteeing Quality of Service (QoS) by reserving bandwidth in a layer 2 switch, which involves establishing a MAC table to identify VoIP terminals, calculating necessary bandwidth, and implementing port ratio control to prioritize VoIP packets, ensuring they are only passed when within permissible bandwidth limits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If bandwidth is shared between data service and VoIP service in IP network, then network resource utilization is improved, but VoIP quality of service deteriorates due to bandwidth congestion and variable bandwidth usage
Solution Approach 1:
The patent segments bandwidth allocation by creating separate bandwidth pools for VoIP traffic and data traffic. The bandwidth management module divides total available bandwidth into guaranteed VoIP bandwidth and remaining data bandwidth, ensuring VoIP packets receive dedicated bandwidth while data packets utilize remaining capacity, thus resolving the contradiction between resource utilization and service reliability
Solution Approach 2:
The patent applies local quality by providing different bandwidth guarantee levels to different traffic types. VoIP packets receive guaranteed bandwidth allocation with priority handling, while data packets receive best-effort service using remaining bandwidth. This differentiated approach ensures high reliability for VoIP while maintaining overall network resource utilization
2Adaptability or versatility
If VoIP terminals are connected across different switches, then network scalability is improved, but VoIP packet transmission quality deteriorates due to uplink bandwidth limitation
Solution Approach 1:
The patent implements preliminary action by pre-calculating and reserving bandwidth for VoIP traffic before actual transmission occurs. The bandwidth management module预先 allocates guaranteed bandwidth for VoIP packets passing through multiple switches, and the uplink bandwidth limitation is addressed by ensuring reserved bandwidth is sufficient for cross-switch VoIP communication, thus maintaining transmission quality while enabling network scalability
3Adaptability or versatility
If TCP flow control is used for data service, then data transmission adaptability is improved, but VoIP quality deteriorates due to increased jitter from variable bandwidth usage
Solution Approach 1:
The patent extracts VoIP packets from the general data transmission flow and handles them separately through dedicated bandwidth allocation and priority queuing. By separating VoIP packet handling from TCP flow control mechanisms, the system allows TCP to adaptively manage data bandwidth while VoIP packets receive guaranteed bandwidth allocation, eliminating jitter caused by variable data bandwidth usage and maintaining high VoIP sound quality
Data Source
AI summary
A method for guaranteeing Quality of Service (QoS) using bandwidth reservation in a switch includes: establishing a MAC table including MAC addresses of terminals connected to each port of the switch and an identifier indicating whether or not the corresponding terminal is a VoIP terminal; calculating a VoIP bandwidth necessary for each port based on information of the MAC table, calculating a ratio of an entire bandwidth to a bandwidth equal to the entire bandwidth minus the VoIP bandwidth, and setting the ratio as a port ratio of the switch; determining whether or not the corresponding packet is a VoIP packet by filtering the MAC address of the corresponding packet upon an arbitrary packet of the switch being input; and passing the corresponding packet upon a determination that the corresponding packet is a VoIP packet, and passing the corresponding packet only when the bandwidth of the corresponding packet is within a permissible limit of the set port ratio by performing port ratio control upon a determination that the corresponding packet is not a VoIP packet.


