Link Layer Discovery Protocol(LLDP)
Link Layer Discovery Protocol(LLDP)は、主に有線
イーサネットの基準である
IEEE 802に基づいて開発された、ネットワークデバイス同士が情報を広告するためのベンダニュートラルなプロトコルです。このプロトコルは、
IEEE 802.1ABで規定されており、正式にはStation and Media Access Control Connectivity Discoveryと称されています。LLDPは、Cisco Discovery Protocol(CDP)やFoundry Discovery Protocol(FDP)、Nortel Discovery Protocol(NDP)など、以前の各メーカー独自のプロトコルと同様の機能を提供します。
LLDPの基本機能
LLDPに対応したデバイスは、自分自身の情報を自動的にネットワークに通知します。通知される情報には、システム名、ポート情報、VLAN名、管理
IPアドレス、システムの能力(例えば、
スイッチングやルーティングなど)、
MACアドレスやPHY情報、管理可能な電力供給に関する情報、
リンクアグリゲーションの状態などが含まれます。このような情報は
Simple Network Management Protocol(SNMP)を利用して取得できるため、ネットワーク全体のトポロジを可視化することが可能になります。
収集情報の具体例
LLDPによって収集される情報は、デバイス管理情報ベース(MIB)に格納され、RFC 2922に準じてSNMPを通じて照会可能です。いくつかの具体例としては、以下の情報が挙げられます。
- - システムの名前と説明: デバイスの名称やその機能説明。
- - ポートの名前と説明: 各ポートに関する詳細な情報。
- - VLANの名前: 使用中のVLANの識別名。
- - 管理IPアドレス: ネットワーク管理用のIPアドレス。
- - システムの能力: デバイスのスイッチングやルーティング機能に関する情報。
このように、LLDPを使用することで、ネットワークデバイスの管理と監視を効率的に行うことができます。
LLDPの応用
LLDPは、
ネットワーク管理ツールや監視アプリケーションに活用できます。特に、データセンターにおけるブリッジング要件において役立ちます。例えば、Data Center Bridging Capabilities Exchange Protocol(DCBX)を利用することで、ネットワーク全体の設定の一貫性を確保します。また、LLDPは
Power over Ethernet(PoE)機能についても対応しており、電力供給の要求や交渉にも使用されます。
LLDP-MEDの役割
LLDPには拡張版であるLLDP-MED(LLDP for Media Endpoint Discovery)も存在します。これにより、以下の機能が強化されます。
- - 自動化されたLANポリシーの検出: VLANやレイヤ2のプライオリティ、DiffServ設定の自動取得。
- - デバイスの位置情報の特定: VoIPサービスでの緊急通報などに役立つ。
- - インベントリ管理: ネットワークデバイスの追跡と特性の把握。
LLDP-MEDは、2006年4月にANSI/TIA-1057として正式に発表され、その利用範囲を広げています。
LLDPのデータフレーム構造
LLDPでは、情報が定期的に
イーサネットフレーム形式で送信されます。送信時の宛先
MACアドレスは、特定の
マルチキャストアドレスが使用されます。また、LLDPデータユニット(LLDPDU)は
Type-Length-Value(TLV)形式に基づき、組織固有識別子が含まれます。これにより各組織は、そのデータを自ら管理し、整合性を持たせることが求められます。
このように、Link Layer Discovery Protocol(LLDP)は、ネットワークデバイスの特性を把握し、それに基づく管理や監視を効率化するための重要な技術の一つです。