IPアドレス|CCNA v1.1・v2.0
IPv6の基本
IPv6:Internet Protocol Version 6
IPv6アドレスは128ビットで構成され、16進数で表し、決められた規則で一部を省略できます。
解説
128ビットを16進数の8グループで表す
は128のアドレスを使います。32ビットのより桁数が多いため、0から9とAからFを使う16進数で表し、4桁ずつをコロンで区切ります。各グループの先頭の0は省略でき、連続する0のグループは一つのアドレス内で一度だけ「::」へまとめられます。
具体例で考える
例えば、2001:db8:0:0:0:0:0:1は、連続する0の組を省略して2001:db8::1と書けます。IPv6は128ビットを16進数の8組で表すためより長く、決められた省略規則で読みやすくします。
2001:0db8:0000:0000:0000:0000:0000:0010を短くする
- 1各グループ先頭の0を削除
- 22001:db8:0:0:0:0:0:10
- 3連続する0を::へ集約
- 42001:db8::10
「::」を二度使うと、元のグループ数を一意に復元できないため使用できません。
仕組み
8グループに分けて読む
各グループは16ビットで、全体は128ビットです。
先頭の0を省略する
各グループの左側に連続する0だけを削れます。
連続する0をまとめる
0だけの連続グループを「::」で一度だけ省略できます。
省略形を元へ戻す
全体が8グループになるように「::」部分へ0を補います。
CCNA試験ポイント
- IPv6は128ビットで、16進数をコロンで区切ります。
- 先頭0の省略と「::」による連続0の省略を正しく行います。
- 一つのアドレスで「::」を使えるのは一度だけです。
確認問題・解説
「IPv6」について、次のうち「先頭の0を省略する」という仕組みを正しく説明しているものはどれですか?
まとめ
- IPv6は128ビットのアドレスです。
- 4桁の16進数を8グループ並べます。
- 規則に従って0を省略できます。