Juniper Networks Patent Grants

Automated packet switch type and host selection for efficient virtualized network function service chaining

Granted: May 4, 2021
Patent Number: 10999219
In general, techniques are described for selecting types of switches and corresponding input/output methods for virtualized network functions (VNFs) of a network service and selecting one or more host computing devices to host the VNFs for the network service to realize the selected types of switches and corresponding input/output methods for the VNFs. For example, a controller that performs aspects of NFV management and orchestration (MANO) receives requirements for a network service to…

Structure for circuit interconnects

Granted: May 4, 2021
Patent Number: 10999923
Described are various configurations of high-speed via structures. Various embodiments can reduce or entirely eliminate insertion loss in high-speed signal processing environments by using impedance compensation structures that decrease a mismatch in components of a circuit. An impedance compensation structure can include a metallic structure placed near a via to lower an impedance difference between the via and a conductive pathway connected to the via.

Apparatus, system, and method for mitigating crosstalk in ball grid array devices

Granted: May 4, 2021
Patent Number: 10999920
A disclosed apparatus may include (1) a circuit board and (2) a set of conductive contacts incorporated into the circuit board, wherein the conductive contacts (A) include a first positive/negative contact pair that is laid out in a first direction along the circuit board, (B) include a second positive/negative contact pair that is laid out in a second direction that is perpendicular to the first direction along the circuit board, and (C) facilitate electrically coupling, to the circuit…

Data center architecture utilizing optical switches

Granted: May 4, 2021
Patent Number: 10999657
Embodiments of the invention describe flexible (i.e., elastic) data center architectures capable of meeting exascale, while maintaining low latency and using reasonable sizes of electronic packet switches, through the use of optical circuit switches such as optical time, wavelength, waveband and space circuit switching technologies. This flexible architecture enables the reconfigurability of the interconnectivity of servers and storage devices within a data center to respond to the…

Configuring and managing network devices using program overlay on Yang-based graph database

Granted: May 4, 2021
Patent Number: 10999410
In one example, a network management system (NMS) device manages a plurality of network devices. The NMS device includes one or more processing units, implemented using digital logic circuitry, configured to receive configuration data for a plurality of network devices managed by the NMS device, construct a graph database representing the configuration data, wherein to construct the graph database, the one or more processing units are configured to construct a plurality of vertices…

Liveness detection for an authenticated client session

Granted: May 4, 2021
Patent Number: 10999379
A network node may determine parameters of an authenticated client session for a client device, wherein the parameters comprise a network address of the client device. The network node may determine inactivity of the client device in the authenticated client session. The network node may generate, based on determining the inactivity of the client device, an address resolution protocol (ARP) message or a neighbor solicitation (NS) message to send to the client device, wherein the ARP…

Bulk delivery of change of authorization data via AAA protocols

Granted: May 4, 2021
Patent Number: 10999280
In general, techniques are described for supporting bulk delivery of change of authorization data in authentication, authorization, and accounting (AAA) protocols, where delivery is performed as a change of authorization after a subscriber has successfully authenticated and initially authorized. In one example, the techniques are directed to a method including determining, by a RADIUS server for a service provider network, change of authorization data for services to which the subscriber…

Maintaining internet protocol security tunnels

Granted: May 4, 2021
Patent Number: 10999253
A network device identifies an Internet Protocol Security (IPsec) tunnel that connects the network device to a remote device and determines that dead peer detection (DPD) is enabled at the network device. The network device receives a first DPD request message from the remote device via the IPsec tunnel, and sends a first DPD response message to the remote device via the IPsec tunnel. The network device determines that a workload of the network device satisfies a threshold amount, and…

Intent-based policy generation for virtual networks

Granted: May 4, 2021
Patent Number: 10999251
Techniques are disclosed for generating intent-based policies and applying the policies to traffic of a computer network. In one example, a policy controller for the computer network receives traffic statistics for traffic flows among a plurality of application workloads executed by a first set of computing devices. The policy controller correlates the traffic statistics into session records for the plurality of application workloads. The policy controller generates, based on the session…

Carrier grade NAT subscriber management

Granted: May 4, 2021
Patent Number: 10999242
This disclosure describes techniques that enable a service provider to synchronize public-private Internet protocol (IP) pairs between a central logging entity (CLE) server that attributes network traffic and network address translation NAT device that logs network traffic. The CLE server includes a communication protocol client communicatively coupled to a communication protocol host. The CLE server, in response to receiving a deregistration message from a registration protocol server,…

Multicast VPN support in data centers using edge replication tree

Granted: May 4, 2021
Patent Number: 10999195
Techniques are disclosed for seamless integration between a multicasting Virtual Private Network and an edge replicated multicast network. For example, a controller (e.g., software defined networking (SDN) controller) may facilitate the integration between a multicasting VPN network and an edge replicated multicast network through the selection of a multicast bridge node from virtual routers specified in the multicast replication tree, and sending information identifying the multicast…

Link state routing protocol adjacency state machine

Granted: May 4, 2021
Patent Number: 10999183
Techniques are disclosed for a link state routing protocol adjacency state machine. The adjacency state machine ensures that first and second logical links using different networking protocols are established on a single physical link between two network devices prior to indicating adjacency between the network devices. In some examples, the adjacency state machine determines that both the first and second links are active in response to determining that hello messages are generated by…

Synchronization between virtual network functions and host systems

Granted: April 27, 2021
Patent Number: 10992749
A network function virtualization (NFV) platform may include one or more processors to identify a condition associated with the NFV platform, where the condition may affect operation of at least one virtual network function (VNF) hosted by or associated with the NFV platform; determine, based on the condition, information that may be provided or an action that may be performed with regard to the at least one VNF, and/or generate or transmit a message identifying the information and/or…

Detecting hardware address conflicts in computer networks

Granted: April 27, 2021
Patent Number: 10992637
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.…

Apparatus, system, and method for discovering path maximum transmission units

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

Auto discovery and auto scaling of services in software-defined network environment

Granted: April 27, 2021
Patent Number: 10992577
Techniques are described for automatic discovery of two or more virtual service instances configured to apply a given service to a packet in a software-defined networking (SDN)/network functions virtualization (NFV) environment. Virtual service instances may be deployed as virtual entities hosted on one or more physical devices to offer individual services or chains of services from a service provider. The use of virtual service instances enables automatic scaling of the services…

Apparatus, system, and method for improved memory consumption in network devices via efficient route management

Granted: April 27, 2021
Patent Number: 10992566
The disclosed computer-implemented method may include (1) receiving, at a network device, a route update for one or more routes that direct traffic within a network that supports BGP, (2) identifying, within the route update, a BGP prefix and a plurality of protocol next-hop addresses that (A) identify a plurality of neighbors of the network device and (B) each correspond to the BGP prefix, (3) maintaining a single copy of the BGP prefix and each of the protocol next-hop addresses, (4)…

Ternary modulation using inter-operable transmitters and receivers

Granted: April 27, 2021
Patent Number: 10992388
A ternary phase shift keying transmitter and receiver can efficiently communicate using ternary encoded data that avoids indistinguishable transition curves for each of the three modulated states in the ternary encoded data. The transmitter is interoperable and can function with different types of receivers including direct detection-based receivers and coherent detection-based receivers.

Display screen or portion thereof with graphical user interface

Granted: April 27, 2021
Patent Number: D917547

Systems and methods for a virtual network assistant

Granted: April 20, 2021
Patent Number: 10985969
Methods and apparatus for identifying the root cause of deterioration of system level experience (SLE). Offending network components that caused the SLE deterioration are identified and corrective actions are taken.