Dell Networking SONiC. Питание через Ethernet
Summary: В этой статье объясняется использование технологии Power over Ethernet (PoE) в коммутаторах Dell Networking SONiC. В этой статье используется платформа PoE Dell SONiC Edge 4.1.
Instructions
Необходимые условия
Для демонстрации концепций мы используем стандартные правила именования интерфейсов. См . статью Dell 202172 Dell Networking серии S. Basic Interface Configuration — SONiC 4.0 для получения дополнительной информации об именовании интерфейсов
Указатель
Введение
Технология Power over Ethernet (PoE) позволяет IP-телефонам, точкам доступа в беспроводные локальные сети, веб-камерам и многим другим устройствам получать питание и данные по существующим кабелям локальной сети без необходимости изменения существующей инфраструктуры Ethernet.
Функция PoE поддерживается в стандартной SONiC 4.0 и более поздних версиях для периферийных сред Dell Networking Standard.
Целевые сценарии использования PoE
С помощью PoE можно выполнять следующие действия:
- Обеспечьте питанием запрашивающие устройства, подключенные непосредственно к коммутатору.
- Не допускайте подачи питания через некоторые или все порты PoE.
- Управляйте количеством мощности, которая может подаваться через порт PoE.
- Просмотр электрических измерений и состояния подачи питания для портов PoE.
- Восстановите нормальное состояние порта PoE, когда он находится в состоянии сбоя.
Включить PoE можно только на медных портах. Однако, в зависимости от платформы, все или некоторые из доступных медных портов могут поддерживать функцию PoE.
Поддерживаемые характеристики PoE
Поддержка 802.3af и устаревших версий
Сетевые коммутаторы с поддержкой PoE, предназначенные для подачи питания (PSE), обеспечивают функциональность PSE в соответствии со спецификацией IEEE 802.3af. Устройство потребляемой мощности (PD) реализует функциональность частичных разрядов спецификации IEEE 802.3af. Реализация Enterprise SONiC PoE соответствует спецификации IEEE 802.3af PoE. Кроме того, устаревшие устройства (не соответствующие стандарту IEEE 802.3af) также можно включить с помощью функции обнаружения устаревших систем.
802.3at — приложения
с высоким энергопотреблениемВ Enterprise SONiC PoE используется спецификация PoE+ (IEEE 802.3AT), которая позволяет подавать питание на устройства PD класса 4, которым требуется мощность более 15,4 Вт и до 30 Вт. Сетевые коммутаторы и маршрутизаторы с поддержкой PoE можно развертывать с устройствами, которым требуется больше энергии, чем указано в спецификации dot3af.
Поддержка
802.3bt и предварительных версий 802.3btПредыдущая версия 802.3bt позволяет включать питание устройств мощностью 60 Вт, которые поддерживают эту функцию.
Спецификация 802.3bt представляет устройства типа 3 и типа 4, допускающие уровни мощности до 51 Вт для PD типа 3 (PSE 60 Вт) и до 71,3 Вт (PSE 90 Вт) для PD типа 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 включена на всех портах. Чтобы отключить PoE в порте Eth 1/1, используйте следующую команду:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe disable
Чтобы включить PoE на порте Eth 1/1, используйте команду:
no poe disable
Установка режима
обнаружения PoEИспользуйте режим обнаружения, чтобы задать тип устройств, которые PoE может обнаруживать и включать. По умолчанию PoE обеспечивает питание как устройств стандарта IEEE, так и устаревших устройств, которые были достандартными. Если контроллер PoE должен обнаруживать только устройства стандарта IEEE (обнаружение PoE dot3bt), можно вернуться к значению обнаружения по умолчанию, введя команду:
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. Чтобы использовать dot3bt в порту Eth 1/1, используйте следующую команду:
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 для сброса работы блока питания (PSE) на всех портах PoE или на указанном порте PoE. Порт прекращает подачу питания и снова выполняет цикл обнаружения PoE и подачи питания.
Синтаксис конфигурации
DELLSONiC# poe reset Eth slot/port[/subport]
Пример конфигурации
Чтобы сбросить PoE в порту Eth 1/1, используйте следующую команду:
DELLSONiC# poe reset Eth 1/1
Очистка счетчиков
PoEИспользуйте команду clear counters для очистки счетчиков ошибок PoE на указанном порте или на всех портах.
Синтаксис конфигурации
DELLSONiC# clear poe counters [Eth slot/port[/subport]
Пример конфигурации
Чтобы очистить порт PoE в порте Eth 1/1, используйте следующую команду:
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