Patents Assigned to Juniper Networks, Inc.
-
Publication number: 20110164497Abstract: A band control system for a digital subscriber line network in which a first apparatus and a second apparatus situated at a subscriber station and a center, respectively, are interconnected by a cable for interchanging at least a digital data signal with each other. The system may cause one of the first apparatus or the second apparatus to monitor receipt of signals from the other of the first apparatus or the second apparatus; send, based on a result of monitoring, a band variation command to the other apparatus for causing the other apparatus to vary a band by using a frequency band not used for signal transfer; cause the other apparatus to receive the band variation command; and vary the band in accordance with the band variation command.Type: ApplicationFiled: March 11, 2011Publication date: July 7, 2011Applicant: JUNIPER NETWORKS, INC.Inventor: Takemasa TAKAHASHI
-
Publication number: 20110164872Abstract: A network device provides a selector list that includes indices of child nexthops associated with the network device, where each of the child nexthops is associated with a corresponding child link provided in an aggregated bundle of child links. The network device also receives an indication of a failure of a child link in the aggregated bundle of child links, and removes, from the selector list, an index of a child nexthop associated with the failed child link. The network device further receives probabilities associated with the child links of the aggregated bundle of child links. Each of the probabilities indicates a probability of a packet exiting the network device on a child link. The network device also creates a distribution table based on the probabilities associated with the child links, and rearranges values provided in the distribution table.Type: ApplicationFiled: January 7, 2010Publication date: July 7, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Nitin KUMAR, Alex BABAN, Alok KHAMBATKONE
-
Publication number: 20110164618Abstract: A router for switching data packets from a source to a destination in a network in which the router includes a distributed memory. The distributed memory includes two or more memory banks. Each memory bank is used for storing uniform portions of a data packet received from a source and linking information for each data packet to allow for the extraction of the uniform portions of a data packet from distributed locations in memory in proper order after a routing determination has been made by the router.Type: ApplicationFiled: January 7, 2011Publication date: July 7, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Pradeep S. SINDHU, Dennis C. FERGUSON, Bjorn O. LIENCRES, Nalini AGARWAL, Hann-Hwan JU, Raymond Marcelino Manese LIM, Rasoul Mirzazadeh OSKOUY, Sreeram VEERAGANDHAM
-
Patent number: 7974289Abstract: To satisfy a quality required for each traffic and perform switching for a packet segmented into cells without packet reassembly, there is provided a node apparatus including a header processing section (2) for determining an output destination of an incoming packet and a quality class from the header information of the packet, a route table (3), and a quality description table (4), and storing the packet in an output queue (6) determined by the determined output destination and quality class, an output control section (7) for reading out a packet from the output queue in accordance with the quality set for each output queue (6) and sending out the read packet through a VC determined by the determined output destination and quality class, and a quality description table (4) which has at least a virtual dedicated network number field, a destination address/mask length field, a source address/mask length field, a fourth-layer protocol/destination port number field, and a destination port number field and in whiType: GrantFiled: April 27, 2010Date of Patent: July 5, 2011Assignee: Juniper Networks, Inc.Inventor: Hideyuki Shimonishi
-
Patent number: 7974291Abstract: A reorder engine classifies information relating to incoming data items as belonging to either a first, second, or third region. The information relating to the data items may arrive at the reorder engine out of order. The data items each include a sequence number through which the reorder engine may reconstruct the correct order of the data items. Based on the classification, the reorder engine may either process the data items normally or drop certain ones of the data items. The majority of incoming data items will fall in the first region and are processed normally. Data items arriving in the second region indicate that a previous data item is late or delayed. If this previous data item is delayed but does eventually arrive, it will arrive in the third region and is simply ignored.Type: GrantFiled: September 23, 2009Date of Patent: July 5, 2011Assignee: Juniper Networks, Inc.Inventor: Rami Rahim
-
Patent number: 7974309Abstract: In an ATM exchange, a cell transmission control section transmits an ATM cell to a transmission path of an ATM network. A traffic monitor monitors traffic of the cell transmissions. A statistical process section performs a temporal statistical process on the result of the traffic monitoring using a clock and a memory. A CAC produces an instruction for traffic control over a transmission terminal based on the result of the statistical process. A UPC controls traffic of a transmission path from the transmission terminal in accordance with the instruction.Type: GrantFiled: August 27, 2008Date of Patent: July 5, 2011Assignee: Juniper Networks, Inc.Inventor: Kazunori Shibasaki
-
Patent number: 7975070Abstract: A network system uses a management routing instance to route management information between elements involved in management of the system. The system registers each element in the management routing instance when the element comes on line. Based on the management routing instance, the system creates management forwarding tables. The system then uses the management forwarding tables to route management information between the elements. Multiple systems, for example systems connected by a network, may exchange management routing instance information to allow elements in different systems to communicate management information with each other.Type: GrantFiled: June 30, 2010Date of Patent: July 5, 2011Assignee: Juniper Networks, Inc.Inventors: James Murphy, Saurabh Sandhir
-
Patent number: 7975097Abstract: A method may include counting the number of times each of a plurality of entries in a content addressable memory (CAM) matches one or more searches; grouping entries in the CAM into a first subset and a second subset based on the number of times each of the plurality of entries in the CAM matches one or more searches; and searching the first subset for a matching entry and, if no matching entry is found, searching the second subset for the matching entry.Type: GrantFiled: January 29, 2010Date of Patent: July 5, 2011Assignee: Juniper Networks, Inc.Inventors: Harsha Narayan, Kenneth Huang, Ruturaj Pathak, Soren B. Pendersen
-
Publication number: 20110161580Abstract: A network device allocates a particular number of memory blocks in a ternary content-addressable memory (TCAM) of the network device to each database of multiple databases, and creates a list of additional memory blocks in an external TCAM of the network device. The network device also receives, by the external TCAM, a request for an additional memory block to provide one or more rules from one of the multiple databases, and allocates, by the external TCAM and to the requesting database, an additional memory block from the list of additional memory blocks.Type: ApplicationFiled: December 28, 2009Publication date: June 30, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Sandip SHAH, Jing AI
-
Publication number: 20110161793Abstract: A server device receives modular topics, where each of the modular topics includes a machine-readable and machine-storable work product that includes information related to a single, stand-alone topic. The server device stores the modular topics in a content repository as a topic library. The server device receives selection of topics from the topic library to generate one or more customized pathway pages, where each of the customized pathway pages includes a plurality of links to ones of the stored modular topics. The server device enables access to the modular topics stored in the content repository via the generated one or more customized pathway pages.Type: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Renu Bhargava, Susan Aviva Doshay Garrett, Christine Morrison Nay
-
Publication number: 20110155434Abstract: A printed circuit board (PCB) includes a ball grid array (BGA). The PCB further includes a first BGA pad having a circular shape, and a first via having a circular shape, where the circular shape of the first via overlaps a portion of the circular shape of the first BGA pad and is rotated diagonally relative to a center of the first BGA pad. The PCB also includes a second BGA pad having a circular shape, and a second via having a circular shape, where the circular shape of the second via overlaps a portion of the circular shape of the second BGA pad and is rotated diagonally relative to a center of the second pad, and where a center of the second via is located at a first distance from the center of the first via and at a first angle relative to an axis that crosses a center of the first via.Type: ApplicationFiled: December 28, 2009Publication date: June 30, 2011Applicant: Juniper Networks Inc.Inventors: Boris REYNOV, Ping Yue, Shreeram Siddhaye, John Cleveland, Chebrolu Srinivas, Srinivas Venkataraman
-
Publication number: 20110161544Abstract: A device applies synchronous clocking across a first component and a second component of the device, and designates a particular serial link, from a group of serial links, as a master serial link. The device also designates the remaining serial links as slave serial links, provides, via the master serial link, an encoded data stream, and provides, via the slave serial links, un-encoded and scrambled data streams.Type: ApplicationFiled: December 29, 2009Publication date: June 30, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: David P. Chengson, Chang-Hong Wu
-
Publication number: 20110158087Abstract: A network device includes a group of high speed redundant transmission lines and a switch. The switch is configured to select one of the high speed redundant transmission lines. The switch causes reflections and frequency dependent dispersions in the selected high speed redundant transmission line. The network device further includes a transmitting device that is configured to adjust signals transmitted over the selected high speed redundant transmission line so as to reduce the reflections and frequency dependent dispersions.Type: ApplicationFiled: March 8, 2011Publication date: June 30, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: David CHENGSON, Jaya Bandyopadhyay
-
Publication number: 20110158248Abstract: A network device receives initial policer limits for a plurality of over-subscribing ingress ports, where the initial policer limits are based on existing bandwidth limits for an over-subscribed egress port associated with the over-subscribing ingress ports. The network device receives a high threshold watermark and a low threshold watermark for bandwidth usage of the over-subscribed egress port, and identifies a queue, associated with the over-subscribed egress port, with values outside the high threshold watermark or the low threshold watermark. The network device reduces the initial policer limits for the plurality of over-subscribing ingress ports when the queue has values above the high threshold watermark, and increases the initial policer limits for the plurality of over-subscribing ingress ports when the queue has values below the low threshold watermark.Type: ApplicationFiled: December 24, 2009Publication date: June 30, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Sreenivas VORUNGANTI, Sainath CHERUVU, Ganesh RAJAGOPALAN, Rahul JAIN
-
Publication number: 20110161799Abstract: A toolbar that is provided or inserted in a markup language document so as to facilitate features or functionality provided by a server is disclosed. The toolbar is able to determine whether the toolbar should be displayed as part of the markup language page being displayed. In one embodiment the server is an intermediary server.Type: ApplicationFiled: November 29, 2010Publication date: June 30, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Sampath SRINIVAS, Theron TOCK
-
Publication number: 20110158601Abstract: An electronic device includes an instrument panel that includes a display opening, where the instrument panel is located in a first plane; a circuit board located inside the electronic device, where the circuit board includes a display device that includes a display area, and where the display area is located in a second plane that is different from the first plane; and a waveguide that couples the display area to the display opening and guides light, and/or an image displayed in the display area, from the display area to the display opening.Type: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: JUNIPER NETWORKS, INC.Inventor: Hogan LEW
-
Publication number: 20110158124Abstract: Data units received by a network device may be classified into traffic flow classes in which the determined traffic flow class for a data unit may be dynamically refined as the data unit is processed by the network device. A dispatch component of the network device may receive data units associated with traffic flow classes. Parallel processing engines of the network device may receive the data units from the dispatch component and may generate, for a least one of the data units, a plurality of dynamically refined indications of the traffic flow class to which the data unit belongs. Additionally, an ordering component of the network device may include a plurality of re-order queues, where the at least one data unit successively progresses through at least two of the re-order queues in an order defined by the plurality of dynamically refined indications of the traffic flow class.Type: ApplicationFiled: March 10, 2011Publication date: June 30, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Jean-Marc FRAILONG, Sharada Yeluri, Anurag P. Gupta, Jeffrey G. Libby, Edwin Su
-
Publication number: 20110161489Abstract: A virtual device includes multiple devices connected to operate as a single device. A first one of the devices is configured to determine that the first device connects to a second one of the devices via a first link; identify a second link; determine that the second link connects the first device to the second device; and automatically aggregate the first link and the second link to form a link aggregation with the second device based on determining that the first device connects to the second device via both the first and second links. The first device is further configured to transmit packets to the second device via the first and second links of the link aggregation.Type: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Megh Bhatt, Harshad Nakil, Rajashekar Reddy, Saurabh Agarwal, Sai Ganesh Sitharaman
-
Publication number: 20110158239Abstract: A method, performed in a network element, for communicating packet multimedia data between a first endpoint and a second endpoint, the method comprising the machine-implemented steps of receiving an outbound multimedia data packet; determining if the outbound multimedia data packet originated from a first endpoint that is logically behind a security device; determining and storing information identifying a logical pinhole in the security device, wherein the logical pinhole is associated with expected inbound multimedia data packets directed to the first endpoint; performing an action that keeps the logical pinhole open during all of a communication session between the first endpoint and the second endpoint; and forwarding inbound multimedia data packets directed from the second endpoint to the first endpoint via the logical pinhole.Type: ApplicationFiled: March 8, 2011Publication date: June 30, 2011Applicant: JUNIPER NETWORKS, INC.Inventor: Shai Mohaban
-
Patent number: 7970765Abstract: This disclosure describes domain name system (DNS) caching techniques for providing integrated DNS caching services to multiple customers. For example, a virtual private network (VPN) device provides integrated DNS caching services to multiple customers even though each customer has a different corresponding VPN and may be serviced by a different DNS server. The VPN network device accesses the multiple, different DNS servers to retrieve correct IP addresses for the different customer VPNs, and internally stores the IP addresses in an integrated DNS cache in a manner that allows the IP addresses to be uniquely retrieved based on combinations of customer VPN identifiers and hostnames.Type: GrantFiled: March 14, 2006Date of Patent: June 28, 2011Assignee: Juniper Networks, Inc.Inventors: Eskil H. Olsen, Theron Tock