드론의 비즈니스 활성화를 위한 안전, 보안 그리고 인프라 학기술특집(0).pdf · PDF file제23권 제4호·15 드론 즈니 성화 전 리 프라 1. 드론
SDN/NFV Solution Demonstration with OBelle...
Transcript of SDN/NFV Solution Demonstration with OBelle...
아토리서치
정재웅
Jaewoong.chung
@atto-research.com
SDN/NFV Solution Demonstration with
OBelle Controller
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월 설립 홍콩 연락사무소
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 최적화 기반 고성능
4 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved
OBelle 성능측정
◆ 시험 환경 자체 테스트 베드 cbench를 이용한 부하 응용 프로그램: Learning Switch
◆ 시험 결과 최대 1032만 flows/sec 10G NIC 최대 성능 오픈 소스 컨트롤러 대비 압도적인 성능 100여대의 스위치로 구성된 중간 크기 데이터센터 규모의 트래픽 처리
5 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved
OBelle 성능(1)
가장 많이 사용되는 SDN Controller 들과 비교
NOX-MT : 성능상 가장 빠르다고 알려짐
Floodlight : 가장 다양한 기능을 제공
OBelle 이 가장 적은 자원을 이용하면서도 물리적 한계치 처리량을 처리해 냄
6 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved
OBelle 성능(2)
OBelle 이 초당 천만건의 flow request 처리
일반적인 데이타센터의 초당 처리 건수는 백만 건
SKT 등의 초기 예상 고객이 성능에 대한 만족 표시
7 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved
OBelle 성능(3)
적은 수의 worker thread 로 안정적인 flow request 처리 latency 보임
다양한 네트워크 서비스 응용 프로그램이 동시에 운영될 때, resource management 측면에서 매우 중요한 특성임
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의 동적 교체로 시스템의 가용성 향상
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);
…
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
데모
1.동적 네트워크 관제 2.네트워크 장애 대응 3.드론 네트워크 관제
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
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
14 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014
네트워크 관제 솔루션 – OBelle & Archon
◆ 네트워크 모니터링 & 시각화툴 테스트베드 토폴로지 자동 모니터링 장비 / 플로우 / 이벤트 정보
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
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
17 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014
3. 드론 네트워크 관제 (1)
◆ SDN-기반 드론 네트워크 SDN에 의해 관제되는 드론 및 Access Point 동적 topology & network 최적화 데모 : 드론을 통한 wifi 통신망 복구
단절된 노드 코어네트워크
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
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
20 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014
3. 드론 네트워크 관제 (4)
◆ 재난 대응 구조팀 : 현장상황 모니터링 및 관제
피구조인 : 위치 확인 및 통신
문제점 : 해상 재난, 지상망의 파괴 (산불, 쓰나미)
21 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014
3. 드론 네트워크 관제 (5)
◆ 국가 안보 이동 네트워크 : 산악지대의 통신 확보
수색 : 적의 위치 파악등
아토리서치 방향
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
24 Copyright ⓒ 2014 ATTO Research CO.,LTD., All rights reserved
감사합니다 [email protected]