소개
이 문서에서는 멀티섀시 NCS4K에서 하드웨어(HW) VoQ(Virtual Output Queueing) 프로그래밍을 확인하는 절차에 대해 설명합니다.
절차
이는 NCS4K 노드에서 HW VoQ 프로그래밍을 검증하기 위한 단계별 접근 방식입니다.
6.5.26 릴리스의 멀티섀시 노드는 Cisco 버그 ID CSCvz41459의 영향을 받을 수 있습니다. 여기서 VoQ는 LC(Ingress Line Card) VM(Virtual Machine)에서 잘못 프로그래밍됩니다.
1단계. 먼저 인그레스 및 이그레스 인터페이스에서 트래픽 플로우를 확인해야 합니다.
이 예에서 인그레스 인터페이스는 TenGigE1/3/0/0/1.4001(랙 1), 이그레스 인터페이스는 Hu0/9/0/11/2.4001(랙 0)입니다. 따라서 인그레스 및 이그레스 인터페이스가 서로 다른 랙에 있으며 DDT(Distributed Defect Tracking System) Cisco 버그 ID CSCvz의 영향을 받을 수 있습니다41459
예를 들어 터널 117을 참조하십시오.
#show mpls forwarding tunnels 117
Wed Nov 9 13:15:47.159 UTC
Tunnel Outgoing Outgoing Next Hop Bytes
Name Label Interface Switched
------------- ----------- ------------ --------------- ------------
tt117 24764 Hu0/9/0/11/2.4001 172.16.13.170 0
2단계. 랙 0 및 랙 1에서 활성 LC VM 확인:
#show redundancy summary
Wed Nov 9 13:16:59.309 UTC
Active Node Standby Node
----------- ------------
1/LC0 1/LC1 (Node Ready, NSR:Not Configured)
0/RP1 1/RP0 (Node Ready, NSR:Ready)
0/RP0 1/RP1 (Node Ready, NSR:Not Configured)
0/LC0 0/LC1 (Node Ready, NSR:Not Configured)
이 예에서 0/LC0은 랙 0의 활성 VM이고 1/LC0은 랙 1에 있습니다.
3단계. 다음 단계로 이그레스 LC VM의 이그레스 인터페이스에 대한 SysPort 번호를 확인합니다.
#show controllers npu voq-usage interface HundredGigE 0/9/0/11/2.4001 instance all location 0/lc0
Wed Nov 9 13:16:45.149 UTC
-------------------------------------------------------------------
Node ID: 0/LC0
Intf Intf NPU NPU PP Sys VOQ Flow VOQ Port
name handle # core Port Port base base port speed
(hex) type
----------------------------------------------------------------------
Hu0/9/0/11/2.4001 8000bd4 18 1 448 24655 1336 5152 local 100G
Hu0/9/0/11/2.4001 8000bd4 0 0 0 24655 1144 0 remote 0M
이 경우 SysPort는 24655이고 VoQ base는 1336입니다.
4단계. 인그레스 라인 카드 및 인그레스 VM에서 동일한 SysPort를 확인합니다.
명령은 다음과 같습니다.
show controller fia diagshell <인그레스 라인 카드 번호> "dump IRR_DESTINATION_TABLE <SysPort>" location <인그레스 LC VM>
예를 들면 다음과 같습니다.
#show controllers fia diagshell 3 "dump IRR_DESTINATION_TABLE 24655" location 1/lc0
Wed Nov 9 13:18:00.684 UTC
Node ID: 1/LC0
IRR_DESTINATION_TABLE.IRR0[24655]:
이 예에서 QUEUE_NUMBER는 16진수로 0x538이며, 이는 이전 출력의 VoQ 기본 1336(dec)과 일치합니다.
Cisco 버그 ID CSCvz를 누르면41459 queue_NUMBER는 0x1ffff입니다.
예를 들면 다음과 같습니다.
#show controllers fia diagshell 3 "dump IRR_DESTINATION_TABLE 24655" location 1/LC0
Wed Nov 9 12:44:54.270 UTC
Node ID: 1/LC0
IRR_DESTINATION_TABLE.IRR0[24655]:
복구 방법
이 문제의 복구 방법은 영향을 받는 이그레스 하위 인터페이스를 제거한 후 다시 적용하는 것입니다.
역방향으로도 유로 점검을 잊지 마세요.