IP Library › Granted Patent US 9,781,182
Granted Patent B2
US 9,781,182 · App. 14/748,047 · Granted Oct 3, 2017

Monitoring of IP multicast streams within an internet gateway device

Inventors: Shengqiang Wang (Cary, NC); Yigang Cai (Naperville, IL); Yijun Xu (Raleigh, NC)
Assignee: Alcatel Lucent
H04L65/4076H04L49/201
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,781,182
App. No.
14/748,047
Granted
Oct 3, 2017
Kind
B2
Abstract

Apparatus and methods for reporting stream loss in internet gateway devices. One embodiment comprises an internet gateway device for installation at a customer premises. The internet gateway device identifies a request to join an IP multicast stream identified by a group address, and monitors for packets directed to the group address. The internet gateway device detects a stream loss responsive to a failure to receive a packet directed to the group address during a time interval, and reports the stream loss for the group address to a management system.

Claims (63)

1. An apparatus comprising:

an internet gateway device of Customer Premises Equipment (CPE);

the internet gateway device connects a receiver of the CPE to an access device of the CPE, wherein the receiver is configured to join an Internet Protocol (IP) multicast group, and the access device acts as a termination point in a customer premises for an access network;

the internet gateway device is configured to communicate with an Auto-Configuration Server (ACS) through Customer Premises Equipment (CPE) Wide Area Network (WAN) Management Protocol (CWMP), wherein an enhanced data model is defined for the internet gateway device within CWMP to include a parameter indicating stream loss for IP multicast streams;

the internet gateway device comprising:

a monitoring unit configured to identify a request by the receiver to join an IP multicast stream identified by a group address for the IP multicast group, to monitor for packets directed to the group address, to detect a stream loss responsive to a failure to receive a packet directed to the group address during a time interval, and to report the stream loss for the group address by transmitting a first CWMP inform message to the ACS that includes the parameter indicating the stream loss.

2. The apparatus of claim 1 wherein:

the monitoring unit is configured to detect that the stream loss ended responsive to receiving packets directed to the group address, and to report that the stream loss ended for the group address by transmitting a second CWMP inform message to the ACS that includes the parameter further indicating no stream loss.

3. The apparatus of claim 1 wherein:

the enhanced data model includes a definition for an internet gateway device object;

the internet gateway device object is defined for an Internet Group Management Protocol (IGMP) proxy; and

the internet gateway device object includes the parameter indicating the stream loss.

4. The apparatus of claim 3 wherein:

the internet gateway device object includes a path name of “InternetGatewayDevice.IGMPProxy”.

5. The apparatus of claim 4 wherein:

the internet gateway device object includes the parameter of type Boolean;

a value of one for the parameter indicates stream loss; and

a value of zero for the parameter indicates no stream loss.

6. The apparatus of claim 1 wherein:

the receiver comprises a set-top box of an IP Television (IPTV) provider; and

the monitoring unit is configured to identify a request from the set-top box to join an IPTV channel identified by the group address, and to monitor for packets directed to the group address for the IPTV channel.

7. The apparatus of claim 1 wherein:

the access device comprises an Optical Network Termination (ONT) device;

the ONT device is configured to communicate with an Optical Line Termination (OLT) device according to communication protocols defined by DOCSIS® Provisioning of EPON (DPoE) specifications;

wherein a Packet Data Unit (PDU) is defined in the DPoE specifications indicating stream loss of IP multicast streams detected in ONT devices.

8. A method for reporting loss of an Internet Protocol (IP) multicast stream in an internet gateway device installed at a customer premises to connect a receiver at the customer premises to an access device at the customer premises, wherein the receiver is configured to join an IP multicast group, and the access device acts as a termination point in the customer premises for an access network, the method comprising:

identifying, at the internet gateway device, a request by the receiver to join the IP multicast stream identified by a group address for the IP multicast group, wherein the internet gateway device is configured to communicate with an Auto-Configuration Server (ACS) through Customer Premises Equipment (CPE) Wide Area Network (WAN) Management Protocol (CWMP), and an enhanced data model is defined for the internet gateway device within CWMP to include the parameter indicating stream loss for IP multicast streams;

monitoring for packets directed to the group address at the internet gateway device;

detecting, at the internet gateway device, a stream loss responsive to a failure to receive a packet directed to the group address during a time interval; and

reporting, at the internet gateway device, the stream loss for the group address by transmitting a first CWMP inform message to the ACS that includes the parameter indicating the stream loss.

9. The method of claim 8 further comprising:

detecting, at the internet gateway device, that the stream loss ended responsive to receiving packets directed to the group address; and

reporting that the stream loss ended for the group address by transmitting a second CWMP inform message to the ACS that includes the parameter further indicating no stream loss.

10. The method of claim 8 wherein:

the enhanced data model includes a definition for an internet gateway device object;

the internet gateway device object is defined for an Internet Group Management Protocol (IGMP) proxy; and

the internet gateway device object includes the parameter indicating the stream loss.

11. The method of claim 10 wherein:

the internet gateway device object includes a path name of “InternetGatewayDevice.IGMPProxy”.

12. The method of claim 11 wherein:

the internet gateway device object includes the parameter of type Boolean;

a value of one for the parameter indicates stream loss; and

a value of zero for the parameter indicates no stream loss.

13. The method of claim 8 wherein the receiver comprises a set-top box of an IP Television (IPTV) provider, and further comprising:

identifying a request from the set-top box to join an IPTV channel identified by the group address; and

monitoring for packets directed to the group address for the IPTV channel.

14. An apparatus comprising:

an internet gateway device of Customer Premises Equipment (CPE) configured to connect to a set-top box for an Internet Protocol Television (IPTV) service, and to connect to an access device that acts as a termination point in a customer premises for an access network;

the internet gateway device is configured to communicate with an Auto-Configuration Server (ACS) through Customer Premises Equipment (CPE) Wide Area Network (WAN) Management Protocol (CWMP), wherein an enhanced data model is defined for the internet gateway device within CWMP to include the parameter indicating stream loss for IP multicast streams;

the internet gateway device comprising:

a monitoring unit configured to identify a request to join an IPTV channel identified by a group address, to monitor for packets on the IPTV channel, to detect a stream loss responsive to a failure to receive a packet on the IPTV channel during a time interval, and to report the stream loss for the IPTV channel by transmitting a first CWMP inform message to the ACS that includes the parameter indicating the stream loss.

15. The apparatus of claim 14 wherein:

the internet gateway device is configured to detect that the stream loss ended responsive to receiving packets on the IPTV channel, and to report that the stream loss ended for the IPTV channel by transmitting a second CWMP inform message to the ACS that further includes the parameter indicating no stream loss.

16. The apparatus of claim 14 wherein:

the enhanced data model includes a definition for an internet gateway device object;

the internet gateway device object is defined for an Internet Group Management Protocol (IGMP) proxy; and

the internet gateway device object includes the parameter indicating the stream loss.

17. The apparatus of claim 16 wherein:

the internet gateway device object includes a path name of “InternetGatewayDevice.IGMPProxy”.

18. The apparatus of claim 17 wherein:

the internet gateway device object includes the parameter of type Boolean;

a value of one for the parameter indicates stream loss; and

a value of zero for the parameter indicates no stream loss.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2015
From: WANG, SHENGQIANG; CAI, YIGANG; XU, YIJUN
To: ALCATEL-LUCENT USA INC.
Reel/Frame 035966/0095 →
Continuity (1)
Related Publication 20160380919A1 · Dec 29, 2016