[spring] SRv6 SID Compression pcaps, Wireshark, and P4TG

Fabian Ihle <fabian.ihle@uni-tuebingen.de> Thu, 24 July 2025 07:00 UTC

Return-Path: <fabian.ihle@uni-tuebingen.de>
X-Original-To: spring@mail2.ietf.org
Delivered-To: spring@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 7E3A149DEFF5 for <spring@mail2.ietf.org>; Thu, 24 Jul 2025 00:00:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.4
X-Spam-Level:
X-Spam-Status: No, score=-4.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=uni-tuebingen.de
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dMfYKfxxLnxj for <spring@mail2.ietf.org>; Thu, 24 Jul 2025 00:00:41 -0700 (PDT)
Received: from mx04.uni-tuebingen.de (mx04.uni-tuebingen.de [IPv6:2001:7c0:300c:3105::8602:5d6]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id B95C649DEFE6 for <spring@ietf.org>; Thu, 24 Jul 2025 00:00:41 -0700 (PDT)
Received: from [10.254.233.130] (unknown [37.130.210.2]) by mx04.uni-tuebingen.de (Postfix) with ESMTPSA id 3D9C82082D3E for <spring@ietf.org>; Thu, 24 Jul 2025 09:00:39 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mx04.uni-tuebingen.de 3D9C82082D3E
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uni-tuebingen.de; s=20211202prod; t=1753340439; bh=R58hFkwa74zdMhFG9VgIQNecguLpo/L6hr/LMg1sMqY=; h=Date:From:To:Subject:From; b=T+WvX1KtbjF4GqJikeKMEn4xFkrrxQi2EILRR/d+os+tDJ5cyohcsNitf9wLBRlds rc6hDtg/+fGVklqTP9sDVpWO1QFb8f7cluYOcKUM0ovH9uitv3PNTphxh5AnwFJXlu Cy4ofKj6wujVwQcFGUE4Lh+qYaa/xLOKjXQ33oZJ4BIdvex+tUa2gq9veW/S8k5fdw EBo3V/XG0CbUTbBaccugPgDnHZ/mAe+AhmPmTILWEBfauqWAIdi3ATGqnXTLtmU09s kXhP62dOT4rEuyZUsCOQz12Zoj4BbI+WG783V5L5FgRm7HoLpObmkBaTzxAuufRBS1 ykUS6XoeFpD9A==
Message-ID: <cb80e8bf-e602-474a-81d0-64fe54582193@uni-tuebingen.de>
Date: Thu, 24 Jul 2025 09:00:38 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: Fabian Ihle <fabian.ihle@uni-tuebingen.de>
To: spring@ietf.org
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-512"; boundary="------------ms020108010301070101010008"
Message-ID-Hash: FRCZCRTB5EACGOFMTOBQMV67DAT5BP5A
X-Message-ID-Hash: FRCZCRTB5EACGOFMTOBQMV67DAT5BP5A
X-MailFrom: fabian.ihle@uni-tuebingen.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spring.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [spring] SRv6 SID Compression pcaps, Wireshark, and P4TG
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mjeAb_Q9lKTiTwVxCoLyiQ3CBfE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Owner: <mailto:spring-owner@ietf.org>
List-Post: <mailto:spring@ietf.org>
List-Subscribe: <mailto:spring-join@ietf.org>
List-Unsubscribe: <mailto:spring-leave@ietf.org>

Hi all,

new to the spring mailing list, so forgive me if this has been asked 
before. I'm looking for example PCAP files of the different SRv6 SID 
compression methods. Does anyone have such captures and would be willing 
to share them? Also, is there an existing Wireshark dissector for SRv6 
compression formats? If not, I’d be interested in collaborating to 
develop one.

For context: I am a PhD student developing the open-source traffic 
generator P4TG. Our traffic generator achieves 10x 400 Gbit/s of traffic 
generation with various customizable protocol stacks (including SRv6 
with 3 uncompressed SIDs!). Further, P4TG includes many measurement 
functions, such as TX/RX rates, RTT histograms and much more, all 
rendered in a nice frontend, or available in the REST API. I plan to 
extend P4TG with support for generating traffic using configurable SRv6 
SID compression methods. To validate my implementation, I’m looking for 
"ground truth" PCAPs.

P4TG is built for the Intel Tofino (2) hardware, which is EOL. However, 
the SDE has been open sourced which allows you to run P4TG without the 
Intel NDA (more information here: 
https://github.com/p4lang/open-p4studio/issues/101) Hardware is still 
acquirable.

If the P4TG project sounds interesting to you , here's some more 
information: https://github.com/uni-tue-kn/P4TG

See you in the WG session!

Best,

Fabian


-- 
Fabian Ihle
Universität Tübingen
Fachbereich Informatik Lehrstuhl Kommunikationsnetze
Wilhelm-Schickard-Institut für Informatik
Sand 13, 72076 Tübingen

Raum: B303
Telefonnr.: +49 7071 29-70545
E-Mail: fabian.ihle@uni-tuebingen.de
Internet: uni-tuebingen.de