Ali Al-Shabibi, Marc De Leenheer, Ma2eo Gerola, Ayaka - - PowerPoint PPT Presentation

ali al shabibi marc de leenheer ma2eo gerola ayaka koshibe
SMART_READER_LITE
LIVE PREVIEW

Ali Al-Shabibi, Marc De Leenheer, Ma2eo Gerola, Ayaka - - PowerPoint PPT Presentation

Ali Al-Shabibi, Marc De Leenheer, Ma2eo Gerola, Ayaka Koshibe, Guru Parulkar, William Snow Network VirtualizaBon Killer App for SDN Enables


slide-1
SLIDE 1

Ali ¡Al-­‑Shabibi, ¡Marc ¡De ¡Leenheer, ¡Ma2eo ¡Gerola, ¡Ayaka ¡Koshibe, ¡ ¡ Guru ¡Parulkar, ¡William ¡Snow ¡

slide-2
SLIDE 2

Network ¡VirtualizaBon ¡

Killer ¡App ¡for ¡SDN ¡

  • Enables ¡mul$-­‑tenancy ¡
  • Decouples ¡the ¡physical ¡

network ¡from ¡the ¡virtual ¡ network ¡

  • Allows ¡security ¡and ¡isola$on ¡
  • f ¡the ¡users’ ¡traffic ¡
  • Sadly, ¡soluBons ¡are ¡not ¡widely ¡

available ¡yet. ¡

slide-3
SLIDE 3

ExisBng ¡Network ¡VirtualizaBon ¡soluBons ¡

Closed ¡Source ¡

  • Some ¡use ¡overlay ¡based ¡

approaches ¡

  • And/or ¡use ¡network ¡core ¡ ¡
  • nly ¡for ¡simple ¡

forwarding ¡

  • Use ¡SDN ¡to ¡deliver ¡NV ¡but ¡

take ¡SDN ¡away ¡from ¡ tenant ¡ ¡ OpenVirteX ¡overcomes ¡these ¡limitaBons. ¡

Open ¡Source ¡

  • Flowspace ¡slicing ¡

approaches ¡

  • Header ¡space ¡shared ¡

amongst ¡tenants ¡

  • ConfiguraBon ¡complexity ¡

increases ¡exponenBally ¡with ¡ number ¡of ¡tenants ¡

¡

slide-4
SLIDE 4

What ¡is ¡OpenVirteX? ¡

  • OpenVirteX ¡enables ¡the ¡

virtualiza$on ¡of ¡OpenFlow ¡ networks ¡ ¡

  • Address ¡Space ¡VirtualizaBon ¡
  • Topology ¡VirtualizaBon ¡
  • Programmability ¡through ¡

OpenFlow ¡

  • Provides ¡an ¡OpenStack ¡neutron ¡

plugin ¡

  • Open ¡Source ¡soWware ¡

OpenVirteX ¡

NOS ¡ NOS ¡ NOS ¡

OpenFlow ¡ Network ¡

slide-5
SLIDE 5

Address ¡VirtualizaBon ¡

  • MulBple ¡vnets ¡can ¡use ¡the ¡

same ¡address ¡space ¡

  • The ¡rewriBng ¡inserts ¡a ¡tag ¡to ¡

enable ¡OVX ¡to ¡idenBfy ¡the ¡ packets ¡owner ¡

  • RewriBng ¡process ¡is ¡

completely ¡transparent ¡to ¡ NOS ¡and ¡end ¡hosts ¡

Tenant ¡Network ¡ OS ¡ OpenVirteX ¡ Virtual ¡IP ¡ Physical ¡Network ¡

Tenant ¡ VM ¡ Virtual ¡IP ¡ Virtual ¡IP ¡ Tenant ¡ VM ¡

Physical ¡IP ¡

Physical ¡IP ¡ Physical ¡IP ¡ Edge ¡ Switch ¡

slide-6
SLIDE 6

Topology ¡VirtualizaBon ¡

Each ¡virtual ¡network ¡is ¡controlled ¡by ¡its ¡own ¡Network ¡OperaBng ¡System ¡

slide-7
SLIDE 7

Current ¡Status ¡

  • OpenVirteX-­‑0.0.1-­‑prealpha ¡released: ¡
  • Full ¡header ¡space ¡virtualizaBon ¡
  • Arbitrary ¡topology ¡support ¡
  • Virtual ¡Networks ¡programmable ¡by ¡OpenFlow ¡
  • Supports ¡any ¡OpenFlow ¡controller ¡
  • Start/Stop/Delete/Create/Modify ¡Virtual ¡Networks ¡
  • Excellent ¡documentaBon ¡
  • Tutorial ¡available ¡at ¡www.openvirtex.org ¡
  • Future ¡possible ¡features: ¡
  • Virtual ¡network ¡snapsho]ng ¡and ¡migraBon ¡
  • Virtual ¡Network ¡pausing ¡
  • Physical ¡switch ¡exploding ¡

Try ¡it ¡out! ¡ Join ¡the ¡ community ¡

slide-8
SLIDE 8

Find ¡out ¡more ¡at: ¡ h2p://www.OpenVirteX.org ¡ ¡

Thanks! ¡QuesBons? ¡