Cisco Patent Applications

SINGLE PAIR ETHERNET MANAGEMENT INTERFACE

Granted: June 18, 2020
Application Number: 20200195450
In one embodiment, a method includes detecting a slave device at a master device, determining at the master device if the slave device is configured for I2C (Inter-Integrated Circuit) or SPE (Single Pair Ethernet) based on an output at the slave device, and selecting an I2C mode of operation at the master device if the slave device is configured for I2C, or selecting an SPE mode of operation at the master device if the slave device is configured for SPE. Data and control are selected…

ECHO CANCELLATION TO ALLEVIATE TIMING VARYING CHANNELS

Granted: June 11, 2020
Application Number: 20200186192
Echo cancellation to alleviate timing varying channels may be provided. First, a feedback signal corresponding to one of a plurality of downstream paths and a combination upstream signal comprising a combination of upstream signals from a plurality of upstream paths may be received. Next, a plurality of echo corrected signals may be created using the feedback signal, the combination upstream signal, and a plurality of echo cancelation coefficients that each respectively correspond to…

LIQUID COOLING DISTRIBUTION IN A MODULAR ELECTRONIC SYSTEM

Granted: May 21, 2020
Application Number: 20200163251
In one embodiment, a network communications device includes a chassis, a plurality of modules removably inserted into a plurality of slots in the chassis, at least a portion of the modules each comprising a connector for receiving coolant for cooling components on the module, a controller for controlling coolant distribution to the modules, and a leak detection system for identifying a leak of the coolant and transmitting an indication of the leak to the controller.

ROAMING CONSORTIUM IDENTIFIER (RCOI)-BASED SYSTEM FOR HANDLING IDENTITY REQUIREMENTS

Granted: May 21, 2020
Application Number: 20200163013
Roaming Consortium Identifier (RCOI)-based handling of identity requirements may be provided. First, an access device may advertise an identifier. The identifier may identify a roaming federation and an identity type used by a service provider in order to provide service by the access device. Next, a request to associate with the access device may be received from a user device. The request may be compliant with the identity type advertised in the identifier. The user device may then be…

OPTIMIZED SIMULTANEOUS AUTHENTICATION OF EQUALS (SAE) AUTHENTICATION IN WIRELESS NETWORKS

Granted: May 21, 2020
Application Number: 20200162907
Authentication with security in wireless networks may be provided. A first confirm message comprising a first send-confirm element and a first confirm element may be received. Next, an Authenticator Number Used Once (ANonce) may be generated and a second confirm message may be sent comprising the ANonce, a second send-confirm element, and a second confirm element. Then an association request may be received comprising a Supplicant Number Used Once (SNonce) and a Message Integrity Code…

SINGLE PAIR ETHERNET CONNECTOR SYSTEM

Granted: May 14, 2020
Application Number: 20200153174
In one embodiment, an apparatus includes a connector plug for attachment to a single pair Ethernet cable comprising a pair of conductors, and configured for being received in a connector receptacle. The connector plug includes a first end for receiving the single pair Ethernet cable and a second end having a pair of contacts, each of the contacts comprising a receptacle contact interface, a conductor interface, and an extension to provide an increased width between conductor gripping…

ELECTRONIC COOLING FAN WITH AIRFLOW RECIRCULATION PREVENTION DURING FAN FAILURE

Granted: May 14, 2020
Application Number: 20200154600
In one embodiment, an apparatus includes a fan for cooling electronics within a chassis, the fan comprising a rotor with a plurality of fan blades connected thereto for generating an axial airflow during operation of the fan, a sensor for detecting failure of the fan, and an airflow blocking device positioned at an exhaust side of the fan and configured to prevent airflow through the fan upon detection of the fan failure, wherein the airflow blocking device is stowed in a position…

Signaling Among Entities of a Virtualized Packet Processing Apparatus Using In-Band Operations Data Included in Packets Being Processed

Granted: May 14, 2020
Application Number: 20200153734
In one embodiment, in-band operations data included in packets being processed is used to signal among entities of a virtualized packet processing apparatus. Using in-band operations data provides insight on actual entities used in processing of the packet within the virtualized packet processing apparatus. The operations data in the packet is modified to signal a detected overload condition of an entity that participates in communicating the packet within the virtualized packet…

POWER DELIVERY THROUGH AN OPTICAL SYSTEM

Granted: May 14, 2020
Application Number: 20200153515
In one embodiment, an apparatus includes a connector for coupling a cable comprising at least one optical fiber and at least one electrical wire to an optical module at a network communications device, the connector comprising an electrical contact plate for engagement with an electrical contact on the optical module, and a ferrule for receiving the at least one optical fiber. The electrical contact plate is configured for electrically coupling the at least one electrical wire to the…

MULTI-RESONANT CONVERTER POWER SUPPLY

Granted: May 14, 2020
Application Number: 20200153337
In one embodiment, an apparatus includes a first stage comprising a first active switch, a first resonant inductor, and a resonant capacitor and a second stage comprising a second active switch, a second resonant inductor, and a filter capacitor. The first and second stages form a non-isolated multi-resonant converter for converting a DC input voltage to a DC output voltage.

POWER SUPPLY FOR A NETWORKING DEVICE WITH ORTHOGONAL SWITCH BARS

Granted: May 7, 2020
Application Number: 20200142469
Power supply for a networking device may be provided. The networking device may comprise a first plurality of switch bars each comprising a first switch type arranged parallel to one another and a second plurality of switch bars each comprising a second switch type arranged parallel to one another. The first plurality of switch bars and the second plurality of switch bars may be arranged orthogonally. A first plurality of power supplies may be fed by a first source. A second plurality of…

COOLING SYSTEM FOR A NETWORKING DEVICE WITH ORTHOGONAL SWITCH BARS

Granted: May 7, 2020
Application Number: 20200146180
A cooling system for a networking device may be provided. The networking device may comprise a first plurality of switch bars each comprising a first switch type arranged parallel to one another, a second plurality of switch bars each comprising a second switch type arranged parallel to one another, and a third plurality of switch bars each comprising a third switch type arranged parallel to one another. The first plurality of switch bars, the second plurality of switch bars, and the…

CONNECTORS FOR A NETWORKING DEVICE WITH ORTHOGONAL SWITCH BARS

Granted: May 7, 2020
Application Number: 20200146170
Connectors for a networking device may be provided. A networking device may comprise a first plurality of switch bars each comprising a first switch type arranged parallel to one another, a second plurality of switch bars each comprising a second switch type arranged parallel to one another, and a third plurality of switch bars each comprising a third switch type arranged parallel to one another. The first plurality of switch bars, the second plurality of switch bars, and the third…

NETWORKING DEVICE WITH ORTHOGONAL SWITCH BARS

Granted: May 7, 2020
Application Number: 20200145740
A networking device with orthogonal switch bars may be provided. The networking device may comprise a first plurality of switch bars comprising leaf switches arranged parallel to one another. In addition, the networking device may comprise a second plurality of switch bars comprising top of pod switches arranged parallel to one another. Furthermore, the networking device may comprise a third plurality of switch bars comprising top of fabric switches arranged parallel to one another. The…

Network Operations Including Protocol Processing of a Packet Updating an Operations Data Field of a Different Protocol

Granted: May 7, 2020
Application Number: 20200145518
In one embodiment, network operations are improved by performing updating operations data in an operations data field associated with the header of a particular protocol during the processing of a different protocol. A particular multiple-protocol (MP) packet is received by a particular network node in a network. The particular MP packet includes multiple protocol headers, including a first protocol header associated with a first protocol and a second protocol header associated with a…

Processing Packets by an Offload Platform Adjunct to a Packet Switching Device

Granted: May 7, 2020
Application Number: 20200145335
In one embodiment, an offload platform is an compute platform, adjunct to a router or other packet switching device, that performs packet processing operations including determining an egress forwarding value corresponding to the next-hop node of the packet switching device to which to send an offload-platform processed packet. The offload platform downloads forwarding information from the router, and augments it, such as, but not limited to, representing interfaces of the router as…

Using In-Band Operations Data to Signal Packet Processing Departures in a Network

Granted: May 7, 2020
Application Number: 20200145331
In one embodiment, nodes use in-band operations data (e.g., carried in iOAM data field(s)) to signal departures in the processing of a packet in a network. A “departure” refers to a divergence or deviation, as from an established rule, plan, or procedure. Departures include, but are not limited to, sending a packet over a backup path (thus, a departure/deviation from sending over a primary path); offload processing of a packet (thus, a departure/deviation from processing of a packet…

Operations Processing of Multiple-Protocol Packets by Packet Switching Devices in a Network

Granted: May 7, 2020
Application Number: 20200145321
In one embodiment, improved operations processing of multiple-protocol packets is performed by a node connected to a network. Received is a multiple-protocol (MP) packet that has multiple protocol headers, each having an operations data field. The operations data field of a first protocol header includes first protocol ordered operations data. Operations data is cohered from the operations data field of each of multiple protocol headers into the operations data field of a second protocol…

Coordinated Offloaded Recording of In-Situ Operations, Administration, and Maintenance (IOAM) Data to Packets Traversing Network Nodes

Granted: May 7, 2020
Application Number: 20200145318
In one embodiment, network nodes coordinate recording of In-Situ Operations, Administration, and Maintenance (IOAM) data in packets traversing the network nodes, including a node adding IOAM data of another node to packets on behalf of the another node. After receiving a particular packet, a network node adds first IOAM data and second IOAM data to the particular packet, with the first IOAM data related to the first network node and the second IOAM data related to a second network node.…

Service Offload or Bypass Initiated by a Service Function Forwarder in a Service Function Chaining Network

Granted: May 7, 2020
Application Number: 20200145255
In one embodiment, a service function forwarder (SFF) analyzes pre-service state and post-service state of an original packet to determine whether to initiate and perform service offload or service bypass. A service function forwarder (SFF) receives a particular packet having a service function chain (SFC) encapsulation of the original packet, the SFC encapsulation identifying a particular service function path (SFP) designating a particular service function (SF). The SFF extracts…