要約しますが、IP パケットのパディングの目的がわかりません。
ここから取った図
「オプション」フィールドは可変長で、パディング フィールドはパケット ヘッダーの長さを 32 ビットの倍数にするために使用されます。
パディングは基本的に、IPパケットヘッダーの長さが32ビットの倍数であることを確認するために使用されます。IPヘッダーのオプションフィールドの長さが異なるため、これが必要です。
1 つ以上のオプションが含まれていて、それらに使用されるビット数が 32 の倍数でない場合、ヘッダーを 32 ビット (4 バイト) の倍数に「パディング」するために十分なゼロ ビットが追加されます。
そのページから:
インターネット ヘッダー パディングは、インターネット ヘッダーが 32 ビット境界で終了するようにするために使用されます。パディングはゼロです。