SD-WAN Headend Forwarding Rule Modification for Multicast Join
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Many network devices in wide area networks (WANs) lack full multicast routing support, making it operationally infeasible to deploy multicast routing over WAN links, which hinders the effective use of multicast communications for geographically distributed branches.
Innovation Solution
A method and system for deploying multicast forwarding in software-defined WANs (SD-WANs) without using multicast routing, utilizing a centralized WAN controller and agent controllers at headend and branch locations to modify forwarding rules and redirect multicast traffic using IP protocols like IPv4 or IPv6, enabling hosts to join multicast groups as senders or receivers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multicast routing is deployed over WAN links, then multicast communications can be supported, but network device complexity and operational feasibility worsen due to lack of full multicast routing support in many WAN devices
Solution Approach 1:
The patent introduces a headend router as an intermediary device that performs multicast routing functions centrally. Instead of requiring every WAN device to support multicast routing, the headend router acts as a mediator that receives multicast traffic from content sources, processes routing decisions, and forwards traffic to branch routers. This intermediary approach allows multicast communications to function across the WAN without requiring full multicast routing capability in intermediate network devices.
Solution Approach 2:
The patent extracts the complex multicast routing functionality from distributed WAN devices and consolidates it into a dedicated headend router. By taking out the multicast routing processing from regular WAN devices, the system eliminates the requirement for complex multicast routing support across the entire network infrastructure, while still enabling multicast communications through the specialized headend device.
2Productivity
If forwarding rules are modified at the headend, then branch hosts can join multicast groups efficiently, but control system complexity increases due to centralized rule management
Solution Approach 1:
The patent segments the multicast forwarding control into two distinct parts: centralized headend router that manages forwarding rule modifications, and distributed branch routers that execute the rules locally. This segmentation allows efficient multicast group joining at branches through pre-configured forwarding rules, while the headend maintains centralized control for rule generation and distribution. The segmentation separates the complexity of rule management from the simplicity of rule execution.
Solution Approach 2:
The headend router performs preliminary actions by pre-calculating and configuring forwarding rules before traffic needs to flow to branch locations. When a branch host needs to join a multicast group, the forwarding rules are already in place at the headend, enabling immediate traffic redirection without requiring complex real-time decision-making at branch devices. This preliminary configuration approach simplifies the operational complexity while maintaining high joining efficiency.
Data Source
AI summary
In an example, a system is described which includes a centralized controller, a first agent controller, and a second agent controller. The centralized controller executes a routing application to control routing of network traffic across links of a wide area network. The first agent controller is deployed at a branch location of the wide area network to notify the routing application when a host at the branch location requests membership in a multicast group. The second agent controller is deployed at a headend of the wide area network to modify a forwarding rule in response to an instruction from the routing application. The forwarding rule controls an interaction between the headend location and an upstream router to redirect network traffic associated with the multicast group in a manner that joins the host to the multicast group.


