NODE REPRESENTATIONS OF PACKET FORWARDING PATH ELEMENTS
Granted: July 18, 2019
Application Number:
20190222504
In one example, a method comprises receiving, by a forwarding manager for an internal forwarding path executed by at least one packet processor of a forwarding unit of a network device, one or more packet processing operations from a control unit of the network device; generating, by the forwarding manager based on the one or more packet processing operations, a plurality of nodes each comprising a unique token, wherein a first node of the plurality of nodes includes a token reference…
METHODS AND APPARATUS FOR A COLORLESS DIRECTIONLESS AND SUPER-CHANNEL CONTENTIONLESS (CDSC) OPTICAL NETWORK ARCHITECTURE
Granted: June 20, 2019
Application Number:
20190191232
In some embodiments, a system includes a super-channel multiplexer (SCM) and an optical cross connect (OXC) switch. The SCM is configured to multiplex a set of optical signals into a super-channel optical signal with a wavelength band. The OXC switch is configured to be operatively coupled to the SCM and a reconfigurable optical add-drop multiplexer (ROADM) degree. The OXC switch is configured to be located between the SCM and the ROADM degree and the OXC switch, the SCM, and the ROADM…
SCALABLE POLICY MANAGEMENT FOR VIRTUAL NETWORKS
Granted: May 23, 2019
Application Number:
20190158541
Techniques are disclosed for implementing scalable policies across a plurality of categories that support application workloads. In one example, a policy controller assigns to the plurality of categories tags specifying one or more of a plurality of dimensions. The policy controller distributes a plurality of policies to policy agents for the plurality of categories. Each policy includes one or more policy rules, and each policy rule includes one or more tags specifying one or more of…
METHODS AND APPARATUS FOR LOGICAL ASSOCIATIONS BETWEEN ROUTERS AND OPTICAL NODES WITHIN A WAVELENGTH DIVISION MULTIPLEXING (WDM) SYSTEM
Granted: May 9, 2019
Application Number:
20190140760
An apparatus includes a memory and a processor operatively coupled to the memory. The processor is configured to partition a set of ports of an optical multiplexer into a set of port groups including a first port group having a first set of ports and a second port group having a second set of ports mutually exclusive from the first set of ports. The processor is configured to associate the first port group with a first router and associate the second port group with a second router. When…
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…