IP Library › Granted Patent US 11,811,721
Granted Patent B2
US 11,811,721 · App. 17/449,067 · Granted Nov 7, 2023

Edge device for source identification using source identifier

Inventors: Raghuram Malpe Pai (Bangalore, IN); Nilesh Kantilal Simaria (Kanata, CA); Harsha Lakshmikanth (Bangalore, IN); Sri Ram Sankar (Bangalore, IN)
Assignee: Juniper Networks, Inc.
H04L61/256H04L43/12
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 11,811,721
App. No.
17/449,067
Granted
Nov 7, 2023
Kind
B2
Abstract

A device comprises processing circuitry configured to identify a telemetry packet indicating telemetry data for a plurality of packets output by a network device of a plurality of network devices and select a source identifier for the network device from a plurality of source identifiers. The processing circuitry is further configured to modify the telemetry packet to further indicate the selected source identifier and output the modified telemetry packet.

Claims (35)

1. A method comprising:

associating, by an edge device implemented in circuitry, a source identifier with a network device of a plurality of network devices;

identifying, by the edge device, a telemetry packet indicating telemetry data for a plurality of packets output by the network device;

selecting, by the edge device, the source identifier for the network device from a plurality of source identifiers in response to determining that the telemetry packet indicates a source IP address matching the network device and the associating of the source identifier with the network device;

modifying, by the edge device, the telemetry packet that indicates the source IP address to further indicate the selected source identifier; and

outputting, by the edge device, the modified telemetry packet, wherein the modified telemetry packet indicates the source IP address and further indicates the selected source identifier.

2. The method of claim 1 , wherein the network device is configured to assign the plurality of packets to the source IP address and a destination address and wherein the network device is configured to generate each packet of the plurality of packets to comprise the source IP address and the destination address.

3. The method of claim 1 , wherein the telemetry packet is output by a telemetry sensor.

4. The method of claim 3 , wherein the telemetry sensor is included within the network device.

5. The method of claim 1 , wherein a network address translator (NAT) is configured to change the source IP address for the network device to a translated IP address different from the source IP address for the network device.

6. The method of claim 1 , further comprising outputting, by the edge device, feedback information based on the telemetry packet to the network device, and enabling the network device to modify one or more of a sampling rate or a sensor rate for the plurality of packets based on the feedback information.

7. The method of claim 1 , further comprising selecting, by the edge device, a tenancy identifier for the plurality of packets from a plurality of tenancy identifiers, wherein modifying the telemetry packet further comprises modifying the telemetry packet to indicate the selected source identifier and to further indicate the selected tenancy identifier.

8. The method of claim 7 , wherein the selected tenancy identifier is preconfigured by an administrator.

9. The method of claim 1 , wherein the selected source identifier is different from other source identifiers of the plurality of source identifiers.

10. The method of claim 1 , wherein the selected source identifier is preconfigured by an administrator.

11. The method of claim 1 , wherein outputting the modified telemetry packet comprises establishing a connection between the edge device and a collector device and outputting, via the connection, the modified telemetry packet to the collector device.

12. The method of claim 1 , wherein the telemetry packet is compliant with NetFlow, OpenConfig, Juniper Telemetry Interface (JTI) Native, netconf, SNMP, syslog, or sFlow.

13. A device comprising processing circuitry configured to:

associate a source identifier with a network device of a plurality of network devices:

identify a telemetry packet indicating telemetry data for a plurality of packets output by the network device of the plurality of network devices;

select the source identifier for the network device from a plurality of source identifiers in response to a determination that the telemetry packet indicates a source IP address matching the network device and the association of the source identifier with the network device;

modify the telemetry packet that indicates the source IP address to further indicate the selected source identifier; and

output the modified telemetry packet indicating the source IP address and indicates the selected source identifier.

14. The device of claim 13 , wherein the network device is configured to assign the plurality of packets to the source IP address and a destination address and wherein the network device is configured to generate each packet of the plurality of packets to comprise the source IP address and the destination address.

15. The device of claim 13 , wherein the telemetry packet is output by a telemetry sensor.

16. The device of claim 15 , wherein the telemetry sensor is included within the network device.

17. The device of claim 13 , wherein a network address translator (NAT) is configured to change the source IP address for the network device to a translated IP address different from the source IP address for the network device.

18. The device of claim 13 , wherein the processing circuitry is further configured to output feedback information based on the telemetry packet to the network device, and enable the network device to modify a sampling rate for the plurality of packets based on the feedback information.

19. The device of claim 13 , wherein the processing circuitry is further configured to select a tenancy identifier for the plurality of packets from a plurality of tenancy identifiers, wherein, to modify the telemetry packet further, the processing circuitry is configured to modify the telemetry packet to indicate the selected source identifier and to further indicate the selected tenancy identifier.

20. A non-transitory computer-readable storage medium comprising one or more instructions that cause processing circuitry to:

associate a source identifier with a network device of a plurality of network devices:

identify a telemetry packet indicating telemetry data for a plurality of packets output by the network device of the plurality of network devices;

select the source identifier for the network device from a plurality of source identifiers in response to a determination that the telemetry packet indicates a source IP address matching the network device and the association of the source identifier with the network device;

modify the telemetry packet that indicates the source IP address to further indicate the selected source identifier; and

output the modified telemetry packet indicating the source IP address and indicates the selected source identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2021
From: PAI, RAGHURAM MALPE; SIMARIA, NILESH KANTILAL; LAKSHMIKANTH, HARSHA; SANKAR, SRI RAM
To: JUNIPER NETWORKS, INC.
Reel/Frame 057614/0549 →
Continuity (1)
Related Publication 20230114025A1 · Apr 13, 2023
Cited By (1)
US 12,381,796