Juniper Networks Patent Applications

METHODS AND APPARATUS FOR DETECTING A SIGNAL DEGRADATION USING THE PRE-FORWARD ERROR CORRECTION BIT ERROR RATE AT AN OPTICAL TRANSPONDER

Granted: April 4, 2019
Application Number: 20190104078
In some embodiments, an apparatus comprises an optical transponder which includes a processor, an electrical interface and an optical interface. The processor is operatively coupled to the electrical interface and the optical interface. The optical interface is configured to be operatively coupled to a plurality of optical links and the electrical interface is configured to be operatively coupled to a router such that the optical transponder is configured to be operatively coupled…

OPTICAL MULTICAST SWITCH WITH BROADCAST CAPABILITY

Granted: April 4, 2019
Application Number: 20190103935
An apparatus includes a first input port, a first switch, and a second switch. The first switch and the second input port are in optical communication with the first input port. The apparatus also includes a second input port, a third switch, and a fourth switch. The third switch and the fourth switch are in optical communication with the second input port. Each switch is switchable between a first state to pass optical signals and a second state to block optical signals. The apparatus…

OPTICAL PROTECTION SWITCH WITH BROADCAST MULTI-DIRECTIONAL CAPABILITY

Granted: April 4, 2019
Application Number: 20190103934
An apparatus includes a first reconfigurable optical add/drop multiplexer (ROADM) to receive a first optical signal and a second ROADM to receive a second optical signal. The apparatus also includes a reconfigurable optical switch that includes a first switch, switchable between a first state and a second state, to transmit the first optical signal at the first state and block the first optical signal at the second state. The reconfigurable optical switch also includes a second switch,…

SELECTIVELY SIGNALING SELECTIVE TUNNELS IN MULTICAST VPNS

Granted: March 14, 2019
Application Number: 20190081996
In some examples, a method includes receiving, by a first ingress network device for a network, a source tree join route message from an egress network device for the network, specifying a multicast source and a multicast group, and in response to receiving the source tree join route message, determining, by the ingress network device, whether the multicast source is multi-homed to the network via the first ingress network device and a second ingress network device for the network. The…

METHODS AND APPARATUS FOR PROVIDING SERVICES IN A DISTRIBUTED SWITCH

Granted: February 7, 2019
Application Number: 20190044888
In some embodiments, a non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code causes the processor to receive, at an edge device, a first data unit having a characteristic. The code causes the processor to identify, at a first time, an identifier of a service module associated with the characteristic in response to each entry from a set of entries within a flow table not being associated with the characteristic. The code…

METHOD FOR MONITORING AND CORRECTION OF ADJACENT CHANNEL PENALTY IN COHERENT OPTICAL TRANSMISSION

Granted: January 31, 2019
Application Number: 20190036616
In some embodiments, an apparatus includes a processor configured to receive a set of digital samples associated with a set of optical signals received at a coherent optical receiver. The set of digital samples is associated with a set of optical channels. Each optical channel from the set of optical channels is spaced from at least one adjacent optical channel from the plurality of optical channels. The processor is configured to calculate, for each optical channel from the set of…

APPARATUS, SYSTEMS, AND METHODS FOR OPTICAL CHANNEL MANAGEMENT

Granted: January 3, 2019
Application Number: 20190007155
An apparatus includes a reconfigurable optical add/drop multiplexer (ROADM) having an input port to receive a first optical signal from a second device. The ROADM also includes a first wavelength selective switch (WSS), in optical communication with the input port, to convert the first optical signal into a second optical signal, a loopback, in optical communication with the first WSS, to transmit the second optical signal, and a second WSS, in optical communication with the loopback, to…

METHODS AND APPARATUS FOR OPTICAL TRANSCEIVER CALIBRATION AND TEST

Granted: December 6, 2018
Application Number: 20180348294
In some embodiments, an apparatus includes an automatic integrated circuit (IC) handler having a change kit. The change kit has a plunger moveably disposable onto an automatic test equipment (ATE). In such embodiments, the ATE is configured to receive an integrated circuit having an optical interface. The plunger has a first position and a second position. In such embodiments, the plunger is out of contact with the integrated circuit when the plunger is in the first position. The plunger…

METHODS AND APPARATUS FOR REMOTE MANAGEMENT OF AN OPTICAL TRANSCEIVER SYSTEM

Granted: November 15, 2018
Application Number: 20180331779
In some embodiments, an apparatus includes a first optical transceiver. The first optical transceiver includes a set of optical transmitters, an optical multiplexer operatively coupled to the set of optical transmitters, and a variable optical attenuator operatively coupled to the optical multiplexer. The variable optical attenuator is configured to receive a control signal from a controller of the first optical transceiver and modulate a signal representing control information with an…

METHODS AND APPARATUS RELATED TO A FLEXIBLE DATA CENTER SECURITY ARCHITECTURE

Granted: September 27, 2018
Application Number: 20180278547
In one embodiment, edge devices can be configured to be coupled to a multi-stage switch fabric and peripheral processing devices. The edge devices and the multi-stage switch fabric can collectively define a single logical entity. A first edge device from the edge devices can be configured to be coupled to a first peripheral processing device from the peripheral processing devices. The second edge device from the edge devices can be configured to be coupled to a second peripheral…

METHOD FOR MONITORING AND CORRECTION OF ADJACENT CHANNEL PENALTY IN COHERENT OPTICAL TRANSMISSION

Granted: September 20, 2018
Application Number: 20180269984
In some embodiments, an apparatus includes a processor configured to receive a set of digital samples associated with a set of optical signals received at a coherent optical receiver. The set of digital samples is associated with a set of optical channels. Each optical channel from the set of optical channels is spaced from at least one adjacent optical channel from the plurality of optical channels. The processor is configured to calculate, for each optical channel from the set of…

METHODS AND APPARATUS FOR DETECTING AND COMPENSATING POWER IMBALANCE AND MODULATION IMPERFECTION FOR A COHERENT OPTICAL TRANSMITTER

Granted: August 30, 2018
Application Number: 20180248620
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…

METHODS AND APPARATUS FOR TRACKING DATA FLOW BASED ON FLOW STATE VALUES

Granted: July 26, 2018
Application Number: 20180212851
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…

OPTICAL TRANSCEIVER WITH EXTERNAL LASER SOURCE

Granted: July 26, 2018
Application Number: 20180212699
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…

SYSTEM FOR AVOIDING TRAFFIC FLOODING DUE TO ASYMMETRIC MAC LEARNING AND ACHIEVING PREDICTABLE CONVERGENCE FOR PBB-EVPN ACTIVE-ACTIVE REDUNDANCY

Granted: June 21, 2018
Application Number: 20180176028
In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second…

METHODS AND APPARATUS FOR A FLATTENED DATA CENTER NETWORK EMPLOYING WAVELENGTH-AGNOSTIC ENDPOINTS

Granted: June 14, 2018
Application Number: 20180167705
In some embodiments, a system includes a set of servers, a set of switches within a switch fabric, and an optical device. The optical device is operatively coupled to the set of servers via a first set of optical fibers. Each server from the set of servers is associated with at least one wavelength from a set of wavelengths upon connection to the optical device. The optical device is operatively coupled to each switch from a set of switches via an optical fiber from a second set of…

METHODS AND APPARATUS FOR FLOW-CONTROLLABLE MULTI-STAGED QUEUES

Granted: May 24, 2018
Application Number: 20180145917
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.

METHOD AND APPARATUS FOR IMPLEMENTING A FIBRE CHANNEL ZONE POLICY

Granted: May 17, 2018
Application Number: 20180139173
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…

METHODS AND APPARATUS FOR SELF HEALING OF AN OPTICAL TRANSCEIVER IN A WAVELENGTH DIVISION MULTIPLEXING (WDM) SYSTEM

Granted: May 17, 2018
Application Number: 20180138970
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…

METHODS AND APPARATUS FOR VIRTUAL SOFT HANDOFF

Granted: March 29, 2018
Application Number: 20180092012
In some embodiments, a non-transitory processor-readable medium includes code to cause a processor to receive at a tunnel server, a data unit addressed to a communication device, and define, a first instance of the data unit and a second instance of the data unit. The first instance of the data unit is sent to the communication device via a first tunnel defined between at least the tunnel server and a first base station associated with a first network. The second instance of the data…