Dell Networking SONiC: Alimentación a través de Ethernet
Riepilogo: En este artículo, se explica cómo utilizar la alimentación a través de Ethernet (PoE) en los switches Dell Networking SONiC. En este artículo, se utiliza una plataforma PoE de Dell SONiC Edge 4.1. ...
Istruzioni
Prerrequisitos
Utilizamos convenciones de nomenclatura de interfaz estándar para demostrar los conceptos. Consulte el artículo de Dell 202172 la serie S de Dell Networking: Configuración básica de la interfaz: SONiC 4.0 para obtener más información sobre la asignación de nombres de interfaces
Índice
Introducción
La tecnología Power over Ethernet (PoE) permite que los teléfonos IP, los puntos de acceso LAN inalámbricos, las cámaras web y muchos otros dispositivos reciban alimentación y datos a través del cableado LAN existente sin tener que modificar la infraestructura Ethernet existente.
La función PoE es compatible con Dell Networking Edge Standard SONiC 4.0 y versiones posteriores.
Casos de uso objetivo para PoE
Con PoE, puede realizar las siguientes acciones:
- Proporcionar alimentación a los dispositivos solicitantes conectados directamente al switch.
- Evite que algunos o todos los puertos PoE entreguen alimentación.
- Administre la cantidad de alimentación que se puede entregar a través de un puerto PoE.
- Vea las mediciones eléctricas y el estado del suministro de alimentación de los puertos PoE.
- Restaure el puerto PoE a su estado normal cuando se encuentre en un estado de falla.
Puede habilitar PoE solo en puertos de cobre. Sin embargo, según la plataforma, todos o algunos de los puertos de cobre disponibles pueden ser elegibles para la funcionalidad PoE.
Especificaciones de PoE compatibles
Compatibilidad con 802.3af y heredados
Los switches de red habilitados para PoE que tienen la intención de suministrar alimentación (PSE) proporcionan la funcionalidad PSE según lo especificado en la especificación IEEE 802.3af. La alimentación de consumo (PD) de los dispositivos implementa la funcionalidad PD de la especificación IEEE 802.3af. La implementación de Enterprise SONiC PoE cumple con la especificación IEEE 802.3af PoE. Además, los dispositivos heredados (no compatibles con IEEE 802.3af) también se pueden encender mediante la función de detección heredada.
802.3at: aplicaciones
de alta potenciaEnterprise SONiC PoE utiliza la especificación PoE+ (IEEE 802.3AT), que permite suministrar alimentación a dispositivos PD de clase 4 que requieren alimentación superior a 15,4 vatios y hasta 30 vatios. Los switches y enrutadores de red habilitados para PoE se pueden implementar con dispositivos que requieren más alimentación que la especificación dot3af.
Compatibilidad con
802.3bt y versiones anteriores a 802.3btLas versiones anteriores a 802.3bt permiten 60 vatios de dispositivos de encendido compatibles con esta función.
La especificación 802.3bt presenta dispositivos de tipo 3 y tipo 4 que permiten niveles de potencia de hasta 51 W para PD de tipo 3 (PSE de 60 W) y de hasta 71,3 W (PSE de 90 W) para PD de tipo 4. La corriente se proporciona a través de los cuatro pares trenzados en el cable de red. La especificación 802.3bt también introduce las clases de potencia 5-8.
Administración flexible de
energíaLa solución PoE SONiC proporciona administración de energía que admite la reserva de alimentación, la priorización de alimentación y la limitación de alimentación. Los administradores pueden asignar una prioridad a cada puerto PoE. Cuando el switch PoE tiene menos energía disponible y se necesitan más puertos para suministrar alimentación, los puertos de mayor prioridad reciben alimentación en lugar de los puertos de menor prioridad. Los puertos de menor prioridad se detienen a la fuerza para suministrar alimentación a fin de proporcionar alimentación a los puertos de mayor prioridad. En la función Administración dinámica de energía, la alimentación no está reservada para un puerto determinado en ningún momento. La administración de energía basada en clases reserva una cantidad de alimentación basada en clases para un puerto PoE. La alimentación disponible con el switch PoE se calcula restando la energía instantánea consumida por todos los puertos a la alimentación máxima disponible. Por lo tanto, más puertos pueden entregar alimentación simultáneamente. Esta función es útil para encender de manera eficiente más dispositivos cuando la alimentación disponible con el switch PoE es limitada.
Configurar PoE.
Habilite PoE.
De manera predeterminada, PoE está habilitado en todos los puertos. Cuando está activado, PoE suministra alimentación a un dispositivo conectado. Para deshabilitar PoE en un puerto o rango de puertos, ingrese el comando disable . Para volver a habilitar PoE, ingrese el comando:
no poe disable
Sintaxis de configuración
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# no poe disable
Deshabilite PoE en una interfaz.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# poe disable
Ejemplo de salida
De manera predeterminada, PoE está habilitado en todos los puertos. Para deshabilitar PoE en el puerto Eth 1/1, utilice el siguiente comando:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe disable
Para habilitar PoE en el puerto Eth 1/1, utilice el comando:
no poe disable
Configurar el modo
de detección de PoEUtilice el modo de detección para establecer el tipo de dispositivos que PoE puede detectar y encender. De manera predeterminada, PoE enciende los dispositivos estándar IEEE y los dispositivos heredados anteriores a IEEE que eran preestándar. Si restringe la controladora PoE para que detecte solo dispositivos estándar IEEE (detección de poe dot3bt), puede volver a la configuración de detección predeterminada ingresando el comando:
no poe detection
Sintaxis de configuración
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe detection {Detection Mode}
Modo de detección
dot3bt Dot3bt detection dot3bt+legacy Dot3bt detection followed by Legacy detection
Configuración de ejemplo
De manera predeterminada, el modo de detección de PoE es dot3bt + legacy. Para utilizar dot3bt en el puerto Eth 1/1, utilice el siguiente comando:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe detection dot3bt
Configure la prioridad de puertos PoE.
En ocasiones, es posible que el switch no pueda suministrar alimentación a todos los dispositivos conectados. La prioridad de puertos se utiliza para determinar qué puertos suministran alimentación si no hay una capacidad de alimentación adecuada disponible para todos los puertos habilitados para PoE. Si los puertos se configuran con el mismo nivel de prioridad, un puerto con una numeración menor tiene una prioridad más alta.
Cuando el switch está proporcionando alimentación pico a algunos dispositivos y se conecta un nuevo dispositivo a un puerto de alta prioridad, la alimentación a un puerto de baja prioridad se apaga y el nuevo dispositivo se enciende.
De manera predeterminada, un puerto habilitado para PoE tiene prioridad baja.
Sintaxis de configuración
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe priority {critical | high | low | medium}
Configuración de ejemplo
Para establecer la prioridad en alta en el puerto Eth 1/1, utilice el siguiente comando:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe priority high
Configurar la administración de
energíaUtilice el comando de administración de energía para configurar el algoritmo utilizado por el puerto PoE para entregar alimentación a los dispositivos con alimentación (PD) solicitados.
Sintaxis de configuración
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# poe power management {power management options}
Opciones de administración de energía
Class Class based Power Management Dynamic Dynamic Power Management
Restablecer puerto
PoEUtilice el comando de restablecimiento para restablecer el funcionamiento de la fuente de alimentación (PSE) en todos los puertos PoE o en un puerto PoE especificado. El puerto deja de suministrar alimentación y vuelve a realizar el ciclo de detección y suministro de alimentación de PoE.
Sintaxis de configuración
DELLSONiC# poe reset Eth slot/port[/subport]
Configuración de ejemplo
Para restablecer PoE en el puerto Eth 1/1, utilice el siguiente comando:
DELLSONiC# poe reset Eth 1/1
Borrar contadores de
PoEUtilice el comando clear counters para borrar los contadores de errores de PoE en un puerto especificado o en todos los puertos.
Sintaxis de configuración
DELLSONiC# clear poe counters [Eth slot/port[/subport]
Configuración de ejemplo
Para borrar el puerto PoE en el puerto Eth 1/1, utilice el siguiente comando:
DELLSONiC# clear poe counters Eth 1/1
Ver información de PoE
Para mostrar la configuración actual de PoE y la información de estado de todo el 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
Vea la configuración del puerto 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