-
21.
公开(公告)号: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.
-
公开(公告)号:US09985838B2
公开(公告)日:2018-05-29
申请号:US15083732
申请日:2016-03-29
Applicant: Juniper Networks, Inc.
Inventor: Wen Lin , John E. Drake , Sunil Kumar Malali , Kapil Arora , Vikram Nagarajan
IPC: H04L12/24 , H04L29/12 , H04L12/46 , H04L12/715 , H04L12/721 , H04L12/751 , H04L12/741
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.
-
公开(公告)号:US20170099180A1
公开(公告)日:2017-04-06
申请号:US14921965
申请日:2015-10-23
Applicant: Juniper Networks, Inc.
Inventor: Nitin Singh , Kapil Arora , Ramesh Kandula , Santosh Pallagatti Kotrabasappa
IPC: H04L12/24 , H04L12/721 , H04L12/26 , H04L12/751
CPC classification number: H04L43/10 , H04L12/413 , H04L12/46 , H04L12/4641 , H04L43/0817 , H04L45/026 , H04L45/04 , H04L45/24 , H04L45/28 , H04L45/50 , H04L45/66 , H04L47/125
Abstract: In general, techniques of this disclosure may enable a remote PE router to improve convergence time in response to a link failure in an EVPN by establishing per-Ethernet Segment Identifier (ESI) Bidirectional Forwarding Detection (BFD) sessions with other PE routers that are coupled to the PE router in an EVPN. The remote PE may determine that at least two PE routers with the remote PE are locally connected to a multi-homed customer network by a particular Ethernet Segment. The remote PE may send, based on determining that the at least two PE routers are connected to the multi-homed customer network by the particular Ethernet Segment, an Ethernet Segment Identifier (ESI) Ping request packet through the intermediate network to one of the at least two PE routers, wherein the ESI Ping request packet includes at least a Bidirectional Forwarding Detection (BFD) discriminator and an ESI for the particular Ethernet Segment.
-
公开(公告)号:US11522794B2
公开(公告)日:2022-12-06
申请号:US17127759
申请日:2020-12-18
Applicant: Juniper Networks, Inc.
Inventor: Kapil Arora , Shraddha Hegde
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.
-
公开(公告)号:US11303549B2
公开(公告)日:2022-04-12
申请号:US16946961
申请日:2020-07-13
Applicant: Juniper Networks, Inc.
Inventor: Kapil Arora , Samson P. Ninan , Shraddha Hegde
IPC: H04L12/26 , H04L12/723 , H04L43/0811 , H04L45/50
Abstract: Techniques are described for selectively pinging certain devices along a segment routing label switched path (LSP) to detect failures in the segment routing LSP. For example, an ingress device comprises one or more processors operably coupled to a memory that are configured to: in response to a request to verify connectivity of a segment routing LSP, configure a FEC stack specifying a stack of segment routing labels for the segment routing LSP; for each of the one or more devices identified from the FEC stack: generate a respective MPLS connectivity request packet for a respective device identified from an outermost FEC of the FEC stack; send the MPLS connectivity request packet to the respective device; receive an MPLS connectivity response packet that verifies connectivity of the respective device; and in response, update the FEC stack by removing the outermost FEC of the FEC stack that identifies the respective device.
-
公开(公告)号:US20210367867A1
公开(公告)日:2021-11-25
申请号:US16946961
申请日:2020-07-13
Applicant: Juniper Networks, Inc.
Inventor: Kapil Arora , Samson P. Ninan , Shraddha Hegde
IPC: H04L12/26 , H04L12/723
Abstract: Techniques are described for selectively pinging certain devices along a segment routing label switched path (LSP) to detect failures in the segment routing LSP. For example, an ingress device comprises one or more processors operably coupled to a memory that are configured to: in response to a request to verify connectivity of a segment routing LSP, configure a FEC stack specifying a stack of segment routing labels for the segment routing LSP; for each of the one or more devices identified from the FEC stack: generate a respective MPLS connectivity request packet for a respective device identified from an outermost FEC of the FEC stack; send the MPLS connectivity request packet to the respective device; receive an MPLS connectivity response packet that verifies connectivity of the respective device; and in response, update the FEC stack by removing the outermost FEC of the FEC stack that identifies the respective device.
-
公开(公告)号:US20200351188A1
公开(公告)日:2020-11-05
申请号:US16403540
申请日:2019-05-04
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.
-
28.
公开(公告)号:US10771383B2
公开(公告)日:2020-09-08
申请号:US16018943
申请日:2018-06-26
Applicant: Juniper Networks, Inc.
Inventor: Vikram Nagarajan , Robert W. Kebler , Kapil Arora , Himanshu Agarwal , Soumyodeep Joarder
IPC: H04L12/721 , H04L12/46 , H04L12/24
Abstract: A device may store first information regarding a first pseudowire connection with a first device, wherein the first pseudowire connection provides access to an Ethernet virtual private network (EVPN) to communicate with a host device. The device may store second information regarding a second pseudowire connection with a second device, wherein the second pseudowire connection provides access to the EVPN to communicate with the host device. The device may receive a message that includes a configuration identifier and identify the configuration identifier. The device may change a first characteristic of the first pseudowire connection based on the configuration identifier. The device may change a second characteristic of the second pseudowire connection based on the configuration identifier. The device may receive data from the host device based on changing the first characteristic of the first pseudowire connection and changing the second characteristic of the second pseudowire connection.
-
公开(公告)号:US11876695B2
公开(公告)日:2024-01-16
申请号:US17244896
申请日:2021-04-29
Applicant: Juniper Networks, Inc.
Inventor: Kapil Arora , Shraddha Hegde
IPC: H04L12/26 , H04L43/10 , H04L43/0811 , H04L45/02 , H04L45/50
CPC classification number: H04L43/10 , H04L43/0811 , H04L45/08 , H04L45/50
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.
-
公开(公告)号:US20210250283A1
公开(公告)日:2021-08-12
申请号:US16787911
申请日:2020-02-11
Applicant: JUNIPER NETWORKS, INC.
Inventor: Kapil Arora , Shraddha Hegde , Samson P. Ninan
IPC: H04L12/723 , H04L12/715 , H04L12/751 , H04L12/707
Abstract: Ping or traceroute functionality is supported in a path spanning multiple autonomous systems (ASes) having segment routing (SR) enabled, the path including an ingress node in a first autonomous system (AS) and an egress node in an AS other than the first AS, using a reverse path label pair including (1) a node segment identifier (SID) corresponding to an AS Border Router (ASBR) of the second AS (second ASBR), and (2) an egress peer engineering (EPE) SID corresponding to a segment between the second ASBR to an ASBR of the first AS (first ASBR). Responsive to receiving a ping or traceroute request by a router in the second AS, the router generates a ping or traceroute reply including the reverse path label pair. The ping or traceroute reply is forwarded to the second ASBR using the node SID of the reverse path label pair. The ping or traceroute reply is then forwarded from the second ASBR to the first ASBR using the EPE SID of the reverse path label pair. Finally, the ping or traceroute reply can be forwarded (e.g., using standard IP forwarding) from the first ASBR to the headend router.
-
-
-
-
-
-
-
-
-