Patents Assigned to Juniper Networks
-
Patent number: 9985912Abstract: A system and method of transferring cells through a switch fabric having a shared memory crossbar switch, a plurality of cell receive blocks and a plurality of cell transmit blocks. The system determines, based on a number of cells queued up in respective output buffers in the cell transmit blocks, output buffers in the cell transmit blocks that can receive cells on a low latency path. The cells transferred include first cells that can be transferred on the low latency path and second cells that cannot be transferred via the low latency path. The first cells are transferred via a bypass mechanism in shared memory to the output buffers. The second cells are transferred by writing the second cells to shared memory, reading the second cells from shared memory and transferring the second cells read from shared memory to the output buffers in the cell transmit blocks.Type: GrantFiled: September 30, 2015Date of Patent: May 29, 2018Assignee: Juniper Networks, Inc.Inventors: Rahul Wagh, Kapil Suri, Gurjeet Singh, Harshad B Agashe, Srihari R. Vegesna, Dinesh Jaiswal
-
Publication number: 20180145917Abstract: In one embodiment, a method includes sending a first flow control signal to a first stage of transmit queues when a receive queue is in a congestion state. The method also includes sending a second flow control signal to a second stage of transmit queues different from the first stage of transmit queues when the receive queue is in the congestion state.Type: ApplicationFiled: January 22, 2018Publication date: May 24, 2018Applicant: Juniper Networks, Inc.Inventors: Avanindra GODBOLE, Pradeep SINDHU, Jean-Marc FRAILONG
-
Patent number: 9979650Abstract: A device may receive a packet with a destination address, and may input, to a probabilistic filter, prefixes associated with the destination address. A prefix may include one or more most significant bits of the destination address. The device may identify candidate prefixes associated with a response from the probabilistic filter. The device may identify a longest candidate prefix of the candidate prefixes, and may perform a lookup to determine that a memory component includes a parent prefix that matches the longest candidate prefix. The parent prefix may be associated with a child prefixes that include the parent prefix and one or more additional bits. The device may identify a longest matching prefix, of the parent prefix and the child prefixes, that matches one or more most significant bits of the destination address and that corresponds to an output component. The device may output the packet via the output component.Type: GrantFiled: March 30, 2015Date of Patent: May 22, 2018Assignee: Juniper Networks, Inc.Inventors: NischalKumar N. Sheth, Jean-Marc Frailong, Paul R. Kim
-
Avoiding data traffic loss in a ring multihomed, in an active-standby manner, to a transport network
Patent number: 9979632Abstract: Data traffic loss in a an Ethernet Ring that is multihomed, in an active-standby manner, to a VPLS transport network (such as a Border Gateway Protocol (BGP) multihomed Ethernet Ring, an MC-LAG multihomed Ethernet Ring, or some other type of active-standby multihomed Ethernet Ring, etc.) (ring) is avoided. The exemplary multihomed ring running Ethernet Ring Protection (ERP) protocol includes a Ring Protection Link (RPL), a first node and a second node linked with a designated border router and a standby border router of the network, respectively. The data traffic loss in the multihomed ring is avoided by (i) receiving an indication that the link between the first node and the designated border router has failed; and (ii) invoking, responsive to the received indication, an ERP Media Access Control (MAC)-flush in the ring, even in the absence of a failed link in the ring and without activating the specified RPL.Type: GrantFiled: January 19, 2016Date of Patent: May 22, 2018Assignee: Juniper Networks, Inc.Inventors: Pankaj Shukla, Sunesh Rustagi -
Patent number: 9979472Abstract: In some embodiments, a non-transitory processor-readable medium storing code representing instructions to be executed by a processor comprises code to cause the processor to determine, during a calibration of a coherent optical transmitter, a set of parameters associated with each tributary channel by sending a first signal to a digital signal processor (DSP) to adjust a scale factor of that tributary channel. The scale factor is associated with a tap characteristic of a finite impulse response (FIR) filter of the DSP. The code further causes the processor to determine a power imbalance between two tributary channels based on the set of parameters associated with each tributary channel. The code further causes the processor to send a second signal to the coherent optical transmitter to adjust a set of operational settings of the coherent optical transmitter based on the power imbalance and the set of parameters associated with each tributary channel.Type: GrantFiled: December 29, 2016Date of Patent: May 22, 2018Assignee: Juniper Networks, Inc.Inventors: Qiang Wang, Yang Yue, Xuan He
-
Patent number: 9979595Abstract: Subscriber management and network service integration for an access network is described in which a centralized controller provides seamless end-to-end service from a network to access nodes. For example, a method includes dynamically establishing a control channel between the centralized controller and an access node, and establishing a transport label switched path (LSP) transport network packets between the access node and the network node. The access node sends, via the control channel, an endpoint indication message that indicates that an endpoint that has joined the network at the access node. The access node receives a pseudo wire request message via the control channel to install forwarding state for creating a pseudo wire for providing one or more network services to the endpoint. The access node receives a direct switch message via the control channel to configure the access node to map traffic received from the endpoint to the pseudo wire.Type: GrantFiled: March 27, 2015Date of Patent: May 22, 2018Assignee: Juniper Networks, Inc.Inventors: Abhijit K. Choudhury, James M. Murphy, Pradeep Sindhu, Jayabharat Boddu
-
Publication number: 20180139173Abstract: In some embodiments, an apparatus includes a first network switch configured to be within a Fibre Channel over Ethernet (FCoE) network, which has a set of network switches including the first network switch. The first network switch is configured to receive, from a first network device, a login signal including a proposed logical identifier for the first network device. The first network switch is configured to send, in response to the login signal, a multicast signal including the proposed logical identifier to remaining network switches from the set of network switches. As a result, a second network switch from the set of network switches enforces a zone policy in response to receiving the multicast signal and prior to sending the proposed logical identifier to a second network device.Type: ApplicationFiled: January 12, 2018Publication date: May 17, 2018Applicant: Juniper Networks, Inc.Inventor: Amit SHUKLA
-
Publication number: 20180138970Abstract: 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: January 12, 2018Publication date: May 17, 2018Applicant: Juniper Networks, Inc.Inventors: Theodore J. SCHMIDT, Roberto MARCOCCIA, George R. SOSNOWSKI, Christian MALOUIN
-
Patent number: 9973836Abstract: A method may include causing a signal to be transmitted that includes a plurality of wavelengths. The signal may be transmitted via an optical fiber that is associated with a particular wavelength. The particular wavelength may be included in the plurality of wavelengths. The method may include filtering the signal, based on the particular wavelength, to generate a filtered signal. The filtered signal may include the particular wavelength. The method may include detecting the filtered signal in association with the optical fiber. The method may include determining the particular wavelength based on the filtered signal. The method may include storing or providing information identifying at least one of the particular wavelength, the optical fiber, or a transmitter that transmitted the signal.Type: GrantFiled: March 11, 2016Date of Patent: May 15, 2018Assignee: Juniper Networks, Inc.Inventors: Massimiliano Salsi, Domenico Di Mola, Gert Grammel
-
Patent number: 9973437Abstract: A device may store a credit value for each of multiple output components. The device may receive packets from a network device via an input component. The device may cause the input component to queue the packets. The device may selectively dequeue a packet from the input component, to be sent to an output component, based on whether the credit value for the output component satisfies a credit threshold. The device may send the packet to the output component based on a destination of the packet when the packet is dequeued from the input component. The device may determine a size of the packet after the packet is dequeued. The device may update the credit value for the output component based on the size of the packet. The device may output the packet to another network device via the output component.Type: GrantFiled: June 10, 2016Date of Patent: May 15, 2018Assignee: Juniper Networks, Inc.Inventors: Ravi Pathakota, Sarin Thomas, Sudipta Kundu, Srihari R. Vegesna, Firdaus Mahiar Irani, Kalpataru Maji, Naveen K. Jain
-
Patent number: 9973469Abstract: Techniques are described that enable MAC (L2) address authentication within an L2 switching network, such as a metro transport network. Moreover, when used in an EVPN, the techniques provide fine grain policy control over the L2 switching network so as to enable carrier networks to specify and control topologies for transporting packet-based communications. Access routers of the EVPN communicate with a L2 network address authentication device of the metro transport network and only advertise MAC addresses into the EVPN that have been validated. Moreover, the L2 network address authentication device may distribute MAC-level policies to control topologies and MAC learning within the EVPN and provide services such as per-MAC traffic quota limits.Type: GrantFiled: September 30, 2015Date of Patent: May 15, 2018Assignee: Juniper Networks, Inc.Inventors: Sachin S. Natu, Kireeti Kompella
-
Patent number: 9973389Abstract: A device may provide information associated with initiating a segmented tunnel to be used to transfer multicast traffic via a network covering a plurality of areas. The device may receive acknowledgement information associated with the segmented tunnel. The acknowledgement information may include information that identifies a number of egress devices, associated with at least one area of the plurality of areas, that are to receive the multicast traffic. The device may determine, based on the acknowledgement information, a total number of egress devices that are to receive the multicast traffic. The device may selectively provide the multicast traffic via the segmented tunnel based on the total number of egress devices that are to receive the multicast traffic.Type: GrantFiled: December 21, 2015Date of Patent: May 15, 2018Assignee: Juniper Networks, Inc.Inventors: Naga Hari Prasad V.V. Chintakunta, Sudarsanan Codandam, Vinod N. Kumar
-
Patent number: 9964703Abstract: Described are various configurations of integrated wavelength lockers including asymmetric Mach-Zehnder interferometers (AMZIs) and associated detectors. Various embodiments provide improved wavelength-locking accuracy by using an active tuning element in the AMZI to achieve an operational position with high locking sensitivity, a coherent receiver to reduce the frequency-dependence of the locking sensitivity, and/or a temperature sensor and/or strain gauge to computationally correct for the effect of temperature or strain changes.Type: GrantFiled: August 29, 2017Date of Patent: May 8, 2018Assignee: Juniper Networks, Inc.Inventors: John Parker, Jared Bauters, Jonathan Edgar Roth, Erik Norberg, Gregory Alan Fish
-
Patent number: 9967178Abstract: A device may receive a packet associated with a flow and may assign a flow identifier to the flow. The device may generate a first flow record based on a first template. The first flow record may include the flow identifier and a first quantity of fields determined based on the first template. The device may export the first flow record. The device may generate a second flow record, including the flow identifier, based on a second template and after exporting the first flow record. The second flow record may include a second quantity of fields, determined based on the second template, that is less than the first quantity of fields. The device may export the second flow record.Type: GrantFiled: December 15, 2015Date of Patent: May 8, 2018Assignee: Juniper Networks, Inc.Inventors: Nithyananda Vishnu K S, Mithun Hebbar, Abdul Kadhar Jeelany Habeeb Mohamed
-
Patent number: 9967185Abstract: An example network device includes a network interface and a control unit that receives a packet having header information. The control unit includes a forwarding structure having a plurality of entries that each refers to one of a plurality of logical interfaces, a forwarding engine configured to access the forwarding structure to select a first logical interface to which to forward the packet based on the header information, wherein the first logical interface comprises a pseudo-device interface (PDI). The control unit also includes a PDI module that tunnels the packet to an external service complex (ESC) by at least applying a set of metadata to the packet, encapsulating the packet with a header, and forwarding the packet to the ESC via the network interface, and wherein the metadata allows the ESC to determine a set of services to be applied to the packet based on the metadata.Type: GrantFiled: January 25, 2016Date of Patent: May 8, 2018Assignee: Juniper Networks, Inc.Inventors: Sankar Ramamoorthi, Satyadeva Konduru, Gregory Kotlyar, Satish Raghunath, Sivakumar Venkatesan, Ramakanth Gunuganti
-
Patent number: 9967167Abstract: In one embodiment, a processor-readable medium storing code representing instructions that when executed by a processor cause the processor to update, at a memory location, a first flow state value associated with a data flow to a second flow state value when at least one of a packet from the data flow is received or the memory location is selected after a time period has expired. At least a portion of the packet is analyzed when the second flow state value represents a flow rate of a network data flow anomaly.Type: GrantFiled: February 12, 2016Date of Patent: May 8, 2018Assignee: Juniper Networks, Inc.Inventor: Gunes Aybay
-
Patent number: 9967048Abstract: A wavelength division multiplexing (WDM) transceiver module comprising an optical port and an optical modulator is disclosed herein. The optical port includes a data transmit and receive optical fiber connector and a laser source-in optical fiber connector. The laser source-in optical fiber connector is configured to couple to a laser source external to the WDM transceiver module, and provide polarization alignment for a polarization-maintaining fiber. The optical modulator is configured to receive a laser output from the external laser source via the polarization-maintaining fiber and modulate the laser output based on analog electrical signals generated by a digital signal processor. The WDM transceiver module may not including an onboard laser source.Type: GrantFiled: April 11, 2017Date of Patent: May 8, 2018Assignee: Juniper Networks, Inc.Inventor: Massimiliano Salsi
-
Patent number: 9967174Abstract: A device may transmit, to one or more network devices of a portion of a network, information indicating that the device is configured to perform a static designated forwarder election procedure. The device may determine that the one or more network devices of the portion of the network are each configured to perform the static designated forwarder election procedure. The device may enable a static designated forwarder configuration of the device based on determining that the one or more network devices of the portion of the network are each configured to perform the static designated forwarder election procedure.Type: GrantFiled: January 29, 2016Date of Patent: May 8, 2018Assignee: Juniper Networks, Inc.Inventors: Tapraj Singh, Selvakumar Sivaraj, Sunesh Rustagi, John E. Drake
-
Patent number: 9967210Abstract: In some examples, a network device comprises a first application and a second application; a forwarding unit comprising an interface card to receive a packet; a packet processor; an internal forwarding path of the forwarding unit; a forwarding unit processor; a first interface; and a second interface. The first application is configured to configure, via the first interface, the internal forwarding path to include a sandbox that comprises a container for instructions to be configured inline within the internal forwarding path. The second application is configured to configure, via the second interface, the sandbox with second instructions that determine processing of packets within the sandbox. The packet processor is configured to process, in response to determining a packet received by the forwarding unit is associated with a packet flow controlled at least in part by the second application, the packet by executing the second instructions configured for the sandbox.Type: GrantFiled: November 17, 2015Date of Patent: May 8, 2018Assignee: Juniper Networks, Inc.Inventors: Scott Mackie, Andrzej Szyszko, Nitin Kumar, Timothy L Patrick, Surya Chandra Sekhar Nimmagadda
-
Patent number: 9967036Abstract: This disclosure describes techniques to sample electrical data streams in coherent receivers. For instance, an analog-to-digital converter (ADC) samples the received electrical data stream at a sampling rate that is nominally twice or greater than twice the symbol rate of the electrical data stream that the ADC receives. A digital filter receives the digital data stream from the ADC, and digitally filters the digital data streams to output a filtered digital electrical data stream at an effective sampling rate that is less than the sampling rate and less than twice the symbol rate, and greater than or equal to the symbol rate.Type: GrantFiled: April 29, 2015Date of Patent: May 8, 2018Assignee: Juniper Networks, Inc.Inventors: Christian Malouin, Theodore John Schmidt, Bo Zhang, Elias Simpson, Roberto Marcoccia