안녕하세요. 이번 시간에는 최근 백본 스위치 이중화할 때 많이 사용하는 VC(Virtual-Chassis)에 대해서 알아보도록 하겠습니다. VC는 무엇인지 , 장. 단점과 동작원리 등에 대해서 알아보죠.
1. VC(Virtual-Chassis)란?
: VC가 생소하신 분들도 많으시죠? 완전 최근에 나온 기술은 아닌데 , 최근에 사이트에서 실제로 많이 세팅해서 사용하는 기술입니다.
백본 스위치 이중화라고 하면 예전에는 VRRP , HSRP를 이용하여 Active-Standby 로 동작하게 만드는 구조였습니다. 하지만 VC는 Active-Active 구조라고 보시면 됩니다.
VC에 대해서 한번 보죠
: 여러 물리적인 스위치를 Single IP Address로 관리가 가능한 Single logical Switch로 동작하게 하는 가상화 기술이라고 합니다.
좀 더 쉽게 설명하면 두 대의 물리적인 백본 스위치를 하나의 논리적인 스위치로 만든 기술이라고 보면 됩니다. 물리적으로는 두대 , 하지만 논리적으로는 한대. 스위치가 한대니까 Active-Active 동작하는 것처럼 보이는 것이고요.
옛날에 많이 사용하던 Stacking 기술하고 비슷하게 이해하시면 되지 않을까 싶네요.
2. VC 장.단점
: VC라고 좋은 점만 있는 것은 아니겠죠? 그럼 장점과 단점에 대해서 알아보도록 하죠
※ VC(Virutal Chassis) 장점
- Active-Active로 동작
- VC는 Single Chassis로 single bridge and router처럼 동작
- 백본 스위치 이중화 시 가장 문제가 되는 Loop 구조가 되지 않음
- Spanning tree와 VRRP 필요 없이 Core and Edge Switches 간의 빠르고 단순한 디자인 구성
- 네트워크 단순화를 통한 성능 향상 , 장애 예방 , 빠른 복구력 제공
- 2배의 네트워크 성능 향상(두대를 한대처럼 사용하기 때문에)
- 하단 장비들은 LACP를 통해 구성
※ VC(Virutal Chassis) 단점
- 아직 사이트에서 많이 사용하지 않는 구성
- 별도의 Software License가 필요 (벤더마다 장비마다 다를 수 있음)
- 레퍼런스가 많지 않기 때문에 안정 화면에서 미지수
3. VC 동작원리
: 알카텔 스위치 Config 기준으로 보겠습니다. 각각의 스위치 A와 B에 VC세팅 후 재부팅하면 논리적으로 하나의 스위치로 동작하게 됩니다. 세팅은 간단합니다.
Part 1: Configure the switches
Chassis A-> virtual-chassis configured-chassis-id 1
Chassis A-> virtual-chassis vf-link 0 create
Chassis A-> virtual-chassis vf-link 0 member-port 1/1
Chassis A-> virtual-chassis configured-chassis-priority 200
Chassis A-> write-memory
Chassis A-> convert-configuration to vc_dir
Chassis B-> virtual-chassis configured-chassis-id 2
Chassis B-> virtual-chassis vf-link 0 create
Chassis B-> virtual-chassis vf-link 0 member-port 1/1
Chassis B-> write-memory
Chassis B-> convert-configuration to vc_dir
Part 2: Reboot the switches
Chassis A-> reload from vc_test no rollback-timeout
Chassis B-> reload from vc_test no rollback-timeout
저의 글을 읽어 주셔서 감사합니다. 오늘도 즐거운 하루 보내세요.
댓글