Patents Assigned to Juniper Networks
-
Patent number: 8937885Abstract: In some embodiments, an apparatus includes a network management module. The network management module is configured to send a request for power output data from a first network element having a first power supply configured to be coupled to a first power outlet, and a second power supply configured to be coupled to a second power outlet. The network management module is configured to receive a first confirmation from the first network element that the first power supply and the second power supply are receiving power. The network management module is configured to send a request to disable a third power outlet and to receive, after sending the request to disable the third power outlet, a second confirmation from the first network element that the first power supply and the second power supply are receiving power. The network management module is configured to define a power distribution table after receiving the second confirmation, the power distribution table designating the third power outlet as unused.Type: GrantFiled: December 15, 2010Date of Patent: January 20, 2015Assignee: Juniper Networks, Inc.Inventors: Ashley Saulsbury, Michael O'Gorman, Gunes Aybay
-
Patent number: 8938469Abstract: An example hashing unit includes a plurality of hardware-based hash tables, wherein each of the hash tables comprises a plurality of buckets, and wherein the plurality of hash tables comprise a set of zero or more active hash tables and a set of one or more inactive hash tables. An example hashing unit controller is configured to receive a key value to be stored in the hashing unit, determine that one of the inactive hash tables should be activated, and, based on the determination, activate the one of the set of inactive hash tables as a recently activated hash table, determine one of the buckets of the recently activated hash table to which a hash function associated with the recently activated hash table maps the received key value, and store the key value in the determined one of the buckets of the recently activated hash table.Type: GrantFiled: September 22, 2011Date of Patent: January 20, 2015Assignee: Juniper Networks, Inc.Inventors: John Keen, Jean-Marc Frailong, Deepak Goel
-
Patent number: 8937961Abstract: In general, techniques are described that provide a modular software architecture for a route server within an Internet Exchange. The route server comprises an interface and a control unit. The interface receives a route advertisement advertising a route from one of the SP networks and defining attributes for the route. The control unit includes inbound, route and outbound processing modules to process the route advertisement. The inbound processing module updates the route advertisement to add an optional field that stores a copy of the attributes. The route processing module produces an outbound route advertisement that includes attributes of the Internet Exchange and, within the optional field, the original path attributes. The outbound processing module processes the outbound route advertisement to replace the attributes of the Internet Exchange with the original path attributes and outputs the outbound route advertisement to advertise the route to the SP networks.Type: GrantFiled: December 7, 2010Date of Patent: January 20, 2015Assignee: Juniper Networks, Inc.Inventor: Kaliraj Vairavakkalai
-
Patent number: 8938470Abstract: A system is configured to monitor traffic being transmitted among a group of nodes; detect a configuration statement being transported from a first node to a second node, where the configuration statement identifies a first configuration to be implemented on the second node; create a record, associated with the configuration statement, that identifies a manner in which a second configuration, that existed on the second node before receiving the configuration statement, is to be changed to the first configuration, where the record includes terms obtained from the configuration statement; generate tags, associated with the record, based on the terms or a first identifier associated with the second node; and associate the tags with the record, where associating the tags with the record allows a search to be performed, using a search query based on the tags, to obtain a configuration history that includes the record or another record.Type: GrantFiled: November 8, 2011Date of Patent: January 20, 2015Assignee: Juniper Networks, Inc.Inventor: Uday Kishore Kumbhari
-
Patent number: 8938516Abstract: A system is configured to: transmit requests to a first device and a second device; receive a first reply from the first device in response to one of the requests; determine an address of the first device based on the first reply; assign a first port to a first network when the first device is a first one of one or more devices that replied to the requests and have a same address as the first device; receive a second reply from the second device in response to another one of the requests; assign a second port to a second network when the address of the second device is the same as the address of the first device; and reassign the second port, from the second network, to the first network when a failure of the first device occurs.Type: GrantFiled: October 28, 2010Date of Patent: January 20, 2015Assignee: Juniper Networks, Inc.Inventors: Timothy Noel Thathapudi, Siddharth Tuli
-
Patent number: 8937862Abstract: In one embodiment, a method includes sending a configuration signal to a virtual network switch module within a control plane of a communications network. The configuration signal is configured to define a first network rule at the virtual network switch module. The method also includes configuring a packet forwarding module such that the packet forwarding module implements a second network rule, and receiving status information from the virtual network switch module and status information from the packet forwarding module. The status information is received via the control plane.Type: GrantFiled: May 13, 2013Date of Patent: January 20, 2015Assignee: Juniper Networks, Inc.Inventors: Gunes Aybay, Pradeep Sindhu, Anjan Venkatramani
-
Patent number: 8934257Abstract: In some embodiments, an apparatus includes a first substrate, a second substrate, a first coupler, and a second coupler. The first substrate is formed from a first material and includes an electrical pad. The second substrate is formed from a second material and includes an electrical pad. The first coupler is configured to mechanically couple the first substrate to the second substrate without a soldered connection. The second coupler includes a first end portion, configured to be soldered to the electrical pad of the first substrate, and a second end portion, configured to be soldered to the electrical pad of the second substrate. The second coupler configured to electrically couple the first substrate to the second substrate.Type: GrantFiled: May 30, 2012Date of Patent: January 13, 2015Assignee: Juniper Networks, Inc.Inventors: Boris Reynov, Jack Kohn, Victor Mei, Shreeram Siddhaye, Ben Nitzan, Venkata Penmetsa
-
Patent number: 8935010Abstract: This disclosure describes techniques for managing a power supply for hot-swappable components of a high-power networking device. According to these techniques, a high-power networking device includes a power distribution module (PDM). The PDM is receive a high-voltage, high-power supply input, generate supply plurality of high-power, reduced voltage supplies, and distribute the plurality of high-power reduced voltage supplies to a plurality of hot-swappable components of the high-power networking system via an intermediate distribution plane.Type: GrantFiled: December 13, 2011Date of Patent: January 13, 2015Assignee: Juniper Networks, Inc.Inventors: Katsuhiro Okamura, Nathan Berg
-
Patent number: 8932078Abstract: Apparatus, methods, and systems for coupling a cable to a printed circuit board are described herein. In some embodiments, a portion of a cable clamp is configured to be crimped about a cable having an inner conductor and an outer conductor, such as a coaxial cable. The cable clamp can have a projection configured to be inserted into an opening of a printed circuit board. The cable clamp can be configured to be fixedly coupled, for example, soldered, to the printed circuit board.Type: GrantFiled: September 14, 2012Date of Patent: January 13, 2015Assignee: Juniper Networks, Inc.Inventors: John Martin, Adolpho Gonzalez
-
Patent number: 8934453Abstract: In general, the invention is directed to techniques for offloading mobile data traffic from a mobile core network to a broadband network. For example, as described herein, a breakout gateway forwards a service request from a mobile device and addressed to a service node. The service node designates an access point name (APN) for offload such that data traffic associated with service requests specifying the designated APN is to be offloaded to an offload network. The service node receives the service requests from the breakout gateway and, if the service request specifies the designated APN, the service node sends a request to the breakout gateway. The breakout gateway receives the request and assigns a routable PDP address to the mobile device. An offload module on the breakout gateway redirects mobile data traffic to the offload network when the source PDP address of the traffic is the previously assigned PDP address.Type: GrantFiled: April 29, 2013Date of Patent: January 13, 2015Assignee: Juniper Networks, Inc.Inventors: Jagadishchandra Sarnaik, Sreenivasa Tellakula, Ravi Nuguru, Ujjvala Nangineni, Jerome P. Moisand, Sanjay Wadhwa
-
Patent number: 8923124Abstract: A network device may include first logic configured to count data units passing through the network device and to produce a counter value. The network device may include second logic configured to receive the counter value when an indicator is present, and to store the counter value. The network device may include third logic configured to sample the second logic, to receive the counter value, and to operate on the counter value to produce a result.Type: GrantFiled: January 31, 2006Date of Patent: December 30, 2014Assignee: Juniper Networks, Inc.Inventors: John C. Carney, Thomas Radogna
-
Patent number: 8924508Abstract: In general, techniques are described for advertising end user content delivery reachability by content delivery networks (CDNs) to upstream content serving entities. In one example, a CDN interconnection (CDNI) device of a content serving entity receives a prefix advertisement that specifies a downstream entity and indicates the downstream entity provides content delivery reachability to the network address prefix. A request router of the CDNI device receives a content request that includes a request for content and specifies a network address of an end user device to receive the content, wherein the network address is within a range defined by the network address prefix. The request router selects the downstream entity to serve the content request based at least on the content delivery reachability indication and redirects the content request to the downstream entity.Type: GrantFiled: December 30, 2011Date of Patent: December 30, 2014Assignee: Juniper Networks, Inc.Inventors: Jan Medved, David Ward, Huw Edward Jones
-
Patent number: 8923301Abstract: A network device may receive a packet including control tags in a header portion of the packet and may extract candidate tags from the control tags in the header portion of the packet. The network device may compress, using a first lookup table, the candidate tags to obtain keys corresponding to the candidate tags, where each of the keys is represented in a compressed format relative to the corresponding candidate tags. The network device may further determine a final key based on the first keys and determine a priority class for the packet based on a lookup operation of the final key into a second lookup table. The network device may further write the packet, or a reference to the packet, to a selected priority queue, of a number of priority queues, where the priority queue is selected based on the determined priority class.Type: GrantFiled: November 27, 2013Date of Patent: December 30, 2014Assignee: Juniper Networks, Inc.Inventors: Eric M. Verwillow, Jean-Marc Frailong, Avanindra Godbole
-
Patent number: 8924687Abstract: A data read/write system receives a key associated with a data read request. The data read/write system hashes the key to obtain a first hash value and hashes the key to obtain a second hash value, where the second hash value is different than the first hash value. The data read/write system obtains a pointer from a pointer array using the first and second hash values, and uses one or more bits of the pointer and the first hash value to retrieve data from a data look-up array.Type: GrantFiled: July 8, 2013Date of Patent: December 30, 2014Assignee: Juniper Networks, Inc.Inventors: Jean-Marc Frailong, Anurag P Gupta, David Talaski, Sanjeev Singh
-
Patent number: 8923305Abstract: An enhanced, flooding-based link state routing protocol is described that provides pruning of link state data and, when needed, rate-controlled refresh of the pruned link state data from other routers of the flooding domain. A routing device comprises a network interface to send and receive packets over a layer-two (L2) communication medium. The routing device includes a control unit coupled to the network interface, and a flooding-based link state routing protocol executing on a processor of the control unit. The link-state routing protocol establishes an adjacency with a peer router. A database of the routing device includes entries that store a plurality of link state messages for a flooding domain of the link state routing protocol, wherein at least one of the entries in the database stores a partial link state message having a header portion and a payload having pruned link state data.Type: GrantFiled: January 7, 2013Date of Patent: December 30, 2014Assignee: Juniper Networks, Inc.Inventors: David Ward, David M. Katz
-
Patent number: 8923277Abstract: In some embodiments, a switch fabric system includes a compute device to communicate with a network control entity at an access switch from a set of access switches that are coupled to each other via a switch fabric. The compute device stores a map between a physical identifier of a port of the access switch and both a logical identifier of the network control entity and a logical identifier of the port. The compute device can forward to the network control entity, based on the map, configuration information that references the port by the logical identifier of the port.Type: GrantFiled: December 15, 2010Date of Patent: December 30, 2014Assignee: Juniper Networks, Inc.Inventors: Ravi Shekhar, Quaizar Vohra
-
Patent number: 8918519Abstract: A user device may communicate registration information to a paging service system and receive a page message from the paging service system via out-of-band signaling. The page message may include a request to establish a communication session with a device, and out-of-band signaling may include a communication channel not dedicated for call session transmissions. The user device may select an in-band channel based on the page message, where the in-band channel comprises a communication channel dedicated for call session transmissions, and establish a communication session with the device using the in-band channel.Type: GrantFiled: July 29, 2011Date of Patent: December 23, 2014Assignee: Juniper Networks, Inc.Inventor: Hendrikus G. P. Bosch
-
Patent number: 8918631Abstract: In one embodiment, a method includes receiving a first identifier and a private key after a network device has been included in a data center switch fabric control plane, authenticating the network device based on the private key, sending a second identifier to the network device, and sending a control signal to the network device based on the second identifier. The first identifier is associated with the network device and unique within a segment of the data center switch fabric control plane. The second identifier is unique within the segment of the data center switch fabric control plane.Type: GrantFiled: March 31, 2009Date of Patent: December 23, 2014Assignee: Juniper Networks, Inc.Inventors: Jainendra Kumar, Vineet Dixit, Prabhu Seshachellum
-
Patent number: 8917729Abstract: Techniques are described for maintaining a forwarding information base (FIB) within a packet-forwarding engine (PFE) of a router, and programming a packet-forwarding integrated circuit (IC) with a hardware version of the FIB. Entries of the hardware version identify primary forwarding next hops and backup forwarding next hops for the LSPs, wherein the packet-forwarding IC includes a control logic module and internal selector block configured to produce a value indicating a state of the first physical link. The selector block outputs one of the primary forwarding next hop and the backup forwarding next hop of the entries for forwarding the MPLS packets based on the value in response to the packet-processing engine addressing one of the entries of the FIB for the LSPs. Packets are forwarded with the PFE to the one of the primary forwarding next hop and the backup forwarding next hop output by the selector block.Type: GrantFiled: December 8, 2011Date of Patent: December 23, 2014Assignee: Juniper Networks, Inc.Inventors: Nitin Kumar, Alex Baban
-
Patent number: 8914878Abstract: This disclosure describes techniques for determining whether a network session originates from an automated software agent. In one example, a network device, such as a router, includes a network interface to receive packets of a network session, a bot detection module to calculate a plurality of scores for network session data based on a plurality of metrics, wherein each of the metrics corresponds to a characteristic of a network session originated by an automated software agent, to produce an aggregate score from an aggregate of the plurality of scores, and to determine that the network session is originated by an automated software agent when the aggregate score exceeds a threshold, and an attack detection module to perform a programmed response when the network session is determined to be originated by an automated software agent. Each score represents a likelihood that the network session is originated by an automated software agent.Type: GrantFiled: April 29, 2009Date of Patent: December 16, 2014Assignee: Juniper Networks, Inc.Inventors: Bryan Burns, Krishna Narayanaswamy