Dell Networking SONiC : Power Over Ethernet
Summary: Cet article explique comment utiliser l’alimentation par Ethernet (PoE) dans les commutateurs Dell Networking SONiC. Cet article utilise une plateforme PoE Dell SONiC Edge 4.1.
Instructions
Conditions préalables
Nous utilisons des conventions de dénomination d’interface standard pour démontrer les concepts. Voir l’article Dell 202172 Dell Networking série S : Configuration de l’interface de base - SONiC 4.0 pour plus d’informations sur la dénomination des interfaces
Index
Introduction
La technologie Power over Ethernet (PoE) permet aux téléphones IP, aux points d’accès LAN sans fil, aux webcams et à de nombreux autres appareils de recevoir de l’énergie et des données sur le câblage LAN existant sans avoir à modifier l’infrastructure Ethernet existante.
La fonctionnalité PoE est prise en charge dans Dell Networking Edge Standard SONiC 4.0 et versions supérieures.
Cas d’utilisation cibles pour PoE
Avec PoE, vous pouvez effectuer les actions suivantes :
- Fournir de l’alimentation aux appareils qui en font la demande et qui sont directement connectés au commutateur.
- Empêcher certains ou tous les ports PoE de fournir de l’alimentation.
- Gérez la quantité d’alimentation pouvant être fournie sur un port PoE.
- Affichez les mesures électriques et l’état de l’alimentation des ports PoE.
- Restaurez le port PoE à son état normal lorsqu’il est en état de panne.
Vous pouvez activer le PoE uniquement sur les ports cuivre. Toutefois, en fonction de la plate-forme, tout ou partie des ports cuivre disponibles peuvent être éligibles à la fonctionnalité PoE.
Caractéristiques PoE prises en charge
802.3af et prise en charge
existanteLes commutateurs réseau compatibles PoE destinés à fournir une alimentation (PSE) fournissent la fonctionnalité PSE comme spécifié dans la spécification IEEE 802.3af. L’alimentation de dessin () des appareils implémente la fonctionnalité de la spécification IEEE 802.3af. La mise en œuvre de la technologie PoE Enterprise SONiC est conforme à la spécification PoE IEEE 802.3af. En outre, les appareils hérités (non conformes à la norme IEEE 802.3af) peuvent également être mis sous tension à l’aide de la fonctionnalité de détection existante.
802.3at : applications
haute puissanceEnterprise SONiC PoE utilise la spécification PoE+ (IEEE 802.3AT), qui permet d’alimenter les appareils de classe 4 qui nécessitent une puissance supérieure à 15,4 W et jusqu’à 30 Watts. Les commutateurs réseau et routeurs compatibles PoE peuvent être déployés avec des appareils qui nécessitent plus d’énergie que la spécification dot3af.
Prise en charge
des normes 802.3bt et antérieures à 802.3btLa version antérieure à 802.3bt permet d’activer 60 watts d’appareils sous tension qui prennent en charge cette fonction.
La spécification 802.3bt introduit des dispositifs de type 3 et de type 4 permettant des niveaux de puissance allant jusqu’à 51 W pour les disques physiques de type 3 (60 W PSE) et jusqu’à 71,3 W (90 W PSE) pour les disques physiques de type 4. Le courant est fourni à travers les quatre paires torsadées du câble réseau. La spécification 802.3bt introduit également les classes de puissance 5 à 8.
Gestion flexible de l’alimentation
La solution PoE SONiC assure la gestion de l’alimentation qui prend en charge la réservation de l’alimentation, la hiérarchisation de l’alimentation et la limitation de l’alimentation. Les administrateurs peuvent attribuer une priorité à chaque port PoE. Lorsque la puissance disponible du commutateur PoE est inférieure et que davantage de ports sont nécessaires pour fournir l’alimentation, les ports prioritaires reçoivent l’alimentation de préférence aux ports prioritaires inférieurs. Les ports à priorité inférieure sont arrêtés de force pour fournir une alimentation à des ports à priorité supérieure. Dans la fonctionnalité de gestion dynamique de l’alimentation, l’alimentation n’est à aucun moment réservée à un port donné. La gestion de l’alimentation basée sur la classe réserve une quantité d’alimentation basée sur la classe pour un port PoE. La puissance disponible avec le commutateur PoE est calculée en soustrayant l’alimentation instantanée tirée par tous les ports de l’alimentation maximale disponible. Ainsi, un plus grand nombre de ports peut fournir l’alimentation simultanément. Cette fonctionnalité est utile pour mettre sous tension efficacement plus de périphériques lorsque l’alimentation disponible avec le commutateur PoE est limitée.
Configurez PoE.
Activez PoE.
Par défaut, le PoE est activé sur tous les ports. Lorsque cette option est activée, la technologie PoE alimente un appareil connecté. Pour désactiver PoE sur un port ou une plage de ports, saisissez la commande disable . Pour réactiver PoE, saisissez la commande suivante :
no poe disable
Syntaxe de configuration
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# no poe disable
Désactiver PoE dans une interface.
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth slot/port[/subport] DELLSONiC(config-if-Eth)# poe disable
Exemple de sortie
: par défaut, le PoE est activé sur tous les ports. Pour désactiver PoE dans le port Eth 1/1, utilisez la commande ci-dessous :
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe disable
Pour activer PoE sur le port Eth 1/1, utilisez la commande suivante :
no poe disable
Définir le mode
de détection PoEUtilisez le mode détection pour définir le type de périphériques que le PoE peut détecter et allumer. Par défaut, le PoE alimente à la fois les appareils IEEE standard et les appareils hérités pré-IEEE qui étaient pré-standard. Si vous limitez le contrôleur PoE à la détection des appareils standard IEEE uniquement (détection PoE dot3bt), vous pouvez revenir au paramètre de détection par défaut en saisissant la commande :
no poe detection
Syntaxe de configuration
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe detection {Detection Mode}
Mode de détection
dot3bt Dot3bt detection dot3bt+legacy Dot3bt detection followed by Legacy detection
Exemple de configuration
Par défaut, le mode de détection PoE est dot3bt+legacy. Pour utiliser dot3bt dans le port Eth 1/1, utilisez la commande ci-dessous :
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe detection dot3bt
Configurez la priorité du port PoE.
Parfois, le commutateur peut ne pas être en mesure d’alimenter tous les appareils connectés. La priorité des ports est utilisée pour déterminer quels ports fournissent une alimentation si une capacité d’alimentation adéquate n’est pas disponible pour tous les ports compatibles PoE. Si les ports sont configurés avec le même niveau de priorité, un port portant un numéro inférieur a une priorité plus élevée.
Lorsque le commutateur fournit une alimentation optimale à certains appareils et que vous connectez un nouvel appareil à un port à priorité élevée, l’alimentation d’un port à priorité faible est arrêtée et le nouvel appareil est mis sous tension.
Par défaut, un port compatible PoE a une faible priorité.
Syntaxe de configuration
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth slot/port[/subport]
DELLSONiC(config-if-Eth)# poe priority {critical | high | low | medium}
Exemple de configuration
Pour définir la priorité sur élevée dans le port Eth 1/1, utilisez la commande ci-dessous :
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# poe priority high
Définir la gestion de l’alimentation
Utilisez la commande de gestion de l’alimentation pour définir l’algorithme utilisé par le port PoE pour fournir l’alimentation aux appareils alimentés () demandés.
Syntaxe de configuration
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# poe power management {power management options}
Options de gestion de l’alimentation
Class Class based Power Management Dynamic Dynamic Power Management
Réinitialiser le port
PoEUtilisez la commande reset pour réinitialiser le fonctionnement de l’alimentation (PSE) sur tous les ports PoE ou sur un port PoE spécifié. Le port cesse de fournir l’alimentation et exécute à nouveau la détection PoE et le cycle d’alimentation.
Syntaxe de configuration
DELLSONiC# poe reset Eth slot/port[/subport]
Exemple de configuration
Pour réinitialiser PoE sur le port Eth 1/1, utilisez la commande ci-dessous :
DELLSONiC# poe reset Eth 1/1
Effacer les compteurs
PoEUtilisez la commande clear counters pour effacer les compteurs d’erreurs PoE sur un port spécifié ou sur tous les ports.
Syntaxe de configuration
DELLSONiC# clear poe counters [Eth slot/port[/subport]
Exemple de configuration
Pour effacer le port PoE du port Eth 1/1, utilisez la commande ci-dessous :
DELLSONiC# clear poe counters Eth 1/1
Afficher les informations PoE
Pour afficher la configuration PoE actuelle et les informations d’état à l’échelle du système :
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
Affichez la configuration du port 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