Patents Assigned to Juniper Networks, Inc.
  • Patent number: 7567512
    Abstract: A system distributes extended traffic accounting information of bandwidth availability on links throughout a network. For example, routers within the network utilize an extended reservation protocol to calculate bandwidth availability information for links. In calculating the bandwidth availability information, the extended reservation protocol accounts for not only the amount of bandwidth reserved on each of links via the resource reservation protocol itself, but also for the bandwidth usage by other traffic on the links, such as Label Distribution Protocol (LDP) traffic or Internet Protocol (IP) traffic. The routers exchange bandwidth availability information using a routing protocol to gain network-wide knowledge of bandwidth availability.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: July 28, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Ina Minei, Pedro R. Marques
  • Publication number: 20090185647
    Abstract: The invention performs frequency estimation over both the burst preamble, during which known symbols are transmitted, and also during the burst's data packet, which is subsequent to the preamble and extracted by the local detector. During the preamble, an initial frequency estimate is obtained. This estimate is based on a time average of either phase or correlation samples. Atypical phase or correlation samples, attributable to detector symbol errors during the data packet, are detected and filtered, so as to avoid including the atypical samples in a time-averages used to provide the frequency estimate. In a first embodiment correlation samples are time averaged, and atypical correlation samples are suppressed prior to correlation time averaging. In a second embodiment, phase slope values are time averaged, and atypical values of phase slope are suppressed prior to phase slope time averaging.
    Type: Application
    Filed: March 20, 2009
    Publication date: July 23, 2009
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Ambroise POPPER
  • Patent number: 7564803
    Abstract: The label distribution protocol (LDP) is extended to set up a point to multi-point (P2MP) label switched path (LSP) across a computer network from a source network device to one or more destination network devices. LDP is extended to create a P2MP label map message containing a label and a P2MP forwarding equivalence class (FEC) element having a root node address and an identifier. The P2MP FEC element may, for example, associate an address of the root node of the P2MP LSP with an opaque identifier. The P2MP FEC element uniquely identifies the P2MP LSP. The P2MP FEC element may be advertised with a label in a P2MP label map message. A source network device or the destination network devices may initiate setup and teardown of the P2MP LSP. The P2MP label map messages may be propagated from the destination network devices to the source network device.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: July 21, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Ina Minei, Kireeti Kompella, Nischal Sheth
  • Patent number: 7564844
    Abstract: A datagram relaying apparatus includes a plurality of protocol terminating units, and a destination determining processor. The destination determining processor includes a path selecting section which determines a transfer destination route for a stream of packets received from any of the protocol terminating units. The path selecting section determines whether or not transfer of the received stream of packets to the transfer destination route is in an inhibition state, and selects another transfer destination route when the transfer of the packet to the transfer destination route is in the inhibition state.
    Type: Grant
    Filed: July 20, 2005
    Date of Patent: July 21, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Kenshin Yamada, Yasuhiro Miyao, Motoo Nishihara
  • Patent number: 7564792
    Abstract: A system and method that optimizes transmission control protocol (TCP) flow control without intruding upon TCP's core algorithms. A control module relatively near a sender's local area network (LAN) automatically identifies a packet flow that has become window-limited. After the packet flow has been identified as window-limited, the control module relatively near the sender's LAN and another control module relatively near a receiver's LAN optimize the packet flow by increasing the window size indicated in the receiver's acknowledgment packet. Both control modules operate synchronously to transparently manage the packet flow between the sender and the receiver.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: July 21, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Balraj Singh, Amit P. Singh, Vern Paxson
  • Patent number: 7564806
    Abstract: Principles of the invention are described for providing multicast virtual private networks (MVPNs) across a public network that are capable of carrying high-bandwidth multicast traffic with increased scalability. In particular, the MVPNs may transport layer three (L3) multicast traffic, such as Internet Protocol (IP) packets, between remote sites via the public network. The principles described herein may reduce the overhead of protocol independent multicast (PIM) neighbor adjacencies and customer control information maintained for MVPNs. The principles may also reduce the state and the overhead of maintaining the state in the network by removing the need to maintain at least one dedicated multicast tree per each MVPN.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: July 21, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Rahul Aggarwal, Yakov Rekhter
  • Patent number: 7565416
    Abstract: Techniques are described for application of implementation-specific configuration policies within a network device. For example, a device, such as a router, may comprise memory to store operational configuration data and candidate configuration data. The device further includes a control unit to apply changes to the candidate configuration data based on input from a client, and apply an implementation-specific configuration policy to a copy of the changed candidate configuration data. Based on a result of applying the implementation-specific configuration policy, the device selectively commits the changes made to the candidate configuration to the operational configuration. In the event an error occurs while applying the implementation-specific configuration policy, the device does not commit the changes to the operational configuration.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: July 21, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Philip A. Shafer, Robert P. Enns
  • Publication number: 20090180490
    Abstract: Scheduling virtual upstream channels within one physical upstream channel is disclosed. The MAP messages of the virtual upstream channels that share the same physical upstream channel are synchronized together such that any one transmission opportunity for a given virtual upstream channel does not overlap with transmission opportunities of any other virtual channel. This includes converting all requests for transmission opportunities into a common unit and then scheduling these requests as appropriate.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 16, 2009
    Applicant: Juniper Networks, Inc.
    Inventor: Nurettin Burcak Beser
  • Publication number: 20090175269
    Abstract: A voice relaying apparatus includes a receiving section for receiving a cell from an asynchronous transfer mode (ATM) network, a plurality of cell assembling/disassembling units for assembling and disassembling the cells, and a transmitting section for transmitting the cells assembled by each of the plurality of cell assembling/disassembling units. Each of the plurality of cell assembling/disassembling units is composed of a cell disassembling section for disassembling the cell received by the receiving section, a detecting section for detecting whether or not the voice relaying apparatus is carrying out a relay switch operation, and a cell assembling section for assembling the cell disassembled by the cell disassembling section and then sending to the transmitting section, if the fact that the voice relaying apparatus is carrying out the relay switch operation is detected by the detecting section.
    Type: Application
    Filed: March 6, 2009
    Publication date: July 9, 2009
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Noboru TATSUKI
  • Publication number: 20090175274
    Abstract: Principles of the invention relate to techniques for transmission of Layer 2 (L2) traffic over a point to multi-point (P2MP) label switched path (LSP) within a multi-protocol Label Switching (MPLS) network. A source or ingress network device may implement the techniques to connect multiple L2 interfaces to a P2MP LSP within an MPLS network via a P2MP Pseudo-Wire (PW) mechanism that emulates delivery of L2 data units over a packet switched network, such as the MPLS network. The ingress network device first establishes the P2MP LSP and then connects two or more L2 interfaces to the P2MP LSP via the P2MP PW mechanism. Egress network devices may also implement the techniques to terminate the P2MP LSP and de-multiplex traffic arriving via multiple P2MP PWs carried over the same P2MP LSP.
    Type: Application
    Filed: March 16, 2009
    Publication date: July 9, 2009
    Applicant: Juniper Networks, Inc.
    Inventors: Rahul Aggarwal, Yakov Rekhter, Kireeti Kompella
  • Patent number: 7558219
    Abstract: Principles of the invention are described for providing virtual private local area network service (VPLS) multicast instances across a public network by utilizing multicast trees. In particular, the VPLS multicast instances transport layer two (L2) multicast traffic, such as Ethernet packets, between customer networks via the public network. The principles described herein enable VPLS multicast instances to handle high bandwidth multicast traffic. The principles also reduce the state and the overhead of maintaining the state in the network by removing the need to perform snooping between routers within the network.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: July 7, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Rahul Aggarwal, Yakov Rekhter
  • Patent number: 7558199
    Abstract: Constraint information associated with peering links is taken into account when establishing label switched paths (LSPs) to exit points of a network. Devices within the network, such as routers, designate interfaces associated with peering links as “passive interfaces” to indicate that the interfaces should be included for bandwidth accounting purposes and internal path computation. Other devices within the network utilize the constraint information, e.g., bandwidth availability, when computing and establishing LSPs to the exit points of the network to avoid congested peering links.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: July 7, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Ina Minei, Der-Hwa Gan, Pedro R. Marques
  • Patent number: 7558263
    Abstract: Principles of the invention are described for providing multicast virtual private networks (MVPNS) across a public network that are capable of carrying high-bandwidth multicast traffic with increased scalability. In particular, the MVPNs may transport layer three (L3) multicast traffic, such as Internet Protocol (IP) packets, between remote sites via the public network. The principles described herein may reduce the overhead of protocol independent multicast (PIM) neighbor adjacencies and customer control information maintained for MVPNs. The principles may also reduce the state and the overhead of maintaining the state in the network by removing the need to maintain at least one dedicated multicast tree per each MVPN.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: July 7, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Rahul Aggarwal, Yakov Rekhter, Anil Lohiya
  • Patent number: 7558844
    Abstract: Dynamic subscriber interfaces in a network device are provided. An input port receives data units from multiple subscribers. A primary interface extracts source identifiers from headers associated with the received data units and creates dynamic subscriber interfaces to allocate network device resources to each of the multiple subscribers based on the extracted source identifiers.
    Type: Grant
    Filed: May 6, 2003
    Date of Patent: July 7, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Gregory Heidelberger, Brian Sullivan, Mathias Kokot, Dan Bergman, Eric Peterson, Jeelani Syed, Prasad Deshpande, Ryan Ross
  • Patent number: 7558256
    Abstract: A media gateway is coupled to an Internet Protocol (IP) network through a router. The router and the media gateway communicate through a slim protocol that allows the media gateway to reserve connections over the IP network that have certain minimum bandwidth and latency attributes. The router handles the obtaining of the requested IP circuit for the client. The media gateways only need to execute a relatively simple client application and do not have to be independently capable of obtaining IP-QoS information from the IP network.
    Type: Grant
    Filed: February 11, 2003
    Date of Patent: July 7, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Eric Peterson, Flavio Fernandes
  • Patent number: 7558197
    Abstract: A system provides congestion control in a network device. The system includes multiple queues, a dequeue engine, a drop engine, and an arbiter. The queues temporarily store data. The dequeue engine selects a first one of the queues and dequeues data from the first queue. The drop engine selects a second one of the queues to examine and selectively drop data from the second queue. The arbiter controls selection of the queues by the dequeue engine and the drop engine.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: July 7, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Debashis Basu, Jayabharat Boddu, Avanindra Godbole
  • Patent number: 7558835
    Abstract: A network device includes an initial data source to store configuration data for the network device, and a management module to generate a configuration patch that lists any differences between a working copy of the initial data source and the initial data source. The management module modifies the working copy based on configuration commands received from a client, and updates the initial data source in accordance with the differences defined by the configuration patch. During the update process, the management module verifies that any conditions specified by the patch are satisfied. The management module may generate the configuration patch in response to a first command from a client, and apply the patch in response to a second command from the client. The configuration patch may be communicated to other network devices for configuring the devices.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: July 7, 2009
    Assignee: Juniper Networks, Inc.
    Inventor: Philip A. Shafer
  • Publication number: 20090168656
    Abstract: The invention provides a PVC switching control method for an ATM communication network which allows high speed changeover of a connection upon occurrence of/release from a trouble and is superior in reliability and maintenance facility and simple in control. A master PVC connection and an OAM connection are set between two ATM exchanges, and a bypassing PVC connection and an OAM connection prepared in advance for bypassing are set between the two ATM exchanges. If occurrence of/release from a trouble with and of the master PVC connection is recognized by the ATM exchanges using an OAM function, then the operative PVC connection is switched between the master PVC connection and the bypassing PVC connection.
    Type: Application
    Filed: March 6, 2009
    Publication date: July 2, 2009
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Hidetaka ITO
  • Publication number: 20090168810
    Abstract: A high speed transmission system transfers data streams over a plurality of data links. Each data link may carry a number of bit streams. On the transmitting end, multiplexers serialize the bit streams, which are then transmitted to the receiving end. A clock signal is not transmitted over the optical link. Instead, an indication of the appropriate clock signal frequency and phase is embedded in the transmitted data. At the receiving end, a clock recovery circuit generates a clock signal of an appropriate frequency and phase based on the embedded indication. The new clock signal is used to sample and reconstruct the original data streams.
    Type: Application
    Filed: February 27, 2009
    Publication date: July 2, 2009
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: David CHENGSON, Joel Frederick DARNAUER, Matthew A. TUCKER
  • Patent number: 7555772
    Abstract: Methods of screening incoming packets are provided. A first firewall detects a tunnel formation. A second firewall maintains a list of open firewall sessions. Each tunnel has one or more associated firewall sessions. The first firewall detects variable situations, such as when the tunnel is torn down, and notifies the second firewall so that, for example, the second firewall can act to clear an associated firewall session from the firewall session list. Incoming packets that are associated with firewall sessions that have been cleared from the firewall session list may not be passed through the second firewall.
    Type: Grant
    Filed: January 26, 2004
    Date of Patent: June 30, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Jesse Shu, Yonghui Cheng