ICMPv6 とは?ページ内リンク ↓ウィキペディア(Wikipedia)記事 ↓Yahoo!知恵袋Internet Control Message Protocol for IPv6はIPv6で用いられるICMPプロトコルである。 IPv6ではICMPv6の枠組みを利用して、アドレス解決やアドレス重複検出などにも利用し、type番号もICMP(IPv4)のものとは違う番号が定義し直されているので、IPv4のICMPとは異なる新しいプロトコルとして定義されている。 プロトコル番号は58。 RFC 4443 によって規定されている。 出典: 『ウィキペディア(Wikipedia)』 ウィキペディア(Wikipedia)記事
Internet Control Message Protocol for IPv6はIPv6で用いられるICMPプロトコルである。 IPv6ではICMPv6の枠組みを利用して、アドレス解決やアドレス重複検出などにも利用し、type番号もICMP(IPv4)のものとは違う番号が定義し直されているので、IPv4のICMPとは異なる新しいプロトコルとして定義されている。 プロトコル番号は58。 RFC 4443 によって規定されている。
パケットフォーマットパケットフォーマット自体はICMPと同一。 type通知の種類が入る。 エラー通知は127以下、そうでないものは128以上の値が定義される。
codetype毎に定義された値が入る。 エラー通知ICMPと同様にパケット配送中に発生したエラーを通知する。 近隣探索 (Neighbor discovery)IPv6 では IP アドレスから MAC アドレスを取得するために、IPv4 の ARP のような別のプロトコルを定義するのではなく、ICMPv6 の枠組みを用いてアドレス解決を行う。アドレス解決をしたいノードはペイロードに解決したいアドレスを格納して、全ノード宛マルチキャストアドレスに IPv4 の ARP request に相当する Neighbor Solicitation (NS) パケットを送信し、それに答えるべきノードは、Target linklayer address option に自ノードの MAC アドレスを格納した Neighbor Advertisement (NA) を送信してアドレス解決を行う。 RFC 4861 で規定されている。 近隣キャッシュルータ広告ルータ広告自体は ICMP でも定義されている (RFC 1256) が、IPv6 では DHCP などのようなアドレス割当用サーバがなくても、ノードが自力でアドレスを設定する (ステートレスアドレス自動設定 (RFC 4862)) 手段を提供するために、積極的にこのルータ広告が利用されている。 これも広い意味での Neighbor Discovery であり、RFC 4861 で規定されている。 ステートレスアドレス自動設定重複アドレス検出アドレスを手動で設定したり、ステートレスアドレス自動設定でつけた場合は、そのアドレスの一意性を確認できないので、重複アドレス検出 (Duplicate Address Detection; DAD) で、その一意性を確認する。 RFC 4862 Section 5.4 で規定されている あるノードにアドレスがつけられると、そのアドレスは 'TENTATIVE' という状態になり、アドレスの重複検出を行う。これは target アドレスにその重複検出をするアドレスを入れた、アドレス解決で利用される近隣要請 (Neighbor Solicitation) を送出するものである。 もし、既にそのアドレスを使っているノードがあれば近隣広告 (Neighbor Advertisement; NA) を返すので、アドレスの重複が検出できる。 1 秒以内に NA が返ってこないと、そのアドレスは重複無しと判断され、利用可能アドレスとなる。 パスMTU探索 (Path MTU Discovery)IPv6のパケット断片化は配送中のルータではなく、送信元のみで行われるので、送信元は配送される全経路で通過できるパケットのサイズ(パスMTU)を知らなければならない。これを行うのがパスMTU探索である。 RFC 1981で規定されている。 あるノードから送信されるパケットは、そのインタフェースのMTU値などなるべく大きな値のMTU値を用いて送信される。途中のルータで転送先のインタフェースのMTU値がそのパケットより小さければ、そのルータは送信元に「パケット過大(Packet too big)」エラーを返す。このとき送信可能なMTU値も返されるので、送信元はその値でパケットをフラグメントして再び送信する。これを繰り返すことで、送信元は送信先まで到達可能なMTU値(パスMTU)を知ることができ、以降は始めからその値でフラグメントして送信することができるようになる。 ノード情報問い合わせこの記事は、ウィキペディアの記事を複製、改変、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。ことなびに掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。 |
↓ニュース ↓YouTube ↓テレビ番組 ↓はてブ ↓ヤフオク ↓このページへのリンク ニュース記事●ここでは,テストベッドで利用されていた「Tech Release Code」でサポートされていたIPv6ルーティング機能やICMPv6,RIPng,DHCPv6のほか,IPv6 MIBなどが実装される予定である。 その後 ...●さらに,IPv6のみならず,ICMPv6のほかRIPngやIS-ISなどのルーティングプロトコルにも対応している。 同社では今後,BGPへの対応を進めるということだ。 このIPv6テストツールは,同社のパケットジェネレータ ... ●RFC4890は、ファイアウォールにおけるICMPv6(IP通信のエラー報告や制御のためのメッセージを送るプロトコル)のメッセージフィルタリング用標準仕様で、RFC4942はIPv4からIPv6への移行や共存時の問題点が整理された基準となる。 ...
PageRank5以上の相互リンク |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |