CMTS Multicast Control via Flow Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DOCSIS 2.0 multicast solutions face issues such as address aliasing, limited support for advanced multicast protocols, monitoring limitations, and Quality of Service (QoS) assignment challenges, particularly in virtual private networks and routed networks, which hinder efficient and secure multicast traffic management.

Innovation Solution

Shifting control plane functionality for multicast sessions from cable modems to Cable Modem Termination Systems (CMTS), using flow identifiers like multicast flow labels or BPI keys to establish and manage multicast sessions, and integrating advanced protocols like IGMPv3 and IPv6 support to enhance multicast management and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cable modems perform IGMP snooping to establish multicast sessions, then multicast traffic can be delivered to multiple receivers, but address aliasing occurs and protocol support is limited

Engineering Contradiction:
Improvemulticast protocol supportVSAvoidaddress aliasing
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The CMTS acts as an intermediary between the multicast source and cable modems, performing IGMP snooping and multicast session establishment centrally. This mediator approach eliminates address aliasing issues that occur when cable modems perform snooping locally, while maintaining broad protocol support through standardized CMTS processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of having cable modems perform IGMP snooping (bottom-up approach), the invention inverts the architecture by having the CMTS perform snooping (top-down approach). This inversion resolves the address aliasing problem and provides more reliable multicast session management.

Inventive Principle:
Principle #13The other way round (Inversion)

2Ease of operation

If cable modems independently manage multicast sessions, then local control is achieved, but monitoring and QoS management become difficult

Engineering Contradiction:
Improvelocal controlVSAvoidmonitoring capability
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The invention merges multicast session management functions into the CMTS, combining monitoring, QoS management, and session establishment in a centralized location. This consolidation improves monitoring capability while the CMTS continues to work with individual cable modems to maintain local control where needed.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If multiple modulation schemes are supported for upstream and downstream transmission, then data transmission capacity increases, but physical layer complexity increases

Engineering Contradiction:
Improvedata transmission capacityVSAvoidphysical layer complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The CMTS implements a universal processing approach that handles multiple modulation schemes (64-QAM, 256-QAM for downstream; 16-QAM, 64-QAM for upstream) through standardized protocols. This multi-functionality allows the system to support various data rates and modulation types while managing complexity centrally at the CMTS rather than at individual cable modems.

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

Data Source

PatentUS7701938B1Advanced multicast support for cable
Publication Date: 2010.04.20 CISCO TECHNOLOGY INC
  • US7701938B1 patent drawing
  • US7701938B1 patent drawing
  • US7701938B1 patent drawing

AI summary

Embodiments may comprise a cable network that shifts control plane functionality for multicast sessions to a cable modem termination system allowing multicast without a cable modem snooping messages from a coupled device. Another embodiment may comprise a network including a device to generate a request to join a multicast session over a cable network, a cable modem termination system in communication with the device, the cable modem termination system to receive the request from the device and to generate a flow identifier to associate with the multicast session, and a cable modem in communication with the cable modem termination system and the device, the cable modem to receive the flow identifier from the cable modem termination system and forward the multicast session to the device from the cable modem termination system based on the flow identifier. Other embodiments may comprise an apparatus that has a port to receive a request from a cable modem to join a multicast session, and circuitry to generate a flow identifier to associate with the multicast session and communicate the flow identifier to the cable modem to allow the cable modem to forward the multicast session to a device.