SDN Packet Generation for Network Path Establishment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional networks face scalability limitations and processing bottlenecks as the number of flows with different Quality of Service (QOS) parameters increases, limiting the number of flows that can be processed and differentiated.
Innovation Solution
A software-defined network (SDN) system that generates and receives packets to establish paths based on application classifications, resource availability, and QOS/QOE parameters, using a control plane to manage data plane operations and allocate bandwidth, thereby facilitating efficient flow propagation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If gateway nodes process different flows with different QOS parameters, then flow differentiation and QOS provisioning are improved, but gateway nodes become processing bottlenecks and scalability deteriorates
Solution Approach 1:
The patent extracts the complex QOS processing logic from gateway nodes and relocates it to endpoint devices. Endpoint devices generate packets with QOS markings and path information, while gateway nodes only perform simple forwarding based on these pre-computed parameters. This extraction of processing functions resolves the contradiction by maintaining flow differentiation capability at endpoints while eliminating gateway processing bottlenecks, thereby improving network scalability.
2Adaptability or versatility
If the number of flows with different QOS parameters increases, then network service capability is improved, but gateway processing capacity is exceeded and performance deteriorates
Solution Approach 1:
The patent implements self-service by enabling endpoint devices to autonomously generate packets with QOS markings, select appropriate paths, and manage their own flow parameters without requiring gateway processing for QOS decisions. This self-service approach at endpoints allows the network to support a larger number of differentiated flows while maintaining gateway processing reliability, as gateways are relieved of complex QOS processing tasks.
Data Source
AI summary
An embodiment may include circuitry to be included, at least in part, in at least one node in a network. The circuitry may generate, at least in part, and/or receive, at least in part, at least one packet. The packet may be received, at least in part, by at least one switch node in the network. The switch node may designate, in response at least in part to the packet, at least one port of the switch node to be used to facilitate, at least in part, establishment, at least in part, of at least one path for propagation of at least one flow between at least two other nodes in the network. The packet may be generated based at least in part upon (1) at least one application classification, (2) at least one allocation request, and (3) network resource availability information.


