LLDP
直接つながる隣接機器へ機器名やポートなどの情報を通知し、接続関係を把握するためのレイヤ2のプロトコルである。IEEE 802.1ABで規定されている。
イマシルちゃんの解説
スイッチのポートから伸びるケーブルが、どの機器のどの差込口につながっているか調べたいことがあるよね。
LLDPは、隣り合う機器が自分の情報を知らせる仕組みだよ。
機器を識別する値や、送信したポート、機器名などを通知するんだ。
受け取った側は、その情報を自分のポートと対応付けて記録するよ。
管理者は記録を見て、配線図との違いや接続ミスを確認できるの。
ただし情報を教えてくれるのは基本的に直接の隣の機器で、離れた先まで探索する仕組みではないんだ。
送受信の設定や、相手が対応しているかも確認するよ。
この解説はわかりやすかったですか?
より深い解説
隣接機器を見つける仕組み
LLDPはデータリンク層で動き、機器が自分の情報を含むフレームを定期的に送る。IPアドレスを宛先にした問い合わせではなく、同じリンクの隣へ通知する仕組みである。通常のブリッジはこの通知を別のリンクへ中継しない。
受信側は「自分のどのポートで受信したか」と通知内容を組み合わせ、隣接関係を記録する。各装置から情報を集めれば、ネットワーク管理システムで物理的な接続関係を整理できる。機器名だけでなく、送信元のポートを区別できる点が配線確認に役立つ。
通知に含まれる項目
情報は種類・長さ・値からなるTLVで表す。基本的な必須項目は次のとおりである。
| 項目 | 内容 |
|---|---|
| Chassis ID | 機器を識別する値 |
| Port ID | 通知を送ったポートの識別子 |
| Time To Live | 受信側が情報を有効とみなす保持時間 |
| End of LLDPDU | 通知内容の終わり |
System Nameという機器名、ポートの説明、対応機能、管理用アドレスなどは追加情報として通知できる。機器名がすべての通知に必須であるわけではなく、機器の対応や設定によって含まれる項目が異なる。
管理情報として参照する
受信した隣接情報は、機器内部のMIBなどの管理情報へ反映される。管理者は機器の表示コマンドや、対応するSNMPの管理対象を通じて確認できる。LLDPが隣接情報を交換する処理と、管理システムがその結果を取得する処理は別である。
通知が更新されないまま保持時間を過ぎれば、古い隣接情報は失効する。LLDPだけで相手の正当性を認証するわけではないため、表示された名前を本人確認の証拠と同一視しない。
参考資料
実際の試験ではここに出る!全1問
ネットワークスペシャリスト
- 午後Ⅰ