본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 Nexus 9000 cloudscale 제품군의 LACP(Link Aggregation Control Protocol) 문제를 해결하는 방법을 설명합니다.
Cisco에서는 다음 항목에 대해 알고 있는 것이 좋습니다.
이름 | 플랫폼 | 버전 |
N9K1 | N9K-C93108TC-EX | 9.3(10) |
N9K2 | N9K-C93108TC-EX | 9.3(10) |
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
참고: 이미지 1.1 LACP 링크 상태.
N9K1 | N9K2 |
|
|
N9K1 | N9K2 |
|
|
참고: 가장 일반적인 장애 시나리오는 LACP Suspended interface(LACP 일시 중단 인터페이스) 섹션에서 다루는 Nexus의 인터페이스 일시 중단입니다.
sh port-channel summary interface port-channel 1
Flags: D - Down P - Up in port-channel (members)
I - Individual H - Hot-standby (LACP only)
s - Suspended r - Module-removed
b - BFD Session Wait
S - Switched R - Routed
U - Up (port-channel)
p - Up in delay-lacp mode (member)
M - Not in use. Min-links not met
--------------------------------------------------------------------------------
Group Port- Type Protocol Member Ports
Channel
--------------------------------------------------------------------------------
1 Po1(SD) Eth LACP Eth1/1(s)
sh int e1/1 status
--------------------------------------------------------------------------------
Port Name Status Vlan Duplex Speed Type
--------------------------------------------------------------------------------
Eth1/1 -- suspended trunk auto auto 10Gbase-SR
sh int e1/1
Ethernet1/1 is down (suspended(no LACP PDUs))
admin state is up, Dedicated Interface
Belongs to Po1
Hardware: 100/1000/10000/25000 Ethernet, address: 003a.9c08.68ab (bia 003a.9c08.68ab)
MTU 9216 bytes, BW 10000000 Kbit , DLY 10 usec
reliability 255/255, txload 1/255, rxload 1/255
<Snipped>
참고: 이 시나리오와 관련하여 Nexus가 파트너로부터 LACP PDU를 수신하지 않는 경우, LACP 인터페이스 카운터를 서면 섹션과 같이 확인할 수 있습니다. LACP 인터페이스 카운터를 확인하거나 SPAN 또는 ELAM과 같은 패킷 캡처(섹션 LACP ELAM에 설명)를 수행할 수 있습니다.
각 디바이스는 포트 채널이 가동되기 위해 동일한 속도로 LACPDU를 송수신해야 합니다.
N9K1 | N9K2 |
|
|
각 LACP PDU에서 Actor 상태 정보는 파트너와 Actor 간에 교환됩니다.
활동 |
1: 활성 모드 |
0: 패시브 모드 |
Timeout(시간 초과) |
1: 짧은 시간 초과 |
0: 긴 시간 초과 |
Aggregation(어그리게이션) |
1: 집계 가능 |
0: 개별 |
동기화 |
1: 동기화 중 |
0: 동기화되지 않음 |
Collecting(수집 중) |
1: 수집 사용 |
0: 수집 사용 안 함 |
배포 |
1: 배포 사용 |
0: 배포 사용 안 함 |
Defaulted(기본값 지정됨) |
1: 파트너의 기본값 사용 |
0: 파트너용 rx LACPDU 사용 |
Expired(만료됨) |
1: 파트너 PDU 만료 |
0: 만료되지 않음 |
참고: 표 2.0 액터 상태 비트 의미
참고: Image 3.0 LACP 상태 변환이 이진에서 16진수로
Link Aggregation Identifier(링크 집계 식별자)는 동일한 포트 채널의 각 물리적 인터페이스 멤버가 공유하는 정보로, 단일 "가상 인터페이스"로 표시됩니다. 명령을 사용하여 확인할 수 있습니다.
N9K1 LAG ID |
N9K2 LAG ID |
|
|
Nexus가 올바른 속도로 LACP PDU를 교환하더라도 포트 채널이 나타나지 않는 경우가 있습니다.
이는 LACP 협상 실패 때문일 수 있습니다.
이 표에는 포트 채널에 대한 올바른 LACP 트랜잭션의 예가 나와 있습니다.
1 |
N9K1 액터 |
N9K2 파트너 |
|
||
2 |
N9K1 파트너 |
N9K2 액터 |
|
||
3 |
N9K1 액터 |
N9K2 파트너 |
|
||
4 |
N9K1 파트너 |
N9K2 액터 |
|
||
5 |
N9K1 액터 |
N9K2 파트너 |
|
||
6 |
N9K1 파트너 |
N9K2 액터 |
|
||
7 |
N9K1 액터 |
N9K2 파트너 |
|
||
8 |
N9K1 액터 |
N9K2 파트너 |
|
||
9 |
N9K1 파트너 |
N9K2 액터 |
|
||
10 |
N9K1 액터 |
N9K2 파트너 |
|
LACP Finite State Machine(LACP 유한 상태 머신)에는 인터페이스 LACP 상태 및 LACP PDU의 모든 이벤트를 저장하는 전용 로그가 있습니다.
sh lacp internal info interface e1/1 detail fsmlog 새 버전에서는 다음을 사용할 수도 있습니다. sh lacp internal event-history interface e1/1 두 번째 섹션에는 exu가 보내거나 받은 모든 LACP PDU 정보가 표시됩니다.
참고: LACP PDU 이벤트 기록 타임라인이 이전 로그에서 이전 로그로 이동하지만 LACP 상태 이벤트 기록 타임라인이 이전 로그에서 최신 로그로 이동한다는 점을 고려하십시오. |
LACP PDU는 CPU에서 처리해야 합니다. Nexus는 LACP 패킷을 CPU로 리디렉션하기 위해 하드웨어 내부 액세스 목록에 설치되었으며, 모든 LACP PDU를 ethanalyzer로 관찰할 수 있습니다. 이를 필터링하기 위해 wireshark 필터 "slow"를 사용할 수 있습니다.
ethanalyzer local interface inband display-filter "slow and eth.addr==04:76:b0:b2:00:20 and eth.addr==01:80:c2:00:00:02" limit-captured-frames 0
Capturing on inband
2023-07-03 23:37:14.420839 04:76:b0:b2:00:20 -> 01:80:c2:00:00:02 LACP Link Aggregation Control ProtocolVersion 1. Actor Port = 257 Partner Port = 449
Detailed:
Frame 19 (124 bytes on wire, 124 bytes captured)
Arrival Time: Jul 3, 2023 23:38:14.425502000
[Time delta from previous captured frame: 0.836575000 seconds]
[Time delta from previous displayed frame: 11.246799000 seconds]
[Time since reference or first frame: 11.246799000 seconds]
Frame Number: 19
Frame Length: 124 bytes
Capture Length: 124 bytes
[Frame is marked: False]
[Protocols in frame: eth:slow]
Ethernet II, Src: 04:76:b0:b2:00:20 (04:76:b0:b2:00:20), Dst: 01:80:c2:00:00:02 (01:80:c2:00:00:02)
Destination: 01:80:c2:00:00:02 (01:80:c2:00:00:02)
Address: 01:80:c2:00:00:02 (01:80:c2:00:00:02)
.... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
Source: 04:76:b0:b2:00:20 (04:76:b0:b2:00:20)
Address: 04:76:b0:b2:00:20 (04:76:b0:b2:00:20)
.... ...0 .... .... .... .... = IG bit: Individual address (unicast)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
Type: Slow Protocols (0x8809)
Link Aggregation Control Protocol
Slow Protocols subtype: LACP (0x01)
LACP Version Number: 0x01
Actor Information: 0x01
Actor Information Length: 0x14
Actor System Priority: 32768
Actor System: 04:76:b0:b2:00:1f (04:76:b0:b2:00:1f)
Actor Key: 32768
Actor Port Priority: 32768
Actor Port: 257
Actor State: 0x3d (Activity, Aggregation, Synchronization, Collecting, Distributing)
.... ...1 = LACP Activity: Yes
.... ..0. = LACP Timeout: No
.... .1.. = Aggregation: Yes
.... 1... = Synchronization: Yes
...1 .... = Collecting: Yes
..1. .... = Distributing: Yes
.0.. .... = Defaulted: No
0... .... = Expired: No
Reserved: 000000
Partner Information: 0x02
Partner Information Length: 0x14
Partner System Priority: 32768
Partner System: 70:0f:6a:d7:d0:fb (70:0f:6a:d7:d0:fb)
Partner Key: 32768
Partner Port Priority: 32768
Partner Port: 449
Partner State: 0x3d (Activity, Aggregation, Synchronization, Collecting, Distributing)
.... ...1 = LACP Activity: Yes
.... ..0. = LACP Timeout: No
.... .1.. = Aggregation: Yes
.... 1... = Synchronization: Yes
...1 .... = Collecting: Yes
..1. .... = Distributing: Yes
.0.. .... = Defaulted: No
0... .... = Expired: No
Reserved: 000000
Collector Information: 0x03
Collector Information Length: 0x10
Collector Max Delay: 0
Reserved: 000000000000000000000000
Terminator Information: 0x00
Terminator Length: 0x00
Reserved: 000000000000000000000000000000000000000000000000...
원격 인터페이스의 첫 번째 mac 주소를 식별해야 합니다. 이제 nexus N9K1 elam이 구성되었습니다. sup redirect index를 디코딩하기 위해 명령 sh 시스템 내부 access-list sup-redirect-stats를 실행할 수 있습니다.
|
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
05-Oct-2023 |
최초 릴리스 |