Patents Assigned to Juniper Networks, Inc.
  • Patent number: 8065390
    Abstract: Requests from a client to a network device are authenticated based on a session ID obtained by the network device. Requests may be authenticated by obtaining a session ID value when a session is initiated and transmitting a document to the client that embeds the session ID in such a manner that additional requests to the network device based on the document include the session ID in the request. The additional requests are authenticated based on a determination of whether the session ID is included in the additional requests.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: November 22, 2011
    Assignee: Juniper Networks, Inc.
    Inventor: Chunqing Cheng
  • Publication number: 20110280245
    Abstract: A route for a data unit through a network may be defined based on a number of next hops. Exemplary embodiments described herein may implement a router forwarding table as a chained list of references to next hops. In one implementation, a device includes a forwarding table that includes: a first table configured to store, for each of a plurality of routes for data units in a network, a chain of links to next hops for the routes; and a second table configured to store the next hops. The device also includes a forwarding engine configured to assemble the next hops for the data units based on using the chain of links in the first table to retrieve the next hops in the second table and to forward the data units in the network based on the assembled next hops.
    Type: Application
    Filed: July 27, 2011
    Publication date: November 17, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Kaushik GHOSH, Kireeti Kompella, Siva Gaggara, Nitin Kumar, Steven Lin
  • Publication number: 20110280150
    Abstract: A device may obtain a flow signature, identify a destination collector to which packets bearing the flow signature are sent, obtain a list of potential source collectors that may have sent the packets bearing the flow signature to the destination collector, and identify a source collector, among the potential source collectors, that sent the packets to the destination collector. In addition, the device may output information related to a path from the source collector the destination collector.
    Type: Application
    Filed: July 26, 2011
    Publication date: November 17, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Doughan TURK
  • Publication number: 20110280195
    Abstract: Feedback indicates low signal-to-noise ratio (SNR) conditions for a wireless communications link between a transmitter device and a receiver device. After attempting to achieve a target packet error rate (PER) by increasing transmission power for the wireless communications link, the transmitter device receives feedback that indicates a current PER, for data transmitted using an initial automatic repeat request (ARQ) block size, is above the target PER for the receiver device, and changes, based on the feedback, the current ARQ block size to a different ARQ block size for the wireless communications link. The different ARQ block size may be adaptively selected to provide a maximum PDU size that achieves the target PER at the receiver device under the low SNR conditions.
    Type: Application
    Filed: May 13, 2010
    Publication date: November 17, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Dharmadeep C. MUPPALLA
  • Patent number: 8059543
    Abstract: Ordering logic ensures that data items being processed by a number of parallel processing units are unloaded from the processing units in the original per-flow order that the data items were loaded into the parallel processing units. The ordering logic includes a pointer memory, a tail vector, and a head vector. Through these three elements, the ordering logic keeps track of a number of “virtual queues” corresponding to the data flows. A round robin arbiter unloads data items from the processing units only when a data item is at the head of its virtual queue.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: November 15, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Dennis C. Ferguson, Philippe Lacroute, Chi-Chung Chen, Gerald Cheung, Tatao Chuang, Pankaj Patel, Viswesh Anathakrishnan
  • Patent number: 8060592
    Abstract: A network device management application may manage a number of network devices. When managing the network devices, the management application may receive requests from administrators to modify a configuration of the network devices. In response, the management application may apply the requested modification to a model of the network device and synchronize configuration information of the model of the network device to the configuration information of the real network device using a configuration-based state machine.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: November 15, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Kent A. Watsen, Michael S. Jacobsen, Tong Jiang, Xingang Huang, Darren Tom
  • Patent number: 8059769
    Abstract: The invention provides a device (D2) for reducing ingress noise in a digital signal, comprising a noise predictor (20) for predicting an amount of ingress noise in the digital signal (sn) based on past samples of the ingress noise, and a subtractor (21) for subtracting the predicted amount of ingress noise from the digital signal. Channel distortion is compensated for by a noise-independent equalizer (25), such as a ZF equalizer, placed upstream of the noise predictor (20). The device (D2) may be incorporated, for example, in a cable modem termination system (CMTS) of an hybrid fiber/coax (HFC) network.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: November 15, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Ambroise Popper, Fabien Buda, Hikmet Sari
  • Patent number: 8060647
    Abstract: Plural arbiters arbitrate over a set of queues. The arbiters are constructed as a series of pipelined stages. Conflict detection logic detects conflicts among the arbiters in arbitrating across the queues, and, when a conflict is detected, the conflict detection logic alters processing related to conflicting queues in one arbiter when another arbiter has not passed a predetermined commit point in processing the queue.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: November 15, 2011
    Assignee: Juniper Networks, Inc,
    Inventors: Debashis Basu, Avanindra Godbole
  • Publication number: 20110276752
    Abstract: A network device allocates a number of blocks of memory in a ternary content-addressable memory (TCAM) of the network device to each database of multiple databases, and assigns unused blocks of memory of the TCAM to a free pool. The network device also detects execution of a run mechanism by the TCAM, and allocates, based on the execution of the run mechanism, one of the unused blocks of memory to a filter or rule of one of the multiple databases.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 10, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Salem Nanda KISHORE
  • Patent number: 8054855
    Abstract: Techniques are described for dynamically configuring an interface in a network service provider. The techniques allow dynamic configuration of, for example, a dual stacked interface that includes both Internet Protocol version 6 (IPv6) and Internet Protocol version 4 (IPv4) on the same layer 2 link. In this way, a customer network having an existing IPv4 connection to a network service provider will be able to run both IPv4 and IPv6 over the same interface. A network device within the network service provider may receive a control packet from a subscriber device. The packet may be received on an ATM hybrid permanent virtual circuit (PVC) that supports multiple interface columns. The network device is capable of auto-sensing multiple packet protocols and may dynamically create multiple interface columns over the same ATM interface based on the encapsulation type of the received packets.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: November 8, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Prasad Deshpande, Eric L. Peterson, Thomas M. Mistretta, Mathias Kokot
  • Patent number: 8055791
    Abstract: A connection between network nodes in a communication network is backed up. A failover label-switched path (LSP) is created starting at a first network node of a connection and ending 5 at the second node of the connection, while bypassing the protected connection. In the event of connection failure, data is transmitted through the failover LSP. A network operator can selectively protect different types of data by using filters that bind one or more types of traffic received over one or more interfaces to different failover LSPs.
    Type: Grant
    Filed: February 15, 2010
    Date of Patent: November 8, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Ping Pan, Der-Hwa Gan, Keith E. Holleman, Manoj Leelanivas, Nischal Sheth, Arun Vaidyanathan
  • Patent number: 8054619
    Abstract: A partial-slot card guide installation tool comprises two opposing runners configured to register with grooves of a full-sized slot of a rack system, and two guides fixed relative to the two opposing runners. The two guides configured to receive a partial-slot card guide and position the partial-slot card guide within the full-sized slot to provide a partial-sized slot smaller than the full-sized slot within the full-sized slot.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: November 8, 2011
    Assignee: Juniper Networks, Inc.
    Inventor: Kevin M. Antosh
  • Patent number: 8054832
    Abstract: In one embodiment, a method includes performing, at a host device on a first side of a single-hop link, packet classification associated with hairpin routing of a first data packet between a first virtual resource and a second virtual resource that are logically defined at the host device. The first virtual resource can be different than the second virtual resource. The also includes transmitting a second data packet to a network device on a second side of the single-hop link so that packet classification associated with hairpin routing of the second data packet between at least two virtual resources logically defined at the host device is performed at the network device.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: November 8, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Anjan Venkatramani
  • Publication number: 20110268115
    Abstract: Techniques for handling multicast over link aggregated (LAG) interfaces and integrated routing and bridging (IRB) interfaces in a network device are described in which interfaces, at which a data unit is to be transmitted, may be represented hierarchically in which the LAG interfaces and IRB interfaces are represented as pointers. In one implementation, a device may determine routes for data units, where a route for a multicast data unit is represented as a set of interfaces of the device at which the data unit is to be output. Entries in the set of interfaces may include physical interfaces of the device and pointers to LAG interfaces or pointers to the IRB interfaces. The device may generate tokens to represent routes for data units and resolve the pointers to the LAG interfaces or the IRB interfaces to obtain physical interfaces of the router corresponding to a LAG or an IRB.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 3, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Murtuza ATTARWALA, Nitin KUMAR, Alok KHAMBATKONE
  • Publication number: 20110271319
    Abstract: A device receives, from a managed device, endpoint information associated with an unmanaged device connected to the managed device in a network. The device also receives unmanaged device information that partially identifies the unmanaged device, and completely identifies the unmanaged device based on the endpoint information and the unmanaged device information.
    Type: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Jeffrey C. VENABLE, Sr.
  • Publication number: 20110271009
    Abstract: An example network device includes a set of interfaces, a control unit, and a forwarding engine. The control unit includes an interface group information repository that stores data defining interface groups. Each interface group includes one or more interfaces. The forwarding engine includes a media access control (MAC) address repository that stores a mapping of a first interface to a source MAC address, and a MAC address management module that determines whether an interface group to which the first interface is assigned is the same interface group as the interface group to which a second interface is assigned. The control unit is configured to receive a layer two (L2) communication via the second interface, wherein the L2 communication includes the source MAC address. The forwarding engine dynamically updates the MAC address repository based on the determination of the MAC address management module.
    Type: Application
    Filed: July 20, 2010
    Publication date: November 3, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Sanjiv Doshi, Jagadish Grandhi, Rajagopalan Subbiah
  • Publication number: 20110267073
    Abstract: A system for testing link performance margin in a network device includes one or more daughter cards having a driver to transmit a signal and a receiver to receive the signal, and a midplane including a channel to transmit the signal from the driver to the receiver. The system includes multiple connector assemblies to connect the one or more daughter cards to the midplane, where each of the multiple connector assemblies includes a different known crosstalk margin value. A bit error rate tester is connected to a link between the driver and the receiver, and the multiple connector assemblies are interchangeably included in the link to approximate different signal-to-noise ratio margins for the tested link.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 3, 2011
    Applicant: Juniper Networks, Inc.
    Inventors: David P. CHENGSON, Granthana Rangaswamy
  • Patent number: 8050559
    Abstract: A multi-chassis network device includes a plurality of nodes that operate as a single device within the network and a switch fabric that forwards data plane packets between the plurality of nodes. The switch fabric includes a set of multiplexed optical interconnects coupling the nodes. For example, a multi-chassis router includes a plurality of routing nodes that operate as a single router within a network and a switch fabric that forwards packets between the plurality of routing nodes. The switch fabric includes at least one multiplexed optical interconnect coupling the routing nodes. The nodes of the multi-chassis router may direct portions of the optical signal over the multiplexed optical interconnect to different each other using wave-division multiplexing.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: November 1, 2011
    Assignee: Juniper Networks, Inc.
    Inventor: Pradeep Sindhu
  • Publication number: 20110260769
    Abstract: An isolation switch is used to isolate the output of an oscillator, during startup of the oscillator, from the circuitry that uses the periodic signal generated by the oscillator. In one implementation, a device may include an oscillator to generate a periodic signal and a switch connected to receive an output of the oscillator. The switch may include a control input that controls whether the switch is in an open or closed state. Switch control circuit may control the switch so that the switch is in an open state during startup of the oscillator and the switch is in a closed state thereafter.
    Type: Application
    Filed: April 26, 2010
    Publication date: October 27, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: David P. CHENGSON, Victor DO
  • Publication number: 20110264822
    Abstract: Methods and devices for processing packets are provided.
    Type: Application
    Filed: June 17, 2011
    Publication date: October 27, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Dennis C. FERGUSON, Rajiv PATEL, Gerald CHEUNG, Pradeep SINDHU