Patents Assigned to Juniper Network, Inc.
-
Publication number: 20210288743Abstract: An apparatus includes a reconfigurable optical add/drop multiplexer (ROADM) having an input port to receive a first optical signal from a second device. The ROADM also includes a first wavelength selective switch (WSS), in optical communication with the input port, to convert the first optical signal into a second optical signal, a loopback, in optical communication with the first WSS, to transmit the second optical signal, and a second WSS, in optical communication with the loopback, to convert the second optical signal to a third optical signal and direct the third optical signal back to the second device via the input port.Type: ApplicationFiled: May 27, 2021Publication date: September 16, 2021Applicant: Juniper Networks, Inc.Inventors: Gert GRAMMEL, Ajay KACHRANI, Patrick Michael MCEACHERN
-
Patent number: 11115391Abstract: A device may receive a packet from a first endpoint that is destined for a second endpoint. The first endpoint may be hosted on the device. The device may determine whether a secure session exists between the first endpoint and the second endpoint. The secure session may permit encrypted traffic to be exchanged between the first endpoint and the second endpoint. The device may process the packet using a set of rules after determining whether the secure session exists between the first endpoint and the second endpoint. The device may encrypt the packet using security information associated with the secure session after determining that the secure session exists, or establishing the secure session when the secure session does not exist. The device may provide the packet toward the second endpoint after encrypting the packet.Type: GrantFiled: October 30, 2019Date of Patent: September 7, 2021Assignee: Juniper Networks, Inc.Inventors: Avinash Kumar Singh, Sachin Mutalik Desai, Vaibhav Agarwal, Mohit Joshi
-
Patent number: 11115330Abstract: A device may receive, from a provider edge device, a packet to be provided to one or more other provider edge devices. Some of the one or more other provider edge devices may be multi-homed with a same customer edge device as the provider edge device. The device may configure a source IP address of the packet based on a capability of an assisted replicator device after receiving the packet. The capability may relate to whether the assisted replicator device is capable of retaining the source IP address of the packet as received from the provider edge device. The device may provide the packet to at least some provider edge devices, of the one or more other provider edge devices, after configuring the source IP address of the packet.Type: GrantFiled: April 19, 2018Date of Patent: September 7, 2021Assignee: Juniper Networks, Inc.Inventors: Selvakumar Sivaraj, Wen Lin, Praful Lalchandani, Aldrin Isaac, Deepti J. Chandra, Vishal Garg
-
Patent number: 11115389Abstract: A device may cause a Media Access Control Security (MACsec) session to be established on a first link of a link aggregation group (LAG) that includes a plurality of links with a different device. The device may cause a data structure to be updated to identify the first link as a MACsec enabled LAG link and may send traffic via the first link. The device may cause a MACsec session to be established on at least one additional link of the LAG and may cause the data structure to be updated to identify the at least one additional link as a MACsec enabled LAG link. The device may send, after causing the data structure to be updated to identify the at least one additional link as a MACsec enabled LAG link, additional traffic via the first link and the at least one additional link.Type: GrantFiled: May 17, 2019Date of Patent: September 7, 2021Assignee: Juniper Networks, Inc.Inventors: Amit Kumar Gupta, Anand Vardhan, Bavithra Gopalakrishnan
-
Patent number: 11106060Abstract: Disclosed are structures as well as methods of manufacture and operation of integrated optoelectronic devices that facilitate directly heating the diode or waveguide structures to regulate a temperature of the device while allowing electrical contacts to be placed close to the device to reduce the electrical resistance. Embodiments include, in particular, heterogeneous electro-absorption modulators that include a compound-semiconductor diode structure placed above a waveguide formed in the device layer of an SOI substrate.Type: GrantFiled: July 2, 2020Date of Patent: August 31, 2021Assignee: Juniper Networks, Inc.Inventors: Jonathan Edgar Roth, Erik Johan Norberg
-
Patent number: 11106839Abstract: In general, techniques are described for providing network device modeling in preconfigured network modeling environments. A device comprising a memory and a processor may be configured to perform the techniques. The processor may interface with a network device within the preconfigured network environment to iteratively adapt pre-defined configuration objects of the network device. The processor may conduct, for each iteration of the adaptation of the pre-defined configuration objects, a simulation to collect a simulation dataset representative of an operating state of the network device. The processor may generate, based on the operational data, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device. The memory may store the model.Type: GrantFiled: March 22, 2018Date of Patent: August 31, 2021Assignee: Juniper Networks, Inc.Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Patent number: 11095504Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.Type: GrantFiled: April 26, 2019Date of Patent: August 17, 2021Assignee: Juniper Networks, Inc.Inventors: Jacopo Pianigiani, Thomas Murray, Michael Henkel, Tong Jiang, Ignatious Johnson Christober, Atul S Moghe
-
Patent number: 11095742Abstract: In general, techniques are described for providing a dynamic system state for a distributed operating system. A network device comprises a plurality of hardware computing nodes configured to execute a distributed operating system that provides an execution environment in which a plurality of applications is executed. A computing node of the plurality of computing nodes is configured to configure a dynamic state application to operate as a proxy to receive one or more requests for state information stored in a data store. The computing node retrieves the state information stored in the data store; stores the retrieved state information in a local data store of the computing node; receives one or more requests for the state information; and sends a response including the requested state information from the local data store.Type: GrantFiled: March 27, 2019Date of Patent: August 17, 2021Assignee: Juniper Networks, Inc.Inventors: Mariganti Sarath Chandra, Vinod B C
-
Patent number: 11093666Abstract: In general, techniques are described for automated network device model creation using randomized test beds. A device comprising a processor may be configured to perform the techniques. The processor may generate, based on simulation configuration files, configuration objects for performing a plurality of simulation iterations with respect to the network device operating within a test environment. Each of the simulation iterations may be configured to randomly assign parameters within the test environment. The driver may conduct, based on the configuration objects, each of the simulation iterations within the test environment to collect simulation datasets representative of operating states of the network device. The analytics module may perform machine learning with respect to each of the simulation datasets to generate a model that predicts, responsive to configuration parameters, an operating state of the network device when configured with the configuration parameters for the network device.Type: GrantFiled: March 22, 2018Date of Patent: August 17, 2021Assignee: Juniper Networks, Inc.Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Patent number: 11088917Abstract: In some possible implementations, a platform may receive or determine information identifying a plurality of physical network devices, wherein the plurality of physical network devices is associated with a plurality of resources; receive information identifying criteria for a topology, wherein a deployment based on the topology is to be configured using one or more resources, of the plurality of resources, associated with one or more physical network devices of the plurality of physical network devices, and wherein the criteria do not identify the one or more resources or the one or more physical network devices; select the one or more physical network devices or the one or more resources for the deployment based on the topology; and automatically configure the one or more resources or the one or more physical network devices to provide the deployment based on the topology.Type: GrantFiled: September 7, 2018Date of Patent: August 10, 2021Assignee: Juniper Networks, Inc.Inventors: Edward McColgan, Robert Donle, Phillip J. Wisdom, Omar Shihadeh Ansari, Wasim Raza, Lovan Hoang, Eric A. Olson, Justin D. Hayes, Sathyasekaran Sadanandam
-
Patent number: 11088939Abstract: A first network device may determine that a link-state database (LSDB), associated with the first network device, includes a first link-state advertisement (LSA) instance associated with a second network device. The first network device may determine that the first network device has not received a second LSA instance, associated with the second network device, that does not include information identifying a fully adjacent link between the second network device and the first network device. The first network device may receive the second LSA instance associated with the second network device and may transmit, to the second network device, a third LSA instance, associated with the first network device, that includes the information identifying the fully adjacent link between the second network device and the first network device, only after the second LSA instance is received.Type: GrantFiled: October 22, 2018Date of Patent: August 10, 2021Assignee: Juniper Networks, Inc.Inventors: Rajesh Shetty Manur, Shraddha Hegde, Abhishek Chakraborty
-
Patent number: 11088952Abstract: A network device may receive network traffic associated with a session, wherein the session is associated with a network. The network device may determine, from the network traffic, an application path that is associated with the session, wherein the application path is associated with a communication protocol and an application protocol. The network device may determine, based on policy information that is associated with the application path, whether the network traffic associated with the session is capable of being communicated via the network using the communication protocol and the application protocol. The network device may perform, based on whether the network traffic is determined to be capable of being communicated, an action associated with enabling or preventing communication of the network traffic.Type: GrantFiled: June 12, 2019Date of Patent: August 10, 2021Assignee: Juniper Networks, Inc.Inventors: Sravanthi Arimanda, Rajeev Chaubey, Rakesh Kumar Sharma
-
Patent number: 11088765Abstract: 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 receive a second plurality of output optical power values. The processor is configured to determine a bandwidth limitation and a modulation nonlinearity, and then send a first signal to a first filter to reduce the bandwidth limitation and a second signal to a second filter to reduce the modulation nonlinearity.Type: GrantFiled: January 8, 2020Date of Patent: August 10, 2021Assignee: Juniper Networks, Inc.Inventors: Qiang Wang, Yang Yue
-
Patent number: 11088871Abstract: 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 edge device to the first provider edge device. The first provider edge device may generate a data packet including mobility information indicating that the device has moved to the first provider edge device. The first provider edge device may transmit, via a data plane of the EVPN, the data packet to the second provider edge device to permit the second provider edge device to update routing information for the device.Type: GrantFiled: February 11, 2020Date of Patent: August 10, 2021Assignee: Juniper Networks, Inc.Inventors: Wen Lin, Ravi Shekhar, Vamshi Krishna Voruganti, Aldrin Isaac, SelvaKumar Sivaraj, Sean A. Mentzer, John E. Drake
-
Patent number: 11088897Abstract: 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.Type: GrantFiled: September 20, 2019Date of Patent: August 10, 2021Assignee: Juniper Networks, Inc.Inventors: Sounak Mukherjee, Srinivasa Rao Nandyala, Himanshu Kumar Tambakuwala
-
Patent number: 11087046Abstract: 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 datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.Type: GrantFiled: March 22, 2018Date of Patent: August 10, 2021Assignee: Juniper Networks, Inc.Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Patent number: 11082337Abstract: 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 network controller device may advertise the subset of resources for the virtual network to the respective PE routers using BGP-LS (Border Gateway Protocol-Link State). Based on the advertisements, each of the PE routers generates a restricted view of the full underlay network topology for the virtual network and, thus, only uses the subset of resources in the restricted view to generate routing and forwarding tables for the virtual network.Type: GrantFiled: April 26, 2019Date of Patent: August 3, 2021Assignee: Juniper Networks, Inc.Inventor: John E. Drake
-
Providing physical host hardware state information to virtual machines deployed on the physical host
Patent number: 11080083Abstract: 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, information indicating occurrence of the event associated with the hardware component, and may cause, via the event plugin, execution of the script based on the occurrence of the event associated with the hardware component. The device may provide, based on execution of the script, a notification to the virtual machine, where the notification may indicate the occurrence of the event associated with the hardware component.Type: GrantFiled: August 28, 2019Date of Patent: August 3, 2021Assignee: Juniper Networks, Inc.Inventors: Abhinav Tandon, Kaustubh Shantanu, Siva Krishna Gudivada -
Patent number: 11082328Abstract: 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 programmable processors of the network device are also configured to send, to at least one other network device of the plurality of network devices, the SID offset to enable the at least one other network device to derive a node segment identifier for the at least one other network device to participate in the flexible-algorithm.Type: GrantFiled: April 26, 2019Date of Patent: August 3, 2021Assignee: Juniper Networks, Inc.Inventors: William Britto Arimboor Joseph, Shraddha Hegde
-
Patent number: D926805Type: GrantFiled: December 2, 2020Date of Patent: August 3, 2021Assignee: Juniper Networks, Inc.Inventors: Yelena Kozlova, Lyubov Nesteroff