SDN/NFV Solution Demonstration with OBelle Controller 아토리서치정재웅 Jaewoong.chung @atto-research.com
Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 2 KRnet 2014 Company Overview 아토리서치는속도와용량과같은고성능이요구되는특화된환경에최고수준의솔루션및서비스제공을목표로하는회사입니다. 회사명 AttoResearch Korea Location 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 2010 년 10 월설립실리콘밸리소재 AttoResearch HK 2013 년 10 월설립홍콩연락사무소 AttoResearch Korea 2012 년 2 월설립본사 서울특별시여의도소재연구소 경기도판교소재 VISION Business History 글로벌최고수준초고속네트워크데이터처리기술 금융 / 통신및네트워크장비산업을위한고성능기반의 IT 솔루션개발 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 전시
Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 3 KRnet 2014 OBelle 컨트롤러 OBelle (SDN 컨트롤러 ) OpenFlow 1.3.3 지원 Robust 한 Resource Management (NOS) Secure 한 Application Management (NOS) Network SW stack 최적화기반고성능
OBelle 성능측정 시험환경 자체테스트베드 cbench 를이용한부하 응용프로그램 : Learning Switch 시험결과 최대 1032 만 flows/sec 10G NIC 최대성능 오픈소스컨트롤러대비압도적인성능 100 여대의스위치로구성된중간크기데이터센터규모의트래픽처리 Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 4
OBelle 성능 (1) 가장많이사용되는 SDN Controller 들과비교 NOX-MT : 성능상가장빠르다고알려짐 Floodlight : 가장다양한기능을제공 OBelle 이가장적은자원을이용하면서도물리적한계치처리량을처리해냄 Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 5
OBelle 성능 (2) OBelle 이초당천만건의 flow request 처리일반적인데이타센터의초당처리건수는백만건 SKT 등의초기예상고객이성능에대한만족표시 Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 6
OBelle 성능 (3) 적은수의 worker thread 로안정적인 flow request 처리 latency 보임다양한네트워크서비스응용프로그램이동시에운영될때, resource management 측면에서매우중요한특성임 Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 7
Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 8 KRnet 2014 Application Development OBelle Application Framework Event-driven 아키텍쳐 40 여개의 Event 를이용한빠른개발 Inter Application Communication 지원으로손쉬운 Service Chaining Kernel mode / User mode 의런타임선택을통한안정성 / 성능의최적화 실행전바이너리검사를통한시스템의안정성확보 Application 의동적교체로시스템의가용성향상
Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 9 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);
OBelle Archon OBelle Archon( 네트워크관제솔루션 ) 복잡한설정없이네트워크장치자동인식 네트워크자원종합관리 원클릭설정변경 웹기반 : 웹브라우저가탑재된모든장치에서사용가능 ( 노트북, 스마트폰, 스마트패드등 ) OpenFlow 1.0 / 1.3.3 보안뉴스 2014.2.28 Topology View Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 10
데모 1. 동적네트워크관제 2. 네트워크장애대응 3. 드론네트워크관제
데모환경 테스트베드구성 switch : 5 HP openflow switches server : 4 raspberry devices wifi access software switch : 1 OVS controller : OBelle Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 12
테스트베드 Topology OBelle (Controller) Switch 1 14 13 13 Switch 2 14 17 15 15 Host 1 Host 2 192.168.200.1 192.168.200.2 17 13 15 17 Switch 3 15 17 13 Switch 4 14 Host 4 192.168.200.4 Switch 5 13 15 14 17 Open vswitch Host 3 192.168.200.3 13 Copyright c 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014
Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 14 KRnet 2014 네트워크관제솔루션 OBelle & Archon 네트워크모니터링 & 시각화툴 테스트베드토폴로지자동모니터링 장비 / 플로우 / 이벤트정보
1. 네트워크관제 최적경로라우팅 OBelle (Controller) Switch 1 Switch 2 Host 1 Host 2 192.168.200.1 192.168.200.2 Switch 3 Switch 4 Host 4 192.168.200.4 Switch 5 Open vswitch Host 3 192.168.200.3 15 Copyright c 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014
2. 네트워크장애대응 OBelle (Controller) Switch 1 Switch 2 Host 1 Host 2 192.168.200.1 192.168.200.2 Switch 3 Switch 4 Host 4 192.168.200.4 Switch 5 Open vswitch Host 3 192.168.200.3 16 Copyright c 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014
3. 드론네트워크관제 (1) SDN- 기반드론네트워크 SDN 에의해관제되는드론및 Access Point 동적 topology & network 최적화 데모 : 드론을통한 wifi 통신망복구 코어네트워크 단절된노드 Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 17 KRnet 2014
3. 드론네트워크관제 (2) OBelle (Controller) Switch 1 Switch 2 Host 1 Host 2 192.168.200.1 192.168.200.2 Switch 3 Switch 4 Host 4 192.168.200.4 Switch 5 Open vswitch Host 3 192.168.200.3 192.168.200.5 Copyright c 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014 18 Host 5
3. 드론네트워크관제 (3) OBelle (Controller) Switch 1 Switch 2 Host 1 Host 2 192.168.200.1 192.168.200.2 Switch 3 Switch 4 Host 4 192.168.200.4 Switch 5 Open vswitch Host 3 192.168.200.3 192.168.200.5 Copyright c 2014 ATTO Research CO.,LTD., All rights reserved KRnet 2014 19 Host 5
Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 20 KRnet 2014 3. 드론네트워크관제 (4) 재난대응 구조팀 : 현장상황모니터링및관제 피구조인 : 위치확인및통신 문제점 : 해상재난, 지상망의파괴 ( 산불, 쓰나미 )
Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 21 KRnet 2014 3. 드론네트워크관제 (5) 국가안보 이동네트워크 : 산악지대의통신확보 수색 : 적의위치파악등
아토리서치방향
Network Middleware SDN Centralized Programmable NFV Software-Driven Versatile Routing App Load Balance App Computation CDN App Security App Network OS SDN Controller Computication Technology NFV Platform High Performance SW Network Stack OF switch Non-OF switch Communication GP NIC GP CPU Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 23
감사합니다 info@atto-research.com Copyright c 2014 ATTO Research CO.,LTD., All rights reserved 24