본문 바로가기

Networks

Open vSwitch란 무엇인가?

Open VSwitch는 무엇일까?

딱 이름만 봐도 알겠지만... V가 들어가는 것을 보니 가상화의 냄새가 난다

 

정의를 딱 내려보자면

Apache 2.0 라이센스를 기반의 오픈소스 가상 스위치로 멀티레이어 네트워크 스위치의 기능을 하는 소프트웨어
NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag, 802.1Q VLAN(:12), STP, IPv6 support 등 스위치 기능 지원

 

 

라고 하는데...

 

뭐 말은 어렵지만 가상화 기술로 하드웨어 스위치를 소프트웨어로 구현한다는 소리다

 

더 쉽도록 그림을 보면!

 

 

 

 

 

 

기존의 스위치 구성도 이다.(하드웨어 스위치와 물리적 케이블 연결!)

 

 

 

 

그리고 가상화 스위치를 보면!

 

물리적 케이블은 딱 가상화 서버에 NIC 하나이고....

 

나머지는 다 하이퍼바이저단에서 소프트웨어로 처리해 버린다...

(네트웍쟁이들 줄어드는 소리가 들린다 ㅠㅠ)

 

 

 

 
§Open vSwitch를 이용한 네트워크 가상화
 
기존의 물리적인 NIC연결한 스위치을 가상화시키고, 한개의 Hypervisor 환경에서 구동되던
 서버환경을 여러개의 Hypervisor 환경으로 대체하여 이기종간의 클라우드 환경의 구성이 가능
KVM(Kernel-based VM), VirtualBox, Xen, XenServer 등의 Hypervisor 솔루션을 지원