-
公开(公告)号:US20210250270A1
公开(公告)日:2021-08-12
申请号:US17244896
申请日:2021-04-29
Applicant: Juniper Networks, Inc.
Inventor: Kapil Arora , Shraddha Hegde
IPC: H04L12/26 , H04L12/751 , H04L12/723
Abstract: Echo or traceroute functionality is supported in a path spanning multiple autonomous systems (ASes) having segment routing (SR) enabled, the path including an ingress node and an egress node, by: (a) obtaining a return label stack to reach the ingress node from either (A) the egress node, or (B) a transit node in the path; (b) obtaining a label stack to reach, from the ingress node, either (A) the egress node, or (B) the transit node; (c) generating a request message including the return label stack; and (d) sending the request message towards either (A) the egress node, or (B) the transit node using the label stack. The example method may further include: (e) receiving, by either (A) the egress node, or (B) the transit node, the request message, wherein the request message includes information for performing a validity check; (f) performing a validity check using the information included in the request message to generate validity information; (g) generating a reply message including the validity information and information from the return label stack; and (h) sending the reply message towards the ingress node using information from the return label stack included in the request message.
-
公开(公告)号:US20210111995A1
公开(公告)日:2021-04-15
申请号:US17127759
申请日:2020-12-18
Applicant: Juniper Networks, Inc.
Inventor: Kapil Arora , Shraddha Hegde
IPC: H04L12/723 , H04L12/841 , H04L12/721 , H04L12/733
Abstract: An improved traceroute mechanism for use in a label-switched path (LSP) is provided by (a) receiving, by a device in the LSP, an echo request message, wherein the echo request includes a label stack having a least one label, and wherein each of the at least one label has an associated time-to-live (TTL) value; (b) responsive to receiving the echo request, determining by the device, whether or not the device is a penultimate hop popping (PHP) device for the outermost label of the label stack; and (c) responsive to determining that the device is the PHP device for the outermost label of the label stack, (1) generating an echo reply message corresponding to the echo request message, wherein the echo reply message is encoded to indicate that the device is the PHP device for the outermost label of the label stack, and (2) sending the echo reply message back towards a source of the echo request message. Responsive to receiving the echo reply message by the ingress of the LSP defined by the outermost label of the label stack, the ingress may (a) determine whether or not the received echo reply message was sourced from the PHP of the LSP defined by the outermost label of the label stack, and (b) responsive to a determination that the received echo reply message was sourced from the PHP of the LSP defined by the outermost label of the label stack, (1) generate a next echo request in which the TTL value associated with the outermost label in the label stack is increased and in which the TTL value associated with a next to outermost label, if any, in the label stack is incremented, and (2) send the next echo request message on the LSP defined by the outermost label of the label stack.
-
公开(公告)号: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.
-
34.
公开(公告)号:US20200322183A1
公开(公告)日:2020-10-08
申请号:US16907908
申请日:2020-06-22
Applicant: Juniper Networks, Inc.
Inventor: Wen Lin , Pankaj Kumar Gupta , Babu Singarayan , Sharmila Koppula , Manish Gupta , Kapil Arora
IPC: H04L12/46 , H04L12/703 , H04L12/709 , H04L12/723 , H04L12/26 , H04L12/721
Abstract: Techniques are disclosed for an Ethernet Virtual Private Network (EVPN) Virtual Private Wire Service (VPWS) network with service interface-aware forwarding. In one example, a first network device signals to a second network device, using EVPN route advertisements, a multi-service service tunnel to transport network packets for a plurality of services. The services are identifiable by virtual local area network (VLAN) identifiers in the packets. The first network device is configured with a single transport interface for the service tunnel and the single transport interface is configured with respective service interfaces for the services. The first network device detects failure of a failed service interface of the service interfaces and outputs, in response to the failure, an EVPN route withdrawal message for the service tunnel that identifies the service corresponding to the failed service interface.
-
35.
公开(公告)号:US10771317B1
公开(公告)日:2020-09-08
申请号:US16189408
申请日:2018-11-13
Applicant: Juniper Networks, Inc.
Inventor: Soumyodeep Joarder , Kapil Arora , Sunil Kumar Malali , Vikram Nagarajan
IPC: H04L12/24 , H04L12/703 , H04L12/911 , H04L12/931 , H04L12/851
Abstract: A first network device permits a bidirectional forwarding detection (BFD) session with a second network device. The first network device is a designated forwarder for a third network device, a first link is provided between the first network device and the third network device, the second network device is a backup designated forwarder for the third network device, a second link is provided between the second network device and the third network device. The first network device detects a link failure associated with the first link between the first network device and the third network device, and provides, via the BFD session, a BFD message to the second network device. The BFD message includes an indication of the link failure, and the BFD message is to cause the second network device to be a new designated forwarder for the third network device.
-
36.
公开(公告)号:US20190013966A1
公开(公告)日:2019-01-10
申请号:US15644274
申请日:2017-07-07
Applicant: Juniper Networks, Inc.
Inventor: Vikram Nagarajan , Robert W. Kebler , Kapil Arora , Naveen Ashik
IPC: H04L12/46 , H04L12/761 , H04L12/721 , H04L12/741
Abstract: In some examples, a customer edge device (CE) is configured to receive configuration data for multi-homed connectivity for a local layer 2 (L2) network with a L2 virtual private network (L2VPN) for a layer 3 (L3) network for switching L2 packet data units (PDUs) among two or more L2 networks connected to the L3 network including the local L2 network, wherein the configuration data for multi-homed connectivity configures the CE with a primary attachment circuit to a primary neighbor provider edge device (PE) for the L2VPN and with a backup attachment circuit to a backup neighbor PE for the L2VPN; and generate and send, in response to snooping a multicast join message indicating a multicast group, a control plane message via the backup attachment circuit to the backup neighbor PE for the L2VPN, wherein the control plane message is destined for the backup neighbor PE for the L2VPN.
-
37.
公开(公告)号:US10050873B2
公开(公告)日:2018-08-14
申请号:US15157058
申请日:2016-05-17
Applicant: Juniper Networks, Inc.
Inventor: Kapil Arora , Nitin Singh , Sunil Kumar Malali , Vikram Nagarajan
IPC: H04L12/723 , H04L12/46 , H04L12/751 , H04L12/761 , H04L12/707 , H04L12/703 , H04L12/721 , H04L12/24 , H04L12/18
Abstract: A first device may receive network traffic including a first label. The first label may be an inclusive multicast label associated with a second device. The second device may be a designated forwarder for an Ethernet segment. The first device may determine a second label based on receiving the network traffic including the first label. The second label may be used to route the network traffic to a customer edge device, via a third device, rather than the second device. The third device may be a non-designated forwarder for the Ethernet segment. The first device may provide the network traffic, including the second label, to the third device to permit the third device to provide, via the Ethernet segment, the network traffic to the customer edge device based on the second label when a failure occurs in association with the second device.
-
公开(公告)号:US10033539B1
公开(公告)日:2018-07-24
申请号:US15087757
申请日:2016-03-31
Applicant: Juniper Networks, Inc.
Inventor: Vikram Nagarajan , Sachin S. Natu , Kapil Arora , Sunil Kumar Malali , Goutham Patil R , Raj Chetan Boddireddy
Abstract: In one example, a first routing device of an Ethernet virtual private network (EVPN) is multihomed to a customer edge (CE) routing device with a second routing device. The first routing device includes one or more network interfaces configured to send and receive packets. The first routing device also includes one or more processors configured to receive, via the one or more network interfaces, a first packet from the CE routing device including multicast join information, update multicast state information of the first routing device using the multicast join information from the first packet, and send, via the one or more network interfaces, a second packet including data representative of the multicast join information to the second routing device to synchronize multicast state information of the second routing device with the multicast state information of the first routing device.
-
39.
公开(公告)号:US20180091445A1
公开(公告)日:2018-03-29
申请号:US15281034
申请日:2016-09-29
Applicant: Juniper Networks, Inc.
Inventor: Nitin Singh , Rukesh Dorai , Kapil Arora
IPC: H04L12/931 , H04L12/933 , H04L12/46
CPC classification number: H04L12/4633 , H04L12/4641 , H04L45/02 , H04L45/127 , H04L45/22 , H04L45/66 , H04L45/70
Abstract: Techniques are described to provide designated forwarder state propagation to customer edge network devices using connectivity fault management (CFM) so as to ensure that customer edge (CE) network devices are aware of a change in designated forwarder election in an Ethernet Virtual Private Network (EVPN). In one example, a method includes determining a change in designated forwarder election from a provider edge (PE) network device to another PE device; in response to the change in designated forwarder election, configuring a message including at least a client-facing interface status of the first PE device, wherein the client-facing interface status included in the message is configured as an indicator of a result of the change in designator forwarder election; and transmitting the message to the multi-homed CE device.
-
公开(公告)号:US20170288970A1
公开(公告)日:2017-10-05
申请号:US15083732
申请日:2016-03-29
Applicant: Juniper Networks, Inc.
Inventor: Wen Lin , John E. Drake , Sunil Kumar Malali , Kapil Arora , Vikram Nagarajan
IPC: H04L12/24
CPC classification number: H04L41/12 , H04L12/46 , H04L12/4625 , H04L45/02 , H04L45/54 , H04L45/64 , H04L45/66 , H04L61/2084 , H04L61/6004 , H04L61/6022
Abstract: The techniques described are directed to providing mass withdrawal of media access control (MAC) routes for network devices in an Ethernet virtual private network data center interconnect (EVPN DCI). MAC routes to reach the learned MAC addresses are stored in routing tables with corresponding top-of-rack Ethernet segment identifier (TOR-ESI) values that represent the Ethernet segments from where the MAC addresses were learned. A provider edge (PE) network device may configure and advertise a virtual Ethernet segment identifier (vESI) that includes a plurality of TOR-ESI values. As Ethernet segments of the data center become unavailable, the corresponding TOR-ESI values may be withdrawn from the vESI to form an updated vESI. In this way, MAC routes having a TOR-ESI value that was withdrawn from the vESI may be removed from the routing tables in each of the network devices.
-
-
-
-
-
-
-
-
-