Network transceiver
AssigneeHewlett Packard Enterprise Development LP
InventorsKevin B. Leigh, David M. Olson
Life of this patent
Estimating the term…
Abstract
A network transceiver is disclosed. An example system includes a first networking transceiver including a first port and a second port, the first transceiver configured to: negotiate, for use with the first port, a first data rate, negotiate, for use with the second port, a second data rate that is slower than the first data rate, and a second networking transceiver communicatively coupled with the first networking transceiver to communicatively couple computing devices connected to the first networking transceiver to a multi-lane communication port, the second networking transceiver to negotiate, for the multi-lane communication port, a third data rate for communications between the multi-lane communication port and the second networking transceiver.
Claims17
A system comprising:
- a first networking transceiver including a first port and a second port, the first networking transceiver configured to:
- negotiate, for use with the first port, a first data rate;
- negotiate, for use with the second port, a second data rate that is slower than the first data rate;
- and
- a second networking transceiver communicatively coupled with the first networking transceiver to communicatively couple computing devices connected to the first networking transceiver to a multi-lane communication port of a switch, the second networking transceiver to negotiate, for the multi-lane communication port, a third data rate for communications between the multi-lane communication port and the second networking transceiver, wherein the second networking transceiver:
- instructs the multi-lane communication port to utilize the first data rate for a first lane of the multi-lane communication port associated with the first port and a second lane of the multi-lane communication port associated with the second port,
- enables rate limiting for communications associated with the second port by instructing the multi-lane communication port to include idle frames during data transmission to limit an effective data rate for the second lane to the second data rate, and
- transmits data received on the second lane to the first networking transceiver without transmitting the idle frames.
(canceled)
(canceled)
(canceled)
A non-transitory computer readable medium comprising instructions that, when executed, cause a machine to at least:
- select a first data rate for use with a first port of a first networking transceiver;
- select a second data rate that is slower than the first data rate for use with a second port of a second networking transceiver, the second networking transceiver coupled with the first networking transceiver, the first networking transceiver and the second networking transceiver to communicatively couple computing devices connected to the first networking transceiver to a multi-lane switch port of a networking switch;
- establish a connection between the second networking transceiver and the multi-lane switch port at a third data rate, wherein the third data rate exceeds at least one of the first data rate or the second data rate;
- and
- enable rate limiting for a lane of the multi-lane switch port that is associated with communications transmitted to the second port by,
- transmitting a PAUSE frame to the multi-lane communication port on the second lane;
- transmitting data received on the second lane to the first networking transceiver;
- and
- in response to a notification that the first networking transceiver is ready to receive further data for the second port, transmitting an UNPAUSE frame to the multi-lane communication port on the second lane.
(canceled)
A first rate adapting transceiver comprising:
- a negotiation controller to:
- determine a first data rate for communication between the first rate adapting transceiver and a connected communication device;
- receive a second data rate for a first lane of a second rate adapting transceiver;
- receive a third data rate for a second lane of the second rate adapting transceiver;
- instruct the connected communication device and the second rate adapting transceiver to communicate at the second data rate for the first lane;
- and
- instruct the second rate adapting transceiver to communicate at the third data rate for the second lane;
- and
- a rate controller to instruct the connected communication device to communicate at the second data rate with rate limiting for the second lane when third data rate is less than the second data rate, wherein the rate controller enables rate limiting by:
- transmitting a PAUSE frame to the connected communication device on the second lane;
- transmitting data received on the second lane to the second rate adapting transceiver;
- and
- in response to a notification that the first rate adapting transceiver is ready to receive further data via the second lane, transmitting an UNPAUSE frame to the connected communication device on the second lane.
(canceled)
Dependencies are inferred from the claim text.