Patents Assigned to Juniper Network, Inc.
-
Patent number: 10678746Abstract: One or more devices are configured to receive information regarding network devices associated with a physical network. The one or more devices are configured further to generate configuration data based on the information regarding the network devices. The one or more devices are configured further to generate a virtual network based on the configuration data. The one or more devices are configured to send information regarding the virtual network to a client device. The one or more devices are configured to receive a change to the virtual network from the client device; and cause a change, corresponding to the change in the virtual network, to occur in the physical network.Type: GrantFiled: July 3, 2017Date of Patent: June 9, 2020Assignee: Juniper Networks, Inc.Inventors: Pilar Somohano, Brian P. O'Sullivan, Hal L. Stern, Michael Yip, Aleksey L. Mints
-
Patent number: 10680831Abstract: In general, the disclosure describes examples where a single software-defined network (SDN) controller establishes tunnels and controls communication on these tunnels between a plurality of virtual computing environments (VCEs). The SDN controller establishes the logical tunnel mesh to interconnect the plurality of VCEs in the multi-cloud network via respective connect gateway routers. To establish the logical tunnel mesh, the SDN controller is configured to determine one or more logical tunnels from the logical tunnel mesh to establish one or more communication links between a first VCE and a second VCE of the plurality of VCEs in the multi-cloud network. The SDN controller is configured to advertise the one or more logical tunnels to the first VCE and the second VCE.Type: GrantFiled: September 27, 2018Date of Patent: June 9, 2020Assignee: Juniper Networks, Inc.Inventor: Sanju C. Abraham
-
Patent number: 10680944Abstract: In one example, a management component executes on a network device, a first routing component executing on a first server device physically separate from the network device to provide control plane routing functionality for a virtual node on the network device, and a second routing component executing on a second server device physically separate from the network device to provide control plane routing functionality for the virtual node, wherein the first routing component and the second routing component operate as a redundant master-backup pair for the virtual node. The management component is configured to detect first reachability of the network device with a first routing component and second reachability of the network device with a second routing component, and send a control message to each of the first routing component and the second routing component, the control message specifying reachability information indicating the first reachability and the second reachability.Type: GrantFiled: January 19, 2018Date of Patent: June 9, 2020Assignee: Juniper Networks, Inc.Inventor: Shrish Mahishi
-
Patent number: 10680941Abstract: In general, techniques described are for providing graceful restart procedures for network devices of label switched paths (LSPs) implemented with label stacks. For example, a restarting network device may include a processor coupled to a memory that executes software configured to: receive a path signaling message including a recovery object that defines a reverse path of the LSP from an egress network device of the LSP to the restarting network device, including at least an upstream label and a downstream label associated with the restarting network device; determine, based on the recovery object, the upstream label and the downstream label associated with the restarting network device; and instantiate a control plane state of the restarting network device based on the recovery object.Type: GrantFiled: June 13, 2018Date of Patent: June 9, 2020Assignee: Juniper Networks, Inc.Inventors: Vishnu Pavan Beeram, Raveendra Torvi, Harish Sitaraman, Chandrasekar Ramachandran
-
Patent number: 10681091Abstract: A stateful application gateway redundancy system and method. Configuration information defines a service processing unit on a service gateway and associates a first redundancy set and a second redundancy set with the service processing unit, wherein the first and the second redundancy sets include a master redundancy state, a standby redundancy state and one or more redundancy policies, including at least one redundancy policy defining actions to be taken on occurrence of a redundancy event associated with the respective redundancy set. In response to detecting a critical event for the first redundancy set, the service gateway transitions the first redundancy set from the standby redundancy state to the master redundancy state, adds a first signal-route associated with the first redundancy set to a Routing Information Base (RIB) and advertises the first signal-route to routing protocol peer network devices.Type: GrantFiled: July 31, 2018Date of Patent: June 9, 2020Assignee: Juniper Networks, Inc.Inventors: Harsha Srinath, Gregory M. Dalle, Mathias Kokot, Umesh Mangla
-
Patent number: 10680966Abstract: The techniques describe packet reordering for packets flowing on a new path in response to a change in internal forwarding paths in a network device. For example, a network device may dynamically change the selection of an internal forwarding path to achieve fabric path optimization (“OFP”) or to ensure optimized load balancing. Packets forwarded on the new path are buffered such that the transmission of packets forwarded on the new path are delayed for a buffering time period of at least the time in which a packet is being sent from the source packet processor to the initial destination packet processor.Type: GrantFiled: December 27, 2017Date of Patent: June 9, 2020Assignee: Juniper Networks, Inc.Inventors: Sayantani Gupta, Babu Singarayan, Sharmila Koppula, Gaurav Ganeriwal, Arun G Menon, Vishnu Janardhanan S
-
Patent number: 10673714Abstract: This disclosure describes techniques for presenting information about a network, virtualization infrastructure, cluster, or other computing environment, and may involve presentation of user interfaces that may enable nuanced, unique, and/or comprehensive insights into how infrastructure elements and computing resources are being used and information about patterns of usage and/or utilization. This disclosure also describes techniques for communicating, within a computing system, information used to create, update, and/or modify the user interfaces that present information about a network, virtualization infrastructure, cluster, or other computing environment.Type: GrantFiled: June 29, 2017Date of Patent: June 2, 2020Assignee: Juniper Networks, Inc.Inventors: Harshit Naresh Chitalia, Travis Gregory Newhouse, Parantap Roy, Sumeet Singh, Avi K. Patel
-
Patent number: 10673755Abstract: In one example, a network device comprising a first chassis of a multi-chassis link aggregation group (MC-LAG) having three or more chassis, comprises one or more network interfaces configured to receive a packet to be forwarded using the MC-LAG, and a control unit configured to determine whether the packet was received from a device outside of the MC-LAG, when the packet was received from the device outside of the MC-LAG, add data to the packet that identifies the first chassis as a source of the packet for the MC-LAG, and forward the packet via at least one of the network interfaces. In this manner, chassis of the MC-LAG can prevent forwarding of the packet to the source of the packet for the MC-LAG, based on the data that identifies a source of the packet for the MC-LAG.Type: GrantFiled: May 10, 2019Date of Patent: June 2, 2020Assignee: Juniper Networks, Inc.Inventors: Avanindra Godbole, Xiangwen Xu
-
Patent number: 10666500Abstract: Techniques are described for avoiding traffic black-holing in a multi-homed Ethernet virtual private networks (EVPNs) in which a customer device (CE) is multi-homed to a plurality of multi-homing provider edge devices (PEs) via respective links of an Ethernet segment. An overlay network is created over the Ethernet segment, and the multi-homing PEs of the EVPN are configured with a common anycast IP address for respective virtual network interfaces. Upon election as active designated forwarder (DF) for the EVPN, the DF PE of the multi-homing PEs advertises toward the customer network an IGP metric for the anycast IP address that is lower than the IGP metric(s) advertised by any of the non-DF standby PE routers segment to direct the CE to forward network packets from the customer network to the DF PE over the respective link of the Ethernet segment.Type: GrantFiled: March 30, 2016Date of Patent: May 26, 2020Assignee: Juniper Networks, Inc.Inventors: Tapraj Singh, Wen Lin, SelvaKumar Sivaraj, Rukesh Dorai, Sunesh Rustagi
-
Patent number: 10666353Abstract: Photonically integrated normal incidence photodetectors (NIPDs) and associated in-plane waveguide structures optically coupled to the NIPDs can be configured to allow for both in-plane and normal-incidence detection. In photonic circuits with light-generation capabilities, such as integrated optical transceivers, the ability of the NIPDs to detect in-plane light is used, in accordance with some embodiments, to provide self-test functionality.Type: GrantFiled: November 20, 2018Date of Patent: May 26, 2020Assignee: Juniper Networks, Inc.Inventors: John Parker, Brian Robert Koch, Gregory Alan Fish, Hyundai Park
-
Patent number: 10659352Abstract: In some examples, a method includes receiving, by a first network device, a private label route message from a second network device, the private label route message specifying a private label as a destination, a route distinguisher of an egress network device for the private label, a context protocol next hop address that identifies a private Multiprotocol Label Switching (MPLS) forwarding layer, and a next hop for the private label, determining, by the first network device and based on the private label route message, a label stack having a plurality of labels to use for forwarding traffic to the next hop for the private label, and storing, in a context forwarding table associated with the private MPLS forwarding layer, a private label destination with the label stack as a next hop for reaching the private label.Type: GrantFiled: May 31, 2017Date of Patent: May 19, 2020Assignee: Juniper Networks, Inc.Inventors: Kaliraj Vairavakkalai, Jeyananth Minto Jeganathan
-
Patent number: 10659293Abstract: A disclosed method may include (1) executing a virtual router that services traffic within a network in connection with a specific network consumer and (2) dynamically scaling memory of the virtual router to accommodate a networking need of the specific network consumer by (A) installing, in at least one component of a physical network device that hosts the virtual router, a set of networking objects that facilitate servicing the traffic in connection with the specific network consumer, (B) determining an amount of memory that is consumed by the set of networking objects at the component of a physical network device, and (C) modifying a configuration file of the virtual router such that the memory of the virtual router is scaled to store the set of networking objects via the component. Various other systems and methods are also disclosed.Type: GrantFiled: March 19, 2018Date of Patent: May 19, 2020Assignee: Juniper Networks, IncInventors: Manoj Nayak, Rafik Putter, Tabrez Ahmed Khan
-
Patent number: 10659290Abstract: In one example, a merge point network device (MP) receives a plurality of resource reservation request messages for establishing a plurality of label switched paths (LSPs), wherein each of the plurality of LSPs has a common point of local repair network device (PLR) and has the MP as a common MP, wherein each of the resource reservation request messages identifies a common bypass tunnel that extends between the PLR and the MP and avoids a protected resource. The MP stores an association between the bypass tunnel and each of the plurality of LSPs. The MP receives a single message to trigger creation at the merge point network device of backup LSP state information for all of the plurality of LSPs. In response to receiving the single message, the MP installs state information for all of the LSPs that correspond to the bypass tunnel according to the stored association.Type: GrantFiled: July 9, 2018Date of Patent: May 19, 2020Assignee: Juniper Networks, Inc.Inventors: Markus Jork, Abhishek Deshmukh, Alia K. Atlas, Raveendra Torvi
-
Patent number: 10659356Abstract: A device may receive, from a first device, a port control protocol (PCP) request that includes a customer side translator (CLAT) prefix and one or more private internet protocol version X (IPvX) addresses. The PCP request may be received via an internet protocol version Y (IPvY) network. The device may store the CLAT prefix and the one or more private IPvX addresses using a data structure. The device may receive a packet that includes a private IPvX of the one or more private IPvX addresses and a private IPvY address that includes the CLAT prefix and a second instance of the private IPvX address. The device may use an application layer gateway (ALG). The device may translate the private IPvX address to a public IPvX address using the CLAT prefix. The device may provide the packet that includes the public IPvX address to a second device that supports IPvX.Type: GrantFiled: June 29, 2017Date of Patent: May 19, 2020Assignee: Juniper Networks, Inc.Inventors: Jayaraghavendran Kuppannan, Neeraj Gupta, Sridhar O S
-
Patent number: 10659291Abstract: Techniques are described for detecting and correcting mis-programming of label information in a router of a label switched path (LSP) without initially triggering a tear-down of the LSP. For example, techniques described in this disclosure enable an ingress router to determine whether label information is correctly programmed between a routing engine (e.g., control plane) and a forwarding engine (e.g., forwarding plane) of a router in the LSP, and to correct any mis-programming of label information by informing the router to reprogram the forwarding engine with original forwarding label information associated with the LSP.Type: GrantFiled: May 30, 2017Date of Patent: May 19, 2020Assignee: Juniper Networks, Inc.Inventors: Suresh Kumar Boyapati, Devendra Dilip Kulkarni
-
Patent number: 10651110Abstract: The thermal impedance of p-i-n diodes integrated on semiconductor-on-insulator substrates can be reduced with thermally conducting vias that shunt heat across thermal barriers such as, e.g., the thick top oxide cladding often encapsulating the p-i-n diode. In various embodiments, one or more thermally conducting vias extend from a top surface of the intrinsic diode layer to a metal structure connected to the doped top layer of the diode, and/or from that metal structure down to at least the semiconductor device layer of the substrate.Type: GrantFiled: December 31, 2018Date of Patent: May 12, 2020Assignee: Juniper Networks, Inc.Inventors: Erik Johan Norberg, Naser Dalvand, Gregory Alan Fish
-
Publication number: 20200145112Abstract: 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: ApplicationFiled: January 8, 2020Publication date: May 7, 2020Applicant: Juniper Networks, Inc.Inventors: Qiang WANG, Yang YUE
-
Patent number: 10644901Abstract: A device receives network information associated with a network and server information associated with one or more server devices, wherein the network is associated with a network device and the one or more server devices. The device generates, based on the network information and the server information, an encapsulation profile for a tunnel encapsulation path and a route profile for the tunnel encapsulation path. The device provides, to the network device, the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path, and provides, to the one or more server devices, the encapsulation profile for the tunnel encapsulation path. The tunnel encapsulation path is provided between the network device and the one or more server devices, via the network, based on the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path.Type: GrantFiled: September 27, 2018Date of Patent: May 5, 2020Assignee: Juniper Networks, Inc.Inventors: Sunanda Kommula, Alex Baban, Dmitry A. Shokarev, Jamsheed Wania, Kurt J. Windisch, Nandan Paramashiva, Sri Karthik Goud Gadela
-
Patent number: 10645839Abstract: The disclosed apparatus may include (1) an FRU that (A) is designed to mate with a backplane of a telecommunications system and (B) facilitates communication among computing devices within a network and (2) at least one multi-bar ejector that (A) is coupled to the FRU, (B) fastens to a housing of the telecommunications system to enable the FRU to mate with the backplane of the telecommunications system, and (C) includes a spring coupled to at least one bar of the multi-bar ejector that, when the multi-bar ejector is fastened to the housing of the telecommunications system, applies a force on the FRU that pushes the FRU toward the backplane of the telecommunications system. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: August 31, 2018Date of Patent: May 5, 2020Assignee: Juniper Networks, Inc.Inventors: Jimmy Chun-Chuen Leung, Franklin D. Boyden
-
Patent number: D886834Type: GrantFiled: March 30, 2018Date of Patent: June 9, 2020Assignee: Juniper Networks, Inc.Inventors: Harshit Naresh Chitalia, Avi K. Patel, Parantap Roy, Travis Gregory Newhouse, Sumeet Singh