Multicast Routing via Centralized Conductor and STEP Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current service-oriented routing platforms face challenges in efficiently distributing multicast information and managing access control policies across a large number of Session Smart Routers (SSRs), leading to difficulties in extending service configuration and ensuring accurate routing of packets.

Innovation Solution

The implementation of a routing system that includes a multicast source router and receiver routers, enforcing access control policies through a datastore and controller, which manage tenant-based access policies and exchange multicast information to determine optimal rendezvous points for packet distribution, using the Service and Topology Exchange Protocol (STEP) to propagate network state and manage services across routers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multicast information is distributed across a large number of Session Smart Routers using traditional service-oriented configuration, then service coverage is extended, but configuration management complexity and difficulty increase significantly

Engineering Contradiction:
Improveservice coverageVSAvoidconfiguration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a centralized Conductor as an intermediary that mediates between administrators and distributed SSRs. The Conductor maintains a network-wide service data model and automatically distributes service configurations to appropriate SSRs, eliminating the need for manual explicit configuration on each router while enabling extended service coverage across the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If access control policies are enforced on each individual router, then security control precision is improved, but policy management overhead and system complexity increase

Engineering Contradiction:
Improveaccess control precisionVSAvoidpolicy management overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges access control policy management into the centralized Conductor, which maintains a unified service data model including receiver access policies and sender access policies. The Conductor enforces these policies across all SSRs through automated configuration distribution, achieving precise access control without requiring each router to independently manage policies, thus reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If multicast service configuration is manually exported to external routers, then service configuration accuracy is maintained, but scalability to large numbers of routers is limited

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidscaling capability
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements a self-service mechanism where the centralized Conductor automatically discovers which SSRs should receive specific multicast services and distributes configurations autonomously. Administrators define services in the network-wide data model, and the Conductor automatically pushes configurations to appropriate routers without manual intervention, maintaining configuration accuracy while enabling scalable deployment to large numbers of routers.

Inventive Principle:
Principle #25Self-service

4Loss of information

If a centralized controller manages multicast services across distributed routers, then network-wide service visibility is improved, but control plane complexity increases

Engineering Contradiction:
Improvenetwork state visibilityVSAvoidcontrol plane complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements a universal service data model in the Conductor that handles multiple functions including service configuration management, access control policy enforcement, and multicast service orchestration. This multi-functional approach consolidates control plane complexity into a single standardized framework rather than requiring separate mechanisms for each function, thereby providing network-wide visibility without proportionally increasing overall system complexity.

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

Data Source

PatentUS11695687B2Distribution of multicast information in a routing system
Publication Date: 2023.07.04 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11695687B2 patent drawing
  • US11695687B2 patent drawing
  • US11695687B2 patent drawing

AI summary

A routing system for distributing multicast routing information for a multicast service includes a plurality of routers including a multicast source router and a plurality of multicast receiver routers, the plurality of routers providing a multicast service, wherein the routers are configured to exchange multicast information associated with the multicast service including identification of multicast sources and the multicast receivers.