Multicast Security Policy Handling in PIM-Sparse Mode
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If conventional security devices perform detailed packet analysis, then security authorization is improved, but processing time increases and network efficiency decreases
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.
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.
3Reliability
If multicast packets are transmitted without session establishment, then transmission speed is improved, but security control is insufficient and unauthorized transmission occurs
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.
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
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.
Data Source
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.


