Juniper Networks Patent Grants

Bidirectional forwarding detection control packet to indicate maintenance mode operation

Granted: August 10, 2021
Patent Number: 11088897
A first network device may determine to transition to a maintenance mode. The first network device may transmit, to a second network device, a bidirectional forwarding detection (BFD) control packet that includes an indication that the first network device is in the maintenance mode.

Fast convergence for MAC mobility

Granted: August 10, 2021
Patent Number: 11088871
A first provider edge device may receive device information from a second provider edge device included in an Ethernet virtual private network (EVPN). The device information may identify a media access control (MAC) address and may indicate that the device is connected to the second provider edge device. The first provider edge device may receive data transmitted by the device and may determine, based on information included in the data, that the device has moved from the second provider…

Methods and apparatus for detecting and compensating bandwidth limitation and modulation nonlinearity of a coherent optical transponder

Granted: August 10, 2021
Patent Number: 11088765
In some embodiments, an apparatus includes a memory and a processor operatively coupled to the memory. The processor is configured to send a stimulus signal at a frequency that corresponds to a first frequency value to a tributary channel of a coherent optical transponder. The processor is configured to adjust an amplitude of the stimulus signal and receive a first plurality of output optical power values. The processor is configured to adjust the frequency of the stimulus signal and…

Providing diversity in simulation datasets during modeling of network devices

Granted: August 10, 2021
Patent Number: 11087046
In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation…

Support for multiple virtual networks over an underlay network topology

Granted: August 3, 2021
Patent Number: 11082337
Techniques are described for supporting multiple virtual networks over an underlay network. The techniques may provide support for network slicing and enhanced virtual private networks (VPNs) over the underlay network. In general, the techniques include allocating a subset of resources (e.g., nodes and/or links) of the underlay network to a particular virtual network, and advertising the subset of resources to provider edge (PE) routers that are participating in the virtual network. A…

Enhanced flexible-algorithm definition

Granted: August 3, 2021
Patent Number: 11082328
Techniques are described for advertising constraint-based path computation (e.g., flexible-algorithm) through a constrained network topology. For example, a network device comprises a memory and one or more programmable processors operably coupled to the memory, wherein the one or more programmable processors are configured to generate a packet including a segment identifier (SID) offset, wherein the SID offset is an offset value associated with the flexible-algorithm. The one or more…

Providing physical host hardware state information to virtual machines deployed on the physical host

Granted: August 3, 2021
Patent Number: 11080083
A device may receive, from a virtual machine deployed on the device, a request to register for an event associated with a hardware component of the device, and may create a path to a script associated with providing information about the event when the event occurs. The device may provide the script to an event plugin associated with the event and the hardware component, and may register the event plugin with a kernel associated with the device. The device may receive, the kernel,…

Display screen or portion thereof with graphical user interface

Granted: August 3, 2021
Patent Number: D926805

Methods and apparatus relating to the use of real and/or virtual beacons

Granted: July 27, 2021
Patent Number: 11076341
Methods and apparatus relating to use of actual and/or virtual beacons are described. Virtual beacons are virtual in that an actual beacon need not be transmitted but a rather a virtual beacon transmitter at a desired location maybe considered to transmit virtual beacons. In some embodiments a set of beacon transmitter information for one or more beacons is supplied to devices in a communications system. The beacon transmitter information indicates transmission power and location of…

Apparatus, system, and method for cooling multi-chip modules via clustered fluid-cooled plates

Granted: July 27, 2021
Patent Number: 11076502
The disclosed apparatus may include (1) a plurality of fluid-cooled plates that thermally couple to a plurality of electronic components included on a multi-chip module, (2) at least one source conduit that (A) is operatively coupled to at least one fluid-cooled plate within the plurality of fluid-cooled plates and (B) feeds cooling fluid from a condenser to the fluid-cooled plate, (3) at least one return conduit that (A) is operatively coupled to at least one additional fluid-cooled…

Apparatus, system, and method for improving the efficiency of link-failure detection

Granted: July 27, 2021
Patent Number: 11075827
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,…

Hierarchical naming scheme for state propagation within network devices

Granted: July 27, 2021
Patent Number: 11075806
In general, techniques are described for providing a hierarchical naming scheme used to propagate state information within network devices. A network device comprising a topic database and a processor may be configured to perform the techniques. The topic database may be configured to store a hierarchical naming scheme that associates objects representative of the state information to hierarchically arranged topics. The processor may be configured to associate consuming components within…

Business policy management for self-driving network

Granted: July 27, 2021
Patent Number: 11075805
A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an indication of a stateful intent, the data structure including a plurality of nodes and a plurality of edges, each node of the plurality of nodes being representative of a respective network device of the plurality of network devices. The one or more processing units are configured to determine, using an abstract function configured at a node of…

Scalable and robust network management for cloud-based NAT environments

Granted: July 27, 2021
Patent Number: 11075792
Scalable, robust cloud-based network management systems (NMSs) are described. In one, an NMS includes a set of NMS applications, a pool of device communication managers (DCMs), and a pool of device operations managers (DOMs). Each of the DCMs and DOMs executed by the processors as software containers. The NMS includes an API gateway configured to route remote procedure calls (RPCs) from the DCMs to the DOMs via the APIs exposed by the DOMs and according to device identifiers of the…

Adaptive capacity management for network licensing

Granted: July 27, 2021
Patent Number: 11074322
In general, the techniques are described for locally and adaptively managing license token requests for a licensed capacity feature without an explicit grant of license tokens from a centralized license server. For example, a network device for a licensed customer may locally manage a license token request for a capacity feature operating in network license mode and thus shared/contended for among multicast network devices associated with the customer. The network device may locally…

Deployment of microservices-based network controller

Granted: July 27, 2021
Patent Number: 11074091
A distributed network controller that is configured in a containerized architecture is described. The network controller includes a plurality of microservices packaged and deployed using respective containers for the microservices, according to a plurality of charts, each chart comprising one or more templates that define a manner in which the microservices, for performing respective operations of the network controller, are deployed on a plurality of servers within the data center.…

Apparatus, system, and method for collecting network statistics information

Granted: July 20, 2021
Patent Number: 11070438
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…

Guaranteed bandwidth for segment routed (SR) paths

Granted: July 20, 2021
Patent Number: 11070463
At least one bandwidth-guaranteed segment routing (SR) path through a network is determined by: (a) receiving, as input, a bandwidth demand value; (b) obtaining network information; (c) determining a constrained shortest multipath (CSGi); (d) determining a set of SR segment-list(s) (Si=[sl1i, sl2i . . . slni]) a that are needed to steer traffic over CSGi; and (e) tuning the loadshares in Li, using Si and the per segment-list loadshare (Li=[l1i, l2i . . . lni]), the per segment equal cost…

Network dashboard with multifaceted utilization visualizations

Granted: July 20, 2021
Patent Number: 11070452
Techniques for presenting information about a network, virtualization infrastructure, cluster, or other computing environment, which may involve presentation of user interfaces that may enable nuanced, unique, and/or comprehensive insights into how infrastructure elements, instances, and/or computing resources are being used and information about patterns of usage and/or utilization. Techniques for communicating, within a computing system, information used to create, update, and/or…

Methods and apparatus for centralized operational management of heterogenous network devices through software-based node unification

Granted: July 20, 2021
Patent Number: 11070443
Apparatus and methods described herein relate to an apparatus including a memory and a processor operatively coupled to the memory. The processor can receive a set of network management device packages associated with a set of network management devices. The processor can merge a set of management device schema commands from the set of network management device packages with a unified schema to produce unified schema information. The processor can receive a unified schema command signal…