IPv6とは?
IPv6(インターネットプロトコルバージョン6)は、IPv4を交換し、その制限に対処するように設計されたインターネットプロトコルの最新バージョンです。 IPv6 は IPv4 の 32 ビットと比較して 128 ビットのアドレスを使用しており、約 340 の undecillion (3.4×1038) のユニークなアドレスを提供しており、地球の表面上のすべての原子に一意のアドレスを割り当て、まだアドレスが残っています。IPv6アドレスフォーマット
構造
IPv6 アドレスは 4 つの六角形の数字の 8 つのグループから成っています:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
│ │ │ │ │ │ │ │
└────┴────┴────┴────┴────┴────┴────┴── 8 groups of 16 bits each
略称ルール
1.リードゼロ: 各グループ内での入館は可能です。
2.連続ゼログループ: ::(アドレスごとにオンス)に置き換えることができます。
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Abbreviated: 2001:db8::1
IPv6対IPv4比較
| 特徴: | IPv4の特長 | IPv6の特長 |
|---|---|---|
| アドレスサイズ | 32ビット | 128ビット |
| アドレス形式 | ドットドレッサー(192.168.1.1) | ヘキサデシマル (2001:db8:1) |
| 総住所 | ~4.3億円 | 〜340 アンデシレーション |
| ヘッダーの複雑さ | 変数長さ、複雑な | 固定40バイト、シンプル |
| IPsecの | オプション | 組み込みサポート |
| NATの条件 | 共通の必需品 | 一般的に不要な |
| 自動構成 | 必要なDHCP | SLAACのネイティブ サポート |
IPv6 アドレスタイプ
##ユニキャスト
1対1のコミュニケーション:
- グローバル・ユニキャスト: パブリック・ルーテーブル (2000:/3)
-Unique Local: プライベートネットワーク(fc00:/7)
##マルチキャスト
ワンツーマンコミュニケーション:
ff02::1 - All nodes on link
ff02::2 - All routers on link
##Anycastの
ワン・ツー・アネスト・コミュニケーション(ユニキャスト・フォーマット、異なるルート)
DNSのIPv6
##AAAAレコード
IPv6 アドレスは AAAA (quad-A) レコードを使用します。
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
リバース DNS (PTR レコード)
IPv6リバースDNSはip6.arpaドメインを使用します。
4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.3.a.5.8.8.b.d.0.1.0.0.2.ip6.arpa. PTR example.com.
IPv6 の採用の利点
1. 未承諾のアドレス: より多くのアドレスの排気の心配無し
2. 簡易ヘッダ: より効率的なルーティング
3. ビルトインセキュリティ: 仕様に必須IPsec
4. なし: エンドツーエンド接続復元
5. 自動構成: デバイス自身を構成する(SLAAC)
6. バッテリーマルチキャスト: ストリーミングとディスカバリーのサポートを改善
7. モバイルサポート: デバイスのモビリティのより良い取り扱い
IPv6の実装
デュアルスタック構成
IPv4 と IPv6 を同時に実行します。
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
##DNSの設定
Aレコードと一緒にAAAAレコードを追加:
www IN A 192.0.2.1
www IN AAAA 2001:db8::1
現在のIPv6の採用
グローバルIPv6採用が成長し続けています。
- 主要なコンテンツプロバイダ(Google、Facebook)完全にIPv6をサポート
- ISPはますますネイティブIPv6接続を提供
- IPv6を活用したモバイルネットワーク
- デフォルトでIPv6を提供するクラウドプロバイダ
IPv6 は、インターネットアドレスの将来を表し、インターネットの継続的な成長に必要なスケーラビリティと、オンラインの IoT デバイスの数億を提供します。