[Cisco] [Catalyst] Stackwise-Virtual

스위치와 라우터에는 다양한 기능들이 있습니다.

그 중 논리적 가상화 기술이 있고 논리적으로 병합하는 기술이 있습니다.

예를 들면 스위치의 가상화 기술은 VLAN 입니다 (vlan을 통한 트래픽 분산)

라우터(L3)의 가상화 기술은 vrf 이죠. 

 

스위치는 과거에는 stacking을 통해 다수의 장비를 하나의 장비로 동작하게 했습니다. 

stacking은 전용포트, 케이블이 있어야지만 사용가능한 기술이었습니다. 

cisco는  stacking을 stackwise-virtual이라는 기술로 발전시켰습니다. 

stackwise-virtual은 별도의 포트, 케이블을 사용하지 않고 

기존의 포트(ethernet, optic)를 사용하여 stack 을 구현할 수 있습니다. 

stack 포트와 케이블

 

stackwise를 구현하기 위해서는 우선 license가 필요합니다. 

network essential이 아닌 network advantage 로 구현 가능합니다. 

 

stackwise virtual 기술을 통해 두 개의 장비를 묶는다고 가정하겠습니다.

 

1. stacking 할 두 장비의 switch number와 우선순위(priority)를 지정

switch1(config)# switch number 1
switch1(config)# switch priority 20
switch2(config)# switch number 2

 

두 개의 장비를 하나의 장비로 묶는 기술이기 때문에 같은 포트 번호를 사용하게 됩니다. 

그렇기 때문에 switch number를 구분하여 포트를 구분합니다. 

인터페이스들이 Gi 1/0/1 이였다면 Gi 1/1/0/1 또는 Gi 2/0/1 로 변환됩니다. (switch number)

priority는 Active가 될 장비의 우선순위를 선정하는 명령어입니다. 

 

2. stackwise virtual 활성화 및 도메인 설정

switch1(config)# stackwise-virtual
switch1(config)# domain 10

switch2(config)# stackwise-virtual
switch2(config)# domain 10

 

stackwise-virtual 를 사용하기 위해서 기능을 활성화합니다. 

nexus의 feature 처럼 활성화 시켜야지 사용가능합니다. 

이후 묶을 장비끼리의 domain을 일치시켜줍니다. 

 

3. reload 

switch2# reload

switch number의 변경을 위해서 reload가 필요합니다. (일반적으로 standby 측 장비) 

 

4. DAD (Dual Active Detection) 설정

switch1(config)# interface range gi 1/0/21-22
switch1(config-if)# stackwise-virtual dual-active-detection
switch1(config-if)# no shutdown

switch2(config)# interface range gi 1/0/21-22
switch2(config-if)# stackwise-virtual dual-active-detection
switch2(config-if)# no shutdown

 

stackwise에는 두 개의 링크 설정이 필요합니다.

DAD는 이름에서 알 수 있듯이 Dual Active 상태를 찾기 위한 기능을 합니다. 

Active Standby로 동작해야합니다. Active Active 상태라면 장애 상황입니다. 

stackwise 하단에는 port channel로 포트를 묶는게 일반적입니다. 

하단의 장비에서 port channel이 설정된 포트에서 받는 정보가 다르게 되면 (서로 active)

L2의 포트를 err-disabled 상태가 됩니다.

위와같은 장애를 방지하기 위해서 서로의 상태정보를 주고 받는 포트가 DAD 입니다.

DAD는 1G로 설정가능합니다. 

 

5. SVL (Stackwise-Virtual Link) 설정

switch1(config)# interface range gi 1/0/23-24
switch1(config-if)# stackwise-virtual link 1
switch1(config-if)# no shutdown

switch2(config)# interface range gi 1/0/23-24
switch2(config-if)# stackwise-virtual link 1
switch2(config-if)# no shutdown

SVL 은 stack 설정한 두 장비간의 정보를 주고 받는 링크입니다. 

config 복사를 위한 데이터, 통신을 위해 사용하는 인터링크입니다. 

SVL은 두 장비간의 데이터 통신이 되는 링크이기 때문에 

10G 이상 설정해야만 합니다.(선택사항이 아니라 필수)

 

DAD, SVL 모두 설정하게 되면 standby 측 장비가 reload 되면서  stackwise가 맺어지게 됩니다. 

'네트워크' 카테고리의 다른 글

[L2] Catalyst Switch Etherchannel Loadbalancing  (0) 2023.07.22
[Network] CSMA/CD  (0) 2023.06.12
[Network] IPsec VPN (1) 용어 정리  (0) 2023.06.11
[Network] VPN이란 ?  (0) 2023.06.10
Administrative Distance (AD)  (0) 2023.06.07