Dell Networking SONiC: Power Over Ethernet
Summary: Este artigo explica como usar o Power over Ethernet (PoE) nos switches SONiC do Dell Networking. Este artigo usa uma plataforma PoE do Dell SONiC Edge 4.1.
Instructions
Pré-requisitos
Estamos usando convenções de nomenclatura de interface padrão para demonstrar os conceitos. Consulte o artigo da Dell 202172 Dell Networking Série S: Configuração básica da interface — SONiC 4.0 para obter mais informações sobre nomenclatura de interface
Índice
Introdução
A tecnologia Power over Ethernet (PoE) permite que telefones IP, pontos de acesso LAN sem fio, câmeras web e muitos outros equipamentos recebam energia e dados pelo cabeamento LAN existente sem ter que modificar a infraestrutura Ethernet existente.
O recurso PoE é compatível com o Dell Networking Edge Standard SONiC 4.0 e versões posteriores.
Casos de uso de destino para PoE
Com o PoE, você pode executar as seguintes ações:
- Fornecer energia aos dispositivos solicitantes conectados diretamente ao switch.
- Impeça que algumas ou todas as portas PoE forneçam energia.
- Gerencie a quantidade de energia que pode ser fornecida em uma porta PoE.
- Visualize as medições elétricas e o status do fornecimento de energia das portas PoE.
- Restaure a porta PoE ao estado normal quando estiver em estado de falha.
Você pode ativar o PoE somente em portas de cobre. No entanto, dependendo da plataforma, todas ou algumas das portas de cobre disponíveis podem ser elegíveis para a funcionalidade PoE.
Especificações de PoE compatíveis
Suporte a 802.3af e legado
Os switches de rede habilitados para PoE que pretendem fornecer energia (PSE) fornecem a funcionalidade PSE conforme especificado na especificação IEEE 802.3af. A potência de desenho (PD) dos dispositivos implementa a funcionalidade PD da especificação IEEE 802.3af. A implementação do PoE do Enterprise SONiC está em conformidade com a especificação PoE IEEE 802.3af. Além disso, dispositivos legados (não compatíveis com IEEE 802.3af) também podem ser ligados usando o recurso de detecção preexistente.
802.3at - Aplicativos
de alta potênciaO PoE Enterprise SONiC usa a especificação PoE+ (IEEE 802.3AT), que permite que a energia seja fornecida a dispositivos PD Classe 4 que exigem potência superior a 15,4 Watts e até 30 Watts. Os switches e roteadores de rede habilitados para PoE podem ser implantados com dispositivos que exigem mais energia do que a especificação dot3af.
Suporte
a 802.3bt e anterior a 802.3btO pré-802.3bt habilita 60 Watts de dispositivos de inicialização que suportam esse recurso.
A especificação 802.3bt introduz dispositivos Tipo 3 e Tipo 4, permitindo níveis de energia de até 51 W para PDs Tipo 3 (60 W PSE) e até 71,3 W (90 W PSE) para PDs Tipo 4. A corrente é fornecida por meio dos quatro pares trançados no cabo de rede. A especificação 802.3bt também introduz classes de potência 5-8.
Gerenciamento de
energia flexívelA solução PoE do SONiC oferece gerenciamento de energia que dá suporte à reserva de energia, priorização de energia e limitação de energia. Os administradores podem atribuir uma prioridade a cada porta PoE. Quando o switch PoE tem menos energia disponível e mais portas são necessárias para fornecer energia, as portas de prioridade mais alta recebem energia em preferência às portas de prioridade mais baixa. As portas de prioridade mais baixa são forçadamente interrompidas para fornecer energia a portas de prioridade mais alta. No recurso Dynamic Power Management, a energia não é reservada para uma determinada porta em nenhum momento. O gerenciamento de energia baseado em classe reserva uma quantidade de energia baseada em classe para uma porta PoE. A potência disponível com o switch PoE é calculada subtraindo a energia instantânea consumida por todas as portas da potência máxima disponível. Assim, mais portas podem fornecer energia simultaneamente. Esse recurso é útil para ligar com eficiência mais dispositivos quando a energia disponível com o switch PoE é limitada.
Configure PoE.
Ative o PoE.
Por padrão, o PoE está ativado em todas as portas. Quando ativado, o PoE fornece energia a um dispositivo conectado. Para desativar o PoE em uma porta ou intervalo de portas, digite o comando disable . Para reativar o PoE, digite o comando:
no poe disable
Sintaxe de configuração
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# no poe disable
Desative o PoE em uma interface.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# poe disable
Exemplo de resultado
Por padrão, o PoE está ativado em todas as portas. Para desativar o PoE na porta Eth 1/1, use o comando abaixo:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe disable
Para ativar o PoE na porta Eth 1/1, use o comando:
no poe disable
Definir o modo
de detecção de PoEUse o modo de detecção para definir o tipo de dispositivo que o PoE pode detectar e ligar. Por padrão, o PoE liga os dispositivos padrão IEEE e os dispositivos legados anteriores ao IEEE que eram pré-padrão. Se você restringir o controlador PoE para detectar apenas dispositivos padrão IEEE (poe detection dot3bt), poderá retornar à configuração de detecção padrão digitando o comando:
no poe detection
Sintaxe de configuração
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe detection {Detection Mode}
Modo de detecção
dot3bt Dot3bt detection dot3bt+legacy Dot3bt detection followed by Legacy detection
Exemplo de configuração
: Por padrão, o modo de detecção de PoE é dot3bt+legacy. Para usar dot3bt na porta Eth 1/1, use o comando abaixo:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe detection dot3bt
Configure a prioridade da porta PoE.
Às vezes, o comutador pode não ser capaz de fornecer energia para todos os dispositivos conectados. A prioridade de porta é usada para determinar quais portas fornecem energia se a capacidade de energia adequada não estiver disponível para todas as portas habilitadas para PoE. Se as portas forem configuradas com o mesmo nível de prioridade, uma porta com número mais baixo terá uma prioridade mais alta.
Quando o switch está fornecendo energia de pico para alguns dispositivos e você conecta um novo dispositivo a uma porta de alta prioridade, a energia para uma porta de baixa prioridade é desligada e o novo dispositivo é ligado.
Por padrão, uma porta habilitada para PoE tem baixa prioridade.
Sintaxe de configuração
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe priority {critical | high | low | medium}
Exemplo de configuração
Para definir a prioridade como alta na porta Eth 1/1, use o comando abaixo:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe priority high
Definir o gerenciamento de
energiaUse o comando de gerenciamento de energia para definir o algoritmo usado pela porta PoE para fornecer energia aos dispositivos alimentados (PDs) solicitados.
Sintaxe de configuração
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# poe power management {power management options}
Opções de gerenciamento de energia
Class Class based Power Management Dynamic Dynamic Power Management
Redefinir a porta
PoEUse o comando reset para reiniciar a operação da fonte de alimentação (PSE) em todas as portas PoE ou em uma porta PoE especificada. A porta para de fornecer energia e realiza a detecção de PoE e o ciclo de fornecimento de energia novamente.
Sintaxe de configuração
DELLSONiC# poe reset Eth slot/port[/subport]
Exemplo de configuração
Para redefinir o PoE na porta Eth 1/1, use o comando abaixo:
DELLSONiC# poe reset Eth 1/1
Limpar contadores PoE
Use o comando clear counters para limpar os contadores de erro PoE em uma porta especificada ou em todas as portas.
Sintaxe de configuração
DELLSONiC# clear poe counters [Eth slot/port[/subport]
Exemplo de configuração
Para limpar a porta PoE na porta Eth 1/1, use o comando abaixo:
DELLSONiC# clear poe counters Eth 1/1
Visualizar informações do PoE
Para exibir a configuração atual do PoE e as informações de status em todo o 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
Visualize a configuração da porta 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