-
公开(公告)号:US10904100B1
公开(公告)日:2021-01-26
申请号:US16517053
申请日:2019-07-19
Applicant: Juniper Networks, Inc.
Inventor: Rafik Puttur , Manoj Nayak , Manoj Namballa
IPC: G06F15/173 , H04L12/24 , H04L12/26
Abstract: A disclosed method may include (1) collecting telemetry data that represents a state of a network device during a live operating session, (2) deriving, from the telemetry data, a set of steps for reproducing the state of the network device during the live operating session based at least in part on a set of rules, (3) generating, based at least in part on the set of steps, a playback decision tree that, upon execution, facilitates (A) reproducing the state of the network device during the live operating session and (B) debugging the state of the network device, and then (4) performing a debug operation that executes the playback decision tree via a network diagnostic tool such as a healthbot. Various other systems, methods, and computer-readable media are also disclosed.
-
公开(公告)号:US11228504B2
公开(公告)日:2022-01-18
申请号:US17077179
申请日:2020-10-22
Applicant: Juniper Networks, Inc.
Inventor: Rafik Puttur , Manoj Nayak , Manoj Namballa
IPC: G06F15/173 , H04L12/24 , H04L12/26
Abstract: A disclosed method may include (1) collecting telemetry data that represents a state of a network device during a live operating session, (2) deriving, from the telemetry data, a set of steps for reproducing the state of the network device during the live operating session based at least in part on a set of rules, (3) generating, based at least in part on the set of steps, a playback decision tree that, upon execution, facilitates (A) reproducing the state of the network device during the live operating session and (B) debugging the state of the network device, and then (4) performing a debug operation that executes the playback decision tree via a network diagnostic tool such as a healthbot. Various other systems, methods, and computer-readable media are also disclosed.
-
公开(公告)号:US10992637B2
公开(公告)日:2021-04-27
申请号:US16050983
申请日:2018-07-31
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Tabrez Ahmed Khan , Rafik Puttur
Abstract: In general, techniques are described for detecting duplicate hardware addresses in network devices of a computer network. A network device sends a request message on a network, the request message specifying the range of hardware addresses starting from the target hardware address. A network device determines whether at least a subset of the range of hardware addresses starting from the target hardware address is available based on response messages received from other network devices. The network device then reserves the available addresses for assigning to virtual machines (VMs) executing on the network device.
-
公开(公告)号:US20200045011A1
公开(公告)日:2020-02-06
申请号:US16050983
申请日:2018-07-31
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Tabrez Ahmed Khan , Rafik Puttur
Abstract: In general, techniques are described for detecting duplicate hardware addresses in network devices of a computer network. A network device sends a request message on a network, the request message specifying the range of hardware addresses starting from the target hardware address. A network device determines whether at least a subset of the range of hardware addresses starting from the target hardware address is available based on response messages received from other network devices. The network device then reserves the available addresses for assigning to virtual machines (VMs) executing on the network device.
-
公开(公告)号:US11909717B1
公开(公告)日:2024-02-20
申请号:US18166954
申请日:2023-02-09
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Rafik Puttur
IPC: H04L29/12 , H04L61/5007 , H04L45/74
CPC classification number: H04L61/5007 , H04L45/74
Abstract: An example network device determines to assign a number of global Internet protocol (IP) addresses to respective network interfaces, determines a subnetwork for the network interfaces, determines a prefix corresponding to the subnetwork, determines a first global IP address having the prefix, determines a range value that is equal to or greater than the number of global IP addresses, generates a message according to Duplicate Address Detection Protocol (DAD) including data indicating that the message includes a range of addresses, the data further indicating the first global IP address and the range value, and sends the message according to DAD to one or more host network devices to determine whether any global IP address in a range starting with the first global IP address and through the range value is in use by the one or more host network devices.
-
6.
公开(公告)号:US11294761B1
公开(公告)日:2022-04-05
申请号:US17061271
申请日:2020-10-01
Applicant: Juniper Networks, inc.
Inventor: Rafik Puttur , Manoj Nayak , Beena Krishne Gowda
IPC: G06F11/00 , G06F11/07 , G06F11/14 , H04L41/0654 , H04L41/0816 , G06F11/34
Abstract: A disclosed method may include (1) identifying a set of field-replaceable units installed on a network device, (2) monitoring the set of FRUs for flapping that renders any of the FRUs temporarily inoperable, (3) detecting at least one flap in which an FRU within the set (A) experiences a fault that renders the FRU temporarily inoperable and (B) subsequently overcomes the fault to resume operability, (4) determining that the FRU is deficient based at least in part on at least one characteristic of the flap detected in connection with the FRU, and (5) performing at least one corrective action that addresses the deficiency of the FRU. Various other systems and methods are also disclosed.
-
公开(公告)号:US11165744B2
公开(公告)日:2021-11-02
申请号:US16234320
申请日:2018-12-27
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Rafik Puttur , Beena Krishne Gowda
Abstract: An example network device executes a plurality of virtual machines (VMs). The network device is configured to determine to assign a number of Internet protocol (IP) addresses to the plurality of VMs, the number of IP addresses being greater than two, determine a first IP address, determine a range value that is equal to or greater than the number of IP addresses, generate a message according to Duplicate Address Protocol (DAD) including data indicating that the message includes a range of addresses, the data further indicating the first IP address and the range value; and send the message according to DAD via the network interface to one or more network devices to determine whether any IP address in a range starting with the first IP address and through the range value is in use by the one or more network devices.
-
公开(公告)号:US20210021480A1
公开(公告)日:2021-01-21
申请号:US16517053
申请日:2019-07-19
Applicant: Juniper Networks, Inc.
Inventor: Rafik Puttur , Manoj Nayak , Manoj Namballa
Abstract: A disclosed method may include (1) collecting telemetry data that represents a state of a network device during a live operating session, (2) deriving, from the telemetry data, a set of steps for reproducing the state of the network device during the live operating session based at least in part on a set of rules, (3) generating, based at least in part on the set of steps, a playback decision tree that, upon execution, facilitates (A) reproducing the state of the network device during the live operating session and (B) debugging the state of the network device, and then (4) performing a debug operation that executes the playback decision tree via a network diagnostic tool such as a healthbot. Various other systems, methods, and computer-readable media are also disclosed.
-
公开(公告)号:US20200213268A1
公开(公告)日:2020-07-02
申请号:US16234320
申请日:2018-12-27
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Rafik Puttur , Beena Krishne Gowda
Abstract: An example network device executes a plurality of virtual machines (VMs). The network device is configured to determine to assign a number of Internet protocol (IP) addresses to the plurality of VMs, the number of IP addresses being greater than two, determine a first IP address, determine a range value that is equal to or greater than the number of IP addresses, generate a message according to Duplicate Address Protocol (DAD) including data indicating that the message includes a range of addresses, the data further indicating the first IP address and the range value; and send the message according to DAD via the network interface to one or more network devices to determine whether any IP address in a range starting with the first IP address and through the range value is in use by the one or more network devices.
-
公开(公告)号:US11671339B1
公开(公告)日:2023-06-06
申请号:US17331397
申请日:2021-05-26
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Rafik Puttur
IPC: H04L43/0811 , H04L41/0654 , H04L43/50
CPC classification number: H04L43/0811 , H04L41/0654 , H04L43/50
Abstract: A disclosed method may include (1) receiving, via a physical interface of a network device, a hello packet that includes information specific to a fault-detection session established between the physical interface and an additional physical interface of a remote device via a link, (2) identifying, within the information, a plurality of statuses that correspond to a plurality of virtual interfaces partitioned on the additional physical interface of the remote device, (3) determining, based at least in part on the statuses of the virtual interfaces, that the link supporting the fault-detection session established between the physical interface and the additional physical interface has experienced at least a partial failure, and then in response to determining that the link has experienced the at least partial failure, (4) performing a remedial action to address the at least partial failure of the link. Various other apparatuses, systems, and methods are also disclosed.
-
-
-
-
-
-
-
-
-