IP Library Granted Patent US 10,530,673
Granted Patent B2
US 10,530,673 · App. 15/861,699 · Granted Jan 7, 2020

Telemetry for servers and devices using a link-layer protocol

Inventor: Shachar Dor (Rosh Ha'ayin, IL)
Assignee: MELLANOX TECHNOLOGIES TLV LTD.
H04L43/06H04L41/12H04L41/5054H04B3/46H04L43/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,530,673
App. No.
15/861,699
Granted
Jan 7, 2020
Kind
B2
Abstract

Communication apparatus includes a plurality of ports, including at least a first port configured to transmit and receive first data packets over a network in accordance with a network-layer protocol to and from a network management station, and a second port configured to be connected to a neighboring unmanaged device so as to transmit and receive second data packets to and from the unmanaged device in accordance with a link-layer protocol. A processor is configured to receive telemetry data from the unmanaged device via the second port in accordance with the link-layer protocol, to aggregate the received telemetry data in a memory, and to report the aggregated telemetry data to the network management station via the first port in accordance with the network-layer protocol.

Claims (37)

1. Communication apparatus, comprising:

a plurality of ports, including at least a first port configured to transmit and receive first data packets over a network in accordance with a network-layer protocol to and from a network management station, and a second port configured to be connected to a neighboring unmanaged device so as to transmit and receive second data packets to and from the unmanaged device in accordance with a link-layer protocol;

a memory; and

a processor, which is configured to receive telemetry data from the unmanaged device via the second port in accordance with the link-layer protocol, to aggregate the received telemetry data in the memory, and to report the aggregated telemetry data to the network management station via the first port in accordance with the network-layer protocol,

wherein the telemetry data are selected from a group of data consisting of:

a count of at least one of transmitted packets, received packets, transmitted data, and received data;

a number of discarded packets;

one or more counts of erroneous packets received by the unmanaged device; and

an indication of a length of a queue in the unmanaged device.

2. The apparatus according to claim 1 , wherein the network-layer protocol is an Internet Protocol (IP), and the link-layer protocol is a member of an IEEE 802 family of standards.

3. The apparatus according to claim 2 , wherein the processor is configured to receive the telemetry data from the unmanaged device in accordance with a Link-Layer Discovery Protocol (LLDP).

4. The apparatus according to claim 2 , wherein the processor is configured to transmit the aggregated telemetry data to the network management station in accordance with a Simple Network Management Protocol (SNMP).

5. The apparatus according to claim 1 , wherein the telemetry data comprise the count of at least one of transmitted packets, received packets, transmitted data, and received data.

6. The apparatus according to claim 1 , wherein the telemetry data comprise the number of discarded packets.

7. The apparatus according to claim 1 , wherein the telemetry data comprise the one or more counts of erroneous packets received by the unmanaged device.

8. The apparatus according to claim 1 , wherein the telemetry data comprise the indication of a length of a queue in the unmanaged device.

9. The apparatus according to claim 1 , wherein the telemetry data are received from the unmanaged device periodically, without querying of the unmanaged device by the processor.

10. The apparatus according to claim 1 , wherein the unmanaged device is selected from a group of devices consisting of a network switch and a host computer.

11. A method for communication, comprising:

transmitting and receiving first data packets over a network in accordance with a network-layer protocol via a first port of a managed device to and from a network management station;

receiving via a second port of the managed device second data packets containing telemetry data transmitted in accordance with a link-layer protocol from a neighboring unmanaged device;

aggregating the received telemetry data in a memory of the managed device; and

reporting the aggregated telemetry data to the network management station via the first port in accordance with the network-layer protocol,

wherein the telemetry data are selected from a group of data consisting of:

a count of at least one of transmitted packets, received packets, transmitted data, and received data;

a number of discarded packets;

one or more counts of erroneous packets received by the unmanaged device; and

an indication of a length of a queue in the unmanaged device.

12. The method according to claim 11 , wherein the network-layer protocol is an Internet Protocol (IP), and the link-layer protocol is a member of an IEEE 802 family of standards.

13. The method according to claim 12 , wherein receiving the second data packets comprises receiving the telemetry data from the unmanaged device in accordance with a Link-Layer Discovery Protocol (LLDP).

14. The method according to claim 12 , wherein reporting the aggregated telemetry data comprises transmitting the aggregated telemetry data to the network management station in accordance with a Simple Network Management Protocol (SNMP).

15. The method according to claim 11 , wherein the telemetry data comprise the count of at least one of transmitted packets, received packets, transmitted data, and received data.

16. The method according to claim 11 , wherein the telemetry data comprise the number of discarded packets.

17. The method according to claim 11 , wherein the telemetry data comprise the one or more counts of erroneous packets received by the unmanaged device.

18. The method according to claim 11 , wherein the telemetry data comprise the indication of a length of a queue in the unmanaged device.

19. The method according to claim 11 , wherein receiving the second data packets comprises receiving the telemetry data from the unmanaged device periodically, without querying of the unmanaged device by the processor.

20. The method according to claim 11 , wherein the unmanaged device is selected from a group of devices consisting of a network switch and a host computer.

Assignments (2)
MERGER Recorded Dec 15, 2021
From: MELLANOX TECHNOLOGIES TLV LTD.
To: MELLANOX TECHNOLOGIES, LTD.
Reel/Frame 058517/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2018
From: DOR, SHACHAR
To: MELLANOX TECHNOLOGIES TLV LTD.
Reel/Frame 044532/0245 →
Continuity (1)
Related Publication 20190207832A1 · Jul 4, 2019
Cited By (1)
US 12,542,726