Dell Networking SONiC: Живлення через Ethernet
Summary: У цій статті пояснюється, як використовувати живлення через Ethernet (PoE) у мережевих комутаторах Dell SONiC. У цій статті використовується платформа Dell SONiC Edge 4.1 PoE.
Instructions
Передумови
Ми використовуємо стандартні правила іменування інтерфейсів для демонстрації концепцій. Дивіться статтю Dell 202172 Dell Networking S-Series: Базова конфігурація інтерфейсу - SONiC 4.0 для отримання додаткової інформації щодо іменування інтерфейсів
Індекс
Введення
Технологія Power over Ethernet (PoE) дає змогу IP-телефонам, точкам доступу до бездротової локальної мережі, веб-камерам та багатьом іншим пристроям отримувати енергію та дані через існуючі кабелі локальної мережі без необхідності модифікації існуючої інфраструктури Ethernet.
Функція PoE підтримується в Dell Networking Edge Standard SONiC 4.0 і більш пізніх версіях.
Цільові випадки використання PoE
За допомогою PoE ви можете виконувати такі дії:
- Забезпечте живлення пристроїв, що запитують, приєднаних безпосередньо до вимикача.
- Заборонити деяким або всім портам PoE подавати живлення.
- Керуйте кількістю енергії, яка може бути доставлена через порт PoE.
- Переглядайте електричні вимірювання та стан подачі живлення портів PoE.
- Відновіть порт PoE до нормального стану, коли він перебуває в стані несправності.
Включити PoE можна тільки на мідних портах. Однак, залежно від платформи, всі або деякі з доступних мідних портів можуть бути придатні для функціональності PoE.
Підтримувані специфікації PoE
Підтримка
стандарту 802.3af і застарілих версійМережеві комутатори з підтримкою PoE, призначені для живлення (PSE), забезпечують функціональність PSE, як зазначено в специфікації IEEE 802.3af. Пристрої споживають потужність (PD) реалізує функціональність PD специфікації IEEE 802.3af. Реалізація Enterprise SONiC PoE відповідає специфікації IEEE 802.3af PoE. Крім того, застарілі пристрої (не сумісні з IEEE 802.3af) також можна живити за допомогою функції виявлення застарілих версій.
802.3at - Програми
високої потужностіEnterprise SONiC PoE використовує специфікацію PoE+ (IEEE 802.3AT), яка дозволяє подавати живлення на пристрої класу 4 PD, яким потрібна потужність понад 15,4 Вт і до 30 Вт. Мережеві комутатори та маршрутизатори з підтримкою PoE можна розгортати на пристроях, які потребують більше енергії, ніж специфікація dot3af.
Підтримка
стандартів 802.3bt і pre-802.3btPre-802.3bt забезпечує 60 Вт пристроїв із живленням, які підтримують цю функцію.
Специфікація 802.3bt представляє пристрої Type 3 і Type 4, що дозволяють рівні потужності до 51 Вт для PD типу 3 (60 Вт PSE) і до 71,3 Вт (90 Вт PSE) для PD типу 4. Струм подається через всі чотири кручені пари в мережевому кабелі. Специфікація 802.3bt також вводить класи потужності 5-8.
Гнучке керування
живленнямРішення SONiC PoE забезпечує керування живленням, яке підтримує резервування живлення, пріоритезацію потужності та обмеження потужності. Адміністратори можуть призначити пріоритет кожному порту PoE. Коли комутатор PoE має менше доступної енергії та потрібно більше портів для живлення, порти з вищим пріоритетом отримують живлення порівняно з портами з нижчим пріоритетом. Порти з нижчим пріоритетом примусово припиняються для подачі живлення, щоб забезпечити живлення портів з вищим пріоритетом. У функції динамічного керування живленням живлення не резервується для певного порту в будь-який момент часу. Керування живленням на основі класу резервує кількість енергії для порту PoE на основі класу. Потужність, яка доступна з комутатором PoE, розраховується шляхом віднімання миттєвої потужності, споживаної всіма портами, з максимальної доступної потужності. Таким чином, більше портів можуть подавати енергію одночасно. Ця функція корисна для ефективного живлення більшої кількості пристроїв, коли доступна потужність з комутатором PoE обмежена.
Налаштуйте PoE.
Увімкніть PoE.
За замовчуванням PoE включений на всіх портах. Коли ввімкнено, PoE подає живлення на підключений пристрій. Щоб відключити PoE на порту або діапазоні портів, введіть команду відключення . Щоб знову включити 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, так і застарілі пристрої, які були до 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Використовуйте команду скидання , щоб скинути роботу джерела живлення (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