24
아토리서치 정재웅 Jaewoong.chung @atto-research.com SDN/NFV Solution Demonstration with OBelle Controller

SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

아토리서치

정재웅

Jaewoong.chung

@atto-research.com

SDN/NFV Solution Demonstration with

OBelle Controller

Page 2: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

2 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

Company Overview

•아토리서치는 속도와 용량과 같은 고성능이 요구되는 특화된 환경에 최고 수준의 솔루션 및 서비스 제공을 목표로 하는 회사입니다.

VISION

deci d 10−1

cent c 10−2

milli m 10−3

micro µ 10−6

nano n 10−9

pico p 10−12

femto f 10−15

atto a 10−18

회사명 – AttoResearch Korea

AttoResearch 2010년 10월 설립 실리콘밸리 소재 AttoResearch Korea

2012년 2월 설립 본사 – 서울특별시 여의도 소재 연구소 – 경기도 판교 소재

글로벌 최고 수준 초고속 네트워크 데이터 처리기술

금융/통신 및 네트워크 장비 산업을 위한 고성능 기반의 IT솔루션 개발

Location

2010.10 미국 실리콘밸리 “Atto-research” 설립 2012. 2 한국 아토리서치코리아 설립 2013. 1 SDN Controller AttNet 개발 성공 2013. 3 아토리서치코리아 기술연구소 설립 (판교 테크노밸리) 2013. 6 벤처기업 인증 획득 (기술보증기금) 2013.12 국내 최초 OpenFlow 1.3.3 지원 Controller OBelle 출시 2014. 1 SDN 네트워크 관제 솔루션 OBelle Archon 출시 2014. 3 세계 최대 SDN 컨퍼런스 ONS 2014 전시

Business History

AttoResearch HK 2013년 10월 설립 홍콩 연락사무소

Page 3: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

3 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

OBelle 컨트롤러

OBelle (SDN 컨트롤러)

•OpenFlow 1.3.3 지원

•Robust 한 Resource Management (NOS)

•Secure 한 Application Management (NOS)

•Network SW stack 최적화 기반 고성능

Page 4: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

4 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved

OBelle 성능측정

◆ 시험 환경 자체 테스트 베드 cbench를 이용한 부하 응용 프로그램: Learning Switch

◆ 시험 결과 최대 1032만 flows/sec 10G NIC 최대 성능 오픈 소스 컨트롤러 대비 압도적인 성능 100여대의 스위치로 구성된 중간 크기 데이터센터 규모의 트래픽 처리

Page 5: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

5 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved

OBelle 성능(1)

가장 많이 사용되는 SDN Controller 들과 비교

NOX-MT : 성능상 가장 빠르다고 알려짐

Floodlight : 가장 다양한 기능을 제공

OBelle 이 가장 적은 자원을 이용하면서도 물리적 한계치 처리량을 처리해 냄

Page 6: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

6 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved

OBelle 성능(2)

OBelle 이 초당 천만건의 flow request 처리

일반적인 데이타센터의 초당 처리 건수는 백만 건

SKT 등의 초기 예상 고객이 성능에 대한 만족 표시

Page 7: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

7 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved

OBelle 성능(3)

적은 수의 worker thread 로 안정적인 flow request 처리 latency 보임

다양한 네트워크 서비스 응용 프로그램이 동시에 운영될 때, resource management 측면에서 매우 중요한 특성임

Page 8: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

8 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

Application Development

OBelle – Application Framework

• Event-driven 아키텍쳐

• 40여개의 Event 를 이용한 빠른 개발

• Inter Application Communication 지원으로 손쉬운 Service Chaining

• Kernel mode / User mode 의 런타임 선택을 통한 안정성/성능의 최적화

• 실행 전 바이너리 검사를 통한 시스템의 안정성 확보

• Application의 동적 교체로 시스템의 가용성 향상

Page 9: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

9 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

Northbound API

OBelle - Northbound API

ob_ofp_header_t *pkt = create_pkt_eve_features_request(ver, xid);

ENQ_NONB_OFP(fd, job_queue, pkt);

uint64_t datapath_id = ob_ofp_event_struct_get(ver, EVE_FEATURES_REPLY,

datapath_id, pkt);

char *acts = ob_ofp_event_struct_get(ver, EVE_FEATURES_REPLY, actions, pkt);

uint16_t type = ob_ofp_internal_struct_get(ver, action, type, action);

Page 10: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

10 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved

OBelle Archon(네트워크 관제 솔루션)

• 복잡한 설정 없이 네트워크 장치 자동 인식

• 네트워크 자원 종합 관리

• 원 클릭 설정 변경

• 웹 기반: 웹 브라우저가 탑재된 모든 장치에서 사용 가능 (노트북, 스마트 폰, 스마트 패드 등)

• OpenFlow 1.0 / 1.3.3

Topology View

보안뉴스 2014.2.28

OBelle Archon

Page 11: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

데모

1.동적 네트워크 관제 2.네트워크 장애 대응 3.드론 네트워크 관제

Page 12: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

12 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved

데모 환경

◆ 테스트 베드 구성 switch : 5 HP openflow switches

server : 4 raspberry devices

wifi access

software switch : 1 OVS

controller : OBelle

Page 13: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

13 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

테스트 베드 Topology

Switch 2 Switch 1

Switch 5

Switch 3

Switch 4

Host 1 Host 2

Host 3

192.168.200.1 192.168.200.2

192.168.200.3

Open vSwitch

14

14

14

14

13 13

15 15

13 15

13 15

17

15

17

13

17

17 17

OBelle (Controller)

Host 4 192.168.200.4

Page 14: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

14 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

네트워크 관제 솔루션 – OBelle & Archon

◆ 네트워크 모니터링 & 시각화툴 테스트베드 토폴로지 자동 모니터링 장비 / 플로우 / 이벤트 정보

Page 15: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

15 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

1. 네트워크 관제 – 최적 경로 라우팅

Switch 2 Switch 1

Switch 5

Switch 3

Switch 4

Host 1 Host 2

Host 3

192.168.200.1 192.168.200.2

192.168.200.3

Open vSwitch

OBelle (Controller)

Host 4 192.168.200.4

Page 16: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

16 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

2. 네트워크 장애 대응

Switch 2 Switch 1

Switch 5

Switch 3

Switch 4

Host 1 Host 2

Host 3

192.168.200.1 192.168.200.2

192.168.200.3

Open vSwitch

OBelle (Controller)

Host 4 192.168.200.4

Page 17: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

17 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

3. 드론 네트워크 관제 (1)

◆ SDN-기반 드론 네트워크 SDN에 의해 관제되는 드론 및 Access Point 동적 topology & network 최적화 데모 : 드론을 통한 wifi 통신망 복구

단절된 노드 코어네트워크

Page 18: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

18 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

3. 드론 네트워크 관제 (2)

Switch 2 Switch 1

Switch 5

Switch 3

Switch 4

Host 1 Host 2

Host 3

192.168.200.1 192.168.200.2

192.168.200.3

Open vSwitch

Host 5 192.168.200.5

OBelle (Controller)

Host 4 192.168.200.4

Page 19: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

19 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

3. 드론 네트워크 관제 (3)

Switch 2 Switch 1

Switch 5

Switch 3

Switch 4

Host 1 Host 2

Host 3

192.168.200.1 192.168.200.2

192.168.200.3

Open vSwitch

Host 5 192.168.200.5

OBelle (Controller)

Host 4 192.168.200.4

Page 20: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

20 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

3. 드론 네트워크 관제 (4)

◆ 재난 대응 구조팀 : 현장상황 모니터링 및 관제

피구조인 : 위치 확인 및 통신

문제점 : 해상 재난, 지상망의 파괴 (산불, 쓰나미)

Page 21: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

21 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014

3. 드론 네트워크 관제 (5)

◆ 국가 안보 이동 네트워크 : 산악지대의 통신 확보

수색 : 적의 위치 파악등

Page 22: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

아토리서치 방향

Page 23: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

23 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved

NFV Software-Driven

Versatile

OF

switch

Non-OF

switch

Routing

App

Load Balance

App

GP

NIC

GP

CPU

CDN

App

Security

App Computation

Communication

SDN Centralized

Programmable

SDN Controller

Network OS

High Performance

SW Network Stack

NFV Platform

Computication Technology

Network Middleware

Page 24: SDN/NFV Solution Demonstration with OBelle Controllerkrnet.or.kr/board/data/dprogram/1815/F3-2-%C1%A4%C... · 드론 네트워크 관제 (1) SDN-기반 드론 네트워크 SDN에

24 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved

감사합니다 [email protected]