Dynamic Route Advertisement for Multicast Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In networking, routers face challenges in selectively advertising routes, particularly in multicast applications where redundancy is provided by multiple sources, leading to issues like routing packets to failed sources even when other sources are available.

Innovation Solution

Implementing data-driven route advertisement, where routers control the advertisement of routes based on whether they detect data from the source, using source detectors to determine when to advertise routes, and allowing users to specify thresholds for additional control, enabling selective advertisement of routes to multiple data sources sharing the same anycast address.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a router advertises all routes in its routing table, then routing information completeness is improved, but packet forwarding efficiency deteriorates due to routing packets to failed sources

Engineering Contradiction:
Improverouting information completenessVSAvoidpacket forwarding efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent implements dynamic route advertisement by continuously monitoring data flow from sources and adjusting route advertisement status accordingly. Routes are advertised only when active data flow is detected, and withdrawn when flow ceases. This dynamic adaptation resolves the contradiction by maintaining routing information completeness for active sources while preventing inefficient packet forwarding to inactive sources.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where routers monitor data flow from sources and use this information to control route advertisement. The feedback loop detects whether sources are actively sending data and adjusts routing behavior accordingly, ensuring that routing information remains complete for operational sources while avoiding propagation of routes to failed sources, thus resolving the efficiency problem.

Inventive Principle:
Principle #23Feedback

2Productivity

If a router selectively advertises only active routes, then packet forwarding efficiency is improved, but routing information completeness deteriorates

Engineering Contradiction:
Improvepacket forwarding efficiencyVSAvoidrouting information completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The selective route advertisement is made dynamic through continuous monitoring of data flow from sources. The router adapts its advertisement behavior based on real-time source activity status, ensuring that routing information completeness is maintained for currently active sources while improving packet forwarding efficiency by excluding inactive sources. This dynamic approach resolves the apparent contradiction between selectivity and completeness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Feedback from data flow monitoring enables the router to maintain routing information completeness dynamically. The router receives feedback about source activity status and adjusts its route advertisement accordingly, ensuring that complete routing information is available for active sources while preventing inefficient forwarding to inactive sources, thus resolving the contradiction.

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple redundant sources are advertised, then system reliability is improved, but bandwidth utilization deteriorates due to load on non-operational sources

Engineering Contradiction:
Improvesystem reliabilityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic route advertisement that responds to real-time source activity status. When multiple redundant sources exist, the system dynamically advertises only those sources that are currently active and sending data. This dynamic behavior maintains system reliability by ensuring subscribers are connected to operational sources while eliminating bandwidth waste on non-operational sources, thus resolving the contradiction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Feedback mechanisms monitor source activity and control route advertisement accordingly. When redundant sources are present, the feedback system detects which sources are actively transmitting data and adjusts route advertisement to include only active sources. This maintains reliability by keeping subscribers connected to operational sources while preventing bandwidth consumption by failed sources, resolving the energy loss problem.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8085755B2Data driven route advertisement
Publication Date: 2011.12.27 CISCO TECHNOLOGY INC
  • US8085755B2 patent drawing
  • US8085755B2 patent drawing
  • US8085755B2 patent drawing

AI summary

Various methods and systems for performing data-driven route advertisement are disclosed. One method involves inhibiting advertisement of a route that is associated with a data source. Advertisement of the route is then allowed in response to detecting data sent by the data source. For example, advertisement of the route can be allowed in response to detecting that the data source is sending data at a rate that exceeds a user-specified data rate. The data source can be a multicast source that is identified by an anycast address.