Dell Networking SONiC: Power Over Ethernet
Riepilogo: Questo articolo spiega come utilizzare Power over Ethernet (PoE) negli switch SONiC Dell Networking. Questo articolo utilizza una piattaforma PoE Dell SONiC Edge 4.1.
Istruzioni
Prerequisiti
Vengono utilizzate convenzioni di denominazione dell'interfaccia standard per illustrare i concetti. Consultare l'articolo Dell 202172 Dell Networking serie S: Basic Interface Configuration - SONiC 4.0 per ulteriori informazioni sulla denominazione delle interfacce
Indice
Introduzione
La tecnologia Power over Ethernet (PoE) consente ai telefoni IP, ai punti di accesso LAN wireless, alle webcam e a molti altri appliance di ricevere alimentazione e dati tramite il cablaggio LAN esistente senza dover modificare l'infrastruttura Ethernet esistente.
La funzione PoE è supportata in Dell Networking Edge Standard SONiC 4.0 e versioni successive.
Casi d'uso target per PoE
Con PoE, è possibile eseguire le seguenti azioni:
- Fornire alimentazione ai dispositivi richiedenti collegati direttamente allo switch.
- Impedire ad alcune o a tutte le porte PoE di erogare alimentazione.
- Gestire la quantità di alimentazione che può essere erogata su una porta PoE.
- Visualizzare le misurazioni elettriche e lo stato di erogazione dell'alimentazione delle porte PoE.
- Ripristinare la porta PoE al suo stato normale quando si trova in uno stato di errore.
È possibile abilitare PoE solo su porte in rame. Tuttavia, a seconda della piattaforma, tutte o alcune delle porte in rame disponibili possono essere idonee per la funzionalità PoE.
Specifiche PoE supportate
Supporto 802.3af e legacy
Gli switch di rete abilitati PoE destinati a fornire alimentazione (PSE) forniscono la funzionalità PSE come specificato nella specifica IEEE 802.3af. I dispositivi che assorbono energia (PD) implementano la funzionalità PD della specifica IEEE 802.3af. L'implementazione PoE di Enterprise SONiC è conforme alla specifica PoE IEEE 802.3af. Inoltre, i dispositivi legacy (non conformi a IEEE 802.3af) possono essere accesi utilizzando la funzione di rilevamento legacy.
802.3at - Applicazioni
ad alta potenzaEnterprise SONiC PoE utilizza la specifica PoE+ (IEEE 802.3AT), che consente di alimentare dispositivi PD di Classe 4 che richiedono una potenza superiore a 15,4 Watt e fino a 30 Watt. Gli switch e i router di rete abilitati per PoE possono essere implementati con dispositivi che richiedono più alimentazione rispetto alla specifica dot3af.
Supporto
802.3bt e pre-802.3btLa versione precedente a 802.3bt abilita 60 W di accensione dei dispositivi che supportano questa funzione.
La specifica 802.3bt introduce dispositivi di tipo 3 e 4 che consentono livelli di potenza fino a 51 W per PD di tipo 3 (60 W PSE) e fino a 71,3 W (90 W PSE) per PD di tipo 4. La corrente viene fornita attraverso tutti e quattro i doppini intrecciati nel cavo di rete. La specifica 802.3bt introduce anche le classi di potenza 5-8.
Gestione flessibile dell'alimentazione
La soluzione PoE SONiC fornisce una gestione dell'alimentazione che supporta la conservazione dell'alimentazione, la definizione delle priorità e la limitazione dell'alimentazione. Gli amministratori possono assegnare una priorità a ciascuna porta PoE. Quando lo switch PoE ha meno alimentazione disponibile e sono necessarie più porte per fornire alimentazione, le porte con priorità più alta ricevono alimentazione preferendo quelle con priorità minore. Le porte con priorità inferiore vengono forzatamente arrestate per fornire alimentazione al fine di fornire alimentazione alle porte con priorità più alta. Nella funzione Dynamic Power Management, l'alimentazione non è riservata a una determinata porta in alcun momento. La gestione dell'alimentazione basata sulla classe riserva una quantità di alimentazione basata sulla classe per una porta PoE. La potenza disponibile con lo switch PoE viene calcolata sottraendo la potenza istantanea assorbita da tutte le porte dalla potenza massima disponibile. In questo modo, più porte possono fornire alimentazione contemporaneamente. Questa funzione è utile per accendere in modo efficiente più dispositivi quando la potenza disponibile con lo switch PoE è limitata.
Configurare PoE.
Abilitare PoE.
Per impostazione predefinita, la funzione PoE è abilitata su tutte le porte. Se abilitato, il PoE fornisce alimentazione a un dispositivo collegato. Per disabilitare la funzione PoE su una porta o un intervallo di porte, inserire il comando disable . Per riabilitare PoE, inserire il comando:
no poe disable
Sintassi di configurazione
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# no poe disable
Disabilitare PoE in un'interfaccia.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# poe disable
Output
di esempio: per impostazione predefinita, PoE è abilitato su tutte le porte. Per disabilitare PoE nella porta Eth 1/1, utilizzare il comando seguente:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe disable
Per abilitare PoE sulla porta Eth 1/1, utilizzare il comando:
no poe disable
Impostazione della modalità
di rilevamento PoEUtilizzare la modalità di rilevamento per impostare il tipo di dispositivi che la PoE può rilevare e accendere. Per impostazione predefinita, PoE alimenta sia i dispositivi standard IEEE che i dispositivi legacy pre-IEEE che erano prestandard. Se si limita il controller PoE a rilevare solo i dispositivi standard IEEE (rilevamento poe dot3bt), è possibile tornare all'impostazione di rilevamento predefinita immettendo il comando:
no poe detection
Sintassi di configurazione
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe detection {Detection Mode}
Modalità di rilevamento
dot3bt Dot3bt detection dot3bt+legacy Dot3bt detection followed by Legacy detection
Configurazione
di esempio: per impostazione predefinita, la modalità di rilevamento PoE è dot3bt+legacy. Per utilizzare dot3bt nella porta Eth 1/1, utilizzare il comando seguente:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe detection dot3bt
Configurare la priorità delle porte PoE.
A volte lo switch potrebbe non essere in grado di fornire alimentazione a tutti i dispositivi collegati. La priorità delle porte viene utilizzata per determinare quali porte forniscono alimentazione se non è disponibile una capacità di alimentazione adeguata per tutte le porte abilitate per PoE. Se le porte sono configurate con lo stesso livello di priorità, una porta con numero inferiore ha una priorità più alta.
Quando lo switch fornisce potenza di picco ad alcuni dispositivi e si collega un nuovo dispositivo a una porta ad alta priorità, l'alimentazione a una porta a bassa priorità si arresta e il nuovo dispositivo viene acceso.
Per impostazione predefinita, una porta abilitata per PoE ha una priorità bassa.
Sintassi di configurazione
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe priority {critical | high | low | medium}
Configurazione
di esempio Per impostare la priorità su High nella porta Eth 1/1, utilizzare il seguente comando:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe priority high
Impostazione della gestione dell'alimentazione
Utilizzare il comando di gestione dell'alimentazione per impostare l'algoritmo utilizzato dalla porta PoE per fornire alimentazione ai dispositivi alimentati (PD) richiesti.
Sintassi di configurazione
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# poe power management {power management options}
Opzioni di gestione dell'alimentazione
Class Class based Power Management Dynamic Dynamic Power Management
Reimposta porta
PoEUtilizzare il comando reset per ripristinare il funzionamento dell'alimentatore (PSE) su tutte le porte PoE o su una porta PoE specificata. La porta smette di erogare alimentazione ed esegue nuovamente il ciclo di rilevamento PoE e di erogazione dell'alimentazione.
Sintassi di configurazione
DELLSONiC# poe reset Eth slot/port[/subport]
Configurazione
di esempio Per reimpostare PoE nella porta Eth 1/1, utilizzare il seguente comando:
DELLSONiC# poe reset Eth 1/1
Cancella contatori PoE
Utilizzare il comando clear counters per cancellare i contatori degli errori PoE su una porta specificata o su tutte le porte.
Sintassi di configurazione
DELLSONiC# clear poe counters [Eth slot/port[/subport]
Configurazione
di esempio Per cancellare la porta PoE nella porta Eth 1/1, utilizzare il seguente comando:
DELLSONiC# clear poe counters Eth 1/1
Visualizzazione delle informazioni PoE
Per visualizzare la configurazione PoE corrente e le informazioni di stato a livello di sistema:
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
Visualizzare la configurazione delle porte 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