Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

LLDPを使用したネットワーク接続の検出

共同作成者

LLDPを使用したネットワーク接続の検出は、導入に関する考慮事項の確認、すべてのポートでのLLDPの有効化、隣接デバイスの表示、LLDPの設定値の調整(必要な場合)で構成されます。

ネイバーデバイスに関する情報を表示するには、スイッチおよびルータでもLLDPをイネーブルにする必要があります。

ONTAPは現在、次のType-Length-Value構造体(TLV)を報告します。

  • シャーシID

  • ポートID

  • Time-To-Live(TTL)

  • システム名

    システム名TLVは、CNAデバイスでは送信されません。

X1143アダプタやUTA2オンボード ポートなどの特定の統合ネットワーク アダプタ(CNA)にはLLDPのオフロード サポートが含まれています。

  • LLDPのオフロードは、Data Center Bridging(DCB)に使用されます。

  • 表示される情報がクラスタとスイッチの間で異なる場合があります。

    スイッチで表示されるシャーシIDとポートIDのデータは、CNAポートとCNA以外のポートで異なる場合があります。

例:

  • CNA以外のポートの場合:

    • シャーシIDは、ノード上のいずれかのポートの固定MACアドレスです。

    • port IDは、ノード上のそれぞれのポートのポート名です。

  • CNAポートの場合:

    • シャーシIDとポートIDは、ノード上の各ポートのMACアドレスです。

ただし、これらのタイプのポートについては、クラスタで表示されるデータに一貫性があります。

メモ LLDP仕様では、SNMP MIBを介した収集された情報へのアクセスが定義されています。ただし、ONTAPは現在LLDP MIBをサポートしていません。

LLDPの有効化または無効化

LLDP対応の近隣デバイスを検出して通知を送信するには、クラスタの各ノードでLLDPが有効になっている必要があります。ONTAP 9.7以降では、ノードのすべてのポートでLLDPがデフォルトで有効になります。

タスクの内容

LLDP .10.1以前の場合ONTAP 9は、 `lldp.enable`オプションでノードのポートでLLDPを有効にするか無効にするかを制御します。

  • `on`すべてのポートでLLDPをイネーブルにします。

  • `off`すべてのポートでLLDPをディセーブルにします。

LLDP.11.1以降の場合、ONTAP 9オプションは、 `lldp.enable`ノードの非クラスタポートおよびストレージポートでLLDPを有効にするか無効にするかを制御します。

  • `on`すべての非クラスタポートおよびストレージポートでLLDPをイネーブルにします。

  • `off`すべての非クラスタポートおよびストレージポートでLLDPを無効にします。

手順
  1. クラスタ内の1つまたはすべてのノードの現在のLLDP設定を表示します。

    • シングルノード: run -node node_name options lldp.enable

    • すべてのノード:オプション lldp.enable

  2. クラスタ内の1つまたはすべてのノードのすべてのポートでLLDPを有効または無効にします。

    LLDPを有効または無効にする対象

    入力するコマンド

    ノード

    `run -node node_name options lldp.enable {on

    off}`

    クラスタ内のすべてのノード

    `options lldp.enable {on

    off}`

    • シングルノード:

      run -node node_name options lldp.enable {on|off}
    • すべてのノード:

      options lldp.enable {on|off}

LLDP近隣情報の表示

クラスタのノードのポートにLLDP対応デバイスが接続されている場合は、そのポートの近隣デバイスの情報を表示することができます。近隣情報を表示するには、network device-discovery showコマンドを使用します。

ステップ
  1. クラスタ内のノードのポートに接続されているすべてのLLDP準拠デバイスの情報を表示します。

    network device-discovery show -node node -protocol lldp

    次のコマンドは、ノードcluster-1_01のポートに接続されているネイバーの情報を表示します。出力には、指定したノードの各ポートに接続されているLLDP対応デバイスが表示されます。この `-protocol`オプションを省略すると、CDP対応デバイスも出力に表示されます。

    network device-discovery show -node cluster-1_01 -protocol lldp
    Node/       Local  Discovered
    Protocol    Port   Device                    Interface         Platform
    ----------- ------ ------------------------- ----------------  ----------------
    cluster-1_01/lldp
                e2a    0013.c31e.5c60            GigabitEthernet1/36
                e2b    0013.c31e.5c60            GigabitEthernet1/35
                e2c    0013.c31e.5c60            GigabitEthernet1/34
                e2d    0013.c31e.5c60            GigabitEthernet1/33

LLDP通知の送信間隔を調整する

LLDP通知は、一定の間隔でLLDPネイバーに送信されます。ネットワークトラフィックやネットワークトポロジの変化に応じて、LLDP通知の送信間隔を増減できます。

タスクの内容

IEEEが推奨するデフォルトの間隔は30秒ですが、5~300秒の値を入力できます。

手順
  1. クラスタ内の1つまたはすべてのノードについて、LLDP通知の現在の間隔を表示します。

    • シングルノード:

      run -node <node_name> options lldp.xmit.interval
    • すべてのノード:

      options lldp.xmit.interval
  2. クラスタ内の1つまたはすべてのノードのすべてのポートについて、LLDP通知の送信間隔を調整します。

    • シングルノード:

      run -node <node_name> options lldp.xmit.interval <interval>
    • すべてのノード:

      options lldp.xmit.interval <interval>

LLDP通知のTime-To-Live値を調整する

Time-To-Live(TTL)は、LLDP通知がLLDP準拠の隣接デバイスのキャッシュに格納される期間です。TTLは各LLDPパケットでアドバタイズされ、ノードがLLDPパケットを受信するたびに更新されます。TTLは発信LLDPフレームで変更できます。

タスクの内容
  • TTLは計算された値(lldp.xmit.interval(送信間隔の積)と保持乗数(lldp.xmit.hold)に1を足したものです。

  • デフォルトの保持乗数の値は4ですが、1~100の範囲の値を入力できます。

  • したがって、IEEEが推奨するデフォルトのTTLは121秒ですが、送信間隔と保持乗数の値を調整することで、発信フレームの値を6秒から30001秒に指定できます。

  • TTLが期限切れになる前にIPアドレスが削除された場合、LLDP情報はTTLが期限切れになるまでキャッシュされます。

手順
  1. クラスタ内の1つまたはすべてのノードの現在の保持の乗数を表示します。

    • シングルノード:

      run -node <node_name> options lldp.xmit.hold
    • すべてのノード:

      options lldp.xmit.hold
  2. クラスタ内の1つまたはすべてのノードのすべてのポートで、保持の乗数を調整します。

    • シングルノード:

      run -node <node_name> options lldp.xmit.hold <hold_value>
    • すべてのノード:

      options lldp.xmit.hold <hold_value>

LLDP統計の表示またはクリア

各ノードのクラスタポートと非クラスタポートのLLDP統計を表示して、ネットワーク接続の潜在的な問題を検出できます。LLDP統計情報は、最後に消去された時点からの累積値です。

タスクの内容

LLDP.10.1以前の場合、ONTAP 9はクラスタポートで常に有効になっているため、これらのポートのトラフィックについては常にLLDP統計が表示されます。非クラスタポートの統計を表示するには、非クラスタポートでLLDPを有効にする必要があります。

LLDPはクラスタポートとストレージポートで常に有効になるため、LLDP統計はそれらのポートのトラフィックについて常に表示されますONTAP 9。非クラスタポートおよびストレージポートの統計情報を表示するには、非クラスタポートおよびストレージポートでLLDPを有効にする必要があります。

ステップ

ノードのすべてのポートの現在のLLDP統計を表示または消去します。

状況

入力するコマンド

LLDP統計を表示します

run -node node_name lldp stats

LLDP統計情報をクリアします

run -node node_name lldp stats -z

統計情報の表示と消去の例

次のコマンドは、クリア前のLLDP統計情報を表示します。出力には、統計情報が最後に消去されてから送受信されたパケットの合計数が表示されます。

cluster-1::> run -node vsim1 lldp stats

RECEIVE
 Total frames:     190k  | Accepted frames:   190k | Total drops:         0
TRANSMIT
 Total frames:     5195  | Total failures:      0
OTHER
 Stored entries:      64

次のコマンドは、LLDP統計情報をクリアします。

cluster-1::> The following command clears the LLDP statistics:
run -node vsim1 lldp stats -z
run -node node1 lldp stats

RECEIVE
 Total frames:        0  | Accepted frames:     0  | Total drops:         0
TRANSMIT
 Total frames:        0  | Total failures:      0
OTHER
 Stored entries:      64

統計情報を消去すると、次のLLDPアドバタイズメントが送信または受信されたあとに統計情報が蓄積され始めます。