IP Library › Granted Patent US 12,218,837
Granted Patent B2
US 12,218,837 · App. 17/698,293 · Granted Feb 4, 2025

Systems for and methods of network telemetry using a repurposed field

Inventor: Vivek Kumar (Bangalore, IN)
Assignee: Avago Technologies International Sales Pte. Limited
H04L45/74
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 12,218,837
App. No.
17/698,293
Granted
Feb 4, 2025
Kind
B2
Abstract

A network device includes at least one port and a processor for use in a network for communicating a packet. The processor is configured to obtain a packet header for a packet and perform telemetry using postcard and/or passport approaches. The processor uses a repurposed field in the packet header to indicate telemetry is to be performed on the packet.

Claims (24)

1. A network device, comprising:

at least one port; and

a processor configured to provide telemetry using a postcard approach and/or a passport approach, wherein the processor provides postcard type setting or passport type setting to indicate the postcard approach or the passport approach in a field used for fragmentation.

2. The network device of claim 1 , wherein the processor operates according to an Internet Protocol (IP)v4 communication scheme or IPV6 communication scheme.

3. The network device of claim 1 , wherein the field is a fragmentation offset field.

4. The network device of claim 1 , wherein the field is in a fragmentation header.

5. The network device of claim 4 , wherein the field is a reserve field.

6. The network device of claim 1 , wherein the telemetry is probe telemetry or in-band telemetry.

7. The network device of claim 1 , wherein a telemetry extension header information is provided in an identification field.

8. The network device of claim 1 , wherein the field comprises a fragmentation offset field and a no fragmentation bit is set in a flag field.

9. A method of performing telemetry in a network for communicating a packet, the method comprising:

obtaining a packet header; and

repurposing at least one field in the packet header to indicate the telemetry is to be performed on the packet, the telemetry being defined by telemetry information in a field or a header used for fragmentation information prior to repurposing, wherein a postcard type setting or passport type setting for the telemetry is provided in the field or header used for the fragmentation information to indicate a postcard approach or a passport approach for the telemetry.

10. The method of claim 9 , wherein the packet header is an Internet Protocol (IP)v4 header or IPv6 header.

11. The method of claim 9 , wherein the field comprises a fragmentation offset field.

12. The method of claim 9 , wherein repurposing comprises providing a nonzero value in a fragmentation offset field and setting a flag to indicate do not fragment.

13. The method of claim 9 , wherein the field is a reserve field in a fragmentation header.

14. The method of claim 9 , wherein the at least one field comprises passport type information or postcard type information.

15. The method of claim 14 , wherein the passport type or postcard type information indicates the presence of In Flow Analyzer (IFA2.0) shim after a User Datagram Protocol/Transmission Control Protocol (UDP/TCP) header.

16. A processor for use in a network for communicating a packet, the processor being configured to obtain a packet header for the packet and perform telemetry using a postcard approach and/or a passport approach by using a repurposed field in the packet header to indicate the telemetry is to be performed on the packet, wherein a postcard type setting or passport type setting for the telemetry is provided in a field used for fragmentation to indicate the postcard approach or the passport approach.

17. The processor of claim 16 , wherein the telemetry is performed if a flag field in an Internet Protocol (IP) header that indicates the packet is not subject to fragmentation.

18. The processor of claim 17 , wherein the repurposed field comprises a fragment offset field in the IP header.

19. The processor of claim 17 , wherein the repurposed field is a reserve field in a fragmentation header.

20. The processor of claim 17 , wherein the repurposed field is a reserve field in an Internet Protocol (IP) version 6 (IPv6) fragmentation header.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2022
From: KUMAR, VIVEK
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 059306/0124 →
Priority Claims (2)
IN 202241003510 · Jan 21, 2022 · national
IN 202241004448 · Jan 27, 2022 · national
Continuity (1)
Related Publication 20230239240A1 · Jul 27, 2023
References Cited (27)
US 8953600B2 · Groves, Jr. · 2015 [cited by examiner]
US 11463905B2 · Song · 2022 [cited by examiner]
US 11716273B2 · Song · 2023 [cited by examiner]
US 11924681B2 · Song · 2024 [cited by examiner]
US 20140079057A1 · Groves, Jr. · 2014 [cited by examiner]
US 20190098118A1 · Utama · 2019 [cited by examiner]
US 20200412633A1 · Song · 2020 [cited by examiner]
US 20210084530A1 · Song · 2021 [cited by examiner]
US 20230017175A1 · Song · 2023 [cited by examiner]
CN 113196705A · 2021 [cited by examiner]
CN 114128231A · 2022 [cited by examiner]
EP 3850792B1 · 2023 [cited by examiner]
EP 4346178A2 · 2024 [cited by examiner]
WO WO2014042966A1 · 2014 [cited by examiner]
WO WO2019067665A1 · 2019 [cited by examiner]
WO WO2020263259A1 · 2020 [cited by examiner]
WO WO2021050083A1 · 2021 [cited by examiner]
Touch, J., Updated Specification of the IPV4 ID Field, Nov. 27, 2012, The Internet Engineering Task Force (IETF), draft-ietf-intarea-ipv4-id-update-07.txt, https://datatracker.ietf.org/doc/html/draft-ietf-intarea-ipv4-i… [cited by examiner]
Kumar et al., Inband Flow Analyzer, Apr. 24, 2020, The Internet Engineering Task Force (IETF), draft-kumar-ippm-ifa-02, https://datatracker.ietf.org/doc/html/draft-kumar-ippm-ifa-02 (Year: 2020). [cited by examiner]
Song et al., In-Situ OAM Marking-based Direct Export, Nov. 15, 2021, The Internet Engineering Task Force (IETF), draft-song-ippm-postcard-based-telemetry-11, https://datatracker.ietf.org/doc/draft-song-ippm-postcard-bas… [cited by examiner]
Request for Comment (RFC) 2460, Internet Protocol, Version 6 (IPV6) Specification, Dec. 1998, The Internet Engineering Task Force (IETF), https://datatracker.ietf.org/doc/html/rfc2460 (Year: 1998). [cited by examiner]
“RFC6864.” Document Search and Retrieval Page, https://datatracker.ietf.org/doc/html/rfc6864. [cited by applicant]
“Updated Specification of the IPV4 ID Field.” Document Search and Retrieval Page, https://datatracker.ietf.org/doc/html/rfc6864. [cited by applicant]
Deering , Stephen E., and Robert M. Hinden “Internet Protocol, Version 6 (IPv6) Specification.” Document Search and Retrieval Page, https://datatracker.ietf.org/doc/html/rfc8200. [cited by applicant]
Gont, et al. “Generation of IPv6 Atomic Fragments Considered Harmful.” Document Search and Retrieval Page, https://datatracker.ietf.org/doc/html/rfc8021. [cited by applicant]
Kumar, J, et al. “Inband Flow Analyzer Draft-Kumar-IPPM-IFA-03.” Document Search and Retrieval Page, https://datatracker.ietf.org/doc/html/draft-kumar-ippm-ifa-03. [cited by applicant]
Song, Haoyu, et al. “In-Situ OAM Marking-Based Direct Export.” Draft-Song-IPPM-Postcard-Based-Telemetry-11—in-Situ OAM Marking-Based Direct Export, https://datatracker.ietf.org/doc/draft-song-ippm-postcard-based-telemet… [cited by applicant]