Go to main content
Oracle® Solaris 11.3 でのネットワークデータリンクの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

エージェントの LLDP パケットの TLV ユニットを指定する方法

この手順では、エージェントが送信する LLDP パケット内で通知する、TLV ユニットを指定する方法について説明します。

  1. 管理者になります。

    詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. (オプション) TLV ユニットを表示して、追加する TLV ユニットを含めることのできる LLDP エージェントプロパティーを確認します。
    # lldpadm show-agentprop agent

    このコマンドでは、プロパティーごとにすでに設定されている TLV ユニットを確認できます。プロパティーを指定しない場合、このコマンドはすべての LLDP エージェントプロパティーと、その TLV 値を表示します。エージェントプロパティーのリストについては、表 2を参照してください。

  3. プロパティーに TLV ユニットを追加、またはプロパティーから TLV ユニットを削除します。
    # lldpadm set-agentprop -p property[+|-]=value[,...] agent

    修飾子を使用して、複数の値を受け入れるプロパティー値のリストに値を追加 (+) したり、そのリストから値を削除 (-) したりできます。

    追加修飾子 (+) や削除修飾子 (-) を使用しない場合は、設定する値により、以前にそのプロパティーに対して定義されていたすべての値が置き換えられます。

  4. (オプション) プロパティーの新しい値を表示します。
    # lldpadm show-agentprop -p property agent
使用例 31  LLDP パケットへのオプションの TLV ユニットの追加

次の例では、LLDP エージェントには、LLDP パケットで VLAN 情報を通知するように net0 が構成されています。LLDP パケットは、LLDP が通知できる項目として、システム機能、リンクアグリゲーション、および仮想 NIC 情報を含むようにさらに構成されます。VLAN の記述はあとでパケットから削除されます。

  1. 既存のエージェントプロパティーを表示します。

    # lldpadm show-agentprop net0
    AGENT   PROPERTY   PERM   VALUE          EFFECTIVE   DEFAULT   POSSIBLE
    net0    mode       rw     both             --        disable   txonly,rxonly,both,disable
    net0    basic-tlv  rw     sysname,         --        none      none,portdesc,
                              sysdesc                              sysname,sysdesc,
                                                                   syscapab,mgmtaddr,
                                                                   all
    net0    dot1-tlv   rw     vlanname,         --       none      none,vlanname,pvid,
                              pvid,pfc                             linkaggr,pfc,appln,
                                                                   evb,etscfg,etsreco,all
    net0    dot3-tlv   rw     max-framesize     --       none      none, max-framesize,
                                                                   all
    net0    virt-tlv   rw     none              --       none      none,vnic,all

    出力は、LLDP エージェントのプロパティーごとに既存の値、デフォルトの値、および指定可能な値を表示します。

  2. ネットワーク経由で通知する項目として、システムの機能、リンクアグリゲーション、およびネットワーク仮想化の情報を設定します。

    # lldpadm set-agentprop -p basic-tlv+=syscapab,dot1-tlv+=linkaggr,virt-tlv=vnic net0
  3. パケットから VLAN の説明を削除します。

    # lldpadm set-agentprop -p dot1-tlv-=vlanname net0
  4. エージェントプロパティーを表示します。

    # lldpadm show-agentprop -p net0
    AGENT   PROPERTY   PERM   VALUE          EFFECTIVE   DEFAULT   POSSIBLE
    net0    mode       rw     both             --        disable   txonly,rxonly,both,
                                                                   disable
    net0    basic-tlv  rw     sysname,         --        none      none,portdesc,
                              sysdesc,                             sysname,sysdesc,
                              syscapab                             syscapab,mgmtaddr,
                                                                   all
    net0    dot1-tlv   rw     pvid,pfc         --        none      none,vlanname,pvid,
                              linkaggr                             linkaggr,pfc,appln,
                                                                   evb,etscfg,etsreco,all
    net0    dot3-tlv   rw     max-framesize    --        none      none, max-framesize,
                                                                   all
    net0    virt-tlv   rw     vnic             --        none      none,vnic,all