-
公开(公告)号:US20210099400A1
公开(公告)日:2021-04-01
申请号:US16584536
申请日:2019-09-26
Applicant: Juniper Networks, Inc.
Inventor: Princy T. Elizabeth , Himanshu Agarwal , Vikram Nagarajan
IPC: H04L12/931 , H04L12/46 , H04L29/06
Abstract: Port synchronization is provided for multicast on an Ethernet segment (ES) in which a device (CE) is multihomed to at least two devices (PE1 and PE2) of a VLAN. Such example embodiments may do so by providing computer-implemented method for use in a first device belonging to an Ethernet virtual private network (EVPN) and an Ethernet segment (ES), the ES including a second device and a third device, the second device also belonging to the EVPN, the third device being multihomed to the first device and the second device via the ES, and the first and second devices having snooping enabled for multicast group messages, the computer-implemented method comprising: (a) detecting, on a first interface of the first device, from the third device via the ES, a multicast query message, wherein the multicast query message is not detected by the second device via the ES; (b) marking the first interface of the first device as a multicast router port; (c) generating a message identifying the ES and including information encoding that the multicast query message was detected on the ES; and (d) sending, via the EVPN, the message generated to the second device so that the second device will mark an interface, on the ES, with the third device, as a multicast router port.
-
公开(公告)号:US10924332B2
公开(公告)日:2021-02-16
申请号:US16217670
申请日:2018-12-12
Applicant: Juniper Networks, Inc.
Inventor: Kapil Arora , Vikram Nagarajan , Robert W. Kebler , Princy T. Elizabeth , Ramesh Kandula , Soumyodeep Joarder
Abstract: Techniques are described for facilitating node protection for Broadcast, unknown Unicast, and Multicast (BUM) traffic for a multi-homed node failure. For example, multi-homed provider edge (PE) devices each advertise egress node protection labels to an ingress PE device. In the event one of the multi-homed PE devices fails, the ingress PE device sends a BUM packet including the egress node protection labels for the failed node. When an egress PE device receives the BUM packet, the egress PE device determines whether the BUM packet includes the egress node protection labels and whether the egress PE device is operating as a backup designated forwarder (DF) on an Ethernet segment identifier (ESI) for which the failed node was the DF. If the BUM packet includes the egress node protection labels and the egress PE device is operating as a backup DF, the egress PE device forwards the BUM traffic to the ESI.
-
公开(公告)号:US10020952B1
公开(公告)日:2018-07-10
申请号:US13943292
申请日:2013-07-16
Applicant: Juniper Networks, Inc.
Inventor: Xiangrong Cai , Princy T. Elizabeth , Zhaohui Zhang
IPC: H04L12/18
CPC classification number: H04L12/1886
Abstract: Techniques are described for operating a network switch device associated with a virtual layer two (L2) network instance according to a protocol independent multicast (PIM) relay mode. The PIM relay mode enables the network switch device to receive a PIM control message, i.e., a PIM join and/or prune request, for a multicast group on a downstream port of the network switch device associated with a virtual L2 network instance, determine an upstream neighbor port of the network switch device associated with the instance, and relay the PIM control message on the upstream neighbor port of the network switch device without flooding the PIM control message on all ports of the switch device associated with the instance. In the PIM relay mode, the network switch device avoids triggering join suppression in downstream PIM neighbor devices with receivers, and avoids maintaining upstream states and setting a PIM periodic message timer.
-
公开(公告)号:US11349749B2
公开(公告)日:2022-05-31
申请号:US16357136
申请日:2019-03-18
Applicant: Juniper Networks, Inc.
Inventor: Vikram Nagarajan , Kapil Arora , Robert W. Kebler , Princy T. Elizabeth , Ramesh Kandula , Soumyodeep Joarder
IPC: H04L12/703 , H04L12/707 , H04L45/28 , H04L12/46 , H04L45/00 , H04L45/64
Abstract: Techniques are described for facilitating node protection for Broadcast, unknown Unicast, and Multicast (BUM) traffic for a multi-homed node failure. For example, each VTEP (e.g., PE device) may advertise a protected VTEP address that indicates an IP address of a remote PE device that is to be protected in the event of a node failure. In the event a multi-homed PE device fails, the ingress PE device sends a BUM packet including the protected VTEP address for the failed node. When an egress PE device receives the BUM packet, the egress PE device determines whether the BUM packet includes the protected VTEP address and whether the egress PE device is operating as a backup designated forwarder (DF). If the BUM packet includes the protected VTEP address and the egress PE device is a backup DF, the egress PE device forwards the BUM traffic to the ESI.
-
公开(公告)号:US20210092045A1
公开(公告)日:2021-03-25
申请号:US16577717
申请日:2019-09-20
Applicant: Juniper Networks, Inc.
Inventor: Vikram Nagarajan , Princy T. Elizabeth
IPC: H04L12/761 , H04L12/721 , H04L12/46
Abstract: In general, techniques are described for providing control plane-based OISM forwarding. For example, network devices may configure two types of next hops for a multicast group. For example, the next hops may include an L2-switched next hop and an L3-routed next hop. The L2-switched next hop specifies the one or more other PE devices as a next hop for multicast traffic for the multicast group that is received on an access-facing interface of the PE device and switched on a source Virtual Local Area Network (VLAN). The L3-routed next hop specifies a list (e.g., either an empty list or specifying incapable Integrated Routing and Bridging (IRB) devices) as a next hop for multicast traffic for the multicast group that is received over an EVPN core on a core-facing interface of the PE device and locally routed from the source VLAN to a listener VLAN.
-
公开(公告)号:US10230535B2
公开(公告)日:2019-03-12
申请号:US15281362
申请日:2016-09-30
Applicant: Juniper Networks, Inc.
Inventor: Vikram Nagarajan , Robert W. Kebler , Eric C. Rosen , Princy T. Elizabeth , Kapil Arora
IPC: H04L12/28 , H04L12/18 , H04L7/00 , H04L12/46 , H04L12/66 , H04L12/741 , H04L12/947 , H04L12/751 , H04L12/707 , H04L29/06 , H04L29/08 , H04L12/721
Abstract: In general, the disclosure describes techniques for communicating multicast group leave requests between two or more load-balanced, multi-homed PE routers included in an Ethernet Virtual Private Network (EVPN). The techniques of the disclosure enable the two or more PE routers to synchronize IGMP state and routing information amongst one another to ensure that the one of the multi-homed PE routers elected as the designated forwarder (DF) ceases forwarding the multicast group traffic to the CE router, even if it is not the PE router that receives the IGMP leave request.
-
公开(公告)号:US10193812B2
公开(公告)日:2019-01-29
申请号:US15655210
申请日:2017-07-20
Applicant: Juniper Networks, Inc.
Inventor: Vikram Nagarajan , Wen Lin , Robert W. Kebler , Princy T. Elizabeth , Kapil Arora
IPC: H04L12/46 , H04L12/801 , H04L29/06 , G06F9/54 , H04L12/803 , H04L12/18
Abstract: In general, techniques are described for load-balancing responsibility for forwarding of multicast traffic into an active-active Ethernet segment between two or more multi-homed provider edge (PE) routers in an Ethernet Virtual Private Network (EVPN). In one example, a PE router may receive an Internet Group Management Protocol (IGMP) join report for a multicast group. The PE router may send join synch routes used to synchronize the join report for the multicast group across the Ethernet segment. The PE router may deterministically determine whether the PE router is configured to be an elected multicast forwarder for one of a plurality of multicast groups. If the PE router is elected a multicast forwarder, the PE router may configure a forwarding state of the PE router to ignore a designated forwarder calculation and to forward the multicast traffic into the Ethernet segment regardless of whether the PE router is a designated forwarder.
-
18.
公开(公告)号:US10142239B2
公开(公告)日:2018-11-27
申请号:US15444005
申请日:2017-02-27
Applicant: Juniper Networks, Inc.
Inventor: Vikram Nagarajan , Levinh Hoang , John E. Drake , Kapil Arora , Princy T. Elizabeth
IPC: H04L12/28 , H04L12/801 , H04L12/761 , H04L12/24 , H04L12/725
Abstract: Techniques are disclosed for handling withdrawals of Border Gateway Protocol (BGP) join synch routes used to synchronize multicast group join requests. In one example, a first provider edge (PE) router of a plurality of PE routers on an Ethernet segment of an Ethernet Virtual Private Network (EVPN) receives, from a second PE router, a withdrawal of a BGP join synch route. In response, the first PE router determines whether a disruption event or a multicast state timeout event at the second PE router caused the withdrawal. If the disruption event caused the withdrawal, the first PE router retains a multicast state for the multicast group and forwards multicast traffic for the multicast group to a customer edge (CE) router multi-homed to the plurality of the PE routers. If the multicast state timeout event caused the withdrawal, the first PE router deletes the multicast state and stops forwarding the multicast traffic.
-
19.
公开(公告)号:US20180248803A1
公开(公告)日:2018-08-30
申请号:US15444005
申请日:2017-02-27
Applicant: Juniper Networks, Inc.
Inventor: Vikram Nagarajan , Levinh Hoang , John E. Drake , Kapil Arora , Princy T. Elizabeth
IPC: H04L12/801 , H04L12/761
Abstract: Techniques are disclosed for handling withdrawals of Border Gateway Protocol (BGP) join synch routes used to synchronize multicast group join requests. In one example, a first provider edge (PE) router of a plurality of PE routers on an Ethernet segment of an Ethernet Virtual Private Network (EVPN) receives, from a second PE router, a withdrawal of a BGP join synch route. In response, the first PE router determines whether a disruption event or a multicast state timeout event at the second PE router caused the withdrawal. If the disruption event caused the withdrawal, the first PE router retains a multicast state for the multicast group and forwards multicast traffic for the multicast group to a customer edge (CE) router multi-homed to the plurality of the PE routers. If the multicast state timeout event caused the withdrawal, the first PE router deletes the multicast state and stops forwarding the multicast traffic.
-
-
-
-
-
-
-
-