IBM SDN-VE (SDN for Virtual Environments)
IBM 의 SDN 모델 SDN-VE를 소개... 해드리고 싶은데 지식이 너무 짧네요 ㅋㅋㅋ 대충이나마 자료를...
시작은…
시작할 때의 이름은 IBM DOVE(Distributed Overlay Virtual Ethernet) 였음. 이름에서도 바로 보이겠지만 오버레이 방식. 하지만 나중에 SDN-VE로 이름을 변경 (Software Defined Network for Virtual Environments)
DOVE를 위해 IBM은 자신의 가상 스위치 제품을 만듬 ( DVS 5000v ) 하지만 나중에 DOVE에서 이름을 바꾸면서 SDN VE 5000V Distributed vSwitch으로 이름이 바뀜 ( 5000V vDS 라고도 부르는듯 )
뭐 넥서스 1000v의 경쟁모델? 이라는 말도 있네요.
http://www.redbooks.ibm.com/abstracts/sg248115.html?Open
VXLAN 프레임 포맷을 사용하여 터널링 하는 방식으로 과거에는 vSphere만 지원되었고 차후 다른 하이퍼바이저에 대한 지원 계획은 있었음. 2013년. IBM이 DOVE를 SDN-VE으로 이름을 바꾸며 발표.
Software Defined Network for Virtual Environments Version 1.2, OpenFlow Edition User Guide 에서 KVM과 VMWARE에 대한 지원 부분이 보임. 하지만 나머지 부분은 미확실.
특징을 몇 가지 살펴보면
- 논리그룹 : tenant 베이스의 논리적 그룹을 만들어 multi-tanancy 환경을 제공.
- Vmware(ESX 5.0 or 5.1) 와 KVM에 환경에 대한 IBM DOVE 기반의 오버레이 네트워크 제공 ( 기존 IP 네트워크 환경에서 변화없이 가상화 네트워크 구축)
- 오픈스택 API 제공(neutron)
- VXLAN ( 16만개의 가상 네트워크 )
- 가상 머신의 주소가 이더넷 스위치에 존재하지 않음 (맥 테이블 감소, 덜 복잡한 STP)
- IP multicast traffic에 대한 의존성 없음
- 컨트롤러 기반의 프록시 메커니즘을 통해 ARP floods 감소
Openstack Plugin에 대한 부분
https://wiki.openstack.org/wiki/IBM-Neutron#Overview
리눅스 3.8버전 이후 ( 2013년 2월 18일 릴리즈 ) 패치 내용 중 아래 항목이 포함됨.
Support Distributed Overlay Virtual Ethernet (DOVE) extensions for VXLAN
2012년 자료인데… 일단 모든 트래픽은 l3 장비를 통해야함.
머리 아프네요 ㅋㅋㅋ
VXLAN을 사용한 SDN
VXLAN에 대한 동작이 다양하게 설명되어 있음.
http://events.linuxfoundation.org/sites/events/files/slides/2013-linuxcon.pdf
IBM SDN-VE에 대한 User Guide
http://www-01.ibm.com/support/docview.wss?uid=isg3T7000692&aid=1
Part 2 . Chapter 9. Openstack에 대한 플러그인 부분을 확인할 수 있음. ( p127~ )
Known Issue about Openstack
- Neutron routers with shared networks do not work as expected. In this release, Neutron routers can be used only with dedicated networks. (ID: XB289274)
얼떨결에 득템한 5000v
http://www.mediafire.com/download/a153c1zjz92nt0x/IBM_SNDVS_5000V_V1.0.3_CTRLER.ova
그냥 ova 파일을 virtualbox로 실행시키면 바로됩니다.