-
公开(公告)号:US11477233B2
公开(公告)日:2022-10-18
申请号:US16860828
申请日:2020-04-28
Applicant: Juniper Networks, Inc.
Inventor: Reji Thomas , SelvaKumar Sivaraj
Abstract: Techniques are described for providing security extensions to neighbor discovery in Ethernet Virtual Private Network (EVPN). For example, a network device that implements Ethernet Virtual Private Network (EVPN) receives a neighbor discovery response message including a nonce originated by a second network device and not originated by the first network device. The network device processes the neighbor discovery response message including the nonce originated by the second network device and not originated by the first network device.
-
2.
公开(公告)号:US11249902B1
公开(公告)日:2022-02-15
申请号:US16660478
申请日:2019-10-22
Applicant: Juniper Networks, Inc.
Inventor: Reji Thomas , Sairam Neelam , Vivek Ramesh , Jimmy Jose
IPC: G06F12/02 , H04L12/26 , H04L12/861
Abstract: A disclosed method may include (1) identifying a memory buffer that is allocated to a packet on a computing device, (2) identifying one or more characteristics of the memory buffer allocated to the packet on the computing device, (3) determining, based at least in part on the characteristics of the memory buffer, that the memory buffer allocated to the packet has leaked, and then in response to determining that the memory buffer has leaked, (4) performing at least one action to remedy the leak of the memory buffer. Various other apparatuses, systems, and methods are also disclosed.
-
公开(公告)号:US10992591B1
公开(公告)日:2021-04-27
申请号:US16351255
申请日:2019-03-12
Applicant: Juniper Networks, Inc.
Inventor: Reji Thomas , Ronald Bonica , Ramakrishna Manjunath
IPC: H04L12/805 , H04L12/26 , H04L12/751 , H04L12/46
Abstract: A disclosed method may include (1) generating a test packet that includes an inner packet encapsulated within an outer packet, (2) adding, to the test packet, an amount of padding data that increases a total size of the test packet to a certain threshold, (3) forwarding, via a transport layer protocol, the test packet along a network path that leads from a source node to a destination node by way of a tunnel, (4) receiving the inner packet from the destination node after the destination node extracts the inner packet from the test packet, and (5) determining, based at least in part on receiving the inner packet from the destination node, that a maximum transmission unit of the network path is greater than or equal to the total size of the test packet as increased by the amount of padding data. Various other apparatuses, systems, and methods are also disclosed.
-
4.
公开(公告)号:US09769017B1
公开(公告)日:2017-09-19
申请号:US14498607
申请日:2014-09-26
Applicant: Juniper Networks, Inc.
Inventor: Jimmy Jose , Reji Thomas , Satish Dattatri
CPC classification number: H04L41/0686 , H04L41/0654 , H04L41/0695 , H04L43/0811
Abstract: Techniques are described for providing an indication of an impending control plane disruption of a router using forwarding plane liveliness detection protocols. A forwarding plane of the router outputs liveliness detection messages that, when received by a peer router, provide an indication that the forwarding plane is operational and able to forward packets. When constructing the liveliness detection messages, the forwarding plane may embed additional information indicative of any impending disruption in the control plane of the network device. In this way, the forwarding plane of the transmitting router provides an indication to the peer router that, although currently operational, the control plane of the router may in the near term become non-operational. The peer router, in response to receiving an enhanced liveliness detection message indicating an impending control plane disruption, suppresses a recovery action otherwise triggered by a loss of communication with a control plane of the network device.
-
公开(公告)号:US20170185508A1
公开(公告)日:2017-06-29
申请号:US15040858
申请日:2016-02-10
Applicant: Juniper Networks, Inc.
IPC: G06F11/36
CPC classification number: G06F11/3664 , G06F11/3684 , G06F11/3688
Abstract: The disclosed computer-implemented method may include (1) providing a framework that includes (A) a user-space component that runs at a client site and (B) a kernel-space component that runs at a remote site, (2) identifying attributes of objects that reside at the remote site and whose addresses are unknown at the client site, (3) generating a script to test a function of a kernel running on the remote site based at least in part on the attributes, and (4) performing a remote unit testing of the function of the kernel by executing the script such that the user-space component (A) generates a message that identifies the attributes and (B) sends the message to the kernel-space component to facilitate (I) obtaining references to the objects by way of the attributes and (II) invoking the function by way of the references. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11750441B1
公开(公告)日:2023-09-05
申请号:US16125369
申请日:2018-09-07
Applicant: Juniper Networks, Inc.
Inventor: Reji Thomas , Harmeet Singh , Amit Arora , Jimmy Jose , Sairam Neelam , Vinod Arumugham Chettiar
IPC: H04L41/0677 , H04L67/145 , H04L69/16 , H04L61/5007
CPC classification number: H04L41/0677 , H04L61/5007 , H04L67/145 , H04L69/16
Abstract: A method and network device for detecting a TCP socket failure is described. A network device may be configured to detect a failure of a link between a first node and a second node, determine one or more transmission control protocol (TCP) sockets of a plurality of TCP sockets on the first node that are communicating over the link between the first node and the second node, write information to a TCP stack for the determined one or more TCP sockets, the information indicating that the determined one or more TCP sockets have an error, and remediate the determined one or more TCP sockets in response to the information.
-
公开(公告)号:US20200099654A1
公开(公告)日:2020-03-26
申请号:US16138767
申请日:2018-09-21
Applicant: Juniper Networks, Inc.
Inventor: Jimmy Jose , Pranavadatta D N , Reji Thomas
IPC: H04L29/12
Abstract: A network device in a network may determine a tentative network address for a network interface of the network device and may determine whether the tentative network address is duplicative of any one of the network addresses in the network. If the tentative network address is duplicative of a network address assigned to another network interface in the network, the network device may store an indication of the other network interface. In response to receiving an indication that a new network address is assigned to the other network interface, the network device may re-determine whether the tentative network address is duplicative of any one of the network addresses in the network. If the network device determines that the tentative network address is not duplicative of any one of the plurality of network addresses in the network, the network device may assign the tentative network address to the network interface.
-
公开(公告)号:US10250497B1
公开(公告)日:2019-04-02
申请号:US15616467
申请日:2017-06-07
Applicant: Juniper Networks, Inc.
Inventor: Jimmy Jose , Reji Thomas , Sandip Kumar Ghosh
IPC: H04L12/713 , H04L12/741 , H04L12/823 , H04L29/08 , H04L29/12
Abstract: A first network device may activate the first network device as being associated with a Virtual Router Redundancy Protocol (VRRP) group. The first network device may receive, from a second network device, a duplicate address detection message. The first network device may compare a data link layer address associated with the duplicate address detection message and a Virtual Media Access Control (VMAC) address of the VRRP group. The first network device may disregard the duplicate address detection message after comparing the data link layer address and the VMAC address of the VRRP group.
-
公开(公告)号:US10116544B2
公开(公告)日:2018-10-30
申请号:US15188934
申请日:2016-06-21
Applicant: Juniper Networks, Inc.
Inventor: Ronald P. Bonica , Reji Thomas
IPC: H04L12/26
Abstract: An extend ping protocol is described that allow connectivity tests to be performed for individual network interfaces of a target device without requiring network reachability between the testing device and the remote interface whose status is being queried. Moreover, the extend ping protocol supports a plurality of different probe types that allow an administrator to control how identification information within an extended ping echo request is resolved to the unreachable interfaces.
-
公开(公告)号:US10075534B1
公开(公告)日:2018-09-11
申请号:US15219269
申请日:2016-07-25
Applicant: Juniper Networks, Inc.
Inventor: Reji Thomas , Ronald Bonica
CPC classification number: H04L67/145 , H04L43/10 , H04L45/02 , H04L45/026
Abstract: The disclosed method may include (1) receiving, at a network node within a network, a keepalive message of a routing protocol from a neighbor of the network node, (2) determining that the keepalive message of the routing protocol serves as evidence that the neighbor of the network node is currently reachable via a link within the network, (3) identifying a neighbor cache that includes entries for neighbors of the network node within the network, and then (4) refreshing an entry for the neighbor within the neighbor cache to avoid initiation of a reachability confirmation process directed to the neighbor due at least in part to the keepalive message of the routing protocol serving as evidence that the neighbor of the network node is currently reachable via the link. Various other methods, systems, and apparatuses are also disclosed.
-
-
-
-
-
-
-
-
-