Multicast Router Filter Mode Simplification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing group management protocols, such as IGMPv3 and MLDv2, face complexity in setting and switching filter modes, and the EXCLUDE mode has limited application scenarios and filter efficiency, leading to inconvenient protocol implementation and inefficient packet forwarding.
Innovation Solution
A method and router design that simplifies filter mode management by processing EXCLUDE mode reports as non-source-specific joins, eliminating the need for complex mode switching and maintaining only the INCLUDE mode, thereby reducing operational complexity and improving packet forwarding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If EXCLUDE mode is supported in IGMPv3/MLDv2 for source-specific filtering, then the capability of expressing group members is improved, but the complexity of filter mode setting and switching increases
Solution Approach 1:
The patent extracts and eliminates the EXCLUDE mode from the protocol, retaining only the INCLUDE mode for source-specific filtering. This removes the complexity of managing multiple filter modes while preserving the essential source filtering functionality through a simplified mode structure.
Solution Approach 2:
The patent makes the INCLUDE mode universal by allowing it to handle all source filtering scenarios that previously required separate EXCLUDE mode handling. The single INCLUDE mode now serves multiple purposes: source inclusion, source exclusion (through empty source list), and non-source-specific joining, eliminating the need for mode switching.
2Adaptability or versatility
If EXCLUDE mode is used for source filtering, then source-specific packet forwarding is enabled, but the efficiency of packet forwarding decreases due to limited application scenarios
Solution Approach 1:
The patent removes the EXCLUDE mode from the protocol specification, eliminating the associated packet forwarding complexity and inefficiency. By retaining only the INCLUDE mode with its simpler processing logic, the patent improves packet forwarding efficiency while maintaining source filtering capability through alternative means (empty source list representation).
3Adaptability or versatility
If multiple filter modes (INCLUDE and EXCLUDE) are maintained in the protocol, then source filtering flexibility is improved, but the ease of operation deteriorates due to complex mode switching
Solution Approach 1:
The patent extracts and removes the EXCLUDE mode from the protocol, leaving only the INCLUDE mode. This simplifies operation by eliminating mode switching entirely, as hosts now only need to set INCLUDE mode with appropriate source lists rather than managing multiple modes and their switching logic.
Solution Approach 2:
The patent makes the INCLUDE mode universally applicable to all source filtering scenarios. By designing the protocol so that INCLUDE mode with an empty source list represents both non-source-specific joining and source exclusion, the patent eliminates the need for operational mode switching while preserving filtering flexibility.
Data Source
AI summary
The present invention discloses a method and router for optimizing a group management protocol so as to reduce the complexity in setting and switching filter modes in the prior protocols. The method includes: a group member sends a membership report to a multicast router; upon reception of the membership report, the multicast router judges whether the report carries an EXCLUDE mode non-empty source list; if so, the router updates a corresponding state inside the router according to a non-source-specific join; or else, the router updates the corresponding state inside the router directly with the information of the report. The method provided by the present invention can avoid the complex switching and processing of filter modes in the prior protocols.

