Dell Networking SONiC: Virta Ethernetin kautta
Summary: Tässä artikkelissa kerrotaan, miten Power over Ethernet (PoE) -tekniikkaa käytetään Dell Networking SONiC -kytkimissä. Artikkelissa käytetään Dell SONiC Edge 4.1 PoE -alustaa.
Instructions
Edellytykset
Käytämme vakiomuotoisia käyttöliittymän nimeämiskäytäntöjä käsitteiden havainnollistamiseen. Katso Dellin artikkelia Dell Networking S-Series 202172: Basic Interface Configuration - SONiC 4.0 tarjoaa lisätietoja liittymien nimeämisestä
Hakemisto
Johdanto
Power over Ethernet (PoE) -tekniikan avulla IP-puhelimet, langattomat LAN-tukiasemat, web-kamerat ja monet muut laitteet voivat vastaanottaa virtaa ja dataa olemassa olevan LAN-kaapeloinnin kautta ilman, että olemassa olevaa Ethernet-infrastruktuuria tarvitsee muuttaa.
PoE-ominaisuutta tuetaan Dell Networking Edge Standard SONiC 4.0:ssa ja sitä uudemmissa versioissa.
PoE:n kohdekäyttötapaukset
PoE: n avulla voit suorittaa seuraavat toiminnot:
- Antaa virtaa pyytäville laitteille, jotka on liitetty suoraan kytkimeen.
- Estä joitakin tai kaikkia PoE-portteja toimittamasta virtaa.
- Hallitse PoE-porttiin toimitettavan virran määrää.
- Tarkastele PoE-porttien sähköisiä mittauksia ja virransyötön tilaa.
- Palauttaa PoE-portin normaalitilaan, kun se on vikatilassa.
PoE voidaan ottaa käyttöön vain kupariporteissa. Alustasta riippuen PoE-toiminnot voivat kuitenkin olla mahdollisia kaikille tai osalle käytettävissä olevista kupariporteista.
Tuetut PoE-määritykset
802.3af ja legacy-tuki
PoE-yhteensopivat verkkokytkimet, jotka aikovat toimittaa virtaa (PSE), tarjoavat IEEE 802.3af -määrityksessä määritetyt PSE-toiminnot. Laitteen vetoteho (PD) toteuttaa IEEE 802.3af -määrityksen PD-toiminnon. Enterprise SONiC PoE -toteutus on IEEE 802.3af PoE -määrityksen mukainen. Lisäksi vanhat laitteet (jotka eivät ole IEEE 802.3af -yhteensopivia) voidaan käynnistää vanhojen laitteiden tunnistustoiminnolla.
802.3at - Suuren virrankulutuksen sovellukset
Yritystason SONiC PoE käyttää PoE+-standardia (IEEE 802.3AT), joka sallii virran syöttämisen luokan 4 PD-laitteille, jotka tarvitsevat yli 15,4 watin mutta enintään 30 watin tehon. PoE-yhteensopivat verkkokytkimet ja reitittimet voidaan ottaa käyttöön laitteissa, jotka vaativat enemmän virtaa kuin dot3af-määritys edellyttää.
802.3bt- ja pre-802.3bt-tuki
Pre-802.3bt mahdollistaa 60 watin virran latauslaitteet, jotka tukevat tätä ominaisuutta.
802.3bt-spesifikaatiossa esitellään tyypin 3 ja tyypin 4 laitteet, jotka sallivat jopa 51 W:n tehotason tyypin 3 PD-laitteille (60 W PSE) ja jopa 71,3 W:n (90 W PSE) tyypin 4 PD-laitteille. Virta toimitetaan verkkokaapelin kaikkien neljän kierretyn parin kautta. 802.3bt-spesifikaatio esittelee myös teholuokat 5-8.
Joustava virranhallinta
SONiC PoE -ratkaisu tarjoaa virranhallinnan, joka tukee tehon varaamista, tehon priorisointia ja tehon rajoittamista. Järjestelmänvalvojat voivat määrittää prioriteetin kullekin PoE-portille. Kun PoE-kytkimellä on vähemmän virtaa käytettävissä ja virransyöttöön tarvitaan enemmän portteja, korkeamman prioriteetin portit saavat virtaa mieluummin kuin alemman prioriteetin portit. Alemman prioriteetin portit pysäytetään väkisin, jotta korkeamman prioriteetin portit saavat virtaa. Dynaamisessa virranhallintatoiminnossa virtaa ei varata tietylle portille missään vaiheessa. Luokkapohjainen virranhallinta varaa PoE-portille luokkaperusteisen määrän virtaa. PoE-kytkimen käytettävissä oleva teho lasketaan vähentämällä kaikkien porttien hetkellinen teho suurimmasta käytettävissä olevasta tehosta. Näin useammat portit voivat toimittaa virtaa samanaikaisesti. Tästä ominaisuudesta on hyötyä useampien laitteiden käynnistämisessä, kun PoE-kytkimen käytettävissä oleva virta on rajallinen.
PoE:n määritys
Ota PoE käyttöön.
PoE on oletusarvoisesti käytössä kaikissa porteissa. Kun PoE on käytössä, PoE syöttää virtaa liitetylle laitteelle. Poista PoE käytöstä portissa tai porttialueella antamalla disable - komento. Ota PoE uudelleen käyttöön komennolla
no poe disable
Konfiguraation syntaksi
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# no poe disable
Poista PoE käytöstä liittymässä.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# poe disable
Näytetuloste
PoE on oletusarvoisesti käytössä kaikissa porteissa. Poista PoE käytöstä portissa Eth 1/1 seuraavalla komennolla:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe disable
Ota PoE käyttöön portissa Eth 1/1 komennolla
no poe disable
Aseta PoE-tunnistustila
Määritä tunnistustilassa, minkä tyyppisiä laitteita PoE tunnistaa ja käynnistää. PoE käynnistää oletusarvoisesti sekä IEEE-standardilaitteet että IEEE:tä edeltävät vanhat laitteet, jotka olivat esistandardoituja. Jos rajoitat PoE-ohjaimen tunnistamaan vain IEEE-vakiolaitteet (poe-tunnistus dot3bt), voit palata oletustunnistusasetukseen kirjoittamalla komennon:
no poe detection
Konfiguraation syntaksi
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe detection {Detection Mode}
Tunnistustila
dot3bt Dot3bt detection dot3bt+legacy Dot3bt detection followed by Legacy detection
Näytteen määritys
PoE-tunnistustila on oletusarvoisesti dot3bt+legacy. Jos haluat käyttää pistettä3bt portissa Eth 1/1, käytä seuraavaa komentoa:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe detection dot3bt
PoE-portin prioriteetin
määritysJoskus kytkin ei ehkä pysty antamaan virtaa kaikille liitetyille laitteille. Porttiprioriteetin avulla määritetään, mitkä portit syöttävät virtaa, jos riittävää virtakapasiteettia ei ole käytettävissä kaikille PoE-yhteensopiville porteille. Jos porteilla on sama prioriteettitaso, pienemmällä portilla on suurempi prioriteetti.
Kun kytkin tuottaa huipputehoa joihinkin laitteisiin ja liität uuden laitteen korkean prioriteetin porttiin, matalan prioriteetin portin virta katkaistaan ja uusi laite käynnistetään.
PoE-yhteensopivan portin prioriteetti on oletusarvoisesti matala.
Konfiguraation syntaksi
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe priority {critical | high | low | medium}
Esimerkkikokoonpano
Määritä prioriteetiksi korkea portissa Eth 1/1 käyttämällä seuraavaa komentoa:
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe priority high
Virranhallinnan
määrittäminenMääritä virranhallintakomennolla PoE-portin käyttämä algoritmi, joka toimittaa virtaa pyydetyille virtalaitteille (PD).
Konfiguraation syntaksi
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# poe power management {power management options}
Virranhallinta-asetukset
Class Class based Power Management Dynamic Dynamic Power Management
PoE-portin
nollaaminen Nollauskomennolla voit nollata virtalähteen (PSE) toiminnan kaikissa PoE-porteissa tai tietyssä PoE-portissa. Portti lakkaa toimittamasta virtaa ja suorittaa PoE-tunnistus- ja virranjakelujakson uudelleen.
Konfiguraation syntaksi
DELLSONiC# poe reset Eth slot/port[/subport]
Esimerkki kokoonpanosta
Voit nollata PoE:n portissa Eth 1/1 alla olevalla komennolla:
DELLSONiC# poe reset Eth 1/1
Tyhjennä PoE-laskurit
Käytä tyhjennä laskurit - komennolla PoE-virhelaskurit määritetystä portista tai kaikista porteista.
Konfiguraation syntaksi
DELLSONiC# clear poe counters [Eth slot/port[/subport]
Esimerkki määrityksestä
Voit tyhjentää PoE-portin portista Eth 1/1 alla olevalla komennolla:
DELLSONiC# clear poe counters Eth 1/1
PoE-tietojen tarkasteleminen
Nykyisen PoE-kokoonpanon ja koko järjestelmän tilatietojen näyttäminen:
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
Tarkastele PoE-portin määrityksiä.
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