IP Library Granted Patent US 7,453,807
Granted Patent B2
US 7,453,807 · App. 10/453,974 · Granted Nov 18, 2008

Efficient rendezvous point tree to shortest path tree switch-over process

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 7,453,807
App. No.
10/453,974
Granted
Nov 18, 2008
Kind
B2
Abstract

A method of operating a network node in PIM-SM (Protocol Independent Multicast-Sparse Mode) is disclosed. In one embodiment, a Rendezvous Point Tree (RPT) to Shortest Path Tree (SPT) switch over process is initiated after the packet flow rate of the RPT data stream is compared against a predetermined threshold using a reverse rate limiting technique. If the packet flow rate of the RPT data stream exceeds the threshold, further analysis can be performed to decide whether the RPT to SPT switch over process should be initiated. Otherwise, if the packet flow rate does not exceed a predetermined threshold, the network node continues to receive multicast packets via the RPT until the predetermined threshold is reached.

Claims (33)

1. A method for operating a network node, comprising:

receiving a stream of data packets from a source via an intermediate network node and forwarding the data packets to their respective destinations;

performing a reverse rate limiting process to determine whether a packet flow rate of the stream of data packets exceeds a predetermined flow rate threshold; and

depending on at least in part a result of the reverse rate limiting process, initiating a switch over process to cause additional data packets from the source to be routed along a network path that does not include the intermediate network node;

wherein the reverse rate limiting process comprises:

duplicating the stream of data packets;

dropping the duplicated stream of data packets if the packet flow rate of the duplicated stream of data packets is below or equal to the predetermined flow rate threshold; and

forwarding the duplicated stream of data packets to a processing unit of the network node if the packet flow rate exceeds the predetermined flow rate threshold.

2. The method of claim 1 , wherein the initiating step comprises initiating the switch over process after the processing unit receives the duplicated stream of data packets.

3. The method of claim 1 , wherein the stream of data packets comprise multicast data packets.

4. The method of claim 1 , wherein the intermediate network node comprises a Rendezvous Point (RP) router.

5. The method of claim 1 , wherein the switch over process comprises a Rendezvous Point Tree (RPT) to Shortest Path Tree (SPT) switch over process.

6. A network node, comprising:

one or more input ports configured to receive a stream data packets via an intermediate network node and one or more output ports configured to send the data packets to a plurality of host computers;

reverse rate limiting logic coupled to the input port, wherein the reverse rate limiting logic is configured to duplicate the stream of data packets, and wherein the reverse rate limiting logic is configured to output the duplicated stream if a packet flow rate of the duplicated stream of data packets is above a predetermined flow rate threshold; and

a processing unit coupled to the reverse rate limiting logic and configured to initiate a switch over process after the processing unit receives the duplicated stream from the reverse rate limiting logic, wherein the switch over process causes packet streams from the source to be sent to the network node without routing through the intermediate network node;

wherein the reverse rate limiting logic is configured to drop data packets of the duplicated stream unless the packet flow rate of the duplicated stream of data packets is above a predetermined flow rate threshold.

7. The network node of claim 6 , wherein the reverse rate limiting logic comprises rate limiting logic circuits programmed by micro-code.

8. The network node of claim 6 , wherein the stream of data packets comprise multicast data packets.

9. The network node of claim 6 , wherein the intermediate network node comprises a Rendezvous Point (RP) router.

10. The network node of claim 6 , wherein the switch over process comprises a Rendezvous Point Tree to Shortest Path Tree switch over process.

11. A network node, comprising:

means for receiving a stream of data packets from a source via an intermediate network node and forwarding the data packets to their respective destinations;

means for performing a reverse rate limiting process to determine whether a packet flow rate of the stream of data packets exceeds a predetermined flow rate threshold; and

means for initiating a switch over process to cause additional data packets from the source to be routed along a network path that does not include the intermediate network node, wherein the means for initiating does not initiate the switch over process if the packet flow rate does not exceed the predetermined flow rate threshold;

wherein the means for performing a reverse rate limiting process comprises:

means for duplicating the stream of data packets;

means for dropping the duplicated stream of data packets if the packet flow rate of the duplicated stream of data packets is below or equal to the predetermined flow rate threshold; and

means for forwarding the duplicated stream of data packets to the means for initiating if the packet flow rate exceeds the predetermined flow rate threshold.

12. The network node of claim 11 , wherein the means for initiating comprises means for initiating the switch over process after receiving the duplicated stream of data packets.

13. The network node of claim 11 , wherein the stream of data packets comprise multicast data packets.

14. The network node of claim 11 , wherein the intermediate network node comprises a Rendezvous Point (RP) router.

15. The network node of claim 11 , wherein the switch over process comprises a Rendezvous Point Tree to Shortest Path Tree switch over process.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: NOKIA OF AMERICA CORPORATION (FORMERLY ALCATEL-LUCENT USA INC.)
To: ALCATEL LUCENT
Reel/Frame 049637/0201 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
MERGER Recorded May 3, 2019
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 049074/0251 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2008
From: RIVERSTONE NETWORKS, INC.
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 021539/0872 →