「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
IPアドレスだけでなく、IPプロトコルも。
差異 †
パケット優先度輻輳制御 †
- IPv4 : TOS (Type Of Service) フィールド
- IPv6 : トラフィック クラス フィールド
チェックサム †
- IPv4 : チェックサムフィールド
- IPv6 : チェックサムフィールドは廃止
- IPv4 : 可変長
- IPv6 : 拡張されたが固定長に変更された。
2^32 → 2^128
機能拡張 †
ルータの負荷軽減 †
ヘッダの固定長化によりハードウェアで高速処理可能に。
セキュリティ機能追加 †
- IPv4 : ー
- IPv6 : IPsec必須で、認証、改竄検知(AH)、暗号化(ESP)が可能。
アドレス自動割当 †
- アドレス空間が膨大であるため。
- NATとVPNの併用不可問題をクリアする。
詳細 †
IPヘッダ †
IPv4 †
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 20 | 31 | 32 |
| バージョン (4) | ヘッダ長 (4) | サービスタイプ (8) | 全長 (16) |
識別子 (16) | フラグ (3) | フラグメント・オフセット (13) |
パケット生存時間(TTL) (8) | プロトコル番号 (8) | チェックサム (16) |
発信元IPアドレス (32) |
宛先IPアドレス (32) |
32*n bit | オプション |
... |
| パディング (n) |
IPv6 †
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 20 | 31 | 32 |
| バージョン (4) | 優先度 (8) | フロー・ラベル (20) |
ペイロード長 (16) | 次ヘッダ (8) | ポップリミット (8) |
32*4=128bit | 発信元IPアドレス (128) |
... |
... |
... |
32*4=128bit | 宛先IPアドレス (128) |
... |
... |
... |
IPアドレス †
IPv4 †
- 書き方
- 10進数
- 8bitづつ「.」で区切る。
- 32bitなので4グループできる。
- 例:192.168.0.2
IPv6 †
- 書き方
- 16進数
- 16bitづつ「:」で区切る。
- 128bitなので8グループできる。
- 短縮表記ルールがある。
- 先頭の連続する0の省略
- 0だけのグループの省略(1箇所だけ、連続して省略可)
- 例:
- 1234:0000:0000:5678:9abc:0000:0000:def0
- 1234::5678:9abc:0:0:def0
- ユニキャストアドレス・エニーキャストアドレス
- ルーティングプリフィックス (48)
- サブネットID(16)
- インターフェース識別子(64)
- 予約済みIPアドレス
- ローカル ループバック アドレス(::1/128)
- APIPA用のLINKLOCALアドレス(fe80::/10)
- ブロードキャスト アドレス
存在しないためマルチキャスト アドレスを使用する。
- マルチキャスト アドレス(ff00::/8)
- いくつかの特別なルールに従ってフォーマットされる。
- prefix(プリフィックス)はff(00はflgとsc)
- IPアドレスクラス
- クラスレスなアドレス構造
- CIDR 方式を踏襲しており、
クラスの概念は存在しない。
参考 †
Wikipedia †
IPv6 †
概要 †
- 【連載】IPv6で始めるネットワーク | マイナビニュース
https://news.mynavi.jp/series/ipv6
- 第1回 IPv6 とは何か?
- 第2回 IPv6 のアドレス体系と表記のルール(前編)
- 第3回 IPv6 のアドレス体系と表記のルール(後編)
- 第4回 IPv6のネットワークプレフィックスとサブネットマスク
- 第6回 IPv6の匿名アドレス
- 第5回 インタフェースIDの決定とLINKLOCALアドレス
普及 †
単にアドレス空間増やせばよかったのに、
無駄なことして(互換性が無さ過ぎて)流行らなかった感。
Tags: :インフラストラクチャ, :通信技術, :Windows, :シェル