Multicast Security Policy Handling in PIM-Sparse Mode

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional security devices fail to properly analyze and authorize multicast data packets in PIM-Sparse Mode systems, leading to unauthorized data transmission and inadequate support for control messages, as they only examine unicast packet headers and not the encapsulated multicast data.

Innovation Solution

A network security device is implemented to identify and analyze the multicast packet information within unicast Data Register messages, perform security policy lookups, and establish both multicast data and control sessions to ensure secure and authorized transmission of PIM-related messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional security devices only examine unicast packet headers, then device complexity is reduced and processing speed is improved, but security authorization is insufficient and unauthorized multicast transmission occurs

Engineering Contradiction:
Improvesecurity authorizationVSAvoidpacket analysis complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security device segments the packet analysis process into two distinct phases: unicast header analysis (handled by conventional security devices) and multicast payload analysis (handled by the new module). This segmentation allows each component to focus on specific aspects, improving overall security without requiring complete redesign of the entire security device architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary module that sits between the conventional security device and the network traffic flow. This intermediary captures packets, performs additional multicast-specific analysis, and supplements the security decision-making process without replacing the existing security device functionality, thus maintaining compatibility while enhancing security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional security devices perform detailed packet analysis, then security authorization is improved, but processing time increases and network efficiency decreases

Engineering Contradiction:
Improvesecurity authorizationVSAvoidpacket processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing multicast session context and pre-identifying authorized multicast groups before actual data transmission occurs. This preliminary authorization setup allows subsequent multicast packets to be processed more quickly without requiring repeated full analysis, reducing processing time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The security device performs partial analysis on multicast packets by focusing only on critical fields in the multicast payload rather than examining every byte. This selective analysis approach provides sufficient security authorization while significantly reducing processing time compared to exhaustive packet inspection.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If multicast packets are transmitted without session establishment, then transmission speed is improved, but security control is insufficient and unauthorized transmission occurs

Engineering Contradiction:
Improvesecurity controlVSAvoidtransmission speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Multicast sessions are established preliminarily before data transmission begins. The security device sets up authorization contexts, identifies authorized recipients, and configures security parameters in advance. This preliminary session establishment enables subsequent multicast packets to flow quickly without repeated security checks, maintaining both security control and transmission speed.

Inventive Principle:
Principle #10Preliminary action

4Ease of manufacture

If conventional unicast security policies are applied to multicast transmissions, then implementation simplicity is maintained, but security coverage is insufficient and control messages are not properly authorized

Engineering Contradiction:
Improvepolicy implementation simplicityVSAvoidsecurity coverage
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent creates a universal security policy framework that can handle both unicast and multicast transmissions. The system maintains existing unicast policy structures for simplicity while adding multicast-specific policy evaluation capabilities. This multi-functional approach allows a single security device to enforce appropriate policies for different transmission types without requiring separate policy management systems.

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

Data Source

PatentUS8510551B1Policy handling for multicast transmissions
Publication Date: 2013.08.13 JUNIPER NETWORKS INC
  • US8510551B1 patent drawing
  • US8510551B1 patent drawing
  • US8510551B1 patent drawing

AI summary

A device, receives a unicast packet designating a unicast source and a unicast destination, and determines whether the received unicast packet is a Data Register message. The device extracts information relating to a multicast packet encapsulated within the unicast packet when the unicast packet is a Data Register message, and performs a security policy lookup based on the extracted multicast packet information to identify a security policy associated with the multicast packet. The device determines whether the identified security policy authorizes forwarding of the unicast packet, and establishes a multicast data session when the identified security policy authorizes forwarding of the unicast packet. The device establishes a multicast control session based on the multicast data session, where the multicast control session authorizes transmission of PIM-related control messages associated with the multicast packet. The device forwards the unicast packet to the unicast destination based on the multicast data session.