Central Routing System for Carrier Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Carrier transport networks, such as metro area networks, suffer from inefficiency due to complex routing protocols designed for dynamic global networks, leading to unnecessary resource utilization and high computational burdens, as they constantly update routing tables without considering specific criteria.
Innovation Solution
A central routing system that utilizes off-line algorithms to periodically update routing tables for all network devices based on global traffic statistics and pre-defined criteria, optimizing network throughput and resource distribution according to Service Level Agreements (SLAs) and quasi-static traffic flows.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If routing tables are constantly updated in carrier networks using protocols designed for dynamic global networks, then routing adaptability is improved, but network efficiency deteriorates due to unnecessary resource utilization and computational burdens
Solution Approach 1:
The patent implements dynamic routing table updates based on actual network conditions. Routing tables are updated periodically or when specific events occur (link failures, topology changes), allowing the network to adapt to changes while avoiding unnecessary continuous updates. This dynamic approach balances adaptability with efficiency by updating only when needed.
Solution Approach 2:
The patent changes the parameter of routing update frequency from continuous to periodic/event-driven. By modifying how often routing tables are updated (from constant to conditional), the system achieves both adaptability to network changes and efficiency by reducing unnecessary update operations and resource utilization.
2Adaptability or versatility
If complex routing protocols are used in carrier transport networks, then routing flexibility is improved, but device complexity increases leading to high computational burdens
Solution Approach 1:
The patent segments the routing function into two parts: a control plane that performs complex routing calculations and updates, and a data plane that simply forwards packets based on routing tables. This segmentation allows complex protocols to be used where needed (control plane) while keeping network devices simple (data plane), reducing overall computational burden on network devices.
Solution Approach 2:
The patent performs routing calculations and table updates in advance based on periodic intervals or predicted network conditions, rather than reacting to every individual packet or minor fluctuation. This preliminary action reduces the computational burden during actual data transmission, as the heavy lifting is done beforehand.
3Measurement precision
If routing tables are updated frequently to adapt to network changes, then routing accuracy is improved, but loss of time increases due to unnecessary updates
Solution Approach 1:
The patent implements periodic routing table updates at predetermined intervals, combined with event-driven updates triggered by specific network conditions. This periodic action ensures routing accuracy is maintained through regular updates while avoiding the time loss associated with continuous or overly frequent updates, as the system updates only when the periodic schedule dictates or when actual changes occur.
Data Source
AI summary
A method for routing data over a telecommunications carrier network including at least two switching devices defining at least one physical link, the method including defining in advance a plurality of traffic flows, each associated with specific routing through at least one of the physical links in the network; configuring a routing system according to the traffic flows; collecting data of traffic transmitted over at least some of the traffic flows, calculating traffic statistics, from the collected data, for each of the flows in the network; and re-calculating the routing system configuration utilizing the calculated traffic statistics.


