Router Session-Based QoS Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional home network routers have limited capabilities and are difficult to configure, resulting in poor Quality of Service (QOS) for mixed traffic environments due to their packet-based analysis methods, which fail to effectively prioritize and manage different types of network traffic.
Innovation Solution
Implementing session-based analysis in routers to track packet flows and manage traffic sessions based on established contexts, allowing for prioritization and efficient routing of packets within traffic sessions, thereby enhancing QOS by recognizing and managing traffic sessions rather than individual packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If packet-based analysis methods are used in conventional routers, then device complexity is reduced, but quality of service for multimedia traffic deteriorates due to inability to prioritize and manage different traffic types effectively
Solution Approach 1:
The patent segments traffic into distinct sessions based on source and destination addresses, applying different QoS policies to each session. This segmentation enables the router to manage multiple traffic types with different priorities while maintaining a relatively simple overall device architecture.
Solution Approach 2:
The router performs preliminary classification of packets into sessions before routing decisions are made. By pre-establishing session contexts and priorities, the router can make faster routing decisions without increasing complex real-time processing requirements.
2Productivity
If session-based analysis is implemented to track packet flows and manage traffic sessions, then quality of service and routing efficiency improve, but processing requirements and device complexity increase
Solution Approach 1:
The patent applies local quality by maintaining session context information specifically at the router level where it is most needed for routing decisions. This localized approach to session tracking improves routing efficiency without requiring complex session management across the entire network infrastructure.
Solution Approach 2:
The session-based analysis system is designed to automatically track and manage packet flows without requiring external coordination or manual configuration. The router autonomously maintains session states and applies QoS policies, reducing the need for complex inter-device communication and control mechanisms.
3Ease of operation
If conventional routers with limited capabilities are used, then device complexity is minimized, but ease of operation deteriorates due to difficult configuration and poor QoS management
Solution Approach 1:
The router automatically performs session classification and QoS policy application without requiring manual configuration for each traffic type. This self-service capability significantly improves ease of operation while the underlying session-based analysis provides advanced QoS management capabilities.
Solution Approach 2:
The session-based routing mechanism serves multiple functions simultaneously: traffic classification, priority determination, QoS policy enforcement, and routing decision-making. This multi-functionality consolidates what would otherwise require multiple separate configuration elements into a unified system that is easier to operate.
Data Source
AI summary
The embodiments relate to configuring and updating quality of service (QOS) features for a router, especially for routers used in a home network or local area network. The QOS features are autonomous and do not require user configuration or intervention. The QOS features may be triggered during periods of congestion. Popular traffic services, such as voice, video streaming, and gaming, are preloaded into the router so that they are recognized automatically. In some embodiments, the router employs a programmed table to identify traffic sessions. The table may be updated remotely by an update service. The table may also be updated locally by a user via a client coupled to the router.


