Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit le PoE et couvre la vérification et le dépannage du PoE dans l'ACI.
Power over Ethernet est une technologie qui transmet à la fois l'alimentation électrique et les données réseau sur un câble Ethernet. Avec la technologie PoE, chaque interface Ethernet de commutateurs peut alimenter des périphériques tels que des téléphones VoIP (Voice over Internet Protocol), des caméras IP (Internet Protocol Camera) ou de sécurité et des points d'accès sans fil. Le périphérique PoE, comme les commutateurs, qui fournit l'alimentation est appelé PSE (Power Sourcing Equipment). L'alimentation fournie est sous forme de courant continu (CC). Le périphérique, tel que les téléphones IP ou les points d'accès, qui est alimenté est appelé périphérique alimenté.
Actuellement, les commutateurs haut de rack (TOR) compatibles PoE sont les suivants : N9K-C9358GY-FXP, N9K-C9348GC-FXP et N9K-C93108TC-FX3P. Le POE prend en charge différents niveaux d'alimentation tels que 802.3af/at et une puissance maximale de 30 W.
La technologie PoE (Power over Ethernet) fonctionne en transmettant l'alimentation électrique aux signaux de données via des câbles Ethernet standard, généralement de catégorie 5e ou 6. Au coeur de la fonctionnalité PoE se trouve l'équipement d'alimentation (PSE), qui peut être un commutateur réseau compatible PoE ou un injecteur. Lorsqu'un périphérique alimenté (PD) compatible Poe, tel qu'un point d'accès sans fil ou une caméra IP, est connecté au réseau, le PSE détecte sa présence. Cette détection déclenche un processus de négociation entre le PSE et le PD, au cours duquel ils communiquent pour déterminer les besoins et les capacités en matière d'alimentation. Le PSE alimente ensuite le PD en injectant un courant continu basse tension dans le câble Ethernet. Cette puissance est transmise sur les paires de fils inutilisées dans le câble Ethernet, généralement les broches 4/5 et 7/8 dans un câble à 8 fils, tandis que les signaux de données sont transmis sur les autres paires de fils. Le PD reçoit l'alimentation et l'utilise pour fonctionner sans avoir besoin d'une source d'alimentation séparée. Les normes PoE, telles que IEEE 802.3af, 802.3at (PoE+) et 802.3bt (PoE++) spécifient les niveaux d'alimentation maximum pouvant être fournis sur des câbles Ethernet, les nouvelles normes prenant en charge des exigences d'alimentation plus élevées pour les périphériques ayant des demandes d'alimentation plus élevées.
Fast Link Pulse (FLP) pour vérifier le retour du même FLP. Si le même FLP est retourné, il génère une interruption de modification DPMSTAT de retour à l'USD pour notifier la détection de la PD. La couche physique (PHY) continue ensuite à faire la négociation automatique pour activer la liaison
Pour configurer :
Étape 1. Connectez-vous à l'interface graphique Cisco APIC.
Étape 2. Dans la barre de menus, accédez à Fabric —> Access Policies—>Policy—>InterfacePOE
La configuration VLAN, EPG, Max power-related peut être définie sur cette page
Étape 3. Dans la barre de menus, accédez à Access Policies—>Interface—>Policy Group—>Leaf Access Port
Nous configurons le groupe de stratégies d'interface (IPG) dans lequel nous associons la stratégie d'interface POE que nous avons créée dans les étapes précédentes.
Étape 4.Dans la barre de menus, accédez à Access Policies—>Policies—>Switch—>POE Node
Ici, nous devons définir la politique de noeud POE
Si vous avez activé la technologie Power over Ethernet (PoE) sur un port de commutateur, vous pouvez voir l'un des états PoE sous ce port
En cas d'erreurs non récupérables, le démon PoE sur le commutateur coupe l'alimentation du port
Ces états peuvent être vérifiés dans l'alimentation en ligne et les détails sont mentionnés dans la vérification.
nous utilisons Cisco CP-8841 pour la vérification et le dépannage, qui est connecté au port Eth 1/7 sur leaf
Feuille :
Pour confirmer l’état de l’interface sur leaf :
1) Leaf# show interface ethernet 1/7 status
------------------------------------------------------------------------------------------------
Port Name Status Vlan Duplex Speed Type
------------------------------------------------------------------------------------------------
Eth1/7 -- connected trunk full 1G 1g
Pour vérifier l'état du POE et les watts disponibles ou fournis, nous vérifions l'alimentation en ligne :
2) Leaf#show power inline
Module Available Used Remaining
(Watts) (Watts) (Watts)
------ --------- ------ ---------
1 305.0 7.4 297.6
Interface Admin Oper Supplied Delivered Device IEEE Max
(Watts) (Watts) Class
--------- ----- ---- -------- --------- ------ ----- ---
Eth1/7 auto on 7.4 6.5 Cisco IP Phone 8841 2 30.0
If we need to check power inline for specific interface we mention the interface:
Leaf# show power inline ethernet 1/7
Interface Admin Oper Supplied Delivered Device IEEE Max
(Watts) (Watts) Class
--------- ----- ---- -------- --------- ------ ----- ---
Eth1/7 auto on 7.4 6.5 Cisco IP Phone 8841 2 30.0
Interface AdminPowerMax AdminConsumption
(Watts) (Watts)
--------- ------------- ----------------
Eth1/7 30.0 3.9
Pour vérifier l'état et les détails PoE internes :
3 ) Leaf# show system internal poe info ethernet 1/7
Interface name : Eth1/7
Interface mode : auto
Interface Priority : low
PD description : Cisco IP Phone 8841
Policer action : error disable
Max power : 30.0
Default power : 4.0
PS supplied power : 7.4
PD Base power : 7.0
Port delivered power : 6.5
Port consumption pwr : 3.9
Max drawn power : 5.1
Policer measured pwr : 0.0
PD Class : IEEE 2
PD Discovery mode : IEEE
PD Detection status : Delivering <<<<<
Num violations : 0
Pour vérifier la consommation détaillée :
4) Leaf# show power inline consumption
Interface Consumption Admin
Configured Consumption (Watts)
---------- ----------- -------------------
Eth1/1 NO 15.4
Eth1/2 NO 15.4
Eth1/3 NO 15.4
Eth1/4 NO 15.4
Eth1/5 NO 15.4
Eth1/6 NO 15.4
Eth1/7 YES 4.0 <<<<<
Eth1/8 NO 15.4
Pour vérifier des journaux d'historique des événements PoE spécifiques à une interface
5) Leaf# vsh -c "show system internal poe event-history interface ethernet 1/7"
FSM: <Ethernet1/7> has 4 logged transitions<<<<<
1.FSM:<Ethernet1/7> Transition at 2024-04-19T12:15:46.549+00:00T12:48:38.767242000+00:00
Previous state: [PORT_ST_POE_SHUT]
Triggered event: [POE_PORT_EV_START_DETECTION]
Next state: [PORT_ST_POE_DETECTING] <-- Initial Status
2.FSM:<Ethernet1/7> Transition at 2024-04-19T12:15:46.549+00:00T12:50:03.337279000+00:00
Previous state: [PORT_ST_POE_DETECTING]
Triggered event: [POE_PORT_EV_START_DETECTION]
Next state: [No transition found]
3.FSM:<Ethernet1/7> Transition at 2024-04-19T12:16:53.135561000+00:00
Previous state: [PORT_ST_POE_DETECTING]
Triggered event: [POE_PORT_EV_LINK_UP]
Next state: [PORT_ST_POE_SHUT]
4.FSM:<Ethernet1/7> Transition at 2024-04-19T12:16:53.034089000+00:00
Previous state: [PORT_ST_POE_SHUT]
Triggered event: [POE_PORT_EV_LINK_DOWN] <--Eth1/7 goes down, no further changes on the poe status
Next state: [FSM_ST_NO_CHANGE]
Curr state: [PORT_ST_POE_DETECTING] <--Last poe State seen in the Port
Vérification à l'aide de MO
1) Leaf# moquery -c poeInst
Total Objects shown: 1
# poe.Inst
adminSt : enabled
childAction :
consumption : 4000
ctrl :
dn : sys/poe/inst
lcOwn : local
modTs : 2024-04-19T12:11:46.549+00:00
monPolDn : uni/infra/moninfra-default
name :
operErr :
pwrCtrl :
rn : inst
status :
totalAvail : 305000
totalFree : 297565
2) Leaf# moquery -c poeIf
Total Objects shown: 1
# poe.If
id : eth1/7
absentCounter : 1
adminSt : enabled
childAction :
consumption : 4000
cutoffPower : 7955
deliveredPower : 6543
descr :
devClass : IEEE PD - Class 2
devName : Cisco IP Phone 8841
dn : sys/poe/inst/if-[eth1/7]
faultStatus : on
invalidSignatureCounter : 0
lcOwn : local
max : 30000
modTs : 2024-04-19T12:09:04.695+00:00
mode : auto
monPolDn : uni/infra/moninfra-default
name : Hub_POE
operSt : on
overloadCounter : 0
poeEpg : uni/tn-HUB/ap-Hub_Anp/epg-Hub_EPG1
poeVoiceVlan : vlan-150
policeAct : err-dis
policeSt : na
policingPower : 7000
portConsumption : 0
portPriority : 0
powerDeniedCounter : 2
prioHigh : no
rn : if-[eth1/7]
shortCounter : 0
status :
suppliedPower : 7435
used : 7435
3) Leaf# moquery -c poemodule
Total Objects shown: 1
# poe.Module
mac : 30:30:3A:30:30:3A
vlan : vlan-150
childAction :
dn : sys/poe/inst/if-[eth1/7]/mac-30:30:3A:30:30:3A-[vlan-150]
epg : uni/tn-HUB/ap-Hub_Anp/epg-Hub_EPG1
id : eth1/7
modTs : never
rn : mac-30:30:3A:30:30:3A-[vlan-150]
status :
vlanType : access
4) Leaf# moquery -c poeModuleVDAEp
Total Objects shown: 1
# poe.VDAEp
mac : 30:30:3A:30:30:3A
vlan : vlan-150
epg : uni/tn-HUB/ap-Hub_Anp/epg-Hub_EPG1
childAction :
dn : sys/poe/inst/if-[eth1/7]/vdaep-30:30:3A:30:30:3A-[vlan-150]-[uni/tn-HUB/ap-Hub_Anp/epg-Hub_EPG1]
id : unspecified
lcOwn : local
modTs : 2024-04-19T12:09:05.478+00:00
monPolDn : uni/infra/moninfra-default
rn : vdaep-30:30:3A:30:30:3A-[vlan-150]-[uni/tn-HUB/ap-Hub_Anp/epg-Hub_EPG1]
status :
vlanType : access
Une fois le dépannage général terminé, procédez comme suit :
Étape 1. Vérifiez que le périphérique alimenté fonctionne sur d'autres ports et que le problème se situe sur un seul port
Étape2. Utilisez la commande show interface status pour vérifier que le port n'est pas hors service ou dans un état « Err-disabled »
Étape 3. Utilisez la commande show power inline interface-id pour vérifier que la commande power inline « never » n'est pas configurée sur le port.
Étape 4. Vérifiez que le câble Ethernet du téléphone au port du commutateur est bon. Connectez un périphérique Ethernet non PoE, dont le fonctionnement a été vérifié, au câble Ethernet et assurez-vous qu'il établit une liaison et échange du trafic avec un autre hôte
Étape 5. Assurez-vous que la longueur totale du câble entre le panneau avant du commutateur et le périphérique connecté (périphérique alimenté) ne dépasse pas 100 mètres
Étape 6. Déconnectez le câble Ethernet du port du commutateur. Utilisez un câble Ethernet court pour connecter un périphérique Ethernet, dont le fonctionnement a été vérifié, à ce port de commutateur (et non à un tableau de connexions). Vérifiez que le périphérique établit une liaison Ethernet et échange du trafic avec un autre hôte. Connectez ensuite un périphérique alimenté à ce port et vérifiez qu'il est sous tension. S'il ne s'allume pas
Étape7. Utilisez les commandes show power inline et show power inline detail pour comparer le nombre de périphériques alimentés connectés au budget énergétique du commutateur (PoE disponible). Vérifiez que le budget énergétique du commutateur peut alimenter le périphérique
Lorsque les étapes générales de dépannage ne sont pas utiles, nous devons isoler le problème des journaux ACI en suivant les étapes suivantes :
poed_usd.log : Ce fichier journal est intégré pour surveiller les interactions entre les périphériques, en particulier PD. Il consigne principalement la couche matérielle initiale, appelée USD, responsable de l'interface avec les périphériques PD. Lors du dépannage de problèmes spécifiques à un port ou de la vérification de l'interaction initiale avec un périphérique d'alimentation, nous nous référons à ce journal. En examinant les entrées du fichier "poed_usd.log", nous pouvons confirmer si l'interaction de premier niveau attendue entre la couche matérielle et le périphérique PD se produit.
poed.log : ce fichier journal contient les journaux générés par le démon PoE (Power over Ethernet), qui joue un rôle critique dans l'interaction entre les divers processus au sein de l'environnement ACI. Ce démon facilite la communication avec les processus essentiels tels que CDP, LLDP et APIC. Par conséquent, lorsqu'il est nécessaire de vérifier l'interaction transparente entre le démon PoE et d'autres processus, nous nous référons à ces journaux.
Les journaux se trouvent à l'emplacement "/var/log/dme/log" de la feuille.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
03-Jun-2024
|
Première publication |