Cisco stackwise 구성(Configuring Cisco StackWise Virtual)
Cisco StackWise Virtual란 ?
Cisco StackWise Virtual은 두 개의 스위치를 하나의 가상 스위치에 쌍으로 연결하는 네트워크 시스템 가상화 기술입니다. Cisco StackWise Virtual 설정의 스위치는 단일 제어 및 관리 플레인으로 운영 효율성을 단순화하고, 분산 포워딩 플레인으로 시스템 대역폭을 확장하며, Cisco 권장 네트워크 설계를 사용하여 복원력 있는 네트워크를 구축하는 데 도움을 줍니다. Cisco StackWise Virtual을 사용하면 40G 또는 10G 이더넷 연결을 사용하여 2개의 물리적 스위치가 단일 논리적 가상 스위치로 작동할 수 있습니다.
Stackwise-A - Stackwise 가상 설정의 활성 수퍼바이저입니다.
Stackwise-S - Stackwise 가상 설정의 대기 수퍼바이저입니다.
ICA - 섀시 내 활성 수퍼바이저 엔진.
ICS - 섀시 내 대기 수퍼바이저 엔진.
1. Cisco StackWise Virtual의 전제 조건
- Cisco StackWise Virtual 쌍의 두 스위치는 서로 직접 연결되어야 합니다.
- Cisco StackWise Virtual 쌍의 두 스위치는 모두 동일한 스위치 모델이어야 합니다.
- Cisco StackWise Virtual 쌍의 두 스위치는 동일한 라이선스 수준을 실행해야 합니다.
- Cisco StackWise Virtual 쌍의 두 스위치는 동일한 소프트웨어 버전을 실행해야 합니다.
- Cisco StackWise Virtual 쌍의 두 스위치는 모두 동일한 SDM 템플릿을 실행해야 합니다.
- StackWise 가상 링크(SVL) 구성에 사용되는 모든 포트는 동일한 속도를 공유해야 합니다. 예를 들어 10G 또는 40G 포트를 구성하여 동시에 SVL을 구성할 수 없습니다.
말 그대로 두개의 스위치가 똑같아야 구성이 된다.
2. Cisco StackWise Virtual에 대한 제한 사항
■ Cisco StackWise Virtual 지원모델 :
C9500-24Q , C9500-12Q , C9500-40X, C9500-16X
■ Cisco StackWise Virtual 구성 명령은 Network Advantage 라이센스를 실행하는 스위치에서만 인식
■ Cisco Catalyst 9500 Series 스위치의 9500-40X 및 C9500-16X 모델에서 StackWiseVirtual 링크(SVL)를 구성할 때 네트워크 모듈에서 SVL을 생성할 수 없습니다.
■ 4x10G 브레이크아웃 케이블은 SVL에서 지원되지 않습니다.
■ Cisco StackWise Virtual을 배포할 때 VLAN ID 4094가 네트워크의 어느 곳에서도 사용되지 않는지 확인
■ 이중 활성 및 StackWise 가상 링크 구성은 수동으로 수행해야 하며 구성 변경 사항을 적용하려면 장치를 재부팅
■ Cisco 트랜시버 모듈만 지원
선택 메커니즘은 컨트롤 플레인 기능 측면에서 스위치 중 하나를 Cisco StackWise Virtual 활성으로 선택하고 다른 스위치를 Cisco StackWise Virtual 대기로 선택합니다. 활성 스위치는 모든 관리, 브리징 및 라우팅 프로토콜, 소프트웨어 데이터 경로를 담당합니다. 대기 스위치는 활성 스위치가 장애 조치되는 경우 활성 역할을 인계받을 준비가 된 상시 대기 상태에 있습니다.
쉽게 말해, 액세스 스위치 - stackwise virtual 스위치 Etherchannel 을 구성한 후 stackwise virtual 활성스위치로 모든통신트래픽을 담담하고 stackwise virtual 대기스위치는 LMP( Link Management Protocol)을 통해 활성스위치의 장애발생경우 활성스위치 역할을 인계받을 준비가 된 상시 대기상태에 있다.
3. Cisco StackWise 가상 솔루션의 구성 요소
- 스택 구성원
- StackWise 가상 링크: 10G 또는 40G 이더넷 연결. SVL은 지원되는 스위치 모델에서 10G 또는 40G 인터페이스를 사용하여 설정됩니다. 그러나 두 인터페이스의 조합은 지원되지 않습니다
StackWise 가상 링크는 이더넷을 통해 스위치를 연결하는 링크입니다. 일반적으로 Cisco StackWise Virtual은 여러 10G 또는 40G 물리적 링크로 구성됩니다. 스위칭 장치 간에 모든 제어 및 데이터 트래픽을 전달합니다. 지원되는 포트에서 StackWise 가상 링크를 구성할 수 있습니다. 스위치의 전원이 켜지고 하드웨어가 초기화되면 제어 평면을 초기화하기 전에 구성된 StackWise 가상 링크를 찾습니다.
링크 관리 프로토콜(LMP)은 링크가 설정되는 즉시 StackWise 가상 링크의 각 링크에서 활성화됩니다. LMP는 SVL 링크의 무결성을 보장하고 링크의 상태를 모니터링 및 유지합니다. 각 스위치의 이중화 역할은 StackWise Discovery Protocol(SDP)에 의해 해결됩니다. 하드웨어 및 소프트웨어 버전이 호환되어 SVL을 구성하고 제어 평면 관점에서 활성 또는 대기 상태가 되는 스위치를 결정합니다.
Cisco StackWise 가상 헤더(SVH)는 Cisco StackWise 가상 도메인의 두 스택 구성원 사이의 각 SVL을 통과하는 모든 제어, 데이터 및 관리 평면 트래픽 위에 추가되는 64바이트 프레임 헤더입니다. SVH 캡슐화 트래픽은 OSI 레이어 2에서 작동하며 Cisco StackWise Virtual 지원 스위치에서만 인식 및 처리할 수 있습니다. SVL 인터페이스는 브리지 및 라우팅이 불가능하며 L2 또는 L3 네트워크를 통해 라우팅할 수 없는 트래픽을 허용합니다.
4. Cisco StackWise 가상 이중화
Cisco StackWise Virtual은 활성 스위치와 대기 스위치 간에 SSO(Stateful Switchover)를 작동합니다.
- Cisco StackWise Virtual 활성 및 대기 스위치는 별도의 스위치에서 호스팅되며 StackWise Virtual 링크를 사용하여 정보를 교환합니다.
- 활성 스위치는 Cisco StackWise Virtual의 두 스위치를 모두 제어합니다. 활성 스위치는 레이어 2 및 레이어 3 제어 프로토콜을 실행하고 두 스위치의 스위칭 모듈을 관리합니다.
- Cisco StackWise Virtual 활성 및 대기 스위치는 데이터 트래픽 전달을 수행합니다.
SSO 이중화
StackWise 가상 시스템은 다음 요구 사항을 충족하는 경우 SSO 중복으로 작동합니다.
- 두 스위치 모두 소프트웨어 업그레이드가 진행 중인 경우가 아니면 동일한 소프트웨어 버전을 실행해야 합니다.
- 두 스위치의 StackWise 가상 링크 관련 구성이 일치해야 합니다.
- 라이센스 유형은 두 스위치 모델에서 동일해야 합니다.
- 두 스위치 모델 모두 동일한 StackWise 가상 도메인에 있어야 합니다.
SSO 이중화를 사용하면 StackWise 가상 활성 스위치에 장애가 발생하면 StackWise 가상 대기 스위치가 항상 제어를 맡을 준비가 됩니다. 구성, 전달 및 상태 정보는 시작 시 및 StackWise 가상 활성 스위치 구성이 변경될 때마다 StackWise 가상 활성 스위치에서 중복 스위치로 동기화됩니다. 전환이 발생하면 트래픽 중단이 최소화됩니다.
5. Multichassis EtherChannel
Cisco StackWise Virtual MEC는 EtherChannel을 지원하는 모든 네트워크 요소(예: 호스트, 서버, 라우터 또는 스위치)에 연결할 수 있습니다. Cisco StackWise Virtual은 레이어 2 또는 레이어 3 모드로 배포된 최대 128개의 MEC를 지원합니다. EtherChannel 128은 SVL 연결용으로 예약되어 있습니다. 따라서 사용 가능한 최대 MEC 수는 127입니다.
MEC는 Cisco PAgP, IEEE LACP 또는 Static ON 모드를 지원하도록 선택적으로 구성할 수 있습니다. 호환되는 이웃과 함께 Cisco PAgP 또는 LACP를 사용하여 EtherChannel을 구현하는 것이 좋습니다. Cisco WLC(Wireless LAN Controller)와 같이 원격으로 연결된 이웃이 이 링크 번들링 프로토콜을 지원하지 않는 경우 Static ON 모드를 배포할 수 있습니다. 이러한 프로토콜은 Cisco StackWise Virtual 활성 스위치에서만 실행됩니다.
- 단일 MEC 링크 실패
MEC 내의 링크가 실패하고 MEC의 다른 링크가 여전히 작동하는 경우 MEC는 일반 포트에서와 같이 작동 링크 간에 부하를 재분배합니다.
- Cisco StackWise 가상 활성 스위치에 대한 모든 MEC 링크 실패
Cisco StackWise Virtual 활성 스위치에 대한 모든 링크가 실패하면 MEC는 Cisco StackWise Virtual 대기 스위치에 대한 작동 링크가 있는 일반 EtherChannel이 됩니다.
Cisco StackWise Virtual 활성 스위치에서 종료되는 데이터 트래픽은 Cisco StackWise Virtual 대기 스위치에 대한 StackWise Virtual 링크를 통과하여 MEC에 도달합니다. 제어 프로토콜은 Cisco StackWise Virtual 활성 스위치에서 계속 실행됩니다. 프로토콜 메시지는 StackWise 가상 링크를 통해 MEC에 도달합니다.
- 모든 MEC 링크 실패
MEC의 모든 링크가 실패하면 EtherChannel에 대한 논리적 인터페이스가 사용 불가능으로 설정됩니다. 레이어 2 제어 프로토콜은 일반 EtherChannel의 링크 다운 이벤트와 동일한 수정 작업을 수행합니다.
인접한 스위치에서 라우팅 프로토콜과 STP(Spanning Tree Protocol)는 일반 EtherChannel과 동일한 수정 작업을 수행합니다.
Cisco StackWise 가상 대기 스위치 오류
Cisco StackWise Virtual 대기 스위치에 장애가 발생하면 MEC는 Cisco StackWise Virtual 활성 스위치의 작동 링크가 있는 일반 EtherChannel이 됩니다. 연결된 피어 스위치는 링크 오류를 감지하고 StackWise 가상 활성 스위치에 대한 링크만 사용하도록 부하 분산 알고리즘을 조정합니다.
Cisco StackWise 가상 활성 스위치 오류
Cisco StackWise 가상 활성 스위치 오류로 인해 SSO(상태 저장 전환)가 발생합니다. 전환 후 MEC는 새로운 Cisco StackWise Virtual 활성 스위치에서 작동합니다. 연결된 피어 스위치는 링크 오류(실패한 스위치에 대한)를 감지하고 새로운 Cisco StackWise Virtual 활성 스위치에 대한 링크만 사용하도록 로드 밸런싱 알고리즘을 조정합니다.
How to Configure Cisco StackWise Virtual
Step 1. Configure the StackWise Virtual domain.
SV-1#switch 1 renumber 1
SV-1#switch 1 priority 5
SV-1#conf t
SV-1(config)#stackwise-virtual
SV-1(config-stackwise-virtual)#domain 100
SV-1#switch 1 renumber 2
SV-2#conf t
SV-2(config)#stackwise-virtual
SV-2(config-stackwise-virtual)#domain 100
Step 2. Configure the StackWise Virtual link.
SV-1#conf t
SV-1(config)#interface range fortyGigabitEthernet 1/0/10-11
SV-1(config-if-range)#stackwise-virtual link 1
WARNING: All the extraneous configurations will be removed for FortyGigabitEthernet1/0/10 on reboot
WARNING: All the extraneous configurations will be removed for FortyGigabitEthernet1/0/11 on reboot
SV-1(config-if-range)#end
SV-2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
SV-2(config)#interface range fortyGigabitEthernet 1/0/10-11
SV-2(config-if-range)#stackwise-virtual link 1
WARNING: All the extraneous configurations will be removed for FortyGigabitEthernet1/0/10 on reboot
WARNING: All the extraneous configurations will be removed for FortyGigabitEthernet1/0/11 on reboot
SV-2(config-if-range)#end
Step 3. Configure StackWise Virtual dual-active detection – This has to be configured on a different port than the StackWise Virtual link ports.
V-1(config)#interface fortyGigabitEthernet 1/0/12
SV-1(config-if)#stackwise-virtual dual-active-detection
WARNING: All the extraneous configurations will be removed for FortyGigabitEthernet1/0/12 on reboot.
SV-1(config-if)#end
SV-2(config)#interface fortyGigabitEthernet 1/0/12
SV-2(config-if)#stackwise-virtual dual-active-detection
WARNING: All the extraneous configurations will be removed for FortyGigabitEthernet1/0/12 on reboot.
SV-1(config-if)#end
Step 4. Save the configuration and reload the switch
This step will convert the standalone switches to the StackWise Virtual domain once they come back online after the reload.
SV-1#wr mem
Building configuration... [OK]
SV-1#reload
Reload command is being issued on Active unit, this will reload the whole stack
Proceed with reload? [confirm]
# Hit Enter here to proceed with the reload
SV-2#wr mem
Building configuration... [OK]
SV-2#reload
Reload command is being issued on Active unit, this will reload the whole stack
Proceed with reload? [confirm]
# Hit Enter here to proceed with the reload
Cisco StackWise 가상 구성 확인
show stackwise-virtual switch number <1-2>
show stackwise-virtual link
show stackwise-virtual bandwidth
show stackwise-virtual neighbors
show stackwise-virtual dual-active-detection
show stackwise-virtual dual-active-detection pagp
자료출처