Patents Assigned to Juniper Networks
-
Patent number: 10291531Abstract: In general, techniques described are for bandwidth sharing between resource reservation protocol label switched paths (LSPs) and non-resource reservation protocol LSPs. For example, in networks where resource reservation protocol LSPs and non-resource reservation protocol LSPs co-exist within the same domain, resource reservation protocol LSPs and non-resource reservation protocol LSPs may share link bandwidth. However, when non-resource reservation protocol LSPs are provisioned, resource reservation protocol path computation elements computing resource reservation protocol paths may not account for non-resource reservation protocol LSP bandwidth utilization. The techniques described herein provide a mechanism for automatically updating traffic engineering database (TED) information about resource reservation protocol LSPs in a way that accounts for non-resource reservation protocol LSP traffic flow statistics, such as bandwidth utilization.Type: GrantFiled: June 30, 2016Date of Patent: May 14, 2019Assignee: Juniper Networks, Inc.Inventors: Raveendra Torvi, Harish Sitaraman, Vishnu Pavan Beeram, Shraddha Hegde, Chandrasekar Ramachandran, Sudharsana Venkataraman
-
Patent number: 10291536Abstract: A device may receive information, via one or more border gateway protocol messages, identifying a first network traffic service and a second network traffic service. The device may map the information identifying the first network traffic service and the second network traffic service to information identifying a first tier of service for the first network traffic service and a second tier of service for the second network traffic service. The device may perform a first action and a second action, respectively associated with the first network traffic service and the second network traffic service, on the incoming network traffic, based on an order of the first tier of service, for the first network traffic service, and the second tier of service, for the second network traffic service, in a priority ordering of the set of network traffic services.Type: GrantFiled: February 17, 2017Date of Patent: May 14, 2019Assignee: Juniper Networks, Inc.Inventor: Pravin Bhandarkar
-
Patent number: 10291522Abstract: In general, the disclosure relates to techniques for initiating a targeted LDP session in a manner that includes information specifying one or more application for which a targeted LDP session is being initiated. In one example, a method includes receiving, by a network device, a LDP initialization message to initiate an Label Distribution Protocol (LDP) session with a peer network device, the LDP initialization message including a Targeted Applications Capability (TAC) field specifying one or more applications for which the LDP session is to be used for advertising forwarding equivalence class (FEC)-label bindings between the network device and the peer network device, and determining, by the network device, whether to allow the LDP session to be established based on the one or more applications specified in the TAC field.Type: GrantFiled: March 20, 2017Date of Patent: May 14, 2019Assignee: Juniper Networks, Inc.Inventors: Santosh Esale, Manish Gupta, Raveendra Torvi, Christopher Bowers
-
Patent number: 10292257Abstract: A multilayered printed circuit board (PCB) may include a plurality of pads associated with facilitating a connection to a component. The component may include a first edge and a second edge. The plurality of pads may include a first pad, located between a second pad and the first edge. The PCB may include a plurality of vertically disposed vias electrically connected to the plurality of pads and a plurality of horizontally disposed signal layers, electrically connected by the plurality of vias, to route a set of signals toward the first edge. The set of signals may include a first signal that is routed by a first via, of the plurality of vias, and a first signal layer of the plurality of signal layers and a second signal that is routed by a second via, of the plurality of vias, and a second signal layer of the plurality of signal layers.Type: GrantFiled: February 23, 2018Date of Patent: May 14, 2019Assignee: Juniper Networks, Inc.Inventors: Raja C T Anand, Satish Kumar Brugumalla
-
Publication number: 20190140760Abstract: An apparatus includes a memory and a processor operatively coupled to the memory. The processor is configured to partition a set of ports of an optical multiplexer into a set of port groups including a first port group having a first set of ports and a second port group having a second set of ports mutually exclusive from the first set of ports. The processor is configured to associate the first port group with a first router and associate the second port group with a second router. When the optical multiplexer is operatively coupled to the first router and the second router, the first router is operatively coupled to the optical multiplexer via the first set of ports and not the second set of ports, and the second router is operatively coupled to the optical multiplexer via the second set of ports and not the first set of ports.Type: ApplicationFiled: January 4, 2019Publication date: May 9, 2019Applicant: Juniper Networks, Inc.Inventors: Puneet JAIN, Amit SHUKLA
-
Patent number: 10281663Abstract: An example photonic integrated circuit includes a transmitter circuit with a optical communication path to an optical coupler configured to couple with an optical fiber. The optical communication path has a propagation direction away from the transmitter circuit and towards the optical coupler. A counter-propagating tap diverts light sent by a light source backward against the propagation direction of the optical communication path. A photodiode receives the diverted light and measures its power level. The photodiode generates a feedback signal for the optical coupler and provides the feedback signal to the optical coupler. The optical coupler receives the feedback signal and adjusts a coupling alignment of the optical communication path to the optical fiber based on the feedback signal, which indicates the measured power level of the diverted counter-propagating light.Type: GrantFiled: January 8, 2018Date of Patent: May 7, 2019Assignee: Juniper Networks, Inc.Inventors: Brandon W. Buckley, Brian Robert Koch, John Garcia, Jared Bauters, Sudharsanan Srinivasan, Anand Ramaswamy
-
Patent number: 10284318Abstract: In one example, a network controller manages a network having many network devices. Network devices can receive the timing flow port role assignments from the network controller based on the controller's global view of the network topology. The controller can also calculate timing offsets to be applied to the network devices, based on timestamp information obtained by the network devices via exchanging time synchronization protocol messages, and the controller can update time clocks on all of the network devices within a single window of time, based on a timing offsets calculated in single iteration of calculations.Type: GrantFiled: June 7, 2018Date of Patent: May 7, 2019Assignee: Juniper Networks, Inc.Inventors: Abhijit Kumar Choudhury, Murthy Garikiparthi, DeviPrasad Natesan, James Michael Murphy, Meenakshi Sundaram Subramanian
-
Patent number: 10285102Abstract: In some embodiments, a non-transitory processor-readable medium includes code to cause a processor to receive at a tunnel server, a data unit addressed to a communication device, and define, a first instance of the data unit and a second instance of the data unit. The first instance of the data unit is sent to the communication device via a first tunnel defined between at least the tunnel server and a first base station associated with a first network. The second instance of the data unit is sent to the communication device via a second tunnel defined between at least the tunnel server and a second base station associated with a second network. The second instance of the data unit is dropped by the communication device when the first instance of the data unit is received before the second instance of the data unit.Type: GrantFiled: November 30, 2017Date of Patent: May 7, 2019Assignee: Juniper Networks, Inc.Inventors: James Murphy, Abhijit Choudhury
-
Patent number: 10284468Abstract: A device may receive network traffic for transmission in a campus network. The campus network may include a set of aggregation devices and a set of satellite devices. The set of satellite devices may be grouped into a set of satellite clusters of the campus network. The device may generate a packet header for the network traffic. The packet header may include an E-channel identifier (ECID) with a quantity of N bits (N>10) reserved to address a packet to a particular satellite device of the set of satellite devices and to a particular port of a set of ports of the particular satellite device. The device may transmit the network traffic using the packet header based on generating the packet header.Type: GrantFiled: October 13, 2016Date of Patent: May 7, 2019Assignee: Juniper Networks, Inc.Inventors: Amit Shukla, Xiangwen Xu
-
Patent number: 10284323Abstract: A wavelength division multiplexing (WDM) transceiver module comprising an optical port and an optical modulator is disclosed herein. The optical port includes a data transmit and receive optical fiber connector and a laser source-in optical fiber connector. The laser source-in optical fiber connector is configured to couple to a laser source external to the WDM transceiver module, and provide polarization alignment for a polarization-maintaining fiber. The optical modulator is configured to receive a laser output from the external laser source via the polarization-maintaining fiber and modulate the laser output based on analog electrical signals generated by a digital signal processor. The WDM transceiver module may not including an onboard laser source.Type: GrantFiled: March 23, 2018Date of Patent: May 7, 2019Assignee: Juniper Networks, Inc.Inventor: Massimiliano Salsi
-
Patent number: 10284447Abstract: The liveness of routing protocols can be determined using a mechanism to aggregate liveness information for the protocols. The ability of an interface to send and receive packets and the forwarding capability of an interface can also be determined using this mechanism. Since liveness information for multiple protocols, the liveness of interfaces, the forwarding capability of interfaces, or both, may be aggregated in a message, the message can be sent more often than could individual messages for each of the multiple protocols. This allows fast detection of failures, and sending connectivity messages for the individual protocols, such as neighbor “hellos,” to be sent less often.Type: GrantFiled: October 16, 2015Date of Patent: May 7, 2019Assignee: Juniper Networks, Inc.Inventor: Kireeti Kompella
-
Patent number: 10284290Abstract: In some examples, a network device comprises one or more processors operably coupled to a memory, and a routing unit configured for execution by the one or more processors to route data traffic on a layer 3 network overlaying an optical transport system; receive optical supervisory channel data for an optical supervisory channel of the optical transport system; determine the optical supervisory channel data indicates an event affecting transmission or detection of a signal transported by a wavelength, the wavelength traversing an optical fiber of the optical transport system and underlying a link of the layer 3 network; and reconfigure, in response to determining the optical supervisory channel data indicates the event, a configuration of the network device to modify routing operations of the network device with respect to the data traffic on the layer 3 network.Type: GrantFiled: September 30, 2015Date of Patent: May 7, 2019Assignee: Juniper Networks, Inc.Inventors: Gert Grammel, Domenico Di Mola, Steven B. Alleston
-
Patent number: 10277653Abstract: A network device is configured to receive information regarding a group of content streams and determine a buffer size for each of the content streams. The network device is further configured to receive the content streams from one or more encoding devices. The network device is further configured to buffer an amount of each of the content streams based on the respective buffer size. The network device is further configured to send a first content stream to a user device. The network device is further configured to determine that the first content stream has a quality of experience issue and send the second content stream to the user device.Type: GrantFiled: May 15, 2017Date of Patent: April 30, 2019Assignee: Juniper Networks, Inc.Inventors: Karthik Narayanan, Sunil Mukundan, Satheesh Ramalingam
-
Patent number: 10277557Abstract: The disclosed apparatus may include (1) a storage device that stores a port list definition as a bitmap that identifies port numbers of network socket ports and (2) a physical processor that (A) formats the port list definition such that the bitmap includes (I) a first set of indices that each represent an offset of one or more network socket ports and (II) a second set of indices that are each paired to an index within the first set of indices and each correspond to port numbers of the network socket ports and whose values are calculated based on the offset of the paired index and (B) forwards at least one packet from the network device to a remote device using at least one of the network socket ports whose port numbers are identified in the bitmap. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: July 1, 2017Date of Patent: April 30, 2019Assignee: Juniper Networks, Inc.Inventor: Bijoymon M. Chandrasekharan
-
Patent number: 10277505Abstract: Techniques are described for routing inter-AS LSPs with a centralized controller taking inter-AS TE metric values for inter-AS links into account. The inter-AS TE metric values, e.g., local preference values, MED values, or EROS, indicate route preferences for routes between ASes. The disclosed techniques enable network devices within either or both of a first AS and a second AS to store inter-AS TE metric values for inter-AS links in TEDs of the network devices. The network devices then send the contents of their TEDs, including the inter-AS TE metric values, to a centralized controller of the first AS and the second AS. The centralized controller computes an inter-AS LSP across the first AS and the second AS based at least in part on the inter-AS TE metric values such that the inter-AS LSP includes a preferred one of the inter-AS links as indicated by the inter-AS TE metric values.Type: GrantFiled: March 30, 2016Date of Patent: April 30, 2019Assignee: Juniper Networks, Inc.Inventor: Kumuthini Ratnasingham
-
Patent number: 10277534Abstract: A system may receive, by a switching component of the system, network traffic to be provided to an I/O component of the network device. The system may route, by the switching component, the network traffic to the I/O component based on whether the I/O component is connected to the switching component via the first connections and/or via second connections. The first connections may be connections via a chassis of the system. The second connections may be connections via a connector component that is removable from the switching component. The network traffic may be routed via the first connections and the second connections when the I/O component is connected via the first connections and the second connections. The network traffic may be routed via the first connections and not via the second connections when the I/O component is connected via the first connections and not via the second connections.Type: GrantFiled: June 1, 2016Date of Patent: April 30, 2019Assignee: Juniper Networks, Inc.Inventors: John Kenney, Christopher Otte, Bhavesh Patel, Valery Kugel, Muhammad Sagarwala
-
Patent number: 10277500Abstract: Using the ALTO Service, networking applications can request through the ALTO protocol information about the underlying network topology from the ISP or Content Provider. The ALTO Service provides information such as network resource preferences with the goal of modifying network resource consumption patterns while maintaining or improving application performance. This document describes, in one example, an ALTO server that implements enhancements to the ALTO service to assign a PID-type attribute to each of a set of one or more PIDs each associated with a subset of one or more endpoints of a network, wherein a PID-type attribute specifies a type for the subset of endpoints associated with the PID. The ALTO server generates an ALTO network map that includes a PID entry to describe each of the PIDs, wherein each PID entry includes a PID-type field that stores the assigned PID-type attribute for the PID described by the PID entry.Type: GrantFiled: February 13, 2015Date of Patent: April 30, 2019Assignee: Juniper Networks, Inc.Inventors: Jan Medved, Satish Raghunath, Reinaldo Penno
-
Patent number: 10277353Abstract: A system includes a first communication device and a second communication device in communication with the first communication device via an Ethernet connection. The first communication device is configured to transmit, via the Ethernet connection toward the second communication device, an Ethernet signal including information of a designated wavelength from a dense wavelength division multiplexing (DWDM) scheme to be used by the second communication device. The second communication device is configured to transmit an optical signal at the designated wavelength to the first communication device in response to receiving the Ethernet signal.Type: GrantFiled: December 19, 2017Date of Patent: April 30, 2019Assignee: Juniper Networks, Inc.Inventors: Gert Grammel, Kevan Peter Jones
-
Patent number: 10278112Abstract: In one example, a network management system (NMS) device manages a plurality of network devices. The NMS device includes one or more interfaces to communicatively couple the NMS device to the plurality of network devices, and a processor, implemented using circuitry, configured to determine that a low-level configuration of a first network device of the plurality of network devices has been changed by an out-of-band (OOB) change, translate the OOB change to a high-level configuration change, determine whether to apply the high-level configuration change to the plurality of network devices, and in response to determining to apply the high-level configuration change to the plurality of network devices, apply, via the one or more interfaces, the OOB change to low-level configurations of the plurality of network devices.Type: GrantFiled: December 30, 2016Date of Patent: April 30, 2019Assignee: Juniper Networks, Inc.Inventors: Chandrasekhar A, Nirmal Anburose
-
Patent number: 10277527Abstract: A device may determine an acceptance rate threshold associated with a network server. The acceptance rate threshold may be a handling capacity of the network server for processing connection requests. The device may determine that a rate at which a set of connection requests are being received exceeds the acceptance rate threshold. The device may cause a portion of the set of connection requests to be transmitted to the network server via a network tunnel based on determining that the rate at which the set of connection requests are being received exceeds the acceptance rate threshold. The portion of the set of connection requests may be caused to be transmitted at a rate not exceeding the acceptance rate threshold.Type: GrantFiled: September 25, 2015Date of Patent: April 30, 2019Assignee: Juniper Networks, Inc.Inventor: Vinay Kumar Tripathi