Ryu's Tech

IBM SDN-VE (SDN for Virtual Environments)

Ryusstory 2015. 1. 10. 14:56

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

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=e4f67addf158f98f8197e08974966b18480dc751

   

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 실행시키면 바로됩니다.