Container Multicast Membership Control for Pod Access Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SDN environments lack effective mechanisms to manage and enforce rules for multicast traffic within virtualized environments, leading to potential security risks and unauthorized access to multicast groups by pods.

Innovation Solution

Implement an agent controller to maintain and enforce multicast rules, including egress, ingress, and registration rules, which are disseminated to virtual switches to manage pod membership in multicast groups and control traffic flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multicast traffic is allowed freely in SDN environments, then network communication efficiency is improved, but security risks and unauthorized access increase

Engineering Contradiction:
Improvenetwork communication efficiencyVSAvoidsecurity risks and unauthorized access
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a network controller as an intermediary between multicast traffic sources and pods. The network controller receives join requests, evaluates them against configured rules (registration rules, egress rules, ingress rules), and makes authorization decisions. This intermediary mechanism enables secure multicast communication by filtering unauthorized access while allowing legitimate traffic to flow efficiently.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multicast rules are enforced through a network controller, then security and control are improved, but system complexity increases

Engineering Contradiction:
Improvesecurity and controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments multicast rule enforcement into three distinct rule types: registration rules (controlling pod joining), egress rules (controlling traffic leaving pods), and ingress rules (controlling traffic entering pods). This segmentation allows each rule type to be independently configured and enforced, making the complex control system more manageable and maintainable while providing comprehensive security coverage.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If multiple types of multicast rules are implemented, then control precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvecontrol precisionVSAvoidease of operation
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The network controller implements a universal rule evaluation framework that handles all three rule types (registration, egress, ingress) through a common architecture. The controller receives join requests, evaluates them against the applicable ruleset, and enforces decisions uniformly. This multi-functional approach provides precise control over different aspects of multicast traffic while maintaining operational simplicity through a unified interface.

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

Data Source

PatentUS12500789B2Multicast group membership control for a container environment
Publication Date: 2025.12.16 VMWARE INC
  • US12500789B2 patent drawing
  • US12500789B2 patent drawing
  • US12500789B2 patent drawing

AI summary

The disclosure provides approaches for managing multicast group membership at a node. An approach includes policing whether a pod can join a multicast group based on one or more rules. The approach further includes updating forwarding tables of a virtual switch based on whether the pod is allowed to join the multicast group.