Abstract:
To protect a multicast data stream for a multicast group, two P2MP pseudowires are established to deliver multicast data for the particular multicast group to an aggregation node. The two P2MP pseudowires are defined such that the pseudowires have no transport nodes in common other than the aggregation node. The aggregation node replicates data received via a primary pseudowire of the two P2MP pseudowires to subscribers of the multicast group. The aggregation node monitors the data from the primary pseudowire to detect failures in the data flow. When a failure is detected in the primary data stream, the aggregation node replicates data received via a secondary pseudowire of the two P2MP pseudowires for delivery to the multicast group subscribers.
Abstract:
Aspects of the embodiments are directed to systems, methods, and computer program products to program, via a northbound interface, a mapping between an endpoint identifier (EID) and a routing locator (RLOC) directly into a mapping database at a mapping system; receive, from a first tunneling router associated with a first virtual network, a mapping request to a second virtual network, the first router compliant with a Locator/ID Separation Protocol, the mapping request comprising an EID tuple that includes a source identifier and a destination identifier; identify an RLOC based, at least in part, on the destination identifier of the EID tuple from the mapping database; and transmit the RLOC to the first tunneling router implementing an high level policy that has been dynamically resolved into a state of the mapping database.