Patents Assigned to Juniper Networks, Inc.
-
Patent number: 8693374Abstract: An access network is described in which a centralized controller provides seamless end-to-end service from a core-facing edge of a service provider network through aggregation and access infrastructure out to access nodes located proximate to the subscriber devices. The controller operates to provide a central configuration point for configuring aggregation nodes (AGs) of a network of the service provider so as to provide transport services to transport traffic between access nodes (AXs) and edge routers on opposite borders of the network.Type: GrantFiled: March 15, 2013Date of Patent: April 8, 2014Assignee: Juniper Networks, Inc.Inventors: James M. Murphy, Abhijit K. Choudhury, Pradeep Sindhu, Ina Minei, Jayabharat Boddu
-
Patent number: 8693487Abstract: A transport LAN segment service is provided over a transport network. The transport network will include edge devices configured to support one or more transparent LAN segments. Configuration is simplified by advertising TLS-port-label information, layer 2 address learning, and multicasting when the needed configuration information has not yet been learned or discovered.Type: GrantFiled: April 29, 2011Date of Patent: April 8, 2014Assignee: Juniper Networks, Inc.Inventor: Yakov Rekhter
-
Patent number: 8693398Abstract: In general, techniques are described for facilitating interchassis redundancy (ICR) among heterogenous mobile gateway member chassis that provide high-availability services as an group to one or more mobile subscribers. In one example, a member chassis of the mobile gateway comprises a control plane having a plurality of distributed subscriber management service units that serve as anchors for subscriber sessions. A redundancy group defines a backup association between one of the subscriber management service units and a subscriber management service unit of another member chassis of the mobile gateway. A routing unit of the member chassis comprises a resource manager that negotiates parameters for a communication channel for the redundancy group.Type: GrantFiled: September 29, 2011Date of Patent: April 8, 2014Assignee: Juniper Networks, Inc.Inventors: Srinivasa Chaganti, Apurva Mehta, Samya Das Sarma, Bobby Vandalore, Kumar Mehta
-
Patent number: 8693471Abstract: When a node has to restart its control component, or a (e.g., label-switched path signaling) part of its control component, if that node can preserve its forwarding information across the restart, the effects of such restarts on label switched path(s) include the restarting node are minimized. A node's ability to preserve forwarding information across a control component (part) restart is advertised. In the event of a restart, stale forwarding information can be used for a limited time before. The restarting node can use its forwarding information, as well as received label-path advertisements, to determine which of its labels should be associated with the path, for advertisement to its peers.Type: GrantFiled: February 4, 2011Date of Patent: April 8, 2014Assignee: Juniper Networks, Inc.Inventors: Kireeti Kompella, Manoj Leelanivas, Ping Pan, Yakov Rekhter
-
Patent number: 8693475Abstract: A transport LAN segment service is provided over a transport network. Responsibilities for configuring, provisioning and forwarding over a transport LAN segment are divided between layer 2 and 3 service provider edge devices, where the layer 3 edge device handles discovery and tunneling responsibilities, the layer 2 edge device handles learning and flooding responsibilities, and information can be exchanged between the layer 2 and 3 edge devices. Configuration is simplified by advertising TLS-label information, layer 2 address learning, and flooding when the needed configuration information has not yet been learned or discovered.Type: GrantFiled: August 13, 2009Date of Patent: April 8, 2014Assignee: Juniper Networks, Inc.Inventor: Kireeti Kompella
-
Publication number: 20140092738Abstract: In general, techniques are described for maintaining load balancing after service application. A network device comprising ingress and egress forwarding components and a service card may implement the techniques. An ingress forwarding component receives a packet and, in response to a determination that the service is to be applied to the packet, updates the packet to include an ingress identifier that identifies the ingress forwarding component, thereafter transmitting the updated packet to the service card. The service card applies the service to the updated packet to generate a serviced packet and transmits the serviced packet to the ingress forwarding component identified by the ingress identifier so as to maintain load balancing of packet flows across the plurality of forwarding components. The ingress forwarding component determines a next hop to which to forward the serviced packet and the egress forwarding component forwards the serviced packet to the determined next hop.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: JUNIPER NETWORKS, INC.Inventors: Jagadish Grandhi, Gopi Krishna, Ananda Sathyanarayana, Arun Balasubramanian, Bobby Vandalore
-
Publication number: 20140092723Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: JUNIPER NETWORKS, INC.Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
-
Publication number: 20140092899Abstract: In general, techniques are described for informing services nodes of private network address information in order to apply subscriber-aware services with the services node. In some examples, a services node includes an Authentication, Authorization, and Accounting (AAA) interface to receive a AAA message, wherein the AAA message has been extended from a AAA protocol to specify a private network address of a subscriber device authenticated to an access network by the AAA server and assigned the private network address that is not routable external to the access network. A mapping module associates the public network address of subscriber data traffic with the private network address received by the AAA message. One or more service modules select one or more of a plurality of subscriber policies using the associated private network address and apply services to the subscriber data traffic in accordance with the selected subscriber policies.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: JUNIPER NETWORKS, INC.Inventors: Gopi Krishna, Apurva Mehta, Ananda Sathyanarayana, Bobby Vandalore, Dinesh Bakiaraj, Vignesh Chinnakkannu
-
Publication number: 20140096229Abstract: A virtual honeypot is configured within a security appliance by configuring one or more network addresses associated with the virtual honeypot. The security appliance receives network traffic destined for the virtual honeypot sent to the one or more network addresses associated with the virtual honeypot, and forwards the traffic to a remote honeypot such that the remote honeypot appears to be connected to a network local to the security appliance.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: JUNIPER NETWORKS, INC.Inventors: Bryan Burns, Oskar Ibatullin, Oliver Tavakoli, Robert W. Cameron, Daniel J. Quinlan
-
Publication number: 20140092884Abstract: In some embodiments, an apparatus comprises of a control module implemented in at least one of a memory or a processing device that is configured to receive, via a network and from a wireless access point or an access network node, a control packet defined based on a control protocol. The control packet is associated with at least one control function of the wireless access point or access network node. The control module is configured to determine a status of an access network node based on the control packet from the access network node. The control module is configured to send via the network, a response to the access network node based on the status of the access network node.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: JUNIPER NETWORKS, INC.Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
-
Patent number: 8687629Abstract: A network device includes a hybrid switch fabric configured for switching packets and circuits that includes a packet switching portion that distributes packets across a plurality of packet ports of fabric chips within the hybrid switch fabric and operates in accordance with packet switching behavior requirements, and a circuit switching portion for switching circuits, wherein the circuit switching portion of the hybrid switch fabric directly connects a single input of the hybrid switch fabric to a single output of the hybrid switch fabric via a pre-determined path through the fabric chips and operates in accordance with circuit switching behavior requirements. The packet switching portion and the circuit switching portion include one or more fabric chips, wherein the fabric chips each include a plurality of ports each dynamically configurable as one of a packet port for receiving and outputting packet-switched data and a circuit port for receiving and outputting circuit-switched data.Type: GrantFiled: February 22, 2010Date of Patent: April 1, 2014Assignee: Juniper Networks, Inc.Inventors: Kireeti Kompella, Philip A. Thomas, Anurag Agrawal
-
Patent number: 8688552Abstract: Techniques are described that facilitate performing accounting and billing separately for each customer of a service provider account registered to an owner of a shared customer device. An access router performs separate data usage accounting for each of the customers in sub-accounts of the registered service provider account based on customer virtual local area network (CVLAN) and service VLAN (SVLAN) tags included in data packets. A network operator may, therefore, generate a bill for the shared customer device that includes separate data usage charges for each customer. To facilitate the techniques, the access router may determine a CVLAN and SVLAN associated with a customer. The CVLAN and SVLAN tags are included in a service request toward a service provider, and copied into a service request reply toward the shared customer device. The shared customer device then includes the tags in data packets to identify the customer to the access router.Type: GrantFiled: June 16, 2011Date of Patent: April 1, 2014Assignee: Juniper Networks, Inc.Inventors: Debi Prasad Sahoo, Chakradhar Kar, Moojin Jeong, Rajagopalan Subbiah, Prakash Kamath
-
Patent number: 8687976Abstract: An access network includes an access device having an optical interface module that outputs a plurality of pairs of optical communication signals, each of the pairs of optical communication signals comprising a modulated optical transmit signal and an unmodulated optical receive signal, each of the pairs of optical communication signals having a different wavelength. A customer premise equipment (CPE) comprises an optical interface module to receive the modulated optical transmit signal and the unmodulated optical receive signal for any of the plurality of pairs of optical communication signals. The optical interface module includes a receive module to demodulate the modulated optical transmit signal into inbound symbols and a transmit module having an optical modulator and reflective optics to modulate the unmodulated optical receive signal in accordance with a data signal and reflect a modulated optical receive signal to communicate outbound data symbols to the access device.Type: GrantFiled: March 15, 2013Date of Patent: April 1, 2014Assignee: Juniper Networks, Inc.Inventors: Pradeep Sindhu, Jayabharat Boddu, Roberto Marcoccia, Theodore John Schmidt, Christian Malouin, Abhijit Kumar Choudhury, James Michael Murphy
-
Patent number: 8688775Abstract: 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 intersects network and cost maps for a first network with network and cost maps for a second network to generate a master cost map that includes one or more master cost entries that each represent a cost to traverse a network from an endpoint in the first network to an endpoint in the second network. Using the master cost map, a redirector may select a preferred node in the first network with which to service a content request received from a host in the second network.Type: GrantFiled: August 23, 2010Date of Patent: April 1, 2014Assignee: Juniper Network, Inc.Inventors: Reinaldo Penno, Satish Raghunath, Jan Medved, Mayuresh Bakshi
-
Patent number: 8689316Abstract: Methods and apparatus for transferring packets in a packet switched communication system. A system is provided that includes an L2 device including a controller determining for each packet received whether the received packet is to be inspected, an inspection device operable to inspect and filter packets identified by the controller including using a zone specific policy and an L2 controller for transferring inspected packets in accordance with L2 header information using L2 protocols.Type: GrantFiled: September 14, 2012Date of Patent: April 1, 2014Assignee: Juniper Networks, Inc.Inventors: Yu Ming Mao, Roger Jia-Jyi Lian, Guangsong Huang, Lee Chik Cheung
-
Publication number: 20140086090Abstract: A first network client requests initiation of a data transfer with a second network client. An admission control facility (ACF) responds to the initiation request by performing admission analysis to determine whether to initiate the data transfer. The ACF sends one or more packets to the second network client. In response, the second network client sends acknowledgment packets back to the ACF. The ACF performs admission analysis based on the packets sent and the acknowledgment packets, and determines whether the data transfer should be initiated based on the analysis. The admission analysis may be based on a variety of factors, such as the average time to receive an acknowledgment for each packet, the variance of the time to receive an acknowledgment for each packet, a combination of these factors, or a combination of these and other factors.Type: ApplicationFiled: November 27, 2013Publication date: March 27, 2014Applicant: JUNIPER NETWORKS, INC.Inventor: Pradeep SINDHU
-
Patent number: 8681795Abstract: 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: December 28, 2011Date of Patent: March 25, 2014Assignee: Juniper Networks, Inc.Inventors: Eric M. Verwillow, Jean Marc Frailong, Avanindra Godbole
-
Patent number: 8683449Abstract: A server device is configured to receive a request to identify a manner in which changed code propagates within an application; generate a group of blocks that correspond to code associated with a parent function corresponding to the application and which includes the changed code; perform an intra-procedural analysis on the group of blocks to identify a block that is affected by the changed code included within an epicenter block; perform an inter-procedural analysis on functions associated with the block, where, when performing the inter-procedural analysis, the server device is to generate another group of blocks associated with the functions, and identify another block that is affected by the changed code included within the epicenter block; and present, for display, information associated with the block or the other block that enables the application to be tested based on the block or the other block.Type: GrantFiled: October 28, 2010Date of Patent: March 25, 2014Assignee: Juniper Networks, Inc.Inventors: Abhishek Singh, Sachin Vasudeva
-
Patent number: 8683416Abstract: A device may identify signal channels for connecting circuit blocks, where each circuit block is associated with a block implementation area corresponding to a substrate. The device may assign a channel priority to each of the signal channels based on at least one channel criteria. The device may allocate a channel implementation area, corresponding to the substrate, for each of a plurality of signal channels, based on the channel priority assigned to the signal channel and based on the block implementation areas. The device may generate an integrated circuit design comprising the channel implementation area allocated for each of the plurality of signal channels.Type: GrantFiled: July 28, 2011Date of Patent: March 25, 2014Assignee: Juniper Networks, Inc.Inventors: Vivek Trivedi, Khalil Siddiqui
-
Patent number: 8681695Abstract: In general, techniques are described for single prefix address allocation within computer networks. Typically, a network device that allocates addresses within a computer network implements the techniques. The network device comprises an interface and a control unit. The interface receives first and second messages from a subscriber network. The first message requests at least one address be allocated to the subscriber network according to a first address allocation mechanism. The second message requests at least one address be allocated to the subscriber network in accordance with a second address allocation mechanism. The control unit automatically determines a topology of the subscriber network based on the second message. Based on the determined topology, the control unit selectively allocates either a single network address prefix or one or more addresses of the network address prefix in response to the second message without allocating an address in response to the first message.Type: GrantFiled: October 14, 2009Date of Patent: March 25, 2014Assignee: Juniper Networks, Inc.Inventor: Suhir Krishnan