파이오링크 presentation 서식 2

Similar documents
PowerPoint 프레젠테이션

PCServerMgmt7

1.LAN의 특징과 각종 방식

vm-웨어-앞부속

1217 WebTrafMon II

SDN의 5년간 기술발전과 향후 방향

YSU_App_2.0-2

SchoolNet튜토리얼.PDF

기술 이력서 2.0

¨ìÃÊÁ¡2

The Self-Managing Database : Automatic Health Monitoring and Alerting


Microsoft PowerPoint - 2.Catalyst Switch Intrastructure Protection_이충용_V1 0.ppt [호환 모드]

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

歯이시홍).PDF

우리의 가장 위대한 업적은 가슴과 머리, 그리고 손이 완벽한 조화를 이루어 함께 일할 때 창출된다. 폴 해리스, 로타리 창시자


<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

vm-웨어-01장

DE1-SoC Board

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

APOGEE Insight_KR_Base_3P11

À¯Çõ Ãâ·Â

Service-Oriented Architecture Copyright Tmax Soft 2005

서현수

istay

ODS-FM1

Oracle9i Real Application Clusters

15_3oracle

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

Microsoft PowerPoint - eSlim SV [ ]

DBPIA-NURIMEDIA

Dell과 함께라면 가능합니다. 처음 도입하는 서버 또는 두 번째로 도입하는 서버이거나 네트워크를 확장시키거나 관리 기능을 강화하는 등의 모든 요구 사항을 Dell은 지원할 수 있습니다. Dell은 특성이 각기 다른 모든 조직과 회사마다 서로 다른 시점에 서로 다른 요

PowerPoint 프레젠테이션

김기남_ATDC2016_160620_[키노트].key


6주차.key

PBNM CIM(Common Information Model) DEN, COPS LDAP 21 CIM (Common Information Model) CIM, specification schema [7]

Egretia_White_Paper_KR_V1.1.pages

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Microsoft PowerPoint - Infiniband 20Gb 40Gb Switch HCA (??_1).ppt [Compatibility Mode]

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

歯A1.1함진호.ppt

1. 기술배경 NFV는 Consortium of Service Provider들에의해서만들어졌다. 현재 Network Operation은규모가큰전용 Hardware appliances가계속해서증가하고있다. 새로운 Network Service를 Launching할때마다에

Intro to Servlet, EJB, JSP, WS

J2EE & Web Services iSeminar

05Àå

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

3.Bladesystem

Print

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

untitled

Microsoft PowerPoint - eSlim SV [080116]

Microsoft Word - 조병호

°í¼®ÁÖ Ãâ·Â

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper


PowerPoint Presentation

±èÇö¿í Ãâ·Â

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

Microsoft PowerPoint - 발표_090513_IBM세미나_IPTV_디디오넷_완료.ppt

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

UDP Flooding Attack 공격과 방어

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

歯I-3_무선통신기반차세대망-조동호.PDF

<31325FB1E8B0E6BCBA2E687770>

논단 : 제조업 고부가가치화를 통한 산업 경쟁력 강화방안 입지동향 정책동향 <그림 1> ICT융합 시장 전망 , 년 2015년 2020년 <세계 ICT융합 시장(조 달러)> 2010년 2015년 2020년 <국내 ICT

HP 비즈니스잉크젯 1200 프린터시리즈 경제적인컬러, 뛰어난성능.

Voice Portal using Oracle 9i AS Wireless

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

CD-RW_Advanced.PDF

Network seminar.key

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

thesis


歯Cablexpert제안서.PDF

untitled

Azure Stack – What’s Next in Microsoft Cloud

Tech Trends 클라우드 버스팅의 현주소와 과제 아직 완벽한 클라우드 버스팅을 위해 가야 할 길이 멀지만, 하이브리드 클라우드는 충분한 이점을 가져다 준다. Robert L. Scheier Networkworld 매끄러운 클라우드 버스팅(Cloud Bursting

KDTÁ¾ÇÕ-2-07/03

Analyst Briefing

untitled

Portal_9iAS.ppt [읽기 전용]

<BBEABEF7B5BFC7E22DA5B12E687770>

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

0125_ 워크샵 발표자료_완성.key

OpenStack In Telco: Toward 5G Mobile network

<4D F736F F D203036B1C7BFF8BFC128C6AFC1FD292DC3D6C1BE>

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

PowerPoint 프레젠테이션

Microsoft Word - 김완석.doc

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

KDTÁ¾ÇÕ-1-07/03

미래인터넷과 창조경제에 관한 제언 65 초록 과학기술과의 융합을 통해 창조경제를 이루는 근간인 인터넷은 현재 새로운 혁신적 인터넷, 곧 미래인터넷으로 진화하는 길목에 있다. 창조와 창업 정신으로 무장하여 미래인터넷 실현에 범국가적으로 매진하는 것이 창조경제 구현의 지름

歯J PDF

Microsoft PowerPoint - HS6000 Full HD Subtitle Generator Module Presentation

Social Network

1. PVR Overview PVR (Personal Video Recorder), CPU, OS, ( 320 GB) 100 TV,,, Source: MindBranch , /, (Ad skip) Setop BoxDVD Combo

Transcription:

Whitebox servers/switches & Acceleration 2014. 6. 24. 파이오링크 이경헌 (kevin@piolink.com)

목 차 1. Whitebox switch 개요 2. Whitebox switch 제품동향 - Programmable Switch - Bare-metal Switch 3. Whitebox switch 기술동향 - Open Hardware Platform - Open Software Platform 4. 국내연구동향 - NFV 멀티서비스 5. 결론 2

Whitebox Switch 개요 3

Whitebox switch 개요 통상적으로 내부 구조가 공개되어 있음을 의미 Lorem ipsum dolor sit amet, ex decore praesent qui, quaeque accusam fierent usu no. Quidam placerat convenire ea eos. Usu corpora persequeris cu. Qualisque deseruisse elaboraret an per, graeco laoreet ad qui. Vim nostrud copiosae in, te cum euismod oportere reformidans, vim et aeterno intellegat. Te perfecto salutatus duo, eros Lorem ipsum dolor an sit nam, amet,eos ex aliquip decore admodum praesent qui, adipiscing id. quaeque accusam fierent usu no. Quidam placerat convenire ea eos. Usu corpora persequeris cu. Qualisque deseruisse elaboraretimpetus an per,discere graecolaboramus laoreet adnec qui.ne,vim in, te cumcum euismod quonostrud id etiamcopiosae veniam persecuti, falli intellegam oportere vituperatoribus reformidans, vim et aeterno Te Indoctum perfecto molestiae salutatus duo, erosno nobis te. Quo graecis intellegat. propriae ex. cu mea. Lorem ipsum dolor sit amet, ex decore praesent qui, quaeque accusam fierent usu no. adipiscingputant an nam, eos aliquip admodum id. commune nam, vim ut ipsum nostro tractatos. Eu aliquip utroque omittantur Quidam placerat convenire ea eos. Usu corpora persequeris cu. Qualisque deseruisse cum. Diam nostrud eum no. In assum postea fuisset usu, cum minim viderer ad. elaboraret Impetus an per, discere graeco laboramus laoreet ad nec qui. ne, Vimquo nostrud copiosae te cum cum euismod id etiam veniamin, persecuti, falli intellegam oportere reformidans, vimte. etquo aeterno Te perfecto salutatus eros No nobis vituperatoribus graecisintellegat. propriae molestiaeduo, cu mea. Vidit maluisset reformidans mel in,ex.visindoctum legimus neglegentur ei. Et debet interpretaris vis, adipiscing eos aliquip admodum Lorem ipsum doloran sitnam, amet, decore praesent qui, quaeque accusam fierent usu no. putant commune nam, vim utid. ipsum nostro tractatos. Eu aliquip utroque eiexmea regione tibique. Eirmod antiopam disputando sea ex, noomittantur quidam perpetua Quidam placerat convenire eanostrud eos. Usu persequeris cu. Qualisque deseruisse cum. Diam eum In feugiat assum postea fuisset usu, cum minim viderer ad. efficiantur ius,corpora atno. per appetere. Primis vulputate ex duo. Impetus discere laboramus necqui. ne, Vim quo nostrud id etiam copiosae veniam persecuti, cum falli intellegam elaboraret an per, graeco laoreet ad in, te cum euismod te. Quo graecis propriae ex. Indoctum molestiae cu No nobis oporterevituperatoribus reformidans, et vel aeterno intellegat. salutatus philosophia. duo, Vidit vim maluisset reformidans mel no in,te vis legimus neglegentur ei.mea. Eteros debet interpretaris vis, autem. Ex erat commune, pri perfecto laoreet pertinacia Has at amet modo putant commune nam, vim ut ipsum nostro tractatos. Eu aliquip utroque omittantur an nam, eos aliquip id. Eirmod mea regione tibique. antiopam disputando sea ex, no quidam perpetua Adadmodum has qui, malorum saperet urbanitas. Teusu hasno.mediocrem concludaturque. Mei ad choro Lorem ipsum adipiscing dolor sit amet, ex ei decore praesent quaeque accusam fierent cum. Diam efficiantur nostrud eum In assum postea fuisset usu,vulputate cum minim viderer ad. ius, no. at per feugiat appetere. Primis ex meliore duo. abhorreant, usu laoreet cu. Vix dicam dolores at. Quidam placerat convenire ea eos. Usu corpora persequeris cu.commune Qualisque deseruisse discere laboramus necvim ne, nostrud quo id etiam veniam persecuti, cum falli intellegam elaboraret animpetus per, graeco laoreet ad qui. copiosae in, te cum euismod Vidit maluisset reformidans mel in, visprilegimus neglegentur ei. Etmea. debet interpretaris vis, vituperatoribus te. Quo graecis propriae ex. Indoctum molestiae cu No nobis Ex vel erat commune, no laoreet pertinacia philosophia. Has at amet modo autem. in sadipscing appellantur, ei duo quidam oportere reformidans, vim et aeterno Est intellegat. Te perfecto salutatus duo, eros mentitum argumentum. Te sit consetetur ei mea regione tibique. Eirmod antiopam disputando seautroque ex, noconcludaturque. quidam perpetua commune nam, vim ut ipsum nostro tractatos. Euhas aliquip omittantur Ad has malorum saperet Te mediocrem Meivolutpat ad choro referrentur. Ius eturbanitas. dico graecis, ex has quis nostro vocibus. Mei no evertitur, ea adipiscing an putant nam, eos aliquip admodum id. efficiantur at no. perinfeugiat appetere. Primisusu, vulputate ex duo. cum. Diam nostrudius, eum assum postea fuisset cumdicam minim vidererdolores ad. abhorreant, usu laoreet commune cu. Vix meliore at. noster facete. Ea suas diam Lorem ipsum dolor sit amet, ex decore praesent qui,mea quaeque accusam fierent usu no.mel, ei nec numquam epicuri, ius tamquam noluisse cu. Impetus discere laboramus neccorpora ne, quopersequeris idvulputate etiam veniam persecuti,deseruisse cum falli intellegam Quidam placerat convenire eamaluisset eos. Usu cu. Qualisque Ex vel erat commune, no pri laoreet pertinacia Hasinterpretaris at argumentum. amet modo Vidit reformidans mel visappellantur, legimus neglegentur ei. EtNo debet vis, autem. Est in sadipscing ei duocuphilosophia. quidam mentitum Te sit consetetur vituperatoribus te. Quo ad graecis propriae ex. in, Indoctum molestiae mea. nobis elaboraret an per, graeco laoreet qui. Vim nostrud copiosae in, te cum euismod Ad has malorum saperet urbanitas. Te has concludaturque. Mei ad choroevertitur, ea ei mea regione Eirmod antiopam sea ex, no vocibus. quidam Mei perpetua referrentur. Iustractatos. et dico graecis, ex mediocrem has quis nostro no volutpat putant commune nam, vim uttibique. ipsum nostro Eudisputando aliquip utroque oportere reformidans, vim et aeterno intellegat. Te perfecto salutatus duo, eros omittantur abhorreant, usu laoreet commune cu. vulputate Vix dicam meliore dolores at. efficiantur per feugiat appetere. ex duo. mea noster facete. Ea mel, ei nec cum. Diam eum ius, no. at In id. assum postea fuisset Primis usu,suas cumdiam minim viderer ad.numquam epicuri, ius tamquam noluisse adipiscing an nam, eosnostrud aliquip admodum vulputate cu. Est commune, in sadipscing appellantur, ei duo quidam mentitum Te sit consetetur Exreformidans vel erat nolegimus pri laoreet pertinacia Has argumentum. at amet Vidit maluisset in, vis neglegentur ei.philosophia. Et debet interpretaris vis, modo autem. Impetus discere laboramus nec ne, quomel id saperet etiam persecuti, cum falli intellegam referrentur. Ius etveniam dico graecis, ex has quis nostro vocibus. Mei nomei volutpat evertitur, ea Ad has malorum urbanitas. Te has mediocrem concludaturque. ad choro ei mea regione tibique. Eirmodex.antiopam disputando sea mea. ex, no quidam vituperatoribus te. Quo graecis propriae Indoctum molestiae cu nobis perpetua mea noster facete. Ea suas mel, ei necno numquam epicuri, ius tamquam noluisse abhorreant, usu laoreet commune cu.diam Vix dicam efficiantur ius,vim at per feugiat appetere. Primis vulputate ex duo.meliore dolores at. putant commune nam, ut ipsum nostro vulputate cu. tractatos. Eu aliquip utroque omittantur cum. Diam nostrud eum Est no. In postea fuisset usu, minim ad. argumentum. Te sit consetetur in assum sadipscing appellantur, ei cum duo quidamviderer mentitum Ex vel erat commune, no pri laoreet pertinacia philosophia. Has at amet modo autem. referrentur. Ius et dico graecis, ex has quis nostro vocibus. Mei no volutpat evertitur, ea Ad has malorum saperet urbanitas. Te has mediocrem concludaturque. Mei ad Vidit maluisset reformidans mel in, visfacete. legimus neglegentur ei. Eteidebet interpretaris vis, ius choro mea noster diam mel, nec numquam epicuri, tamquam noluisse abhorreant, usu laoreet communeea cu.suas Vix dicam meliore dolores at. perpetua ei mea regione tibique. Eirmod antiopam disputando sea ex, no quidam vulputate cu. efficiantur ius, at per feugiat appetere. Primis vulputate ex duo. Est in sadipscing appellantur, ei duo quidam mentitum argumentum. Te sit consetetur Ius pri et dico graecis, ex hasphilosophia. quis nostrohas vocibus. Mei modo no volutpat Ex vel erat referrentur. commune, no laoreet pertinacia at amet autem.evertitur, ea mea noster facete. Ea suas mel, ei nec concludaturque. numquam epicuri, noluisse Ad has malorum saperet urbanitas. Te diam has mediocrem Meiiusadtamquam choro cu.commune cu. Vix dicam meliore dolores at. abhorreant,vulputate usu laoreet Est in sadipscing appellantur, ei duo quidam mentitum argumentum. Te sit consetetur referrentur. Ius et dico graecis, ex has quis nostro vocibus. Mei no volutpat evertitur, ea mea noster facete. Ea suas diam mel, ei nec numquam epicuri, ius tamquam noluisse vulputate cu. Whitebox Blackbox 4

Whitebox switch 개요 - 산업별 Whitebox 정의 Whitebox Computer hardware - 브랜드 종속적이지 않은 하드웨어 도매상, 소매상과 같은 소규모 빌더들이 만드는 PC 표준 규격에 맞는 다양한 벤더들의 상품들을 조합 - XT, AT,ATX...XTX - 용도에 맞추어 고가의 부품과 저가의 부품을 조합 - 운영체제 소프트웨어의 선택적 제공 Whitebox testing - 내부 소스 코드를 직접 테스트 하는 기법 - Blackbox testing 의 입 / 출력만 확인하는 기법과 비교 Whitebox in Software engineering - 내부 구조 열람 가능한 소프트웨어 서브시스템 Whitebox Cryptography - 내부가 구조가 열람 되어도 보안 유지되는 암호화 시스템 5

Whitebox switch 개요 Whitebox 라 하여 전체가 열려있는것으로 인식되지만 Lorem ipsum dolor sit amet, ex decore praesent qui, quaeque accusam fierent usu no. Quidam placerat convenire ea eos. Usu corpora persequeris cu. Qualisque deseruisse elaboraret an per, graeco laoreet ad qui. Vim nostrud copiosae in, te cum euismod oportere reformidans, vim et aeterno intellegat. Te perfecto salutatus duo, eros Lorem ipsum dolor an sit nam, amet,eos ex aliquip decore admodum praesent qui, adipiscing id. quaeque accusam fierent usu no. Quidam placerat convenire ea eos. Usu corpora persequeris cu. Qualisque deseruisse elaboraretimpetus an per,discere graecolaboramus laoreet adnec qui.ne,vim in, te cumcum euismod quonostrud id etiamcopiosae veniam persecuti, falli intellegam oportere vituperatoribus reformidans, vim et aeterno Te Indoctum perfecto salutatus erosno nobis te. Quo graecis intellegat. propriae ex. molestiae duo, cu mea. Lorem ipsum dolor sit amet, ex decore praesent qui, quaeque accusam fierent usu no. adipiscingputant an nam, eos aliquip admodum commune nam, vim ut id. ipsum nostro tractatos. Eu aliquip utroque omittantur Quidam placerat convenire ea eos. Usu corpora persequeris cu. Qualisque deseruisse cum. Diam nostrud eum no. In assum postea fuisset usu, cum minim viderer ad. elaboraret Impetus an per, graeco laoreet ad nec qui. ne, Vimquo nostrud copiosae te cum cum euismod discere laboramus id etiam veniamin, persecuti, falli intellegam oportere reformidans, vimte.etquo aeterno Te perfecto salutatus eros No nobis vituperatoribus graecisintellegat. propriae molestiaeduo, cu mea. Vidit maluisset reformidans mel in,ex.visindoctum legimus neglegentur ei. Et debet interpretaris vis, adipiscing eos aliquip admodum Lorem ipsum doloran sitnam, amet, decore praesent qui, quaeque accusam fierent usu no. putant commune nam, vim utid. ipsum nostro tractatos. Eu aliquip utroque eiexmea regione tibique. Eirmod antiopam disputando sea ex, noomittantur quidam perpetua Quidam placerat convenire eanostrud eos. Usu persequeris Qualisque deseruisse cum. Diam eum In feugiat assum posteacu. fuisset usu, cum minim viderer ad. efficiantur ius,corpora atno. per appetere. Primis vulputate ex duo. Impetus discere laboramus necqui. ne, Vim quo nostrud id etiam copiosae veniam persecuti, cum falli intellegam elaboraret an per, graeco laoreet ad in, te cum euismod te. Quo graecis propriae ex.te Indoctum molestiae cu No nobis oporterevituperatoribus reformidans, et vel aeterno intellegat. salutatus philosophia. duo, Vidit vim maluisset reformidans mel no in, vis legimus neglegentur ei.mea. Eteros debet interpretaris vis, autem. Ex erat commune, pri perfecto laoreet pertinacia Has at amet modo putant commune nam, vim ut ipsum nostro tractatos. Eu aliquip utroque omittantur an nam, eos aliquip id. Eirmod mea regione tibique. antiopam disputando sea ex, no quidam perpetua Adadmodum has qui, malorum saperet urbanitas. Teusu hasno.mediocrem concludaturque. Mei ad choro Lorem ipsum adipiscing dolor sitcum. amet, ex ei decore quaeque accusam fierent Diam nostrudpraesent eum In assum postea fuisset usu,vulputate cum minim viderer ad. efficiantur ius, no. at per feugiat appetere. Primis ex meliore duo. dolores abhorreant, usu laoreet cu. Vix dicam at. Quidam placerat convenire ea eos. Usu corpora persequeris cu.commune Qualisque deseruisse discere laboramus necvim ne, nostrud quo id etiam veniam persecuti, cum falli intellegam elaboraret animpetus per, graeco laoreet adreformidans qui. copiosae in,neglegentur te cum euismod Vidit maluisset mel in, vis legimus ei. Etmea. debet interpretaris vis, vituperatoribus te. Quo graecis propriae ex. Indoctum molestiae cu No nobis Ex vel erat commune, no pri laoreet pertinacia philosophia. Has at amet modo autem. Est in sadipscing appellantur, ei duo quidam mentitum argumentum. Te sit consetetur oportere reformidans,ei vim aeterno intellegat. Te antiopam perfecto salutatus duo, eros mea etregione tibique. Eirmod disputando seautroque ex, noconcludaturque. quidam perpetua commune nam, vim ut ipsum nostro tractatos. Euhas aliquip omittantur Ad has malorum saperet Te mediocrem Meivolutpat ad choro referrentur. Ius eturbanitas. dico graecis, ex has quis nostro vocibus. Mei no evertitur, ea adipiscing an putant nam, eos aliquip admodum efficiantur at no. perid. appetere. Primisusu, vulputate ex duo. cum. Diam nostrudius, eum Infeugiat assum postea fuisset cumdicam minim vidererdolores ad. abhorreant, usu laoreet commune cu. Vix meliore at. noster facete. Ea suas diam Lorem ipsum dolor sit amet, ex decore praesent qui,mea quaeque accusam fierent usu no.mel, ei nec numquam epicuri, ius tamquam noluisse cu. Impetus discere laboramus nec ne, quopersequeris idvulputate etiam veniam persecuti, cum falli intellegam Quidam placerat convenire eamaluisset eos. Usu corpora cu. Qualisque deseruisse Ex vel erat commune, no pri laoreet pertinacia Hasinterpretaris at argumentum. amet modo Vidit reformidans mel in,indoctum visappellantur, legimus neglegentur ei. EtNo debet vis, autem. Est in sadipscing ei duocuphilosophia. quidam mentitum Te sit consetetur te. Quo graecis propriae ex. molestiae mea. nobis elaboraret vituperatoribus an per, graeco laoreet ad qui. Vim nostrud copiosae in, te cum euismod Ad has malorum saperet urbanitas. Te has concludaturque. Mei ad choroevertitur, ea ei mea regione Eirmod antiopam sea ex, no vocibus. quidam Mei perpetua referrentur. Iustractatos. et dico graecis, ex mediocrem has quis nostro no volutpat putant commune nam, vim uttibique. ipsum nostro Eudisputando aliquip utroque oportere reformidans, vim et aeterno intellegat. Te perfecto salutatus duo, eros omittantur abhorreant, usu laoreet commune cu. Vix dicam meliore dolores at. efficiantur per feugiat appetere. vulputate ex duo. mea noster facete. Ea diam mel, ei nec cum. Diam eum ius, no. at In id. assum postea fuisset Primis usu,suas cum minim viderer ad.numquam epicuri, ius tamquam noluisse adipiscing an nam, eosnostrud aliquip admodum vulputate cu. Est commune, in sadipscing appellantur, ei duo quidam mentitum sit consetetur Exreformidans vel erat nolegimus pri laoreet pertinacia philosophia. Has argumentum. at amet modoteautem. Vidit maluisset in, neglegentur ei. Et nostro debet interpretaris Impetus discere laboramus nec ne, quomel id saperet etiam persecuti, cum falli intellegam referrentur. Iusvisetveniam dico graecis, ex has quis vocibus. Mei vis, nomei volutpat evertitur, ea Ad has malorum urbanitas. Te has mediocrem concludaturque. ad choro ei mea tibique. Eirmod antiopam disputando sea mea. no quidam perpetua vituperatoribus te. regione Quo abhorreant, graecis propriae ex.facete. Indoctum molestiae cu No nobis at. mea noster Ea suas mel, eiex,nec numquam epicuri, ius tamquam noluisse usu laoreet commune cu.diam Vix dicam dolores efficiantur ius,vim at per feugiat appetere. Primis vulputate duo.meliore putant commune nam, ut ipsum nostro Eu aliquipexutroque omittantur vulputate cu. tractatos. cum. Diam nostrud eum no. postea fuisset usu, minim ad. argumentum. Te sit consetetur Est In in assum sadipscing appellantur, ei cum duo quidamviderer mentitum Ex vel erat commune, no pri laoreet pertinacia philosophia. Has at amet modo autem. referrentur. Ius et dico graecis, ex has quis nostro vocibus. Mei no volutpat evertitur, ea Ad has malorum saperet urbanitas. Te has mediocrem concludaturque. Mei ad Vidit maluisset reformidans mel in, visfacete. legimus neglegentur ei. Eteidebet interpretaris vis, ius choro mea noster diam mel, nec numquam epicuri, tamquam noluisse abhorreant, usu laoreet communeea cu.suas Vix dicam meliore dolores at. perpetua ei mea regione tibique. Eirmod antiopam disputando sea ex, no quidam vulputate cu. efficiantur ius, at per feugiat appetere. Primis vulputate ex duo. Est in sadipscing appellantur, ei duo quidam mentitum argumentum. Te sit consetetur Ius pri et dico graecis, ex hasphilosophia. quis nostrohas vocibus. Mei modo no volutpat Ex vel erat referrentur. commune, no laoreet pertinacia at amet autem.evertitur, ea mea noster facete. Ea suas mel, ei nec concludaturque. numquam epicuri, noluisse Ad has malorum saperet urbanitas. Te diam has mediocrem Meiiusadtamquam choro cu.commune cu. Vix dicam meliore dolores at. abhorreant,vulputate usu laoreet Est in sadipscing appellantur, ei duo quidam mentitum argumentum. Te sit consetetur referrentur. Ius et dico graecis, ex has quis nostro vocibus. Mei no volutpat evertitur, ea mea noster facete. Ea suas diam mel, ei nec numquam epicuri, ius tamquam noluisse vulputate cu. Whitebox Blackbox 6

Whitebox switch 개요 일부만 열려 있어도 Whitebox 라 칭함 Lorem ipsum dolor sit amet, ex decore praesent qui, quaeque accusam fierent usu no. Quidam placerat convenire ea eos. Usu corpora persequeris cu. Qualisque deseruisse elaboraret an per, graeco laoreet ad qui. Vim nostrud copiosae in, te cum euismod oportere reformidans, vim et aeterno intellegat. Te perfecto salutatus duo, eros Lorem ipsum dolor an sit nam, amet,eos ex aliquip decore admodum praesent qui, adipiscing id. quaeque accusam fierent usu no. Quidam placerat convenire ea eos. Usu corpora persequeris cu. Qualisque deseruisse elaboraretimpetus an per,discere graecolaboramus laoreet adnec qui.ne,vim in, te cumcum euismod quonostrud id etiamcopiosae veniam persecuti, falli intellegam oportere vituperatoribus reformidans, vim et aeterno Te Indoctum perfecto salutatus erosno nobis te. Quo graecis intellegat. propriae ex. molestiae duo, cu mea. Lorem ipsum dolor sit amet, ex decore praesent qui, quaeque accusam fierent usu no. adipiscingputant an nam, eos aliquip admodum commune nam, vim ut id. ipsum nostro tractatos. Eu aliquip utroque omittantur Quidam placerat convenire ea eos. Usu corpora persequeris cu. Qualisque deseruisse cum. Diam nostrud eum no. In assum postea fuisset usu, cum minim viderer ad. elaboraret Impetus an per, graeco laoreet ad nec qui. ne, Vimquo nostrud copiosae te cum cum euismod discere laboramus id etiam veniamin, persecuti, falli intellegam oportere reformidans, vimte.etquo aeterno Te perfecto salutatus eros No nobis vituperatoribus graecisintellegat. propriae molestiaeduo, cu mea. Vidit maluisset reformidans mel in,ex.visindoctum legimus neglegentur ei. Et debet interpretaris vis, adipiscing eos aliquip admodum Lorem ipsum doloran sitnam, amet, decore praesent qui, quaeque accusam fierent usu no. putant commune nam, vim utid. ipsum nostro tractatos. Eu aliquip utroque eiexmea regione tibique. Eirmod antiopam disputando sea ex, noomittantur quidam perpetua Quidam placerat convenire eanostrud eos. Usu persequeris Qualisque deseruisse cum. Diam eum In feugiat assum posteacu. fuisset usu, cum minim viderer ad. efficiantur ius,corpora atno. per appetere. Primis vulputate ex duo. Impetus discere laboramus necqui. ne, Vim quo nostrud id etiam copiosae veniam persecuti, cum falli intellegam elaboraret an per, graeco laoreet ad in, te cum euismod te. Quo graecis propriae ex.te Indoctum molestiae cu No nobis oporterevituperatoribus reformidans, et vel aeterno intellegat. salutatus philosophia. duo, Vidit vim maluisset reformidans mel no in, vis legimus neglegentur ei.mea. Eteros debet interpretaris vis, autem. Ex erat commune, pri perfecto laoreet pertinacia Has at amet modo putant commune nam, vim ut ipsum nostro tractatos. Eu aliquip utroque omittantur an nam, eos aliquip id. Eirmod mea regione tibique. antiopam disputando sea ex, no quidam perpetua Adadmodum has qui, malorum saperet urbanitas. Teusu hasno.mediocrem concludaturque. Mei ad choro Lorem ipsum adipiscing dolor sitcum. amet, ex ei decore quaeque accusam fierent Diam nostrudpraesent eum In assum postea fuisset usu,vulputate cum minim viderer ad. efficiantur ius, no. at per feugiat appetere. Primis ex meliore duo. dolores abhorreant, usu laoreet cu. Vix dicam at. Quidam placerat convenire ea eos. Usu corpora persequeris cu.commune Qualisque deseruisse discere laboramus necvim ne, nostrud quo id etiam veniam persecuti, cum falli intellegam elaboraret animpetus per, graeco laoreet adreformidans qui. copiosae in,neglegentur te cum euismod Vidit maluisset mel in, vis legimus ei. Etmea. debet interpretaris vis, vituperatoribus te. Quo graecis propriae ex. Indoctum molestiae cu No nobis Ex vel erat commune, no pri laoreet pertinacia philosophia. Has at amet modo autem. Est in sadipscing appellantur, ei duo quidam mentitum argumentum. Te sit consetetur oportere reformidans,ei vim aeterno intellegat. Te antiopam perfecto salutatus duo, eros mea etregione tibique. Eirmod disputando seautroque ex, noconcludaturque. quidam perpetua commune nam, vim ut ipsum nostro tractatos. Euhas aliquip omittantur Ad has malorum saperet Te mediocrem Meivolutpat ad choro referrentur. Ius eturbanitas. dico graecis, ex has quis nostro vocibus. Mei no evertitur, ea adipiscing an putant nam, eos aliquip admodum efficiantur at no. perid. appetere. Primisusu, vulputate ex duo. cum. Diam nostrudius, eum Infeugiat assum postea fuisset cumdicam minim vidererdolores ad. abhorreant, usu laoreet commune cu. Vix meliore at. noster facete. Ea suas diam Lorem ipsum dolor sit amet, ex decore praesent qui,mea quaeque accusam fierent usu no.mel, ei nec numquam epicuri, ius tamquam noluisse cu. Impetus discere laboramus nec ne, quopersequeris idvulputate etiam veniam persecuti, cum falli intellegam Quidam placerat convenire eamaluisset eos. Usu corpora cu. Qualisque deseruisse Ex vel erat commune, no pri laoreet pertinacia Hasinterpretaris at argumentum. amet modo Vidit reformidans mel in,indoctum visappellantur, legimus neglegentur ei. EtNo debet vis, autem. Est in sadipscing ei duocuphilosophia. quidam mentitum Te sit consetetur te. Quo graecis propriae ex. molestiae mea. nobis elaboraret vituperatoribus an per, graeco laoreet ad qui. Vim nostrud copiosae in, te cum euismod Ad has malorum saperet urbanitas. Te has concludaturque. Mei ad choroevertitur, ea ei mea regione Eirmod antiopam sea ex, no vocibus. quidam Mei perpetua referrentur. Iustractatos. et dico graecis, ex mediocrem has quis nostro no volutpat putant commune nam, vim uttibique. ipsum nostro Eudisputando aliquip utroque oportere reformidans, vim et aeterno intellegat. Te perfecto salutatus duo, eros omittantur abhorreant, usu laoreet commune cu. Vix dicam meliore dolores at. efficiantur per feugiat appetere. vulputate ex duo. mea noster facete. Ea diam mel, ei nec cum. Diam eum ius, no. at In id. assum postea fuisset Primis usu,suas cum minim viderer ad.numquam epicuri, ius tamquam noluisse adipiscing an nam, eosnostrud aliquip admodum vulputate cu. Est commune, in sadipscing appellantur, ei duo quidam mentitum sit consetetur Exreformidans vel erat nolegimus pri laoreet pertinacia philosophia. Has argumentum. at amet modoteautem. Vidit maluisset in, neglegentur ei. Et nostro debet interpretaris Impetus discere laboramus nec ne, quomel id saperet etiam persecuti, cum falli intellegam referrentur. Iusvisetveniam dico graecis, ex has quis vocibus. Mei vis, nomei volutpat evertitur, ea Ad has malorum urbanitas. Te has mediocrem concludaturque. ad choro ei mea tibique. Eirmod antiopam disputando sea mea. no quidam perpetua vituperatoribus te. regione Quo abhorreant, graecis propriae ex.facete. Indoctum molestiae cu No nobis at. mea noster Ea suas mel, eiex,nec numquam epicuri, ius tamquam noluisse usu laoreet commune cu.diam Vix dicam dolores efficiantur ius,vim at per feugiat appetere. Primis vulputate duo.meliore putant commune nam, ut ipsum nostro Eu aliquipexutroque omittantur vulputate cu. tractatos. cum. Diam nostrud eum no. postea fuisset usu, minim ad. argumentum. Te sit consetetur Est In in assum sadipscing appellantur, ei cum duo quidamviderer mentitum Ex vel erat commune, no pri laoreet pertinacia philosophia. Has at amet modo autem. referrentur. Ius et dico graecis, ex has quis nostro vocibus. Mei no volutpat evertitur, ea Ad has malorum saperet urbanitas. Te has mediocrem concludaturque. Mei ad Vidit maluisset reformidans mel in, visfacete. legimus neglegentur ei. Eteidebet interpretaris vis, ius choro mea noster diam mel, nec numquam epicuri, tamquam noluisse abhorreant, usu laoreet communeea cu.suas Vix dicam meliore dolores at. perpetua ei mea regione tibique. Eirmod antiopam disputando sea ex, no quidam vulputate cu. efficiantur ius, at per feugiat appetere. Primis vulputate ex duo. Est in sadipscing appellantur, ei duo quidam mentitum argumentum. Te sit consetetur Ius pri et dico graecis, ex hasphilosophia. quis nostrohas vocibus. Mei modo no volutpat Ex vel erat referrentur. commune, no laoreet pertinacia at amet autem.evertitur, ea mea noster facete. Ea suas mel, ei nec concludaturque. numquam epicuri, noluisse Ad has malorum saperet urbanitas. Te diam has mediocrem Meiiusadtamquam choro cu.commune cu. Vix dicam meliore dolores at. abhorreant,vulputate usu laoreet Est in sadipscing appellantur, ei duo quidam mentitum argumentum. Te sit consetetur referrentur. Ius et dico graecis, ex has quis nostro vocibus. Mei no volutpat evertitur, ea mea noster facete. Ea suas diam mel, ei nec numquam epicuri, ius tamquam noluisse vulputate cu. Whitebox Blackbox 7

Whitebox switch 개요 Whitebox server 는 널리 이용되는 용어 - 어느 수준까지 열려 있어야 whitebox server 라는 것이 암묵적으로 정해져 있음 Whitebox switch 를 정의하기 힘들다 - 어느 수준까지 열려야 whitebox 라 칭할 수 있는지 모호 Whitebox switch 시장이 아직 성숙되어 있지 않음 - Bare-metal switch 를 whitebox switch 라 많이 이야기함 비용 절감 명분으로 관련 산업 발달하여 알려짐 그러나 bare-metal switch 는 whitebox switch 개념의 일부 Whitebox switch!= bare-metal switch Whitebox switch 가 요구되고 있는 이유 - 비용 및 효율성 문제 특정 벤더의 독점 에서 탈피 가능 - 열린 구조를 통하여 타 벤더의 호환 상품 이용 가능 사용자 정의를 통한 비용 절감 및 효율성 향상 제품동향과 기술동향에 대한 분석 필요!! 8

Whitebox switch 제품동향 9

Whitebox Switch 제품동향 Application Customizable Controller App Network OS Network OS Applications Customizable Driver Box Bare-metal Hardware Silicon Close Open Traditional Switch Programmable Switch 10 OpenFlow Switch Bare-metal Switch

Whitebox Switch 제품동향 비교 요소 비교 요소 - User Programmable 최종 사용자의 소프트웨어 작성을 통한 기능 확장 가능 여부 예를 들면 새로운 routing protocol 을 만들어 기능 확장 - Open API 사용 여부 플랫폼 의존적 API 사용 할 경우 다른 스위치 혹은 컴퓨터에서 이용 불가함 동일 코드를 여러 플랫폼에서 사용하기 위하여 플랫폼 비 의존적 API 사용 여부 - 3rd party 응용 프로그램 탑재 가능 제 3 의 단체가 개발한 응용 프로그램 바로 탑재 가능한지 여부 - collected(http://collected.org) 를 이용한 통계 관리, - OpenFlow 앱을 통한 사용자 프로토콜 구현. - 운영 체제와 하드웨어 독립 가능 여부 다른 벤더의 상품을 이용함으로써 비용 절감을 이끌어내기 위함 Network OS 타 제품으로 교체 가능 여부 Bare-metal hardware 타 제품으로 교체 가능 여부 11

Whitebox Switch 제품동향 Traditional switch - 통상적 Multi-layer switch(cisco..) OpenFlow switch - OpenFlow 지원 switch: Controller 와 App. 을 모두 포함한 개념을 뜻함 - HP, NEC, Noviflow.. Programmable switch - 최종 사용자가 직접 프로그램을 개발하여 적재할 수 있는 switch - Arista EOS, Pluribusnetworks, Junos.. Bare-metal switch - Bare-metal hardware 와 그를 지원하는 Network OS 의 조합으로 이루어진 switch - Bigswitch, Cumulusnetworks, Pica8.. 12

Programmable switch Arista Arista EOS(Extensible Operating System) - Core concept - Extensibility - Runs on unmodified linux kernel under a Fedora-based userland - Programmable Linux with x86-64 eapi(json) Python XMPP Advanced Event Manager SQLite Databases 13

Programmable switch Arista Arista EOS(Extensible Operating System) - SysDB (System Database) 모든 상태 정보와 설정값 저장 스위치 기능 제어 14

Programmable switch Arista Arista EOS(Extensible Operating System) - eapi 를 통하여 외부 모듈에서 전체 기능 제어 가능 - 사용 예제 https://github.com/aristanetworks https://github.com/arista-eosext 802.1X suite 사용자를 통하여 개발 - http://ylb.jp/eosdev/dot1x/dot1x_eos451_setup.html 15

Programmable switch Pluribusnetworks Pluribusnetworks freedom server-switch line - Most programmable platform for L4-L7 - Switching fabric 이 OS 와 integrated 되어 표준 API 로 이용 가능 - Compute, Network, Storage, CPU-switch interconnect 강화 16

Programmable switch Pluribusnetworks Pluribusnetworks freedom server-switch line - Switching fabric 을 하드웨어기반 가속기로 이용 - Network Hypervisor: 네트워크 전체를 하나로 묶어 API 로 제어 (fabric-scale) 17

Programmable switch Pluribusnetworks Pluribusnetworks freedom server-switch line - NDA 문제를 회피하기 위하여 Switching fabric SDK 직접 개발 Pluribus hardware happens to be based on Broadcom s Ethernet switching chips, as practically everybody s is these days. But Pluribus didn t use Broadcom s software development kit (SDK). Instead, the company developed its own switching software that s chip-independent, says CTO Sunay Tripathi. - http://www.sdncentral.com/news/pluribus-plucks-ceo-cisco/2013/11/ 18

Programmable switch Juniper networks JUNIPER networks JunOS -JunOS SDK (https://developer.juniper.net/content/develop-overview/junos-sdk/getting-started.page?nodeid=hap8n17l) 2007 년 공개 RE(Routing Engine) SDK - Control Plane Services SDK - Data Plane O * Image from CREATING INNOVATIVE EMBEDDED APPLICATIONS IN THE NETWORK WITH THE JUNOS SDK 19

Programmable switch User Programmable Open API Third Party Application OS/HW Independent Arista EOS O O X Pluribusnetworks freedom server-switch O O X Juniper JUNOS O X X X 20

Bare-metal switch 출처: Rob Sherwood, SDN Workshop, Jan 2014 21

Bare-metal switch Bare-metal hardware Bare-metal box vendor - Accton - Quanta - Penguin computing - Edge-corE - Agema ASIC vendor - Broadcom - Intel - Mellanox - centec Traditional switch vendor - Dell Cumulus Linux (Network OS) 적재 가능한 switch hardware 출시 S6000-ON, S4810-ON 22

Bare-metal switch Network OS 통상적 운영체제는 스위치 하드웨어를 활용하기 위한 기능 및 완성도 부족 - L2/L3 Protocol STP, PVSTP, ISIS, OSPF, PIM.. - Hardware acceleration L2/L3 Packet switching OpenFlow Packet processing Access List Quality Of Service - Management CLI SNMP HTTP 실망 에서 바로 사용 가능한 Network OS 시장 형성 - Bigswitch: SwitchLight OS - Cumulus: Cumulus Linux - Pica8: PicOS * Image from http://bigswitch.com/products/switch-light 23

Bare-metal switch Network OS Whitebox switch Network OS 벤더 - Bigswitch - Switch Light OS Complete SDN operating system for bare metal physical switches, based on Open Network Linux (ONL), an open source effort within the Open Compute Project. - Open Network Linux Open Network Linux (ONL) is a Linux distribution for bare metal switches. ONL builds an ONIE-compatible installer and a switch image which contains a complete Debian distribution with added drivers and configuration for running on bare metal switches. * Image from http://bigswitch.com/products/switch-light 24

Bare-metal switch Network OS Whitebox switch Network OS 벤더 Cumulus networks - ONIE - Cumulus Linux 가장 많은 종류의 bare-metal hardware 지원 Broadcom switching ASIC 기반 OpenFlow ASIC 처리는 지원하지 않음 25

Bare-metal switch Network OS Whitebox switch Network OS 벤더 - pica8 - Open vswitch (OVS) Mode 와 Layer 2/ Layer3 Mode 전환. - L2/L3 는 XORP(www.xorp.org) 기반으로 작성 XORP-plus open source - Quanta 관계사 26

Bare-metal switch User Programmable Open API Third Party Application OS/HW Independent Bigswitch switchlight OS O O Cumulusnetworks Cumulus linux O O PICA8 PICOS O O 27

Whitebox Switch 제품동향 비교 정리 User Programmable Open API Third Party Application OS/HW Independent Traditional switch X X X X Programmable switch O X Bare-metal switch O O switch 의 whitebox 화는 이전에도 이루어지고 있었다 - 통일되지 않은 프로그래밍 모델, 플랫폼 제한, 기능 제한으로 널리 이용되지 못함 Bare-metal switch 는 아직 Whitebox server 수준으로 열려 있지 않다 - BOX 만 교체 가능 사용 가능한 하드웨어의 종류도 제한적 -Bare-metal 은 Commodity 라 칭하기 어려움 Reference 기반의 BOX 디자인 중심 Whitebox server 와 같은 수준의 customization 불가 -독점 주체 변화 예상 주장하는 바와 같이 벤더 독점이 완벽히 사라지지는 못할 것 IBM PC/AT 규격과 마찬가지로 특정 하드웨어 플랫폼의 지배 예상 Bare-metal box 이용시 가격을 낮출 수 있다고 주장하나 많은 논란 있음 Whitebox switch 는 계속 변화 중! 28

Whitebox switch 기술동향 29

기술동향 Open Hardware & Data-plane Open Hardware - OCP-ONP reference bare-metal hardware Open Hardware Data-Plane - OCP-ONP: Open Compute SW Interface - Broadcom: OF-DPA - Mellanox: Open Ethernet Open Software Data-Plane - Intel DPDK - Linaro opendataplane Hardware 및 Software 의 Open 진행 중 30

기술동향 OCP (Open Compute Project) 산업계 공동으로 더 효율적이고 경제적인 데이터 센터를 구축하기 위한 프로젝트 Open Compute Networking Project (http://www.opencompute.org/projects/networking/) - The Open Compute Networking Project is creating a set of technologies that are disaggregated and fully open, allowing for rapid innovation in the network space. We aim to facilitate the development of network hardware and software together with trusted project validation and testing in a truly open and collaborative community environment. - ONIE(Open Network Install Environment) - Open Compute SW Interface Open Ethernet switch API Open Platform Control - Bare-metal hardware reference 31

기술동향 OCP-ONP Hardware Specs Reference bare-metal hardware - Network OS 플랫폼 지원을 간소화 하기 위함 - 총 4 개 업체에서 reference 제공 Intel Broadcom Mellanox Accton Switching fabric CPU CPU Interconnection Data-plane processing Intel FM6764 Intel x86 PCIe, XAUI Intel CPU Broadcom Trident 2 AMD x86 PCIe, XAUI Optional XLP431 Mellanox Switch-X2 Intel x86 PCIe N/A Accton Trident 2 Intel x86 PCIe N/A * Image from OF-DPA-PB100-R.pdf 32

기술동향 OCP-ONP Hardware Specs Intel - OCP ONP Bare Metal Spec - Switching fabric : FM6764 (Fulcrum) - CPU Sub-system 에 XAUI interconnection 제공 * Image from Open Compute Network Project 33

기술동향 OCP-ONP Hardware Specs Broadcom Open 1.0 Leaf and Spine Switch specification - Switching fabric : Trident II - CAP(Control and Application Processor module) 와 DPP(Data Plane Processor module) 로 구분 Broadcom XLP432(MIPS), 4 XAUI 를 이용한 DPP (Optional) AMD G-T40N(x86)/Broadcom (XLP316) MIPS 기반의 CAP * Image from Open Compute Network Project * Image from interfacemasters Niagara 2948-12XML-OCP Product Family datasheet 34

기술동향 OCP-ONP Hardware Specs Mellanox MSX1400-OCP switch specification - Switching fabric : SwitchX-2 - Intel Ivy Bridge * Image from Open Compute Network Project 35

기술동향 OCP-ONP Hardware Specs Accton AS5712-54X - Switching fabric : Trident II - Intel Atom C2000(Rangeley) * Image from Open Compute Network Project 36

기술동향 Open hardware data-plane 하드웨어 기반의 data-plane 의 abstraction layer - 다른 업체의 switching fabric 을 이용하여도 이를 추상화한 Open API 이용하여 동일 제어 가능 - Broadcom: OF-DPA - Mellanox: Open Ethernet API - OCP: Open Compute SW Interface Driver 수준 분리되어 타 업체의 참여를 유도 하고 있으나, 두개 이상의 hardware data-plane 을 지원하는 API 는 아직 없음. Name Open Source Data-plane type Broadcom OF-DPA Partial (No driver) OpenFlow Mellanox OpenEthernet API Partial (Header only) Legacy L2/L3 OCP-ONP Open Compute SW Interface Partial (Header only) Legacy L2/L3 37

기술동향 Open hardware data-plane OF-DPA Broadcom OF-DPA (https://github.com/broadcom-switch/of-dpa) -OpenFlow Data Plane Abstraction - OpenFlow 을 위한 data-plane - switching fabric driver 분리 Broadcom 사의 switching fabric 외의 다른 switching fabric 이용 가능 StrataXGS 계열의 switching fabric 을 위한 driver 는 NDA 를 통하여 공개 - VLAN/L2/L2MC/IP/IPMC/FP 를 multi-table 로써 지원 FP 를 제외한 나머지는 drop 및 goto next table action 만 가능 - 제한적 기능 제공 * Image from OF-DPA-PB100-R.pdf 38

기술동향 Open hardware data-plane OpenEthernet Mellanox OpenEthernet API (https://github.com/mellanox/switchx-interfaces) - Functions for switching fast path of switching fabric COS FDB LAG Port Router SPAN MSTP VLAN ACL Flow counter Images from http://www.mellanox.com/openethernet/ - OCP-ONP Open Ethernet Switch API 와 유사 39

기술동향 Open hardware data-plane Open Compute SW Interface Open Ethernet Switch API (https://github.com/open-ethernet/oes) - Functions for switching fast path of switching fabric Bridge COS FDB LAG Port Router SPAN STP VLAN - Mellanox Open Ethernet API 와 유사 * Image from Open Compute SW Interface 1.00 40

기술동향 Open software data-plane Open software data-plane development kit - kernel data-plane 의 비효율성 극복 Context Switching, Interrupt, TLB miss, Resource sharing 등 - 플랫폼의 프로세서의 가속 기능을 이용하여 시스템 성능 극대화 목표 41

기술동향 Open software data-plane 벤더별 Software Development Kit Open-source 형태의 Software Development Kit Name Open Source Open Platform Intel DPDK Yes No Linaro opendataplane Yes Yes 42

기술동향 Open software data-plane Intel DPDK Intel DPDK software architecture - The Environment Abstraction Layer - The Memory Pool Manager - The Buffer Manager - The Queue Manager - The Ring Manager - Flow Classification - Poll Mode Drivers Optimized software data plane library - Multi-core optimized data structure Lock-free Multi-producer, multi consumer - Core affinity to optimize cache hit rate to reduce context switching overhead - Disable interrupt(polling) to reduce interrupt overhead - Cache alignment to optimize cache hit rate - Huge pages to reduce TLB miss - Prefetching to reduce wait states Up to 160Mpps Third-party fast path on market * Image from Intel Data Plane Development Kit Overview 43

기술동향 Open software data-plane - Linaro Linaro OpenDataPlane - 모든 processor platform 에서 사용 가능한 software dataplane - 아직 ARM SOC 에 중심 - DPDK 유사 44

국내연구동향 45

국내연구동향 NFV 개념의 멀티서비스 NFV 개념의 멀티서비스 맞춤형 스위칭 시스템 및 운영체제 개발 - 소프트웨어로 구현 / 제어되는 고성능 멀티서비스 맞춤형 스위칭 시스템 및 운영체제 개발을 목표 - Whitebox switch 개념 포함 소프트웨어로 구현한 네트워크 기능이 범용 하드웨어를 이용하여 실행이 가능 네트워크 기능을 동적으로 선택하여 적용할 수 있는 API 범용 하드웨어에서 실행 가능한 네트워크 소프트웨어 범용 하드웨어 기반 성능을 확장 가능하게 지원하는 시스템 구조 46

국내연구동향 NFV 개념의 멀티서비스 기존 Blackbox 장비의 문제점 47

국내연구동향 NFV 개념의 멀티서비스 NFV 개념을 확장 적용한 소프트웨어 기반 스위칭 시스템 개발 SDN 기술의 확장적 접근을 통해 미들박스 스위치에 SDN 도입 48

국내연구동향 NFV 개념의 멀티서비스 범용 서버 기반에서 고성능의 미들박스 서비스를 제공할 수 있는 스위칭 시 스템 설계 및 구현 49

국내연구동향 NFV 개념의 멀티서비스 목표 1: 범용서버 기반의 고성능 미들박스 운영체제 개발 50

국내연구동향 NFV 개념의 멀티서비스 목표 2: 미들박스 운영체제 기반의 고성능 미들박스 서비스 개발 51

국내연구동향 NFV 개념의 멀티서비스 목표 3: 범용 하드웨어 기반의 고성능 스위칭 플랫폼 개발 52

결론 53

결론 Whitebox switch 는 이전부터 있어 왔다 - Programmable switch - 그러나 널리 응용되지 못함 기능 사용의 어려움 사용자 프로그램의 플랫폼 호환 불가 문제 현재 이야기 되고 있는 Whitebox switch 는 bare-metal switch 이다 - Programmable switch 와 비교 하였을때 크게 다르지 않다 Bare-metal hardware 교환이 유연하지 않은점 - Network OS 가 지원하는 모델로 교환하여야 한다 Bare-metal hardware 를 customize 하기 어려운점 - Whitebox server 와 같이 하드웨어 수준의 customize 불가 현재는 SDN 이 부각되며 패러다임이 바뀌는 시기 - 주도권을 쥐기 위해서 경쟁적으로 Reference hardware/software 를 제시 - 높은 완성도의 Reference 로 인하여 진입 장벽이 낮아져 최소한의 기능만 제공하는 저가 제품이 시장에 다량 출시될 것 이라 예상 시장 경쟁력을 위하여 특화 기능이 필요!! - NFV 개념의 멀티서비스 맞춤형 스위칭 시스템 - 고성능, 확장성, 멀티서비스 제어 등 54

감사합니다! 55