PIM proxy over EVPN fabric
AssigneeCisco Technology, Inc.
InventorsMankamana Prasad Mishra, Nitin Kumar, Ali Sajassi, Swadesh Agrawal
Life of this patent
Estimating the term…
Abstract
A system and associated methods provide solutions for reducing a volume of traffic through a multicast network attributed to repeated maintenance messages, which are required in order to maintain a multicast connection. The system configures provider edge devices to generate and send maintenance messages on behalf of members of a multicast group to establish and maintain the multicast connection and provides options for determining unknown locations of sources and/or subscribers, thereby reducing the overall volume of traffic transmitted over the multicast network.
Claims20
A method comprising:
- receiving, by a first provider edge router of a first autonomous system, a first join message destined for a multicast group member that is in a second autonomous system having a second provider edge router;
- determining, whether a subscriber location is known;
- in response to the determining, dropping, by the first provider edge router, the first join message;
- transmitting, by the first provider edge router, a second join message to the second provider edge router over a segment route notifying the second provider edge router that a subscriber is joining a multicast group where a source is located on the second autonomous system serviced by the second provider edge router;
- configuring the second provider edge router to periodically generate and transmit subsequent join messages to keep the subscriber in the multicast group;
- and
- recording, by the second provider edge router, the segment route through a network to the subscriber in the multicast group in a routing table on the second provider edge router.
A system comprising:
- one or more processors;
- and
- one or more memories, storing instructions, which when executed by the one or more processors, cause the system to:
- receive, by a first provider edge router of a first autonomous system, a first join message destined for a multicast group member that is in a second autonomous system having a second provider edge router;
- determine, whether a subscriber location is known;
- in response to the determining, dropping, by the first provider edge router, the first join message;
- transmit, by the first provider edge router, a second join message to the second provider edge router over a segment route notifying the second provider edge router that a subscriber is joining a multicast group where a source is located on the second autonomous system serviced by the second provider edge router;
- configure the second provider edge router to periodically generate and transmit subsequent join messages to keep the subscriber in the multicast group;
- and
- record, by the second provider edge router, the segment route through a network to the subscriber in the multicast group in a routing table on the second provider edge router.
One or more non-transitory computer-readable mediums storing instructions, which when executed by one or more processors, cause a system to:
- receive, by a first provider edge router of a first autonomous system, a first join message destined for a multicast group member that is in a second autonomous system having a second provider edge router;
- determine, whether a subscriber location is known;
- in response to the determining, dropping, by the first provider edge router, the first join message;
- transmit, by the first provider edge router, a second join message to the second provider edge router over a segment route notifying the second provider edge router that a subscriber is joining a multicast group where a source is located on the second autonomous system serviced by the second provider edge router;
- configure the second provider edge router to periodically generate and transmit subsequent join messages to keep the subscriber in the multicast group;
- and
- record, by the second provider edge router, the segment route through a network to the subscriber in the multicast group in a routing table on the second provider edge router.
Dependencies are inferred from the claim text.