Więcej

    Power over Ethernet – mniej kabli, więcej mocy

    spot_img

    Power over Ethernet to jedna z tych technologii, która wydaje się nam zbędna do momentu, w którym zaczniemy jej używać. Pozwala nam ona na zasilanie urządzeń używając kabla sieciowego, czyniąc konieczność prowadzenia dedykowanej infrastruktury elektrycznej zbędną. Za akronimem PoE kryje się jednak o wiele więcej. Przyjrzyjmy się tematowi nieco bardziej szczegółowo.

    Czym jest PoE?

    Jak już wspomniałem na wstępie, PoE to technologia, która pozwala nam na przesyłanie energii elektrycznej za pośrednictwem kabli sieciowych – a konkretnie, powszechnie używanej skrętki UTP. Większość urządzeń peryferyjnych takich jak np. Access Pointy czy też telefony IP, wymagają doprowadzenia zarówno połączenia sieciowego jak i zasilania.

    Kamera z zewnętrznym zasilaniem, źródło: veracityglobal.com

    PoE pozwala nam na skonsolidowanie obu tych połączeń w jednym kablu.

    Kamera zasilana z PoE, źródło: veracityglobal.com

    Na pierwszy rzut oka zaleta jest oczywista – potrzebujemy mniej kabli. Ale zastanówmy się głębiej…

    Dlaczego używać PoE?

    Zalet jest wiele. Gdyby wymienić 5 największych, to byłyby to w kolejności:

    • Oszczędność – infrastruktura oparta o PoE będzie nie tylko wymagała mniej kabli. Przede wszystkim odciąży nas ona od konieczności instalowania nowych gniazdek elektrycznych do zaspokojenia potrzeb energetycznych rozrastającej się infrastruktury,

    • Bezpieczeństwo – sposób w jaki została zaprojektowana technologia PoE maksymalizuje bezpieczeństwo. Zasilanie jest sterowane w sposób, który pozwala nam uniknąć zwarć, niedoborów w podawanej mocy lub wręcz przeciwnie – przeładowań,

    • Elastyczność – brak konieczności doprowadzenia energii elektrycznej pozwala nam umieszczać urządzenia w optymalnych dla ich działania lokalizacjach. Mamy również możliwość swobodnego przemieszczania już zainstalowanych urządzeń,

    • Skalowalność – scentralizowane zarządzanie zasilaniem (w PoE odpowiadają za nie urządzenia sieciowe takie jak np. switche) pozwala nam na nieograniczone i równoległe rozbudowywanie infrastruktury sieciowej i elektrycznej,

    • Niezawodność – wspomniana centralizacja źródła zasilania w switchu pozwala nam korzystać ze wszelkich dobrodziejstw ich redundancji – w tym redundancji źródeł zasilania.

    Jeśli miałeś wątpliwości czy warto wdrażać PoE, to mam nadzieję, że ta krótka lista je rozwiała. Zastanówmy się teraz…

    Jak wdrożyć PoE?

    Sprawa wydaje się tylko pozornie skomplikowana, a w rzeczywistości jest bardzo prosta. Mamy do wyboru trzy podejścia we wdrażaniu PoE:

    • Wykorzystanie istniejącej infrastruktury sieciowej – warto sprawdzić, czy zainstalowane w firmie przełączniki nie wspierają już teraz technologii PoE. Jest to często pomijany krok, który może organizację wiele kosztować.
      W przypadku urządzeń Cisco, informacja o tym czy PoE jest wspierane jest zawierana czasem w nazwie urządzenia. Przykładowo switch WS-C2960-24PC-L zawiera literę “P” w części określającej ilość portów co jest dla nas wskazówką, że urządzenie to wspiera PoE. Warto jednak mieć na uwadze, że nie jest to regułą. W każdym przypadku sprawdź dokładnie dokumentację danego urządzenia.

    • Zmodernizowanie istniejącej infrastruktury sieciowej – w przypadku gdy istniejące urządzenia nie wspierają technologii PoE, warto jest rozważyć wymianę części z nich, dołożenie nowych przełączników, bądź zainstalowanie modułów wspierających PoE w już posiadanych switchach (o ile oferują one taką możliwość).

    W obu powyższych przypadkach efektem końcowym będzie posiadanie infrastruktury sieciowej wspierającej PoE. W rezultacie uzyskamy następujące połączenie:

    IP Phone zasilany ze switch’a PoE, źródło: CCNP Official Study Guide (SWITCH)

    Jest jeszcze trzecia opcja:

    • Wykorzystanie tzw. PoE injectors – czyli małych urządzeń podłączanych do źródła zasilania (może to być zarówno UPS jak i zwykłe gniazdko elektryczne), a następnie wpinanych inline w kabel sieciowy. Urządzenie to dosłownie „wstrzykuje” prąd w skrętkę UTP. 
      Jest to opcja dla tych, którzy nie chcą ponosić znacznych kosztów bądź nie mogą sobie na nie pozwolić. Niezawodne PoE injectory jednak też potrafią trochę kosztować, a te tańsze często się psują. Dodatkowo tracimy możliwość centralnego zarządzania PoE. Wykorzystanie PoE injectora wiąże się z koniecznością zastosowania tzw. passive PoE, o czym przeczytasz w części 5.3. tego artykułu.

    W rozwiązaniu z PoE injectors uzyskujemy następujące połączenie:

    IP Phone zasilany przez power injector, źródło: CCNP Official Study Guide (SWITCH)

    Wiemy już jakie mamy opcje instalacji. Spójrzmy teraz jakie są…

    Standardy PoE

    W przypadku PoE mamy do czynienia z sześcioma standardami:

    • Cisco Inline Power („ILP”) – stary standard należący do Cisco i opracowany jeszcze zanim IEEE zaoferowało rozwiązania dostępne publicznie. ILP jest w stanie dostarczyć do 7W mocy.
    • IEEE 802.3at typu 1 (oryginalnie 802.3af, „PoE”) – pierwszy uniwersalny standard opracowany przez IEEE i mogący dostarczyć do 15,4W mocy. Standard ten obsługuje skrętki UTP kategorii 3 i nowsze.
    • IEEE 802.3at typu 2 („PoE+”) – drugi uniwersalny standard opracowany przez IEEE i mogący dostarczyć do 25,5W mocy. Standard ten obsługuje skrętki UTP kategorii 5 i nowsze. 
    • Cisco Universal PoE („UPoE”) – nowy standard należący do Cisco i będący w stanie dostarczyć do 60W mocy.
    • IEEE 802.3bt typu 3 („4PPoE”) – odpowiedź IEEE na standard Cisco UPoE. Może on wykorzystywać do transmisji energii wszystkie cztery pary skrętki, stąd przedrostek „4P” w nazwie. Może on dostarczyć do 60W mocy.
    • IEEE 802.3bt typu 4 – na chwilę obecną standard oferujący największe możliwości. Jest on w stanie dostarczyć do 100W mocy.

    Istnieją również urządzenia niezaprojektowane do bycia kompatybilnym z którymkolwiek z wymienionych standardów. Sprzęty te wykorzystują tzw. passive PoE, o którym w dalszej części artykułu.

    Zasada działania PoE

    Kable sieciowe UTP składają się z ośmiu przewodów zestawionych w cztery skręcone ze sobą pary. Standard PoE traktuje każdą taką parę jako pojedynczy przewód. Aby prąd elektryczny swobodnie przepływał musimy utworzyć zamkniętą pętlę – stąd, do zasilania urządzeń za pomocą PoE potrzebujemy dwie pary (cztery kable). W przypadku standardów Fast Ethernet i niższych sprawa jest prosta – wykorzystują one tylko dwie z czterech par, pozostawiając dwie nieużyte pary na potrzeby PoE.

    Zasilanie urządzenia w standardzie Fast Ethernet, źródło: microsemi.com

    Co jednak w przypadku Gigabit Ethernet, który wykorzystuje wszystkie cztery pary do transmisji danych? Tak się składa, że przesył prądu nie koliduje w żaden sposób z danymi – możemy więc w takim przypadku zarówno zasilać urządzenie, jak i przesyłać do niego dane z prędkością 1Gbps.

    Zasilanie urządzenia w standardzie Gigabit Ethernet, źródło: microsemi.com

    Energia elektryczna podawana na kabel UTP może mieć napięcie pomiędzy 44 a 57 woltów (przy czym powszechnie stosuje się 48V). Jest to na tyle małe napięcie, aby nadal było uznawane za bezpieczne w użyciu i na tyle duże, aby było w stanie efektywnie przenosić ładunek elektryczny i zasilić podłączone urządzenie. Jednocześnie jest to napięcie, które mogłoby uszkodzić urządzenie do niego nieprzystosowane. Stąd PoE ma wbudowany mechanizm wykrywania podłączonego urządzenia i stwierdzania jakie napięcie jest ono w stanie przyjąć.

    Jak wykryć podłączone urządzenie?

    Switch nie podaje zasilania na porcie tak długo jak port jest w stanie not connected. Przełącznik musi jednak cały czas aktywnie usiłować wykryć czy jakieś urządzenie końcowe nie jest podpięte do portu – po to aby zacząć przesyłać energię i zasilić podłączony sprzęt. Jak jednak wykryć niezasilone (wyłączone) urządzenie podpięte do portu? W dużym uproszczeniu używana jest tym celu tzw. signature resistance, czyli oporność przewodu. Przełącznik stale podaje na porcie bardzo niskie napięcie prądu i jest w stanie wykryć czy jest ono pobierane przez podłączone urządzenie. Jeśli mierzona oporność podczas transmisji zawiera się w przedziale od 19 do 26,5 kΩ to jest to dla switch’a sygnał, że po drugiej stronie znajduje się urządzenie wspierające PoE.

    Jak stwierdzić jaka moc jest potrzebna urządzeniu?

    Gdy przełącznik wie już, że podłączone jest urządzenie wspierające PoE, zaczyna on zwiększać napięcie (i moc) podawane na porcie. Robi to w celu określenia tzw. klasy PoE urządzenia. Każda z klas charakteryzuje się większą mocą:

    Klasy zasilania PoE, źródło: wikipedia.com

    Jeśli zasilany sprzęt jest w stanie ją wykorzystać to przełącznik „zauważy” zmianę we wcześniej wspomnianej signature resistance. Na podstawie tej informacji urządzenie końcowe zostanie odpowiednio zaklasyfikowane i będzie miało podawaną stosowną moc. To jest pierwsza metoda rozpoznawania z jakiej klasy PoE urządzeniem mamy do czynienia.

    Jest jeszcze druga metoda klasyfikacji, a polega ona na wykorzystaniu LLDP.  W tym scenariuszu urządzenie końcowe po podaniu bazowego, niskiego napięcia wykonuje rozruch po to, aby móc zacząć wykonywać podstawowe funkcje. Dzięki temu jest w stanie nawiązać komunikację z przełącznikiem i przy użyciu pakietów LLDP dokonać negocjacji klasy PoE. Efekt końcowy jest identyczny jak w przypadku testowania sygnatury oporności – switch identyfikuje do jakiej klasy urządzeń przynależy odbiorca i na podstawie tej informacji podaje stosowną moc. Nagłówek LLDP posiada następującą konstrukcję:

    Nagłówek LLDP z polami odpowiedzialnymi za negocjowanie klasy zasilania, źródło: wikipedia.com

    Podsumowując – przełącznik cały czas podaje niskie napięcie na porcie. Po podłączeniu urządzenia wspierającego PoE, pobiera ono to zasilanie i zaczyna się bootować. W międzyczasie przełącznik jest w stanie określić klasę PoE (czyli jaką moc ma podawać) na podstawie stopniowego zwiększania napięcia i sprawdzania signature resistance. Alternatywną metodą jest skomunikowanie się z już zbootowanym urządzeniem i przeprowadzenie negocjacji klasy za pośrednictwem LLDP.

    Passive PoE

    Osobnym przypadkiem są urządzenia niekompatybilne z opisanymi wcześniej standardami. Sprawia to, że nie są one w stanie wynegocjować z przełącznikiem potrzebnej mocy ani za pośrednictwem sygnatury, ani za pośrednictwem LLDP. W większości przypadków w pudełku z takimi urządzeniami znajdziemy dedykowany PoE injector dostosowany do wymagań energetycznych sprzętu. Przykładem producenta, który poszedł tą drogą jest Ubiquiti:

    Etykieta access point’a Ubiquiti z oznaczonymi wymaganymi parametrami PoE, źródło: linuxjournal.com

    Na obrazku powyżej widzimy etykietę access point’a Ubiquiti z wymaganym zasilaniem 24V / 0.5 A. Podłączenie takiego urządzenia do switch’a PoE nie będzie w stanie go zasilić ze względu na brak możliwości negocjacji zasilania. Na pomoc przyjdzie w takiej sytuacji dołączony do opakowania PoE injector. Trzeba mieć jednak na uwadze, że skrętka UTP z podpiętym injectorem będzie zawsze podawała stosunkowo wysoką moc. Podłączenie do takiego przewodu urządzenia, które nie było zaprojektowane do pracy z tym konkretnym injectorem w najlepszym przypadku po prostu nie zadziała. Jeśli mamy pecha to możemy nawet spalić podłączone urządzenie. Ostrożność wskazana!

    Użyteczne komendy

    Na koniec to co tygrysy lubią najbardziej – czyli garść komend. Tak jak wspomniałem jest to bardzo prosta w obsłudze technologia, stąd niewielka ilość potrzebnych poleceń.

    • włączanie PoE na porcie – lepiej korzystać z opcji auto, która pozwala podłączonemu urzadzeniu wynegocjować zasilanie. Użycie słowa kluczowego static pozwala na pre-alokowanie mocy jaka ma być podawana na porcie. Słowo kluczowe never wyłącza PoE na porcie. Dodanie słowa kluczowego max pozwala na określenie maksymalnej mocy, która ma być podawana na porcie:
    Switch(config-if)# power inline (auto | static | never) [max milliwats]
    • wyświetlanie podstawowych informacji o PoE – tutaj sprawa jest banalna, używamy jednej komendy do listowania statusu PoE. W wyniku tej komendy otrzymujemy informację o dostępnym budżecie mocy na każdym z zainstalowanych w przełączniku zasilaczy. W dalszej części otrzymujemy informację o poszczególnych interfejsach: status PoE, dostarczaną moc, typ urządzenia, przyporządkowaną klasę i maksymalną moc dostarczaną w ramach tej klasy:
    Switch# show power inline 
    Module Available Used Remaining
    (Watts) (Watts) (Watts)
    ------ --------- -------- ---------
    1 420.0 22.2 397.8
    2 370.0 18.2 351.8

    Interface Admin Oper Power Device Class Max
    (Watts)
    --------- ------ ---------- ------- ------------------- ----- ----
    Gi1/0/1 auto on 6.3 IP Phone 7960 0 15.4
    Gi1/0/2 auto on 10.3 IP Phone 7970 3 15.4
    Gi2/0/1 auto on 15.4 IP Phone CP-7970G 3 15.4
    Gi2/0/2 auto on 8.5 AIR-AP1220-IOS n/a 15.4
    • wyświetlanie szczegółowych informacji o PoE – możemy również użyć komendy, która poda nam szczegółowe informacje odnośnie działania PoE na danym interfejsie. Output tej komendy jest dość długi więc go tu pominę.
    Switch# show power inline gi1/0/5 detail

    I to tyle! Trzy komendy, które należy znać. Nie mniej, nie więcej.

    PoE znacznie upraszcza nam życie – co do tego nie ma wątpliwości. Jest łatwe we wdrożeniu i bardzo proste w obsłudze. Tak jak za każdą inną technologią, tak i tutaj kryje się dużo szczegółów. Piękno PoE polega na tym jak wiele tych detali jest nieistotne w codziennej pracy, gdzie stykamy się tylko z niewielką ilością komend. Nie zmienia to faktu, że zrozumienie tego co się dzieje za kulisami sprawia dużo frajdy i satysfakcji.

    A Ty? Czy również jesteś łasy na szczegóły dotyczące działania pozornie prostych technologii używanych na co dzień?

    🗳 Jak przydatna była ta publikacja?

    Średnia ocena 4.9 / 5. Ilość głosów: 20

    Brak ocen. Bądź pierwszy!

    Dziękujemy za ocenę! Zapraszamy Cię do obserwowania NSS w mediach społecznościowych!

    Przykro nam, że ta publikacja okazała się być dla Ciebie nieprzydatna!

    Uwaga: Twój głos będzie liczony tylko jeśli udzielisz feedbacku używając formularza poniżej.

    Jak możemy poprawić tę publikację?

    Damian Michalak
    Network Consultant, Twórca Na Styku Sieci

    7 KOMENTARZE

    guest
    7 - Ilość komentarzy
    Sortuj wg najstarszych
    Sortuj wg najnowszych Sortuj wg najlepszych
    Inline Feedbacks
    View all comments
    RiFF

    Bardzo dobry artykuł 😉 . Z doświadczenia powiem że pojawiają się pewne kwiatki jak podłączamy sprzęt innych vendorów , wtedy trzeba ustawić np max na porcie bo inaczej następują restarty telefonów (np. Avaya) , w logu widać próbę osiągnięcia limitu zasilania aczkowiek czasem oznacza to zwarcie jakiejś pary albo uszkodzenie urządzenia . Innym przypadkiem jest brak LLDP po stronie klienta i switch nie może poprawnie określić klasy, wtedy przydaje się komenda – power inline port 2x-mode (przykład anteny UNIFI) . No i najbardziej lubiany o czym nie wspomniałeś czyli tzw. passive poe, podpięcie takiego sprzętu w najlepszym wypadku spowoduje że on się wyłączy a w najgorszym że spali ( zależy który typ poe mamy na switchu) . Takie niespodzianki mogą robić niektóre UBNT , Mikrotiki , kamerki IP itp , trzeba czasem spojrzeć dokładniej na pudełko żeby zweryfikować czy na pewno jest to \’prawdziwe\’ PoE 😉 .

    Damian

    Dopiero zagłębiam się w temat i oceniam artykuł bardzo dobrze. Jestem coraz częściej gościem na Waszej stronie. Pozdrawiam

    Łukasz Kowalski

    Hej Damian. Bardzo nas to cieszy, dzięki! 🙂 Pozdrawiam, Łukasz

    Przemek Dera

    Ja z urządzeń POE polecam produkty firmy Netonix. Mają zaimplementowane 3 typy POE na jednym porcie (ustawienia manualne 24v, 48v i 48HV dla zasilania np radiolini gdzie wymagany jest wysoki pobór pradu), maja wbudowany kontroler ac/dc można podłączyć od razu akumulatory. Jest to metoda bardziej efektywna niż UPS.

    Łukasz Kowalski

    Przemek, dziękuję za podzielenie się wiedzą! 😊

    Piotr

    Dobry artykuł. Nie wiem tylko co autor miał na myśli przy zwiekszaniu natężenia? Chodzi o zwiekszanie prądu czy napięcia przez zasilacz?

    Przygotowujesz się do certyfikacji CCNA?

    Zapisz się na nasz NSSletter, a co tydzień we wtorek rano otrzymasz porcję sieciowej wiedzy oraz porady dotyczące certyfikacji.

    Uzupełniając powyższe pole wyrażasz zgodę na otrzymywanie od GetGoodNet Damian Michalak z siedzibą we Wrocławiu newslettera zawierającego treści edukacyjne. Zgodę możesz wycofać w każdym czasie.

    NSS na Social Media

    1,611FaniLubię
    72ObserwującyObserwuj
    134ObserwującyObserwuj
    1,220SubskrybującySubskrybuj

    Najnowsze artykuły

    spot_img

    Może Cię też zainteresować...

    7
    0
    Co sądzisz na temat tej publikacji? Zostaw proszę komentarzx
    ()
    x