Dell Networking SONiC: Power Over Ethernet
Summary: In diesem Artikel wird erläutert, wie Sie Power over Ethernet (PoE) in Dell Networking SONiC-Switches verwenden. In diesem Artikel wird eine Dell SONiC Edge 4.1 PoE-Plattform verwendet. ...
Instructions
Voraussetzungen
Wir verwenden Standardbenennungskonventionen für Schnittstellen, um die Konzepte zu demonstrieren. Weitere Informationen finden Sie im Dell Artikel 202172 Dell Networking S-Serie: Grundlegende Schnittstellenkonfiguration – SONiC 4.0 für weitere Informationen zur Schnittstellenbenennung
Index
Einführung
Mit der Power-over-Ethernet-Technologie (PoE) können IP-Telefone, WLAN-Zugangspunkte, Webcams und viele andere Geräte Strom und Daten über die vorhandene LAN-Verkabelung empfangen, ohne die vorhandene Ethernet-Infrastruktur ändern zu müssen.
Die PoE-Funktion wird in Dell Networking Edge Standard SONiC 4.0 und höheren Versionen unterstützt.
Zielanwendungsfälle für PoE
Mit PoE können Sie die folgenden Aktionen ausführen:
- Stromversorgung für anfordernde Geräte, die direkt an den Switch angeschlossen sind
- Verhindern, dass einige oder alle PoE-Anschlüsse Strom liefern.
- Verwalten Sie die Menge an Strom, die über einen PoE-Anschluss bereitgestellt werden kann.
- Zeigen Sie die elektrischen Messwerte und den Stromversorgungsstatus der PoE-Ports an.
- Stellen Sie den normalen Zustand des PoE-Ports wieder her, wenn er sich im Fehlerzustand befindet.
Sie können PoE nur auf Kupfer-Ports aktivieren. Je nach Plattform können jedoch alle oder einige der verfügbaren Kupferanschlüsse für PoE-Funktionalität in Frage kommen.
Unterstützte PoE-Spezifikationen
802.3af und Legacy-Unterstützung
Die PoE-fähigen Netzwerkswitches, die Strom liefern sollen (PSE), bieten die PSE-Funktionalität gemäß IEEE 802.3af-Spezifikation. Die Geräte ziehen Strom (PD) implementiert die PD-Funktionalität der IEEE 802.3af-Spezifikation. Die Enterprise SONiC PoE-Implementierung entspricht der IEEE 802.3af PoE-Spezifikation. Darüber hinaus können Legacy-Geräte (die nicht IEEE 802.3af-konform sind) auch mithilfe der Legacy-Erkennungsfunktion hochgefahren werden.
802.3at – Hochleistungsanwendungen
Enterprise SONiC PoE verwendet die PoE+-Spezifikation (IEEE 802.3AT), die die Stromversorgung von PD-Geräten der Klasse 4 ermöglicht, die eine Leistung von mehr als 15,4 Watt und bis zu 30 Watt benötigen. PoE-fähige Netzwerkswitches und -router können mit Geräten bereitgestellt werden, die mehr Strom benötigen als die dot3af-Spezifikation.
Unterstützung für
802.3bt und älter als 802.3btVersionen vor 802.3bt ermöglichen das Einschalten von Geräten mit 60 Watt, die diese Funktion unterstützen.
Die 802.3bt-Spezifikation führt Geräte vom Typ 3 und Typ 4 ein, die Leistungsstufen von bis zu 51 W für Typ-3-PDs (60 W PSE) und bis zu 71,3 W (90 W PSE) für Typ-4-PDs ermöglichen. Der Strom wird über alle vier verdrillten Paare im Netzwerkkabel bereitgestellt. Mit der 802.3bt-Spezifikation werden auch die Leistungsklassen 5 bis 8 eingeführt.
Flexibles Energiemanagement
Die SONiC PoE-Lösung bietet ein Energiemanagement, das die Energiereservierung, die Energiepriorisierung und die Strombegrenzung unterstützt. Administratoren können jedem PoE-Port eine Priorität zuweisen. Wenn auf dem PoE-Switch weniger Strom verfügbar ist und mehr Anschlüsse für die Stromversorgung erforderlich sind, werden Anschlüsse mit höherer Priorität bevorzugt mit Strom versorgt als Anschlüsse mit niedrigerer Priorität. Ports mit niedrigerer Priorität werden zwangsweise angehalten, um Strom zu liefern, um Ports mit höherer Priorität mit Strom zu versorgen. In der Funktion "Dynamisches Energiemanagement" wird der Strom zu keinem Zeitpunkt für einen bestimmten Port reserviert. Klassenbasiertes Energiemanagement reserviert eine klassenbasierte Strommenge für einen PoE-Port. Die mit dem PoE-Switch verfügbare Leistung wird berechnet, indem die von allen Ports unmittelbar aufgenommene Leistung von der maximal verfügbaren Leistung abgezogen wird. So können mehrere Anschlüsse gleichzeitig Strom liefern. Diese Funktion ist nützlich, um mehr Geräte effizient einzuschalten, wenn die verfügbare Stromversorgung mit dem PoE-Switch begrenzt ist.
Konfigurieren Sie PoE.
Aktivieren Sie PoE.
Standardmäßig ist PoE auf allen Ports aktiviert. Wenn diese Option aktiviert ist, versorgt PoE ein angeschlossenes Gerät mit Strom. Um PoE auf einem Port oder Portbereich zu deaktivieren, geben Sie den Deaktivierungsbefehl ein. Um PoE erneut zu aktivieren, geben Sie den folgenden Befehl ein:
no poe disable
Konfigurationssyntax
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# no poe disable
Deaktivieren Sie PoE in einer Schnittstelle.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# poe disable
Beispielausgabe
Standardmäßig ist PoE auf allen Ports aktiviert. Um PoE in Port Eth 1/1 zu deaktivieren, verwenden Sie den folgenden Befehl:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe disable
Um PoE auf Port Eth 1/1 zu aktivieren, verwenden Sie den folgenden Befehl:
no poe disable
PoE-Erkennungsmodus
einstellenVerwenden Sie den Erkennungsmodus, um den Gerätetyp festzulegen, den PoE erkennen und einschalten kann. Standardmäßig schaltet PoE sowohl IEEE-Standardgeräte als auch Vor-IEEE-Legacy-Geräte, die vor dem Standard waren, ein. Wenn Sie den PoE-Controller so einschränken, dass nur IEEE-Standardgeräte erkannt werden (PoE-Erkennung dot3bt), können Sie zur Standard-Erkennungseinstellung zurückkehren, indem Sie den folgenden Befehl eingeben:
no poe detection
Konfigurationssyntax
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe detection {Detection Mode}
Erkennungsmodus
dot3bt Dot3bt detection dot3bt+legacy Dot3bt detection followed by Legacy detection
Beispielkonfiguration
Standardmäßig ist der PoE-Erkennungsmodus dot3bt+legacy. Um dot3bt in Port Eth 1/1 zu verwenden, verwenden Sie den folgenden Befehl:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe detection dot3bt
Konfigurieren Sie die PoE-Portpriorität.
Manchmal ist der Switch möglicherweise nicht in der Lage, alle angeschlossenen Geräte mit Strom zu versorgen. Anhand der Portpriorität wird bestimmt, welche Ports Strom liefern, wenn nicht für alle PoE-fähigen Ports ausreichend Stromkapazität verfügbar ist. Wenn Ports mit derselben Prioritätsstufe konfiguriert sind, hat ein Port mit niedrigerer Nummer eine höhere Priorität.
Wenn der Switch Spitzenstrom für einige Geräte liefert und Sie ein neues Gerät an einen Port mit hoher Priorität anschließen, wird die Stromversorgung eines Ports mit niedriger Priorität heruntergefahren und das neue Gerät wird eingeschaltet.
Standardmäßig hat ein PoE-fähiger Port eine niedrige Priorität.
Konfigurationssyntax
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe priority {critical | high | low | medium}
Beispielkonfiguration
Um die Priorität in Port Eth 1/1 auf high zu setzen, verwenden Sie den folgenden Befehl:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe priority high
Energiemanagement
einstellenVerwenden Sie den Energieverwaltungsbefehl , um den Algorithmus festzulegen, der vom PoE-Port verwendet wird, um die angeforderten strombetriebenen Geräte (PDs) mit Strom zu versorgen.
Konfigurationssyntax
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# poe power management {power management options}
Energieverwaltungsoptionen
Class Class based Power Management Dynamic Dynamic Power Management
PoE-Port
zurücksetzenVerwenden Sie den Reset-Befehl , um den Netzteilbetrieb (PSE) an allen PoE-Ports oder an einem bestimmten PoE-Port zurückzusetzen. Der Anschluss liefert keine Stromversorgung mehr und führt den PoE-Erkennungs- und Stromversorgungszyklus erneut durch.
Konfigurationssyntax
DELLSONiC# poe reset Eth slot/port[/subport]
Beispielkonfiguration
Um PoE in Port Eth 1/1 zurückzusetzen, verwenden Sie den folgenden Befehl:
DELLSONiC# poe reset Eth 1/1
PoE-Zähler
löschenVerwenden Sie den Befehl clear counters , um PoE-Fehlerzähler auf einem angegebenen Port oder auf allen Ports zu löschen.
Konfigurationssyntax
DELLSONiC# clear poe counters [Eth slot/port[/subport]
Beispielkonfiguration
Um den PoE-Port in Port Eth 1/1 zu löschen, verwenden Sie den folgenden Befehl:
DELLSONiC# clear poe counters Eth 1/1
Anzeigen von PoE-Informationen
So zeigen Sie die aktuelle PoE-Konfiguration und die systemweiten Statusinformationen an:
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
Zeigen Sie die PoE-Portkonfiguration an.
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