転載・引用について

ユーザ用ツール

サイト用ツール


tweet:2024:1212_01

flet'sとFreeBSDとIPv6

気になったので、Flet'sでIPv6 addressを受け取り、通信時のPacket Sizeを調べてみる。

tcpdumpの結果、FreeBSD VM で Flet'sでIPv6を利用している場合、

Payloadサイズを1232でICMPを飛ばすと、

# ping6 -s 1232 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:1488
PING(1280=40+8+1232 bytes) yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:d0d6 --> xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:1488
1240 bytes from xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:1488, icmp_seq=0 hlim=56 time=4.873 ms
19:19:55.947744 IP6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:1488 > yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:d0d6: ICMP6, echo request, id 14679, seq 0, length 1240

となるのに対し、Payloadサイズを1233でICMPを飛ばすと、

# ping6 -s 1233 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:1488
1241 bytes from xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:1488, icmp_seq=0 hlim=56 time=5.144 ms
19:25:22.080256 IP6 yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:d0d6 > xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:1488: frag (0|1232) ICMP6, echo request, id 13461, seq 0, length 1232
19:25:22.080273 IP6 yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:d0d6 > xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:1488: frag (1232|9)

となる。

これをみる限り、Flet'sでIPv6を利用している時、IPv6のMTUは1280 (1280-48)になっているように見える。

今度 https://github.com/kazubu/netmap-tcpmss を作った理由聞かないとな…

このウェブサイトはクッキーを使用しています。 Webサイトを使用することで、あなたはあなたのコンピュータにクッキーを保存することに同意します。 また、あなたはあなたが私たちのプライバシーポリシーを読んで理解したことを認めます。 同意しない場合はウェブサイトを離れてください。クッキーに関する詳細情報
tweet/2024/1212_01.txt · 最終更新: 2024/12/12 19:51 by seirios

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki