본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 POE에 대해 설명하고 ACI에서 PoE에 대한 확인 및 문제 해결을 다룹니다.
PoE(Power over Ethernet)는 이더넷 케이블을 통해 전력 및 네트워크 데이터를 전송하는 기술입니다. 스위치의 각 이더넷 인터페이스는 PoE를 통해 VoIP(Voice over Internet Protocol) 전화, IP 카메라(Internet Protocol Camera) 또는 보안 카메라, 무선 액세스 포인트(AP) 등의 장치에 전원을 공급할 수 있습니다. 전원을 공급하는 스위치와 같은 PoE 장치를 PSE(Power Sourcing Equipment)라고 합니다. 공급되는 전원은 직류(DC) 형태입니다. 전원이 공급되는 IP 전화 또는 액세스 포인트와 같은 디바이스를 PD(Powered Device)라고 합니다.
현재 PoE 지원 TOR(Top-of-Rack Switch)는 N9K-C9358GY-FXP, N9K-C9348GC-FXP 및 N9K-C93108TC-FX3P입니다. POE는 802.3af/at 및 최대 30W와 같은 다양한 전력 레벨을 지원합니다.
PoE(Power over Ethernet)는 표준 이더넷 케이블(일반적으로 Cat5e 또는 Cat6)을 통해 데이터 신호와 함께 전력을 전송함으로써 작동합니다. PoE 기능의 핵심은 PoE 지원 네트워크 스위치 또는 인젝터일 수 있는 PSE(Power Sourcing Equipment)입니다. 무선 액세스 포인트 또는 IP 카메라와 같은 Poe 호환 PD(powered device)가 네트워크에 연결되면 PSE는 해당 존재를 탐지합니다. 이러한 검출은 PSE와 PD 사이의 협상 프로세스를 트리거하며, 그 동안 이들이 통신하여 전력 요구사항 및 능력을 결정한다. 그러면 PSE는 이더넷 케이블에 저전압 DC 전류를 주입하여 PD에 전력을 전달한다. 이 전원은 이더넷 케이블의 사용되지 않은 와이어 쌍(일반적으로 8선 케이블의 4/5 및 7/8 핀)을 통해 전송되는 반면 데이터 신호는 다른 와이어 쌍을 통해 전송됩니다. PD가 전원을 공급받아 별도의 전원없이도 동작하는데 활용한다. IEEE 802.3af, 802.3at(PoE+) 및 802.3bt(PoE++)와 같은 PoE 표준은 이더넷 케이블을 통해 제공할 수 있는 최대 전력 레벨을 지정하며, 새로운 표준은 더 높은 전력 수요가 있는 장치에 대해 더 높은 전력 요구 사항을 지원합니다.
FLP(Fast Link Pulse)를 입력하여 동일한 FLP가 반환되는지 확인합니다. 동일한 FLP가 반환되면 DPMSTAT 변경 인터럽트를 다시 생성하여 PD 탐지를 알립니다. PHY(Physical Layer)는 계속해서 자동 협상을 수행하여 링크를 가동합니다
구성하려면 다음을 수행합니다.
1단계. Cisco APIC GUI에 로그인합니다.
2단계. 메뉴 모음에서 패브릭 —> 액세스 정책—>정책—>POE로 이동합니다
이 페이지에서 VLAN, EPG, 최대 전력 관련 컨피그레이션을 정의할 수 있습니다.
3단계. 메뉴 모음에서 Access Policies(액세스 정책)—>Interface(인터페이스)—>Policy Group(정책 그룹)—>Leaf Access Port(리프 액세스 포트)로 이동합니다
이전 단계에서 생성한 POE 인터페이스 정책을 연결할 IPG(Interface Policy Group)를 구성합니다.
4단계. 메뉴 모음에서 Access Policies(액세스 정책)—>Policies(정책)—>Switch(스위치)—>POE Node(POE 노드)로 이동합니다
여기서는 POE 노드 정책을 정의해야 합니다
스위치 포트에서 PoE(Power over Ethernet)를 활성화한 경우 해당 포트에서 아래의 PoE 상태 중 하나를 볼 수 있습니다
복구할 수 없는 오류가 발생할 경우 스위치의 PoE 데몬은 포트에 대한 전원을 끕니다
이러한 상태는 인라인 전원에서 검증할 수 있으며, 세부 사항은 검증에서 언급된다.
leaf의 포트 Eth 1/7에 연결된 확인 및 문제 해결을 위해 Cisco CP-8841을 사용하고 있습니다.
리프:
Leaf에서 인터페이스 상태를 확인하려면
1) Leaf# show interface ethernet 1/7 status
------------------------------------------------------------------------------------------------
Port Name Status Vlan Duplex Speed Type
------------------------------------------------------------------------------------------------
Eth1/7 -- connected trunk full 1G 1g
사용 가능하거나 제공된 POE 및 와트의 상태를 확인하려면 전원 인라인을 확인합니다.
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
상태 및 내부 PoE 세부사항을 확인하려면
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
상세 소비를 확인하려면
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
특정 인터페이스 관련 PoE 이벤트 기록 로그를 확인하려면
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
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
일반적인 트러블슈팅이 완료되면 아래 단계를 진행하십시오.
1단계. 전원이 켜진 장치가 다른 포트에서 작동하며 문제가 한 포트에서만 발생하는지 확인합니다
2단계. show interface status 명령을 사용하여 포트가 서비스 불능 또는 "Err-disabled" 상태가 아닌지 확인합니다
3단계. show power inline interface-id 명령을 사용하여 전원 인라인 "never"가 포트에 구성되지 않았는지 확인합니다.
4단계. 전화에서 스위치 포트로의 이더넷 케이블이 정상인지 확인합니다. 정상 작동이 확인된 비PoE 이더넷 장치를 이더넷 케이블에 연결하고, 링크를 설정하고 다른 호스트와 트래픽을 교환하는지 확인합니다
5단계. 스위치 전면 패널에서 연결된 장치(전원 공급 장치)까지의 총 케이블 길이가 100m를 넘지 않아야 합니다
6단계. 스위치 포트에서 이더넷 케이블을 분리합니다. 짧은 이더넷 케이블을 사용하여 정상 작동이 확인된 이더넷 장치를 이 스위치 포트에 연결합니다(패치 패널이 아님). 디바이스가 이더넷 링크를 설정하고 다른 호스트와 트래픽을 교환하는지 확인합니다. 그런 다음 전원이 켜진 장치를 이 포트에 연결하고 전원이 켜져 있는지 확인합니다. 전원이 켜지지 않으면
7단계. 연결된 전원 장치의 수를 스위치 전원 예산(사용 가능한 PoE)과 비교하려면 show power inline 및 show power inline detail 명령을 사용합니다. 스위치 전력 예산으로 디바이스에 전원을 공급할 수 있는지 확인합니다.
일반적인 트러블슈팅 단계가 도움이 되지 않을 경우, 다음 단계를 사용하여 ACI 로그에서 문제를 격리해야 합니다.
poed_usd.log: 이 로그 파일은 디바이스, 특히 PD 간의 상호 작용을 모니터링하는 데 필수적입니다. 주로 USD라고 하는 초기 하드웨어 레이어가 PD 장치와 상호 작용하는 것을 기록합니다. 포트별 문제를 해결하거나 전원 장치와의 초기 상호 작용을 확인할 때 이 로그를 참조합니다. "poed_usd.log" 파일의 항목을 면밀히 조사하면 하드웨어 레이어와 PD 디바이스 간의 예상된 1단계 상호 작용이 발생하고 있는지 확인할 수 있습니다.
poed.log: 이 로그 파일에는 PoE(이더넷 전원 공급) 데몬에 의해 생성된 로그가 포함되어 있습니다. 이 데몬은 ACI 환경 내의 다양한 프로세스 간의 상호 작용에 중요한 역할을 합니다. 이 데몬은 CDP, LLDP, APIC와 같은 필수 프로세스와의 통신을 용이하게 합니다. 따라서 PoE 데몬과 다른 프로세스 간의 원활한 상호 작용을 확인해야 할 경우 이 로그를 참조합니다.
로그는 leaf의 "/var/log/dme/log" 위치에서 찾을 수 있습니다.
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
03-Jun-2024
|
최초 릴리스 |