Louie NRT Story

[Cloud_Training] 190201_Network Virtualization(SDN,NFV) 본문

서버시스템

[Cloud_Training] 190201_Network Virtualization(SDN,NFV)

hyeok0724.kim@gmail.com 2019. 2. 3. 21:14
반응형

190201_SDN_r1.pptx



SDN(Software Defined Networking)

네트워크 장비 내의 제어부(Control Plane)와 전송부(Data Plane)를 분리


SDN 생긴 이유

- Legacy 장비는 제어부와 전송부가 하나의 장비에 존재 함

- 최적의 경로를 각 라우터 내에서 각각 계산함

- 데이터 전송 기술이 발전하며 제어부 또한 복잡 해졌음

- 장비의 사양이 늘어나고 장비의 값이 비싸 짐

- 제어부 -> 별도의 장비 또는 범용 컴퓨터 서버로 분리, 네트워크 장비 ->  데이터 전송 기능만 갖춤

- 제어부가 여러 네트워크를 제어하면서 네트워크 인프라 구축 비용 절감

- 전송부 장치만 네트워크 장비 공급 업체에서 구입

- 제어부는 직접 구축하여 Service Provider의 네트워크 상황에 최적화 된 방식으로 구축



SDN Contoller 구축 방법
- SDN Conllter 많은 Device들과 Application들과 통신 할 수 있도록 API 제공
- SDN의 Controller Open Source로는 Open Daylight와 ONOS(Open Network Operating System)이 있음

Network Device

- WhiteBox Switch라는 개념인데 Broadcom 회사에서 제어 방식을 모두 공개하고

  칩셋을 파는 방식으로 하여 사용자 입장에서는 네트워크 구축 비용을 크게 절감함


SDN Controller와 Network Device 통신
- RPC 규격이 필요한데 그중 하나가 OpenFlow

향후 방향
- SDN Controller가 데이터를 결정하는데 있어서 AI 기술을 접목함
- SDN Controller가 스스로 판단하게 함으로 SDN(Software Defined Network) to SDN(Self-Driving Network)라고 함


NFV(Network Function Virtualization)


NFV란?

- 네트워크 기능을 추상화

- 하나의 물리적인 네트워크 기능을 여러 사용자 또는 장치와 사용

SDN과 NFV를 같이 사용하므로

VM을 만들 때 Swtich를 가상화하여

쉽게 네트워크 구성함


NFV의 단점 및 개선
- VM은 네트워크 레이어와 호스트 머신의 네트워크 레이어 
  두 개를 모두 거쳐야 해서, 성능이 크게 떨어짐

개선방법

- OVS-DPDK(Data Plane Development Kit)

- NIC(Network Interface Card) Offloading



※ OVS(Open vSwitch)

- Virtual Switch가 VM과 Physical Switch와 연결해줌

- OVS는 오픈소스 기반 가상스위치 이름임




[Reference]

- https://www.sktinsight.com/98995

- http://www.bloter.net/archives/267815
- https://www.netmanias.com/ko/post/blog/13361/sdn-nfv-sk-telecom/sdn-nfv-in-the-5g-era-2-nfv-using-sdn-based-virtual-network


반응형
Comments