Enhanced DVMRP for destination-based forwarding of multicast data
First Claim
1. An enhanced Distance Vector Multicast Routing Protocol (DVMRP) method for regulating one or more multicast streams in a first destination-based forwarding router, comprising the steps of:
- (a) transmitting a DVMRP route report to a first branch interface detected; and
(b) for each new branch interface detected;
(i) transmitting, to each branch interface previously detected, a flash update for preventing one or more neighbor multicast routers from expressing dependency on the first destination-based forwarding router; and
(ii) transmitting, to the new branch interface, a restricted route report for preventing one or more neighbor multicast routers from expressing dependency on the first destination-based forwarding router.
3 Assignments
0 Petitions
Accused Products
Abstract
An enhanced DVMRP method for regulating multicast traffic in a destination-based forwarding router is disclosed. As a plurality of neighbor multicast routers are detected and route reports exchanged, the enhanced DVMRP router transmits one or more restricted route reports, each of the restricted route reports omitting the routes associated with one or more of its branch interfaces. With the exception of the neighbor router detected on a given interface, a route report omits reference to other branch interfaces to prevent branch-to-branch routing of multicast streams that may cause a destination-based forwarding router in a multi-access network to transmit duplicate packets to a group member. The enhanced DVMRP method also employs flash updates indicating that some branch interfaces are inaccessible in order to prevent multicast routing through newly-detected neighbor multicast routers.
148 Citations
15 Claims
-
1. An enhanced Distance Vector Multicast Routing Protocol (DVMRP) method for regulating one or more multicast streams in a first destination-based forwarding router, comprising the steps of:
-
(a) transmitting a DVMRP route report to a first branch interface detected; and
(b) for each new branch interface detected;
(i) transmitting, to each branch interface previously detected, a flash update for preventing one or more neighbor multicast routers from expressing dependency on the first destination-based forwarding router; and
(ii) transmitting, to the new branch interface, a restricted route report for preventing one or more neighbor multicast routers from expressing dependency on the first destination-based forwarding router. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An enhanced DVMRP method for regulating multicast streams in a destination-based forwarding router, comprising the steps of:
-
(a) detecting a plurality of branch interfaces, wherein each branch interface is operably coupled to one or more neighbor multicast routers; and
(b) transmitting one or more restricted route reports to at least one of the plurality of branch interfaces, wherein at least one of the one or more restricted route reports omits one or more branch interfaces; and
wherein at least one of the one or more neighbor multicast routers are prevented from expressing dependency on branch interfaces of the destination-based forwarding router. - View Dependent Claims (8)
-
-
9. An enhanced DVMRP router for regulating one or more multicast streams in a first destination-based forwarding router, enhanced DVMRP router for:
-
(a) transmitting, to a first branch interface detected, a DVMRP route report comprising routes accessible through one or more enhanced-DVMRP interfaces of the first destination-based forwarding router; and
(b) for each new branch interface detected;
(i) transmitting, to each branch interface previously detected, a flash update comprising an unreachable metric for the new branch interface; and
(ii) transmitting, to the new branch interface, a restricted route report omitting reference to routes accessible through each branch interface previously detected. - View Dependent Claims (10)
-
-
11. A computer-readable medium containing instructions for regulating one or more multicast streams in a first destination-based forwarding router, the instructions comprising the steps of:
-
(a) transmitting a DVMRP route report to a first branch interface detected; and
(b) for each new branch interface detected;
(i) transmitting, to each branch interface previously detected, a flash update for preventing one or more neighbor multicast routers from expressing dependency on the first destination-based forwarding router; and
(ii) transmitting, to the new branch interface, a restricted route report for preventing one or more neighbor multicast routers from expressing dependency on the first destination-based forwarding router. - View Dependent Claims (12, 13, 14, 15)
-
Specification