lldpd で CDP を送受信する
近隣ノードを発見するプロトコルは以下のように様々、ありますが、いずれも各ベンダー独自の規格でした。
メーカー | プロトコル |
---|---|
Cisc | CDP(Cisco Discovery Protocol) |
Extreme Networks | EDP(Extreme Discovery Protocol) |
Foundry Networks | FDP(Foundry Discovery Protocol) |
Nortel | NDP(Nortel Discovery Protocol) |
しかし、現在ではこういった近隣ノード発見の手段が IEEE 802.1AB において "LLDP" として標準化されています。
LLDP に関しては ITpro に分かりやすい記事がまとめられていました。
- 第1回 近隣ノードの自動検知で企業ネットの運用管理を効率化
- 第2回 仕組みは,管理情報をマルチキャストで送信するだけ
- 第3回 IP電話機の接続を検知してLANの設定を自動化
- 第4回 Windows Vistaが搭載する近隣探索プロトコル「LLTD」
Linux でも "lldpd" という LLDP 対応のアプリケーションが存在しており、今回はこのアプリケーションを試してみます。