Patents Assigned to Juniper Networks, Inc.
  • Patent number: 11129302
    Abstract: The disclosed apparatus may include (1) a split heatsink assembly that comprises (A) a first heatsink that includes a base for thermally coupling to a first heat-emitting component, wherein the base of the first heatsink forms an opening, and (B) a second heatsink that includes a pedestal for thermally coupling to a second heat-emitting component, wherein the pedestal of the second heatsink fits into the opening formed by the base of the first heatsink, and (2) an EMI absorber that at least partially encompasses the pedestal of the second heatsink and resides between the pedestal of the second heatsink and the base of the first heatsink in the opening. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: September 21, 2021
    Assignee: Juniper Networks, Inc
    Inventors: Philippe C. Sochoux, Keith Hocker, Jing Li
  • Patent number: 11128394
    Abstract: An apparatus includes a tail-end optical switch configured to be coupled to a broadcast star network that couples the tail-end optical switch to a head-end optical switch by a primary bidirectional optical path and a second bidirectional optical path. The tail-end optical switch having a first optical switch and a second optical switch configured to provide active switching.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: September 21, 2021
    Assignee: Juniper Networks, Inc.
    Inventor: Kevan Peter Jones
  • Patent number: 11129027
    Abstract: Methods and apparatus for automatically reconfiguring network parameters are described. Some embodiments identify communication channels that may interfere with higher priority equipment and deactivate communication channels that may cause harmful interference. Some APs are switched to 2.4 GHz communication channels. In some embodiments, AP operating parameters, such as transmission power are adjusted to reduce interference for higher priority receivers.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: September 21, 2021
    Assignee: Juniper Networks, Inc.
    Inventor: Wenfeng Wang
  • Publication number: 20210288743
    Abstract: 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: Application
    Filed: May 27, 2021
    Publication date: September 16, 2021
    Applicant: Juniper Networks, Inc.
    Inventors: Gert GRAMMEL, Ajay KACHRANI, Patrick Michael MCEACHERN
  • Patent number: 11115330
    Abstract: 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: Grant
    Filed: April 19, 2018
    Date of Patent: September 7, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Selvakumar Sivaraj, Wen Lin, Praful Lalchandani, Aldrin Isaac, Deepti J. Chandra, Vishal Garg
  • Patent number: 11115391
    Abstract: 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: Grant
    Filed: October 30, 2019
    Date of Patent: September 7, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Avinash Kumar Singh, Sachin Mutalik Desai, Vaibhav Agarwal, Mohit Joshi
  • Patent number: 11115389
    Abstract: 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: Grant
    Filed: May 17, 2019
    Date of Patent: September 7, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Kumar Gupta, Anand Vardhan, Bavithra Gopalakrishnan
  • Patent number: 11106839
    Abstract: 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: Grant
    Filed: March 22, 2018
    Date of Patent: August 31, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
  • Patent number: 11106060
    Abstract: 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: Grant
    Filed: July 2, 2020
    Date of Patent: August 31, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Jonathan Edgar Roth, Erik Johan Norberg
  • Patent number: 11095504
    Abstract: 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: Grant
    Filed: April 26, 2019
    Date of Patent: August 17, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Jacopo Pianigiani, Thomas Murray, Michael Henkel, Tong Jiang, Ignatious Johnson Christober, Atul S Moghe
  • Patent number: 11095742
    Abstract: 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: Grant
    Filed: March 27, 2019
    Date of Patent: August 17, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Mariganti Sarath Chandra, Vinod B C
  • Patent number: 11093666
    Abstract: 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: Grant
    Filed: March 22, 2018
    Date of Patent: August 17, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
  • Patent number: 11088952
    Abstract: 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: Grant
    Filed: June 12, 2019
    Date of Patent: August 10, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Sravanthi Arimanda, Rajeev Chaubey, Rakesh Kumar Sharma
  • Patent number: 11087046
    Abstract: 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: Grant
    Filed: March 22, 2018
    Date of Patent: August 10, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
  • Patent number: 11088897
    Abstract: 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: Grant
    Filed: September 20, 2019
    Date of Patent: August 10, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Sounak Mukherjee, Srinivasa Rao Nandyala, Himanshu Kumar Tambakuwala
  • Patent number: 11088765
    Abstract: 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: Grant
    Filed: January 8, 2020
    Date of Patent: August 10, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Qiang Wang, Yang Yue
  • Patent number: 11088917
    Abstract: 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: Grant
    Filed: September 7, 2018
    Date of Patent: August 10, 2021
    Assignee: 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: 11088871
    Abstract: 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: Grant
    Filed: February 11, 2020
    Date of Patent: August 10, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Wen Lin, Ravi Shekhar, Vamshi Krishna Voruganti, Aldrin Isaac, SelvaKumar Sivaraj, Sean A. Mentzer, John E. Drake
  • Patent number: D931315
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: September 21, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Prasad Miriyala, Anish Mehta
  • Patent number: D931316
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: September 21, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Prasad Miriyala, Anish Mehta