H04L49/352

64 gigabit fibre channel speed negotiation and transmitter training

Link speed negotiation for 64 Gbps is done at 32 Gbps to allow only two speeds to be used during link state negotiation. The desire for 64 Gbps operation is indicated in a field shared during link state negotiation. After link speed negotiation is completed at 32 Gbps, a determination is made whether 32 or 64 Gbps operation is desired. If 32 Gbps operation is desired, procedures continue as in the prior operations. If 64 Gbps operation is desired, a new procedure is performed. The new procedure provides time for the optical transceiver to changeover from the PAM2 (pulse amplitude modulation) or binary operation used in 32 Gbps operation to the PAM4 multi-level operation used in 64 Gbps operation. After determining that the optical transceiver is ready to transmit, transmitter training is performed, with increased handshaking to provide improved granularity. After transmitter training is complete, conventional link initialization is performed.

Resilient data communications with physical layer link aggregation, extended failure detection and load balancing
10505841 · 2019-12-10 · ·

Rapid channel failure detection and recovery in wireless communication networks is needed in order to meet, among other things, carrier class Ethernet channel standards. Thus, resilient wireless packet communications is provided using a physical layer link aggregation protocol with a hardware-assisted rapid channel failure detection algorithm and load balancing, preferably in combination. This functionality may be implemented in a Gigabit Ethernet data access card with an engine configured accordingly. In networks with various topologies, these features may be provided in combination with their existing protocols.

RESILIENT DATA COMMUNICATIONS WITH PHYSICAL LAYER LINK AGGREGATION, EXTENDED FAILURE DETECTION AND LOAD BALANCING
20190356580 · 2019-11-21 · ·

Rapid channel failure detection and recovery in wireless communication networks is needed in order to meet, among other things, carrier class Ethernet channel standards. Thus, resilient wireless packet communications is provided using a physical layer link aggregation protocol with a hardware-assisted rapid channel failure detection algorithm and load balancing, preferably in combination. This functionality may be implemented in a Gigabit Ethernet data access card with an engine configured accordingly. In networks with various topologies, these features may be provided in combination with their existing protocols.

RESILIENT DATA COMMUNICATIONS WITH PHYSICAL LAYER LINK AGGREGATION, EXTENDED FAILURE DETECTION AND LOAD BALANCING
20240113960 · 2024-04-04 ·

Rapid channel failure detection and recovery in wireless communication networks is needed in order to meet, among other things, carrier class Ethernet channel standards. Thus, resilient wireless packet communications is provided using a physical layer link aggregation protocol with a hardware-assisted rapid channel failure detection algorithm and load balancing, preferably in combination. This functionality may be implemented in a Gigabit Ethernet data access card with an engine configured accordingly. In networks with various topologies, these features may be provided in combination with their existing protocols.

Network Device and Method for Scalable Data Integrity Checking
20190327025 · 2019-10-24 ·

A method for data integrity check in a network device of a computer network. The network device includes a communication module and a monitoring module. The monitoring module receives (a) the same data being received by a communication module from an input port of the network device, and (b) the same data the communication module transmits towards output port/s of the network device. The monitoring module (i) derives, after receiving the same R-data as the communication module, a sub-tuple of the R-data, a R-data sub-tuple, wherein the R-data sub-tuple includes m of the n data elements of the n-tuple of R-data, wherein m>0 and m<n, (ii) stores, after deriving the R-data sub-tuple, only the R-data sub-tuple, (iii) derives, after receiving the T-data corresponding to the R-data, a sub-tuple of the T-data, a T-data sub-tuple, and (iv) compares the stored R-data sub-tuple with the T-data sub-tuple, and (v) executes at least one specified/specifiable action, if the comparison determines the R-data sub-tuple and T-data sub-tuple are not identical.

COMPUTING DEVICE AND METHOD FOR PERFORMING A FABRIC DEPLOYMENT IN A DATA CENTER

Method and computing device performing a fabric deployment in a data center. The computing device stores a configuration file comprising first and second IPv6 base prefixes, and a fabric identifier. The computing device generates a host identifier, a fabric-wide IPv6 prefix by combining the first IPv6 base prefix and the fabric identifier, and a fabric-wide IPv6 address by combining the fabric-wide IPv6 prefix and the host identifier. The computing device determines a local node identifier and a local link identifier for a communication interface of the computing device. The computing device performs a (secure) neighbor discovery procedure for determining a remote node identifier and a remote link identifier for a communication interface of a remote computing device. The computing device generates a link IPv6 address based on the second IPv6 base prefix and at least some of: the local node and link identifiers, and the remote node and link identifiers.

Distributed FPGA solution for high-performance computing in the cloud

A data processing system, method and device. A device can include a plurality of data cards having host interface connectors initially configured to transmit signals according to a first communication protocol and data card connectors that communicate with external devices using a different communication protocol. The data cards are converted so that the host interface connectors also transmit signals using the second communication protocol. The plurality of data cards are interconnected so that signals can be routed through the data cards to provide desired data processing functions. A cross-point switch fabric allows the signals to be routed to the appropriate data card or cards. Multiple devices can be interconnected to provide a distributed data processing grid providing access to the data processing functions for external devices that do not communicate using the first communication protocol.

LARGE SCALE FABRIC ATTACHED ARCHITECTURE
20190238484 · 2019-08-01 ·

A plurality of fabric controllers distributed throughout a fabric attached architecture and each associated with at least one resource node. The plurality of fabric controllers configured to control each associated resource node. Resources of the resource nodes are utilized in virtual environments responsive to respective fabric controllers issuing instructions received from the fabric attached architecture to respective resource nodes.

Large scale fabric attached architecture

A plurality of fabric controllers distributed throughout a fabric attached architecture and each associated with at least one resource node. The plurality of fabric controllers configured to control each associated resource node. Resources of the resource nodes are utilized in virtual environments responsive to respective fabric controllers issuing instructions received from the fabric attached architecture to respective resource nodes.

Method and Apparatus for Sending Service, Method and Apparatus for Receiving Service, and Network System
20190190690 · 2019-06-20 ·

A method and an apparatus for sending a service, a method and an apparatus for receiving a service, and a network system. The method for sending a service includes obtaining, by a transmit end device, an original data stream, inserting a quantity mark k into the original data stream, to generate a first data stream, where the quantity mark k is a quantity of first data units in the original data stream, and k is greater than or equal to 0, and sending the first data stream.