NDP 【Neighbor Discovery Protocol】 近隣探索プロトコル

概要

NDP(Neighbor Discovery Protocol)とは、IPv6ネットワークにおいて、ある端末が直に通信可能な近隣の端末を発見するために利用するプロトコル(通信手順)。ICMPv6上に実装されており、IETFによってRFC 4861として標準化されている。

イーサネットEthernet)やWi-Fiといったリンク層のレベルで通じている近隣の機器を探し出し、ネットワーク層IPv6)での通信に必要な様々な情報を収集する手順を定めている。ICMPv6で規定されたパケットのやり取りを通じて行われ、IPv4ネットワークにおけるARPAddress Resolution Protocol)や管理者による手動設定などの役割を代替する。

近隣との通信を可能にする機能として、リンク層で通信可能な範囲にある「ルータ発見」(Router Discovery)、MTUなどの最適な通信設定を調べる「パラメータ発見」(Parameter Discovery)、パケットの適切な転送先を調べる「次ホップ決定」(Next-hop Determination)、通信が途絶した近隣を検知する「近隣到達不能検出」(NUD:Neighbor Unreachability Detection)、ルータ側から端末に向けて特定のアドレス宛ての適切な次ホップを知らせる「リダイレクト」(Redirect)などがある。

また、IPv6アドレスの自動設定を行うための機能として、ネットワークアドレスを調べる「プレフィックス発見」(Prefix Discovery)、自らのアドレスを決定する「アドレス自動設定」(Address Autoconfiguration)、IPアドレスから対応するMACアドレスを調べる「アドレス解決」(Address Resolution)、近隣とアドレスが重なっていないか調べる「重複アドレス検出」(DAD:Duplicate Address Detection)などがある。

(2021.7.31更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。