2.2 Zero Compression (ゼロ圧縮)
2.2 Zero Compression (ゼロ圧縮)
'A special syntax is available to compress the zeros. The use of "::" indicates one or more groups of 16 bits of zeros.' (ゼロを圧縮するための特別な構文が利用可能です。"::" の使用は, 16 ビットのゼロの 1 つ以上のグループを示します。)
単一の 16 ビット 0 フィールドを省略するかどうかを選択することが可能です。
2001:db8:aaaa:bbbb:cccc:dddd::1
2001:db8:aaaa:bbbb:cccc:dddd:0:1
ゼロのみのフィールドが複数ある場合, 短縮できるフィールドの数の選択肢があります。
2001:db8:0:0:0::1
2001:db8:0:0::1
2001:db8:0::1
2001:db8::1
さらに, [RFC4291] のセクション 2.2 は次のように述べています。
'The "::" can only appear once in an address.' ("::" はアドレス内に一度だけ出現できます。)
これにより, 単一のアドレス内のどこでゼロを圧縮するかの選択肢が与えられます。
2001:db8::aaaa:0:0:1
2001:db8:0:0:aaaa::1