# INT-XD Application

**URL:** <https://forum.p4.org/t/int-xd-application/900>\
**Category:** Getting Started with P4\
**Created:** [July 19, 2023, 3:51am UTC](https://forum.p4.org/t/int-xd-application/900 "2023-07-19T03:51:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![msaueressig](https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/32.png) [@msaueressig](https://forum.p4.org/u/msaueressig)\
**Post date:** [July 19, 2023, 3:51am UTC](https://forum.p4.org/t/int-xd-application/900/1 "2023-07-19T03:51:57Z")

</div>

I’m looking for an example of INT-XD/Postcard P4 Program. If there is none, how different it is from implementing and INT-MD program? Does it generate overhead? It causes noises in the network while monitoring it?

---

<div class="post-metadata">

**Author:** ![DavideS](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.p4.org/davides/32/120_2.png) [@DavideS](https://forum.p4.org/u/DavideS)\
**Post date:** [July 19, 2023, 6:18am UTC](https://forum.p4.org/t/int-xd-application/900/2 "2023-07-19T06:18:57Z")

</div>

Hi @msaueressig ,

1. The main difference is that INT-XD generate a telemetry stream from each node traversed by the monitored flow. While INT-MD generate one telemetry stream that contains aggregated monitoring information from the nodes traversed by the monitored flow.
2. INT-MD increase the size of the packets for each traversed node, while INT-XD don’t do that.
3. If you forward the INT-XD stream in the “data network”, you have new traffic/additional traffic that flows in the network.

---

<div class="post-metadata">

**Author:** ![osinstom](https://avatars.discourse-cdn.com/v4/letter/o/ee7513/32.png) [@osinstom](https://forum.p4.org/u/osinstom)\
**Post date:** [July 20, 2023, 3:18pm UTC](https://forum.p4.org/t/int-xd-application/900/3 "2023-07-20T15:18:33Z")

</div>

Hi @msaueressig,

The INT-XD/Postcard mode is implemented by [GitHub - stratum/fabric-tna: The SD-Fabric data plane](https://github.com/stratum/fabric-tna), the ONF’s SD-Fabric data plane implementation.

---

<div class="post-metadata">

**Author:** ![Selltowitz](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.p4.org/selltowitz/32/264_2.png) [@Selltowitz](https://forum.p4.org/u/Selltowitz)\
**Post date:** [July 24, 2023, 3:04pm UTC](https://forum.p4.org/t/int-xd-application/900/4 "2023-07-24T15:04:57Z")

</div>

We did implement the INT-MD on a Tofino1 and published a paper regarding that. If you wanna have a look:  
[https://www.researchgate.net/publication/371877786\_Using\_P4-INT\_on\_Tofino\_for\_measuring\_device\_performance\_characteristics\_in\_a\_network\_lab?\_sg=X-Z8o1eLoLmf7LyQn8CsQB6gr7Hp\_OOnrTr8aqcdTDdcdARNbZ6UjW-6NSUYtjd7UNTFjxFTIRiD85juxG4gyWWWaQk](https://www.researchgate.net/publication/371877786_Using_P4-INT_on_Tofino_for_measuring_device_performance_characteristics_in_a_network_lab?_sg=X-Z8o1eLoLmf7LyQn8CsQB6gr7Hp_OOnrTr8aqcdTDdcdARNbZ6UjW-6NSUYtjd7UNTFjxFTIRiD85juxG4gyWWWaQk)

---

<div class="post-metadata">

**Author:** ![msaueressig](https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/32.png) [@msaueressig](https://forum.p4.org/u/msaueressig)\
**Post date:** [July 27, 2023, 11:37pm UTC](https://forum.p4.org/t/int-xd-application/900/5 "2023-07-27T23:37:55Z")

</div>

I see. Very interesting.

They say in the documentation( [In-band Network Telemetry (INT) — SD-Fabric Docs 1.4.0 documentation](https://docs.sd-fabric.org/master/advanced/int.html) “SD-Fabric is responsible for producing and delivering INT report packets to an external collector. The actual collection and analysis of reports is out of scope, but we support integration with 3rd party analytics platforms. SD-Fabric is currently being validated for integration with IntelTM DeepInsight, a commercial analytics platform. However, any collector compatible with the INT standard can be used instead.”

Do you have any idea which other analytics platforms they are talking about? I mean, what does it generate? a packet that need to be extracted with scapy?
