Dell Networking SONiC:Power Over Ethernet
Summary: この記事では、Dell Networking SONiCスイッチでPower over Ethernet (PoE)を使用する方法について説明します。この記事では、Dell SONiC Edge 4.1 PoEプラットフォームを使用します。
Instructions
前提条件
概念を示すために、標準のインターフェイス命名規則を使用しています。詳細については202172 Dellの記事「 Dell Networking Sシリーズ: インターフェイスの命名に関する詳細については、「基本的なインターフェイス設定 - SONiC 4.0」を参照してください。
索引
概要
Power over Ethernet(PoE)テクノロジーにより、IP電話、無線LANアクセスポイント、Webカメラ、およびその他の多くのアプライアンスは、既存のイーサネットインフラストラクチャを変更することなく、既存のLANケーブルを介して電力とデータを受信できます。
PoE機能は、Dell Networking Edge Standard SONiC 4.0以降のバージョンでサポートされています。
PoEの対象となるユース ケース
PoE を使用すると、次のアクションを実行できます。
- スイッチに直接接続されている要求デバイスに電力を供給します。
- 一部またはすべてのPoEポートが電力を供給できないようにします。
- PoEポートで供給できる電力量を管理します。
- PoEポートの電気測定値と電力供給ステータスを表示します。
- 障害状態のときにPoEポートを通常の状態にリストアします。
PoE は銅線ポートでのみ有効にできます。ただし、プラットフォームによっては、使用可能な銅線ポートのすべてまたは一部がPoE機能の対象になる場合があります。
サポートされているPoEの仕様
802.3afおよびレガシー サポート
電源(PSE)を供給するPoE対応ネットワーク スイッチは、IEEE 802.3af仕様で指定されているPSE機能を提供します。電力を消費するデバイス(PD)は、IEEE 802.3af仕様のPD機能を実装しています。Enterprise SONiC PoEの実装は、IEEE 802.3af PoE仕様に準拠しています。さらに、レガシーデバイス(IEEE 802.3af非準拠)も、レガシー検出機能を使用して電源を入れることができます。
802.3at - 高電力アプリケーション
Enterprise SONiC PoEはPoE+仕様(IEEE 802.3AT)を使用します。これにより、15.4ワットを超える電力と最大30ワットの電力を必要とするクラス4 PDデバイスに電力を供給できます。PoE 対応のネットワーク スイッチとルーターは、dot3af 仕様よりも多くの電力を必要とするデバイスを使用して展開できます。
802.3btおよび802.3bt以前のサポート
802.3btより前では、この機能をサポートする60ワットの電源オン デバイスが有効になります。
802.3bt 仕様では、タイプ 3 PD で最大 51 W(60 W PSE)、タイプ 4 PD で最大 71.3 W(90 W PSE)の電力レベルを可能にするタイプ 3 およびタイプ 4 デバイスが導入されています。電流は、ネットワーク ケーブルの4つのツイスト ペアすべてを介して供給されます。802.3bt 仕様では、電力クラス 5 〜 8 も導入されています。
柔軟な電源管理
SONiC PoEソリューションは、電源の予約、電源の優先順位付け、および電力制限をサポートする電源管理を提供します。管理者は、各 PoE ポートにプライオリティを割り当てることができます。PoE スイッチの使用可能な電力が少なく、電力を供給するために必要なポートが多い場合、プライオリティの高いポートはプライオリティの低いポートよりも優先的に電力を受け取ります。プライオリティの高いポートに電力を供給するために、プライオリティの低いポートは強制的に停止して電力を供給します。動的電源管理機能では、どの時点でも特定のポートに電力が予約されることはありません。クラスベースの電力管理は、PoE ポートにクラスベースの電力量を予約します。PoE スイッチで使用可能な電力は、使用可能な最大電力からすべてのポートによって消費される瞬時電力を差し引くことによって計算されます。したがって、より多くのポートが同時に電力を供給できます。この機能は、PoEスイッチで使用可能な電力が制限されている場合に、より多くのデバイスの電源を効率的にオンにするのに役立ちます。
PoE を設定します。
PoEを有効にします。
デフォルトでは、PoE はすべてのポートで有効になっています。有効にすると、PoEは接続されているデバイスに電力を供給します。ポートまたはポート範囲で PoE をディセーブルにするには、 disable コマンドを入力します。PoE を再度有効にするには、次のコマンドを入力します。
no poe disable
構成構文
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# no poe disable
インターフェイスでPoEを無効にします。
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# poe disable
サンプル出力
デフォルトでは、PoE はすべてのポートで有効になっています。ポートEth 1/1でPoEを無効にするには、次のコマンドを使用します。
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe disable
ポート Eth 1/1 で PoE を有効にするには、次のコマンドを使用します。
no poe disable
PoE検出モードを設定します
検出モードを使用して、PoEが検出して電源をオンにすることができるデバイスのタイプを設定します。デフォルトでは、PoEはIEEE標準デバイスと先行標準であったIEEE以前のレガシーデバイスの両方に電力を供給します。IEEE 標準デバイス(poe 検出 dot3bt)のみを検出するように PoE コントローラを制限する場合は、次のコマンドを入力してデフォルトの検出設定に戻すことができます。
no poe detection
構成構文
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe detection {Detection Mode}
検出モード
dot3bt Dot3bt detection dot3bt+legacy Dot3bt detection followed by Legacy detection
設定例
デフォルトでは、PoE 検出モードは dot3bt+legacy です。ポート Eth 1/1 で dot3bt を使用するには、次のコマンドを使用します。
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe detection dot3bt
PoEポートの優先度を設定します。
スイッチは、接続されているすべてのデバイスに電力を供給できない場合があります。ポート プライオリティは、すべての PoE 対応ポートで十分な電力容量が利用できない場合に、どのポートが電力を供給するかを決定するために使用されます。ポートが同じプライオリティ レベルで設定されている場合、番号の小さいポートほどプライオリティが高くなります。
スイッチが一部のデバイスにピーク電力を供給しているときに、新しいデバイスを高プライオリティ ポートに接続すると、低プライオリティ ポートへの電力供給がシャットダウンされ、新しいデバイスの電源がオンになります。
デフォルトでは、PoE 対応ポートのプライオリティは低くなります。
構成構文
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe priority {critical | high | low | medium}
設定例
ポートEth 1/1で 優先度 を高に設定するには、次のコマンドを使用します。
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe priority high
電源管理を設定します
電力管理コマンドを使用して、PoE ポートが要求された受電デバイス(PD)に電力を供給するために使用するアルゴリズムを設定します。
構成構文
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# poe power management {power management options}
電源管理オプション
Class Class based Power Management Dynamic Dynamic Power Management
PoEポートをリセットします
reset コマンドを使用して、すべての PoE ポートまたは指定した PoE ポートの電源装置(PSE)動作をリセットします。ポートは電力供給を停止し、PoE 検出と電力供給サイクルを再度実行します。
構成構文
DELLSONiC# poe reset Eth slot/port[/subport]
設定例
ポート Eth 1/1 の PoE をリセットするには、次のコマンドを使用します。
DELLSONiC# poe reset Eth 1/1
PoEカウンターをクリアします
clear counters コマンドを使用して、指定したポートまたはすべてのポートの PoE エラー カウンタをクリアします。
構成構文
DELLSONiC# clear poe counters [Eth slot/port[/subport]
設定例
ポートEth 1/1のPoEポートをクリアするには、次のコマンドを使用します。
DELLSONiC# clear poe counters Eth 1/1
PoE 情報の表示
現在の PoE 設定とシステム全体のステータス情報を表示するには、次の手順を実行します。
DELLSONiC# show poe Firmware Version : 3.52 Total Power Available : 2496 Watts Threshold Power : 2246.0 Watts Total Power Consumed : 1.0 Watts Usage Threshold : 90 % Power Management Mode : Dynamic
PoEポートの設定を表示します。
DELLSONiC# show poe port info {all | interface slot/port}
DELLSONiC# show poe port info Eth 1/1 ------------------------------------------------------------------------------------------------------------- Class Class Output Output Output Fault Port Requested Assigned Power Current Voltage Temp Status Status (mW) (mA) (V) (C) ------------------------------------------------------------------------------------------------------------- Eth1/1 1 1 1900 34 56.4 N/A Delivering No Error Overload Counter : 0 Short Counter : 0 Power Denied Counter : 0 Absent Counter : 0 Invalid Signature Counter : 0
DELLSONiC# show poe port info all (Output trimmed for brevity) ------------------------------------------------------------------------------------------------------------- Class Class Output Output Output Fault Port Requested Assigned Power Current Voltage Temp Status Status (mW) (mA) (V) (C) ------------------------------------------------------------------------------------------------------------- Eth1/1 1 1 1900 34 56.3 N/A Delivering No Error Eth1/2 Unknown Unknown 0 0 0 N/A Searching No Error Eth1/3 Unknown Unknown 0 0 0 N/A Searching No Error Eth1/4 Unknown Unknown 0 0 0 N/A Searching No Error Eth1/5 Unknown Unknown 0 0 0 N/A Searching No Error Eth1/6 Unknown Unknown 0 0 0 N/A Searching No Error Eth1/7 Unknown Unknown 0 0 0 N/A Searching No Error Eth1/8 Unknown Unknown 0 0 0 N/A Searching No Error Eth1/9 Unknown Unknown 0 0 0 N/A Searching No Error Eth1/10 Unknown Unknown 0 0 0 N/A Searching No Error Eth1/11 Unknown Unknown 0 0 0 N/A Searching No Error