IP Library Granted Patent US 9,413,623
Granted Patent B2
US 9,413,623 · App. 14/372,546 · Granted Aug 9, 2016

Multicast routing path check

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,413,623
App. No.
14/372,546
Granted
Aug 9, 2016
Kind
B2
Abstract

Embodiments of the present disclosure may include network devices, systems, and methods, including executable instructions and/or logic thereon, to check a multicast routing path. A network device includes a processing resource coupled to a memory. The memory includes program instructions executed by the processing resource to determine if a path between an initiator router and an end point router is available for transferring multicast packets, wherein the path between the initiator router and the end point router includes a number of routers.

Claims (17)

1. A network device to perform a multicast routing path check, comprising:

a processing resource; and

a memory resource coupled to the processing resource, wherein the memory resource stores instructions executable by the processing resource to:

determine if a path between an initiator router and an end point router is available for transferring multicast packets, wherein the path between the initiator router and the end point router includes a number of routers, the end point router is a rendezvous point router, and a test is performed on each of the number of routers on the path between the initial router and the end point router to determine if a rendezvous point (RP) set on each of the number of routers matches an RP set on the initial router and if a rendezvous point router network address is a local address on an interface that is up for each of the number of routers.

2. The device of claim 1 , wherein the test determines if a multicast routing protocol (MRP) is running on an ingress interface on each of the number of routers, determines if an MRP is running on an egress interface towards the end point router on each of the number of routers, and if a next hop neighbor of each of the number of routers is a known multicast neighbor.

3. The device of claim 1 , wherein the end point router is a source designated router.

4. The device of claim 3 , wherein the test determines if a network address of the source designated router is directly connected to one of the number of routers.

5. A method to perform a multicast routing path check, comprising, by a processing resource:

determine if a path between an initiator router and an end point router is available for transferring multicast packets, wherein the path between the initiator router and the end point router includes a number of routers, the end point router is a rendezvous point router, and a test is performed on each of the number of routers on the path between the initial router and the end point router to determine if a rendezvous point (RP) set on each of the number of routers matches an RP set on the initial router and if a rendezvous point router network address is a local address on an interface that is up for each of the number of routers.

6. The method of claim 5 , wherein the test determines if a multicast routing protocol (MRP) is running on an ingress interface on each of the number of routers, determines if an MRP is running on an egress interface towards the end point router on each of the number of routers, and if a next hop neighbor of each of the number of routers is a known multicast neighbor.

7. The method of claim 5 , wherein the end point router is a source designated router.

8. The method of claim 7 , wherein the test determines if a network address of the source designated router is directly connected to one of the number of routers.

9. A non-transitory computer-readable storage medium storing instructions executable by a processor resource to:

determine if a path between an initiator router and an end point router is available for transferring multicast packets, wherein the path between the initiator router and the end point router includes a number of routers, the end point router is a rendezvous point router, and a test is performed on each of the number of routers on the path between the initial router and the end point router to determine if a rendezvous point (RP) set on each of the number of routers matches an RP set on the initial router and if a rendezvous point router network address is a local address on an interface that is up for each of the number of routers.

10. The medium of claim 9 , wherein the test determines if a multicast routing protocol (MRP) is running on an ingress interface on each of the number of routers, determines if an MRP is running on an egress interface towards the end point router on each of the number of routers, and if a next hop neighbor of each of the number of routers is a known multicast neighbor.

11. The medium of claim 9 , wherein the end point router is a source designated router.

12. The medium of claim 11 , wherein the test determines if a network address of the source designated router is directly connected to one of the number of routers.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 060005/0600 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2014
From: MENTZE, DUANE E; HENRY, MARK P; ROLLINS, RICHARD J
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 033483/0389 →