リンク層検出プロトコル( LLDP ) は、ベンダーに依存しないリンク層プロトコルで、 IEEE 802技術 (主に有線イーサネット)に基づくローカル エリア ネットワーク上でネットワーク デバイスが自身の ID、機能、近隣デバイスを広告するために使用します。[1]このプロトコルは、IEEE では正式にはステーションおよびメディア アクセス制御接続検出と呼ばれ、 IEEE 802.1ABで指定され、IEEE 802.3 セクション 6 節 79 で追加サポートされています。[2]
LLDP は、 Cisco Discovery Protocol、Foundry Discovery Protocol、Nortel Discovery Protocol、Link Layer Topology Discoveryなどのいくつかの独自プロトコルと同様の機能を実行します。
収集された情報
LLDP で収集された情報は、デバイス管理情報ベース(MIB)に保存され、 RFC 2922で指定されているように、簡易ネットワーク管理プロトコル(SNMP) を使用して照会 できます。LLDP 対応ネットワークのトポロジは、ホストをクロールしてこのデータベースを照会することで検出できます。取得できる情報は次のとおりです。
アプリケーション
リンク層検出プロトコルは、ネットワーク管理およびネットワーク監視アプリケーションのコンポーネントとして使用できます。
一例として、データセンターのブリッジ要件での使用が挙げられます。データセンターブリッジング機能交換プロトコル(DCBX)は、ネットワーク全体で一貫した構成を確保するために、近隣間で上記の機能の機能と構成を伝えるために使用される検出および機能交換プロトコルです。[3]
LLDP は、Power over Ethernet の機能と要件を通知し、電力供給をネゴシエートするために使用されます。
メディアエンドポイント検出拡張機能
Media Endpoint Discovery は、LLDP の拡張機能であり、LLDP-MEDと呼ばれ、次の機能を提供します。
- LAN ポリシー (VLAN、レイヤー 2 優先度、差別化サービス(Diffserv) 設定など) の自動検出により、プラグ アンド プレイネットワーキングが可能になります。
- デバイスの位置検出により、位置データベースの作成が可能になり、 Voice over Internet Protocol (VoIP)の場合は拡張 911サービスも可能になります。
- Power over Ethernet (PoE) エンドポイントの拡張および自動化された電源管理。
- インベントリ管理により、ネットワーク管理者はネットワーク デバイスを追跡し、その特性 (製造元、ソフトウェアとハードウェアのバージョン、シリアル番号または資産番号) を判断できます。
LLDP-MEDプロトコル拡張は、2006年4月に電気通信産業協会(TIA)によって正式に承認され、ANSI/TIA-1057標準として公開されました。[4]
システム機能コード
フレーム構造
LLDP 情報は、イーサネット フレームの形式で、各インターフェイスから一定の間隔でデバイスによって送信されます。各フレームには 1 つの LLDP データ ユニット (LLDPDU) が含まれます。各 LLDPDU は、タイプ、長さ、値(TLV) 構造のシーケンスです。
LLDP で使用されるイーサネット フレームの宛先MAC アドレスは、通常、 802.1D準拠のブリッジが転送しない特別なマルチキャスト アドレスに設定されます。その他のマルチキャストおよびユニキャストの宛先アドレスは許可されます。EtherType フィールドは0x88ccに設定されます。
各LLDPフレームは、シャーシID、ポートID、および存続時間という必須TLVで始まります。必須TLVの後に任意の数のオプションTLVが続きます。フレームはオプションで、タイプフィールドと長さフィールドの両方が0であるLLDPDUの終わりと呼ばれる特別なTLVで終わります。 [5]
したがって、LLDPDU を含むイーサネット フレームの構造は次のようになります。
各 TLV コンポーネントの基本構造は次のとおりです。
カスタム TLV [注 1]は、TLV タイプ 127 を介してサポートされます。カスタム TLV の値は、24 ビットの組織固有の識別子と 1 バイトの組織固有のサブタイプで始まり、その後にデータが続きます。組織固有の TLV の基本形式を以下に示します。
IEEE Std 802.1AB、§9.6.1.3 によれば、「組織固有識別子には、IEEE Std 802-2001 で定義されている組織の OUI が含まれるものとします。」各組織は、そのサブタイプの管理に責任を負います。
注記
- ^ IEEE 802.1ABでは組織固有のTLVと呼ばれる
参考文献
- ^ 「802.1AB-REV - ステーションおよびメディアアクセス制御接続検出」。IEEE 。 2009年10月17日閲覧。
- ^ 「IEEE 802.1AB-2016 - ローカルおよびメトロポリタン エリア ネットワークの IEEE 標準 - ステーションおよびメディア アクセス制御接続検出」。
- ^ Qlogic; et al. 「DCB Capabilities Exchange Protocol Base Specific, Rev 1.01」(PDF)。IEEE 802。
- ^ 「ANSI/TIA-1057 規格」(PDF)。2010 年 10 月 8 日時点のオリジナル(PDF)からアーカイブ。
- ^ IEEE 802.1AB-2016 章 8.4
- ^ IEEE 802.1AB 8.4 基本 TLV フォーマット
外部リンク
- EE Timesのリンク層検出プロトコルに関するチュートリアル
- 802.1AB - IEEE 802.1におけるステーションおよびメディア アクセス制御接続検出
- Wireshark Wikiのリンク層検出プロトコル
