-
公开(公告)号: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.
-
公开(公告)号:US11070438B1
公开(公告)日:2021-07-20
申请号:US16535133
申请日:2019-08-08
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Rafik Puttur , Chetana Koushik B N
Abstract: The disclosed method may include (1) deploying, within a network device, at least one sensor designed to collect network statistics information about a plurality of logical network interfaces of the network device, (2) receiving, at the network device, one or more requests to obtain network statistics information about at least one logical network interface of the network device, (3) determining a range of network addresses that includes a network address of each logical network interface within the one or more requests, and then (4) providing, to the sensor, an instruction that prompts the sensor to (A) simultaneously collect network statistics information about each logical network interface whose network address is within the range of network addresses and (B) utilize the collected network statistics information to enable the network device to handle network traffic. Various other apparatuses, systems, and methods are also disclosed.
-
公开(公告)号:US10931628B2
公开(公告)日:2021-02-23
申请号:US16234342
申请日:2018-12-27
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Rafik Puttur
Abstract: Techniques are described for detecting conflicts between IP addresses for assignment to virtual machines (VMs). An example network device executes a plurality of VMs) and is configured to determine at least one IP address for assignment to at least one of the VMs, determine an IP address to request for the at least one VM, generate a message according to Duplicate Media Access Control Address (DMAD) Protocol including data indicating that the message includes an IP address, the data further indicating the IP address, and send the message according to DMAD via the network interface to one or more network devices to determine whether the IP address is in use by the one or more network devices. The message may specify one global IP address. Alternatively, the message may specify a range of link-local IP addresses generated from a MAC address of a network interface of the network device.
-
公开(公告)号:US10924375B2
公开(公告)日:2021-02-16
申请号:US16259784
申请日:2019-01-28
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Ronald Bonica , Rafik Puttur
Abstract: A disclosed method may include (1) receiving, at a proxy node within a network, an echo request from a probing node within the network, (2) identifying, within the echo request, a type of probe to be performed in connection with the echo request, (3) determining, based at least in part on the type of probe identified within the echo request, that a proxy interface included on the proxy node is to probe a status of a virtual interface partitioned on a physical interface, (4) probing, via the proxy interface, the status of the virtual interface partitioned on the physical interface by way of a virtual function index assigned to the virtual interface, and then (5) sending, to the probing node, an echo reply that identifies the status of the virtual interface partitioned on the physical interface. Various other apparatuses, systems, and methods are also disclosed.
-
8.
公开(公告)号:US10831592B1
公开(公告)日:2020-11-10
申请号:US16145107
申请日:2018-09-27
Applicant: Juniper Networks, Inc.
Inventor: Rafik Puttur , Manoj Nayak , Beena Krishne Gowda
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.
-
公开(公告)号:US20200244560A1
公开(公告)日:2020-07-30
申请号:US16259784
申请日:2019-01-28
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Ronald Bonica , Rafik Puttur
Abstract: A disclosed method may include (1) receiving, at a proxy node within a network, an echo request from a probing node within the network, (2) identifying, within the echo request, a type of probe to be performed in connection with the echo request, (3) determining, based at least in part on the type of probe identified within the echo request, that a proxy interface included on the proxy node is to probe a status of a virtual interface partitioned on a physical interface, (4) probing, via the proxy interface, the status of the virtual interface partitioned on the physical interface by way of a virtual function index assigned to the virtual interface, and then (5) sending, to the probing node, an echo reply that identifies the status of the virtual interface partitioned on the physical interface. Various other apparatuses, systems, and methods are also disclosed.
-
10.
公开(公告)号:US20200213269A1
公开(公告)日:2020-07-02
申请号:US16234342
申请日:2018-12-27
Applicant: Juniper Networks, Inc.
Inventor: Manoj Nayak , Rafik Puttur
Abstract: Techniques are described for detecting conflicts between IP addresses for assignment to virtual machines (VMs). An example network device executes a plurality of VMs) and is configured to determine at least one IP address for assignment to at least one of the VMs, determine an IP address to request for the at least one VM, generate a message according to Duplicate Media Access Control Address (DMAD) Protocol including data indicating that the message includes an IP address, the data further indicating the IP address, and send the message according to DMAD via the network interface to one or more network devices to determine whether the IP address is in use by the one or more network devices. The message may specify one global IP address. Alternatively, the message may specify a range of link-local IP addresses generated from a MAC address of a network interface of the network device.
-
-
-
-
-
-
-
-
-