SDN Virtual Router Performance Detection for Adaptive Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In software-defined networks (SDN), the separation of the control plane and data plane makes it difficult for the SDN controller to acquire real-time route performance data and intelligently manage data distribution based on path performance.

Innovation Solution

A system and method where a virtual router with route detection and performance evaluation components collects and evaluates route performance data, sending the results to an SDN controller to adaptively determine superior data transmission routes and update the flow table for optimized routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the control plane and data plane are separated in SDN architecture, then scalability, cost-efficiency, and flexibility are improved, but the ability to acquire real-time route performance data and intelligently control data distribution deteriorates

Engineering Contradiction:
Improveflexibility in customizing and optimizing network servicesVSAvoidroute performance data acquisition capability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces performance detection components as intermediary elements deployed at network nodes to collect route performance data. These components act as mediators between the data plane (where routing decisions are made) and the control plane (where intelligent control is implemented), solving the information loss problem caused by plane separation while maintaining the architectural benefits of SDN.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where performance detection components continuously monitor route performance and provide this information back to the controller. This feedback loop enables the controller to make intelligent routing decisions based on real-time performance data, effectively bridging the information gap created by the control-data plane separation.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If traditional routers are used in network nodes, then route performance data can be readily detected and provided, but the network cannot leverage the full capabilities of SDN architecture

Engineering Contradiction:
Improveroute performance data detection capabilityVSAvoidSDN architecture utilization
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent merges the performance detection functionality traditionally embedded in routers with the SDN control architecture. By integrating detection components that work alongside the controller, the system combines the measurement precision of traditional routing with the versatility and programmability of SDN, creating a hybrid approach that leverages both paradigms' strengths.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9461923B2Performance-based routing in software-defined network (SDN)
Publication Date: 2016.10.04 BEIJING ZHAO YU HONG TAI XIN XI KE JI YOU XIAN GONG SI
  • US9461923B2 patent drawing
  • US9461923B2 patent drawing
  • US9461923B2 patent drawing

AI summary

System and method for performance-based routing in an SDN. An SDN controller is configured to adaptively determine data transmission routes based on real-time route performance evaluation provided by a virtual router. The virtual router includes a route detection component to attain route performance data and a performance evaluation component to evaluate the route performance based on predetermined criteria provided by the SDN controller. The evaluation result is sent to the SDN controller and used to intelligently determine a superior route selection and route usage for a specific application program. According to the determination, the SDN controller updates the flow table associated with the virtual router for subsequent data transmission.