Unicast to Multicast Reflection via Virtual Interface in SD-WAN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In SD-WAN overlay networks, the lack of multicast capabilities in all routers leads to multicast packet loss, as routers without multicast support drop multicast traffic, thereby limiting the efficiency of multicast services.

Innovation Solution

Implementing a centralized data policy that enables unicast to multicast service reflection using a virtual interface (VIF) in a SD-WAN overlay network, allowing unicast packets to be translated and replicated as multicast packets, even in routers that do not support multicast.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multicast traffic is transmitted through routers without multicast capabilities, then network coverage is improved, but multicast packet loss increases

Engineering Contradiction:
Improvenetwork coverageVSAvoidmulticast packet delivery
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a virtual interface (VIF) as an intermediary component within routers that do not have native multicast capabilities. The VIF acts as a mediator that receives unicast packets, translates them into multicast packets, and forwards them appropriately. This allows multicast traffic to pass through routers without multicast support while maintaining packet integrity and delivery reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the packet type parameter from unicast to multicast at the virtual interface level. By translating unicast packets into multicast packets and modifying the destination address parameter, the system enables multicast traffic flow through routers that would otherwise drop such packets, thereby improving both coverage and reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If unicast to multicast translation is implemented at each router, then multicast service reliability is improved, but device complexity increases

Engineering Contradiction:
Improvemulticast service deliveryVSAvoidrouter configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The virtual interface is designed as a universal component that can be deployed in any router regardless of its native multicast capabilities. This multi-functional approach allows the same VIF mechanism to provide multicast translation services across diverse router types and network locations, simplifying overall system deployment while maintaining reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The virtual interface operates autonomously within each router, performing self-service translation of unicast to multicast packets without requiring complex external coordination. Each router with a VIF independently handles its own multicast translation needs, reducing the overall system complexity while ensuring reliable multicast delivery.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12301420B2Unicast to multicast service reflection in SD-WAN fabric
Publication Date: 2025.05.13 CISCO TECHNOLOGY INC
  • US12301420B2 patent drawing
  • US12301420B2 patent drawing
  • US12301420B2 patent drawing

AI summary

Techniques for extending unicast to multicast service reflection to SD-WAN overlay networks using a virtual interface (VIF) through a centralized policy are described herein. The techniques may include receiving, by a network controller of a SD-WAN, a centralized data policy for unicast to multicast service reflection, transmitting, by the network controller and to a network edge device, the centralized data policy, designating, by the network edge device, a primary replicator to act as a multicast source and replicate packets toward a last hop router (LHR), configuring, on the primary replicator, a VIF usable to translate unicast packets to multicast packets, and applying, by the primary replicator, the centralized data policy on received packets.