Patents Assigned to Juniper Networks, Inc.
-
Patent number: 9635663Abstract: In some embodiments, an apparatus comprises of a first Control And Provisioning of Wireless Access Points (CAPWAP) module implemented in at least one of a memory or a processing device that is configured to be designated as a backup control module for a wireless access point during a first time period. The first CAPWAP control module is configured to receive state information associated with the wireless access point during the first time period from a second CAPWAP control module. The second CAPWAP control module is designated as a primary control module for the wireless access point during the first time period. The first CAPWAP control module is configured to be automatically designated as the primary control module during a second time period after the first time period and in response to the second CAPWAP control module not operating according to at least one predefined criterion.Type: GrantFiled: December 22, 2015Date of Patent: April 25, 2017Assignee: Juniper Networks, Inc.Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
-
Patent number: 9634936Abstract: In some examples, a controller comprises one or more processors; a control unit configured to obtain, from a router in a first network, a route that specifies a next hop to an address prefix reachable by the first network; and a service chain unit configured to generate a modified route that specifies a service node as the next hop for the address prefix, wherein the service node is external to the first network, and wherein the control unit is further configured to send the modified route to a second network, the modified route marked with an import route target configured for a provider edge router of the second network so that traffic from the first network and destined for the second network is forwarded to the service node.Type: GrantFiled: June 30, 2014Date of Patent: April 25, 2017Assignee: Juniper Networks, Inc.Inventors: Sachin Bansal, Nischal Sheth, Prakash M. Bailkeri
-
Patent number: 9628409Abstract: Techniques are described for supporting designated forwarder election for a multi-homed Ethernet virtual private network (EVPN) data center interconnect (DCI) between multiple data centers by leveraging and utilizing adjacency state information learned from a multicast routing protocol that controls multicast distribution within an underlying transport network of a local data center. For example, a set or routers operating to provide a multi-homed EVPN DCI may utilize adjacency state information learned from a Protocol Independent Multicast (PIM) executing within the underlying transport network of a multi-homed data center to facilitate selection of a designated forwarder for the EVPN between the data centers. By leveraging adjacency state information, an enhanced DF election may be automatically performed for the EVPN to facilitate selection of a designated forwarder in a manner that may avoid loss of traffic in situations where a topology event in the underlying transport network of the data center.Type: GrantFiled: March 11, 2015Date of Patent: April 18, 2017Assignee: Juniper Networks, Inc.Inventors: Venkatesan Yuvaraj, Sunesh Rustagi, Shrinivasa Kini, Tapraj Singh, Ragupathi J
-
Patent number: 9621290Abstract: An apparatus and method are described for compensating for frequency and phase variations of electronic components by processing packet delay values. In one embodiment, a packet delay determination module determines packet delay values based on time values associated with a first and a second electronic component. A packet delay selection module selects a subset of the packet delay values based on the maximum frequency drift of the first electronic component. A statistical parameter determination module evaluates a first and a second parameter based on portions of the subset of packet delay values. A validation module validates the parameters when each portion the subset of packet delay values includes a minimum of at least two packet delay values. An adjustment module compensates for at least one of a frequency variation and a phase variation of the first electronic component based on the parameters if the parameters are both validated.Type: GrantFiled: March 29, 2016Date of Patent: April 11, 2017Assignee: Juniper Networks, Inc.Inventors: Charles F. Barry, Meenakshi S. Subramanian, Feng Frank Pan, Tian (Alan) Shen, Philip Kruzinski, Guochun (George) Zhao, DeviPrasad Natesan, David R. Jorgensen
-
Patent number: 9621421Abstract: A computer-implemented method for prognostic network management may include (1) monitoring a health indicator of a physical component of a device in a network, (2) using the health indicator to estimate a remaining useful life of the physical component, (3) detecting that the remaining useful life of the physical component has reached a predetermined threshold, and (4) reconfiguring the network in response to detecting that the remaining useful life of the physical component has reached the predetermined threshold so that failure of the physical component does not cause the network to become unavailable to any user of the network. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 30, 2014Date of Patent: April 11, 2017Assignee: Juniper Networks, Inc.Inventors: Elmer Tolentino, Graham S Pritchard, Steven Keck, Jayesh Champaneri, Dharini Hiremagalur
-
Patent number: 9619398Abstract: In one embodiment, a method includes receive a translation vector, selecting a translation entry from a plurality of translation entries, and determining whether the translation entry is associated with a first identifier class or a second identifier class. The translation vector includes a first identifier, a second identifier, and a virtual memory identifier. The first identifier is associated with a first identifier class, and the second identifier is associated with a second identifier class. The translation vector is received from a translation module including a memory configured to store the plurality of translation entries. Each translation entry from the plurality of translation entries including a virtual memory identifier. The translation entry is selected from the plurality of translation entries of the translation module based on the virtual memory identifier of the translation vector.Type: GrantFiled: August 20, 2009Date of Patent: April 11, 2017Assignee: Juniper Networks, Inc.Inventors: Xiangwen Xu, Hexin Wang, Xiang Zhu
-
Patent number: 9622143Abstract: In general, techniques are described for using virtual local area networks (VLANs) to facilitate packet forwarding between wireless endpoint devices attached to a wireless local area network (WLAN) access network and one or more mobile gateways providing access to packet data network services. For example, a wireless access gateway includes an upstream interface for a mobility tunnel to a mobile gateway of a mobile service provider network and a downstream interface for a WLAN access network. The wireless access gateway receives a packet from the mobile gateway by the upstream interface. The wireless access gateway determines, based at least on the mobility tunnel, a VLAN of the WLAN access network that is uniquely associated in the wireless access gateway with a combination of the APN associated with the mobility tunnel and the mobile gateway. The wireless access gateway then forwards, to a wireless endpoint device, the packet on the VLAN.Type: GrantFiled: August 1, 2013Date of Patent: April 11, 2017Assignee: Juniper Networks, Inc.Inventors: Krishna Sankaran, Prasad Chigurupati, Pradip De, Santosh Gupta, Rajashekhar Reddy
-
Patent number: 9621449Abstract: 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 preferences of network resources 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 enable initiating incremental updates of network and cost maps to ALTO clients upon receiving status information from a content delivery network (CDN) node.Type: GrantFiled: December 9, 2013Date of Patent: April 11, 2017Assignee: Juniper Networks, Inc.Inventors: Satish Raghunath, Jan Medved, Reinaldo Penno
-
Patent number: 9614761Abstract: A source network address and port translation (NAPT) mechanism is described that reduces or eliminates the need to log any NAT translations. As described herein, a mapping between a subscriber's private address to a public address and port range is determined algorithmically. Given a particular mapping rule, as specified by the service provider, a subscriber is repeatedly and deterministically mapped to the same public network address and a specific port range for that network address. Once the public address and port range for a subscriber are computed, the particular ports for each session for that subscriber are allocated dynamically within the computed NAT port range on per session basis.Type: GrantFiled: November 2, 2015Date of Patent: April 4, 2017Assignee: Juniper Networks, Inc.Inventors: Sarat Kamisetty, Rajesh Mohan, Suresh Kumar Vinapamula Venkata, Reinaldo Penno
-
Patent number: 9614906Abstract: An egress network device of a point-to-point (P2P) tunnel can receive an LSP Ping message via the P2P tunnel from an ingress network device of the P2P LSP, wherein the LSP Ping message specifies a label that the egress network device associates with a service provided to the egress network device via the P2P tunnel. In response to receiving the LSP Ping message, the egress network device can store an association between the label and the P2P tunnel. The egress network device also uses a fault detection network protocol session over the P2P tunnel to monitor a state of the P2P tunnel. In response to detecting based on the fault detection network protocol session that the state of the P2P tunnel is down, the egress network device determines the service is unavailable from the ingress network device via the P2P tunnel, and selects a new source to provide the service.Type: GrantFiled: June 29, 2015Date of Patent: April 4, 2017Assignee: Juniper Networks, Inc.Inventors: Vikas Hegde, Santosh Pallagatti Kotrabasappa, Chandrasekar Ramachandran
-
Patent number: 9614773Abstract: A computer-implemented method for automatically correcting classification signatures may include (1) identifying at least one classification signature used to classify network traffic, (2) detecting at least one unknown flow of network traffic, (3) determining that the unknown flow of network traffic and the classification signature exceed a threshold level of similarity by comparing the unknown flow with the classification signature, and then in response to determining that the unknown flow and the classification signature exceed the threshold level of similarity, (4) identifying at least one attribute of the unknown flow that differs from the classification signature, and (5) modifying the classification signature based at least in part on the attribute of the unknown flow. Various other systems, methods, and computer-readable media are also disclosed.Type: GrantFiled: March 13, 2014Date of Patent: April 4, 2017Assignee: Juniper Networks, Inc.Inventor: Kalyana Prakash Ravindranath Tagore
-
Publication number: 20170093484Abstract: In some embodiments, an apparatus includes an optical transceiver that includes a first set of electrical transmitters operatively coupled to a switch. Each electrical transmitter from the first set of electrical transmitters is configured to transmit an electrical signal from a set of electrical signals. In such embodiments, the switch is configured to switch an electrical signal from the set of electrical signals such that the set of electrical signals are transmitted via a second set of electrical transmitters. Each electrical transmitter from the second set of electrical transmitters is operatively coupled to an optical transmitter from a set of optical transmitters. The set of optical transmitters is operatively coupled to an optical multiplexer. In such embodiments, at least one electrical transmitter from the second set of electrical transmitters is associated with a failure within the optical transceiver.Type: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Applicant: JUNIPER NETWORKS, INC.Inventors: Theodore J. Schmidt, Roberto Marcoccia, George R. Sosnowski, Christian Malouin
-
Publication number: 20170093516Abstract: In some embodiments, an apparatus includes a first optical transceiver. The first optical transceiver includes a set of optical transmitters, an optical multiplexer operatively coupled to the set of optical transmitters, and a variable optical attenuator operatively coupled to the optical multiplexer. The variable optical attenuator is configured to receive a control signal from a controller of the first optical transceiver and modulate a signal representing control information with an output from the optical multiplexer. The control information is associated with the control signal and for a second optical transceiver operatively coupled to the first optical transceiver.Type: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Applicant: JUNIPER NETWORKS, INC.Inventors: Roberto Marcoccia, Theodore J. Schmidt, George R. Sosnowski, Christian Malouin
-
Patent number: 9606896Abstract: In one example, a controller device includes one or more network interfaces communicatively coupled to one or more devices of a virtual network, and a processor configured to determine, for the virtual network, a set of two or more related processes executed by respective devices in the virtual network, receive via the network interfaces data for the set of two or more related processes, and aggregate the data for the set of two or more related processes to form aggregated data for the set of two or more related processes.Type: GrantFiled: August 3, 2015Date of Patent: March 28, 2017Assignee: Juniper Networks, Inc.Inventors: Anish Mehta, Megh Bhatt, Rajashekar Reddy
-
Patent number: 9608939Abstract: In one embodiment, an apparatus includes an initialization module configured to receive a Fiber Channel over Ethernet Initialization Protocol (FIP) login request from a network device. The initialization module is configured to select an outbound port based at least in part on a load-balancing calculation. The initialization module is configured to define a destination Media Access Control (MAC) address. The initialization module is configured to associate the destination MAC address with the outbound port. The initialization module is configured to send, to the network device, a signal including the destination MAC address in response to the FIP login request.Type: GrantFiled: December 22, 2010Date of Patent: March 28, 2017Assignee: Juniper Networks, Inc.Inventors: Amit Shukla, Suresh Boddapati
-
Patent number: 9602354Abstract: 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: June 30, 2014Date of Patent: March 21, 2017Assignee: Juniper Networks, Inc.Inventors: Santosh Esale, Manish Gupta, Raveendra Torvi, Christopher Bowers
-
Patent number: 9602294Abstract: Techniques provide rendezvous point link (RPL) resiliency for bidirectional protocol independent multicast (PIM-BIDIR) in a computer network. According to the techniques, when two or more RPL partitions have a same RPL subnet, routers on the RPL subnet are configured to elect an active RPL partition that will function as a RPL. The routers on any inactive RPL partitions may then treat the inactive RPL partitions as regular links in the RPL subnet and build a route to the active RPL partition. In some examples, the network is configured to include the two or more RPL partitions with the same RPL subnet as Anycast RPLs in the network. In other examples, the routers on the RPL subnet are configured to detect when an original RPL is separated into the two or more RPL partitions due to a failure of the original RPL.Type: GrantFiled: September 30, 2013Date of Patent: March 21, 2017Assignee: Juniper Networks, Inc.Inventors: Zhaohui Zhang, Kurt J. Windisch, Jaroslaw Adam Gralak
-
Patent number: 9602675Abstract: In general, techniques are described for facilitating usage monitoring control in mobile networks. A mobile gateway comprising one or more processors and a memory may be configured to perform the techniques. The one or more processors may be configured to transmit a usage monitoring report indicative of usage of a service provided via a session for which usage monitoring was previously activated. The memory may be configured to store a monitoring key that was configured as a result of activating the usage monitoring for the service. The one or more processors may also be configured to, in response to the indication to deactivate the usage monitoring, remove the monitoring key that was configured as a part of activating the usage monitoring for the session.Type: GrantFiled: November 2, 2015Date of Patent: March 21, 2017Assignee: Juniper Networks, Inc.Inventors: Jegan Kumar Somi Ramasamy Subramanian, Prasad Chigurupati
-
Patent number: 9602591Abstract: Managing TCP anycast requests at content delivery network nodes is disclosed. In some embodiments, serving a request includes receiving a request at a node of a plurality of nodes comprising a content delivery network, wherein each of the plurality of nodes share a same anycast IP address to which the request is directed and servicing the request at the node.Type: GrantFiled: April 28, 2014Date of Patent: March 21, 2017Assignees: TATA COMMUNICATIONS (AMERICA) INC., JUNIPER NETWORKS, INC.Inventor: Barrett Gibson Lyon
-
Patent number: 9602387Abstract: In some examples, a controller for a multi-layer network comprising a network layer and an underlying transport layer is configured to obtain abstract link data describing a plurality of candidate links; determine, based at least on the abstract link data, a first solution comprising a network topology for the network layer that includes a first selected subset of the candidate links; determine, after generating a modified network topology based at least on the network topology and the abstract link data, a second solution comprising the modified network topology for the network layer that includes a second selected subset of the candidate links; and output, for configuring the multi-layer network, topology data for one of the first solution or the second solution having a lowest total cost, the lowest total cost including a total resource cost to the network for the one of the first solution or the second solution.Type: GrantFiled: December 30, 2014Date of Patent: March 21, 2017Assignee: Juniper Networks, Inc.Inventor: David Wood