IP Library Granted Patent US 9,608,898
Granted Patent B2
US 9,608,898 · App. 12/850,788 · Granted Mar 28, 2017

Method and apparatus for performing multicast traces in MPLS networks

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,608,898
App. No.
12/850,788
Granted
Mar 28, 2017
Kind
B2
Abstract

A multicast path trace capability is provided for tracing a multicast path from a root node to a leaf node where the trace originates at the leaf node. The leaf node sends a multicast trace request to the root node. The root node receives the multicast trace request and initiates a path trace request for collecting path information associated with the multicast path. The root node receives at least one path trace response, in response to the path trace request, which includes path information associated with the multicast path. The root node sends a multicast trace response, including the collected path information, to the leaf node. The leaf node receives the multicast trace response including the path information. The leaf node derives end-to-end path information for the multicast path using the path information received in the multicast trace response. The multicast path trace capability may be used for tracing an MPLS multicast path (e.g., a P2MP LSP) from a root node to a leaf node of the MPLS multicast tree. The multicast path trace capability may be used for tracing multicast paths in other types of multicast networks.

Claims (17)

1. A method for tracing a multicast path between a root node and a leaf node of a multicast tree in a multicast network, the method comprising:

receiving, at the root node, a multicast trace request comprising an indication of a request by the leaf node for the root node to initiate tracing of the multicast path from the root node to the leaf node;

initiating, from the root node based on the multicast trace request, a path trace request adapted for tracing the multicast path from the root node to the leaf node;

receiving, at the root node, at least one path trace response associated with the path trace request, wherein the path trace response comprises path information associated with the multicast path; and

propagating a multicast trace response toward the leaf node, wherein the multicast trace response includes at least a portion of the path information from the at least one path trace response.

2. The method of claim 1 , wherein the multicast trace request comprises an Internet Group Management Protocol (IGMP) Message Type indicative that the multicast trace request is an mtrace request for a Point-to-Multipoint (P2MP) Multiprotocol Label Switching (MPLS) network.

3. The method of claim 1 , wherein the path trace request initiated from the root node is a request for a Point-to-Multipoint (P2MP) Label Switched Path (LSP)-Trace.

4. The method of claim 3 , wherein the P2MP LSP-Trace includes a Target Forwarding Equivalence Class (FEC) Stack TLV adapted for indicating to a transit node of the multicast path that the root node is requesting packet statistics associated with the multicast path.

5. The method of claim 1 , wherein the path information comprises at least one of hop information and packet statistics.

6. The method of claim 1 , wherein the multicast trace response comprises an Internet Group Management Protocol (IGMP) Message Type indicative that the multicast trace response is an mtrace response for a Point-to-Multipoint (P2MP) Multiprotocol Label Switching (MPLS) network.

7. The method of claim 1 , wherein the network is a Multiprotocol Label Switching (MPLS) network, wherein the multicast path is a Point-to-Multipoint (P2MP) Label Switched Path (LSP).

8. An apparatus for tracing a multicast path between a root node and a leaf node of a multicast tree in a multicast network, comprising:

a processor and a memory communicatively connected to the processor, the processor configured for:

receiving, at the root node, a multicast trace request comprising an indication of a request by the leaf node for the root node to initiate tracing of the multicast path from the root node to the leaf node;

initiating, from the root node based on the multicast trace request, a path trace request adapted for tracing the multicast path from the root node to the leaf node;

receiving, at the root node, at least one path trace response associated with the path trace request, wherein the path trace response comprises path information associated with the multicast path; and

propagating a multicast trace response toward the leaf node, wherein the multicast trace response includes at least a portion of the path information from the at least one path trace response.

Assignments (14)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027003/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2010
From: VENKATARAMAN, SRIKRISHNAN; SINGH, KANWAR; JAIN, PRADEEP
To: ALCATEL-LUCENT USA INC.
Reel/Frame 024888/0800 →