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 )に使用されます。

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

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

例:

  • 非CNAポートの場合:

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

    • Port IDは、ノード上の対応するポートのポート名です

  • CNAポートの場合:

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

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

メモ LLDP の仕様では、 SNMP MIB による収集情報へのアクセスを定義します。ただし、現時点では、 ONTAP は LLDP MIB をサポートしていません。

LLDPの有効化または無効化

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

このタスクについて

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

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

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

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

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

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

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

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

    • すべてのノード:options 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 通知の TTL 値を調整します

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

このタスクについて
  • 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統計は、前回消去されたときからの累積値です。

このタスクについて

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

ONTAP 9.11.1以降では、クラスタポートとストレージポートでLLDPが常に有効になっているため、これらのポートのトラフィックについてLLDP統計が常に表示されます。これらのポートに対して統計情報を表示するには、クラスタ以外のポートおよびストレージ以外のポートで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通知が次回送信または受信されたあとに統計が累積され始めます。