SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Customer Driven Innovation

SDN: an Introduction
Luca Profico
lprofico@a10networks.com

Do not distribute/edit/copy without the
written consent of A10 Networks
1
Who am I
† 

Luca Profico

† 

RSE@a10networks

† 

A10 Networks
¿ 

Networking company based in San Jose (CA)

¿ 

10 years developing its own solutions

¿ 

3# worldwide marketshare in ADC Market; #1 in Japan

¿ 

Leader in CGN and IPv6 Migration solutions

2
Software-defined Networking
• 

SDN concept has been around for almost 9 years now but
the concept is not yet clear

• 

Marketing is riding SDN with bigger and bigger promises

• 

What will we do with SDN?

• 

US ICT Event survey:
• 

SDN, I don’t understand it but I want it.

• 

All this fuss for old concepts remixed.

• 

Will I lose my job because of SDN?

3
What is, What is Not
† 

SDN is not a protocol

† 

SDN is not a suite of protocols

† 

SDN is not a technology

† 

SDN is a concept, a methodology, an architecture that aims
at making network implementation, scalability and
management easier by separating planes

4
Network Devices and Planes

Build	
  and	
  exchange	
  informa2on	
  
ARP	
  
Control	
  
plane	
  

STP	
  

…	
  

Neighbors	
  

…	
  

MAC	
  Learning	
  

Rou2ng	
  protocols	
  

Build	
  and	
  store	
  local	
  L2/L3	
  info	
  tables	
  
	
  

Data	
  
plane	
  

Packet	
  processing/forwarding	
  decisions	
  

fwd	
  tbl	
  
Forwarding	
  table	
  
p
1

p
2

p
3

5
Network Devices and Planes

Control	
  
plane	
  

Control	
  
plane	
  

Control	
  
plane	
  

Control	
  
plane	
  

	
  

	
  

	
  

	
  

Data	
  
plane	
  

Data	
  
plane	
  

Data	
  
plane	
  

Data	
  
plane	
  

fwd	
  tbl	
  

fwd	
  tbl	
  

fwd	
  tbl	
  

fwd	
  tbl	
  

6
Network Devices and Planes

Control	
  
plane	
  

Control	
  
plane	
  

Control	
  
plane	
  

Control	
  
plane	
  

	
  

	
  

	
  

	
  

Data	
  
plane	
  

Data	
  
plane	
  

Data	
  
plane	
  

Data	
  
plane	
  

fwd	
  tbl	
  

fwd	
  tbl	
  

fwd	
  tbl	
  

fwd	
  tbl	
  

7
Network Devices and Planes

Control	
  
plane	
  

	
  

Data	
  
plane	
  

	
  

	
  

Data	
  
fwd	
  tbl	
   plane	
  

fwd	
  tbl	
  

Data	
  
plane	
  

	
  

	
  

Data	
  
fwd	
  plane	
  vendor	
  B	
  
tbl	
  

fwd	
  tbl	
  

Data	
  
plane	
  

	
  

	
  

Data	
  
fwd	
  plane	
  vendor	
  C	
  
tbl	
  

Data	
  
plane	
  

fwd	
  tbl	
  

fwd	
  tbl	
  

8
SDN Implementation
Network	
  
Network	
  
Network	
  
Network	
  
Applica2on	
  Network operating system Applica2on	
  
Applica2on	
  
Applica2on	
  

Northbound	
  API	
  

Middleware
SDN	
  Controller	
  
Southbound	
  API	
  
Switch	
  

vSwitch	
  

Switch	
  
Network Switch	
  

Switch	
  

vSwitch	
  

vSwitch	
  

9
Open Networking Foundation
† 

Members-only organization

† 

Milestones
¿ 

Founded in 2011

¿ 

More than 50 members in 1st yr.

¿ 

Over 100 members in 2013 (Vendors, SPs, Telcos)

10
OpenFlow
† 

Standard communication interface between control and
forwarding layer

† 

OpenFlow specs
¿ 
¿ 

OF Switch specs 1.4 approved 2013

¿ 

† 

OF Switch specs 1.3.2 published 2013
OF-Config (conf & mgmt protocol) 1.1.1 published 2013

Simple traffic processing
¿ 

Flow tables

¿ 

Pipeline concept

¿ 

OpenFlow Switches

¿ 

Hybrid OpenFlow Switches

11
OpenFlow Tables
Flow Table
Match fields Priority

Counters

Instructions

Timeout

Cookie

Group Table
Group Identifier

Group Type

Counters

Action Buckets

Meter Table
Meter Identifier

Meter Bands

Counters

MAC src

MAC dst

IP src

IP dst

TCP dport

…

Action

Count

*

10:20:.

*

*

*

*

Port 1

99

*

*

217.99.*

*

*

*

Table 6

18

*

.:38:aa:.

*

*

*

*

drop

4

*

*

*

7.7.9.4

25

*

drop

172

*

*

*

*

69

*

local

19

*

*

*

*

*

*

controller

2993

12
Example: Life of a Packet
Flow Table

Next table

Group Table

Action 1
Action 2
Action 3
Next table

Group Table

Action 4
Next table

switch
Action set

Action 5
Output
Meter Table

13
OpenFlow Challenges
† 

Protocol status. OF is simple. Maybe *too* simple

† 

Which functionalities should stay resident?

† 

Large networks flow programming

† 

Hi-rate flow table update

† 

Vendors proprietary protocols

14
Overlays
† 

VLAN on traditional networks has limitations
¿ 
¿ 

Transport

¿ 

† 

Number of instances
Overlapping

Some solutions have been tried
¿ 

† 

HVLAN, QinQ, PBT, PBB-TE, Mac-in-mac, …

With SDN we talk about Overlay networks
¿ 

¿ 

Used to create virtual network containers logically isolated from the
others, while sharing the underlying physical network
Always based on encapsulation. Usually tunnels are terminated on
softswitch

15
VXLAN
† 

Virtual Extensible LAN
¿ 

† 

Broadest industry support

VXLAN
¿ 
¿ 

Layer 2 frames in UDP packets
VLAN frames are preserved – multiple Layer 3 networks inside a VXLAN
segment

¿ 

Uses multicast to transport broadcasts (openflow may avoid that)

¿ 

Tenants see their own “normal” network

¿ 

Underlying network sees UDP VXLAN traffic with a segment ID

¿ 

VXLAN ID is 24 bits = 16 Million tenants sharing the same infrastructure

16
50 Bytes More. Jumbo Frames!

14 bytes Outer MAC Header
20 bytes Outer IP Header
8 bytes Outer UDP Header
8 bytes VXLAN Header
Original L2 frame
(VLAN tag included)

17
vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

vSwitch

Server

Server

Server

Server

Server

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

vServer

Multi-tenant SDN Network

Server

Switch

Switch

Switch

Switch

Switch

Switch

Switch

Switch

SDN Controller

Network Apps/UI/…

18
NVGRE, STT, NVO3
† 

NVGRE
¿ 
¿ 
¿ 
¿ 

Similar to VXLAN
Microsoft pushes it
Overlay of choice in Hyper-V
Does not require multicast to carry broadcast, unknown unicast, multicast
° 

° 

† 

STT
¿ 
¿ 

¿ 

† 

Hyper-V embedded switch (Windows Network Virtualization Module) is prepopulated with all host-to-tunnel mappings by powershell CMDlets
No flooding, as there is no unknown node

Stateless Transport Tunneling
Encapsulation leverages some specific network card capabilities, like
TSO (TCP segmentation offload)
Nicira developed it. Nicira has been acquired by VMware

NVO3
¿ 

Network Virtualization Overlays 3 - Developed by a group in IETF
19
SDN Actual Use Cases
† 

Link usage optimization

† 

Distributed packet filtering

† 

NAC for devices that do not support 802.1x

† 

Service insertion, service chaining

† 

Network traffic analysis, TAP aggregation

† 

Basic link/service load balancing
20
SDN Challenges
† 

Southbound API is uncertain and will be fragmented

† 

Scalability issues
¿ 

† 

Number of flows

Performance issues
¿ 

Rate of flow-table updates

† 

Redundancy

† 

Vendors’ SDN controllers (OpenDaylight project?)

† 

Know-how

† 

Security

21
Conclusions
† 

SDN future is uncertain, at the moment most of the
development is being done on large data centers,
backbones, virtualization spaces

† 

So far there is no real use for the enterprise

† 

The southbound API will most probably be fragmented

† 

It will take some time: as some analysts point out, it took
server virtualization 10 years to become mainstream, while
openflow 1° release was born in 2009

† 

SDN will add up to $400M within the networking market in
2014 (Doyle Research)

† 

In the end, the market will decide what SDN will be, where it
will be used, what applications we’ll write on it
22
Thank You
www.a10networks.com
Do not distribute/edit/copy without the written consent of A10 Networks

23

Mais conteúdo relacionado

Mais procurados

Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocolMahesh Mohan
 
Architecture of OpenFlow SDNs
Architecture of OpenFlow SDNsArchitecture of OpenFlow SDNs
Architecture of OpenFlow SDNsUS-Ignite
 
Point to-point-protocol
Point to-point-protocolPoint to-point-protocol
Point to-point-protocolamigurumi21
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentationAzhar Khuwaja
 
Introduction to SCTP and it's benefits over TCP and UDP
Introduction to SCTP and it's benefits over TCP and UDPIntroduction to SCTP and it's benefits over TCP and UDP
Introduction to SCTP and it's benefits over TCP and UDPVIJAY SHARMA
 
Traffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksTraffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksHai Dinh Tuan
 
The dark side of SDN and OpenFlow
The dark side of SDN and OpenFlowThe dark side of SDN and OpenFlow
The dark side of SDN and OpenFlowDiego Kreutz
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Peter R. Egli
 
Software Defined Network (SDN)
Software Defined Network (SDN)Software Defined Network (SDN)
Software Defined Network (SDN)Ahmed Ayman
 
Mobile transport layer
 Mobile transport layer Mobile transport layer
Mobile transport layerSonaliAjankar
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation Frikha Nour
 
Pyretic - A new programmer friendly language for SDN
Pyretic - A new programmer friendly language for SDNPyretic - A new programmer friendly language for SDN
Pyretic - A new programmer friendly language for SDNnvirters
 
SDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunitiesSDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunitiesDiego Kreutz
 
SDN (Software Defined Networking) Controller
SDN (Software Defined Networking) ControllerSDN (Software Defined Networking) Controller
SDN (Software Defined Networking) ControllerVipin Gupta
 

Mais procurados (20)

Sigtran protocol
Sigtran protocolSigtran protocol
Sigtran protocol
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocol
 
Architecture of OpenFlow SDNs
Architecture of OpenFlow SDNsArchitecture of OpenFlow SDNs
Architecture of OpenFlow SDNs
 
Point to-point-protocol
Point to-point-protocolPoint to-point-protocol
Point to-point-protocol
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentation
 
Chapter2 ppp
Chapter2   pppChapter2   ppp
Chapter2 ppp
 
Introduction to SCTP and it's benefits over TCP and UDP
Introduction to SCTP and it's benefits over TCP and UDPIntroduction to SCTP and it's benefits over TCP and UDP
Introduction to SCTP and it's benefits over TCP and UDP
 
Ppp
PppPpp
Ppp
 
Traffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksTraffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined Networks
 
The dark side of SDN and OpenFlow
The dark side of SDN and OpenFlowThe dark side of SDN and OpenFlow
The dark side of SDN and OpenFlow
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
 
Software Defined Network (SDN)
Software Defined Network (SDN)Software Defined Network (SDN)
Software Defined Network (SDN)
 
SDN Project PPT
SDN Project PPTSDN Project PPT
SDN Project PPT
 
Mobile transport layer
 Mobile transport layer Mobile transport layer
Mobile transport layer
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation
 
Data link control protocol(3)
Data link control protocol(3)Data link control protocol(3)
Data link control protocol(3)
 
Pyretic - A new programmer friendly language for SDN
Pyretic - A new programmer friendly language for SDNPyretic - A new programmer friendly language for SDN
Pyretic - A new programmer friendly language for SDN
 
SDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunitiesSDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunities
 
SDN (Software Defined Networking) Controller
SDN (Software Defined Networking) ControllerSDN (Software Defined Networking) Controller
SDN (Software Defined Networking) Controller
 

Semelhante a Introduzione a Software Define Networking

SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introductionLuca Profico
 
Innovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsInnovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsUmesh Krishnaswamy
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingAPNIC
 
From SDN to Cloud Networking
From SDN to Cloud NetworkingFrom SDN to Cloud Networking
From SDN to Cloud NetworkingJuniper Networks
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosBrent Salisbury
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingThomas Graf
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingDigicomp Academy AG
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN LandscapeChris Jones
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorialopenflow
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...APNIC
 
Sdn dell lab report v2
Sdn dell lab report v2Sdn dell lab report v2
Sdn dell lab report v2Oded Rotter
 
New Networking Technology Survey & Analysis
New Networking Technology Survey & AnalysisNew Networking Technology Survey & Analysis
New Networking Technology Survey & AnalysisIT Brand Pulse
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDKLagopus SDN/OpenFlow switch
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaJim St. Leger
 

Semelhante a Introduzione a Software Define Networking (20)

SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introduction
 
Cis sem sdn
Cis sem sdnCis sem sdn
Cis sem sdn
 
Innovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsInnovation in SDN Tools and Platforms
Innovation in SDN Tools and Platforms
 
OpenFlow Tutorial
OpenFlow TutorialOpenFlow Tutorial
OpenFlow Tutorial
 
Software Defined Networking: Primer
Software Defined Networking: Primer Software Defined Networking: Primer
Software Defined Networking: Primer
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined Networking
 
From SDN to Cloud Networking
From SDN to Cloud NetworkingFrom SDN to Cloud Networking
From SDN to Cloud Networking
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN Landscape
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Simplify Networking for Containers
Simplify Networking for ContainersSimplify Networking for Containers
Simplify Networking for Containers
 
Sdn dell lab report v2
Sdn dell lab report v2Sdn dell lab report v2
Sdn dell lab report v2
 
New Networking Technology Survey & Analysis
New Networking Technology Survey & AnalysisNew Networking Technology Survey & Analysis
New Networking Technology Survey & Analysis
 
SDN, com fer-ho realitat i quins avantatges puc treure-hi
SDN, com fer-ho realitat i quins avantatges puc treure-hiSDN, com fer-ho realitat i quins avantatges puc treure-hi
SDN, com fer-ho realitat i quins avantatges puc treure-hi
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
 

Mais de festival ICT 2016

Migliorare il cash flow della propria azienda e dei propri clienti: i benefic...
Migliorare il cash flow della propria azienda e dei propri clienti: i benefic...Migliorare il cash flow della propria azienda e dei propri clienti: i benefic...
Migliorare il cash flow della propria azienda e dei propri clienti: i benefic...festival ICT 2016
 
Criticità per la protezione dei dati personali connesse all’utilizzo di dispo...
Criticità per la protezione dei dati personali connesse all’utilizzo di dispo...Criticità per la protezione dei dati personali connesse all’utilizzo di dispo...
Criticità per la protezione dei dati personali connesse all’utilizzo di dispo...festival ICT 2016
 
Lo Zen e l'arte dell'UX Design Mobile - by Synesthesia - festival ICT 2015
Lo Zen e l'arte dell'UX Design Mobile - by Synesthesia - festival ICT 2015Lo Zen e l'arte dell'UX Design Mobile - by Synesthesia - festival ICT 2015
Lo Zen e l'arte dell'UX Design Mobile - by Synesthesia - festival ICT 2015festival ICT 2016
 
The Web Advisor: restare vivi e aggiornati nel business digitale - festival I...
The Web Advisor: restare vivi e aggiornati nel business digitale - festival I...The Web Advisor: restare vivi e aggiornati nel business digitale - festival I...
The Web Advisor: restare vivi e aggiornati nel business digitale - festival I...festival ICT 2016
 
Favorire lo sviluppo di applicazioni native Cloud: lo Smart SaaS Program - by...
Favorire lo sviluppo di applicazioni native Cloud: lo Smart SaaS Program - by...Favorire lo sviluppo di applicazioni native Cloud: lo Smart SaaS Program - by...
Favorire lo sviluppo di applicazioni native Cloud: lo Smart SaaS Program - by...festival ICT 2016
 
I vantaggi di un’infrastruttura unica nell’erogazione dei servizi IT networke...
I vantaggi di un’infrastruttura unica nell’erogazione dei servizi IT networke...I vantaggi di un’infrastruttura unica nell’erogazione dei servizi IT networke...
I vantaggi di un’infrastruttura unica nell’erogazione dei servizi IT networke...festival ICT 2016
 
LibreOffice: software libero e formati standard - by LibreItalia - festival I...
LibreOffice: software libero e formati standard - by LibreItalia - festival I...LibreOffice: software libero e formati standard - by LibreItalia - festival I...
LibreOffice: software libero e formati standard - by LibreItalia - festival I...festival ICT 2016
 
Come rendere più collaborative le tue riunioni - by Epson - festival ICT 2015
Come rendere più collaborative le tue riunioni - by Epson - festival ICT 2015Come rendere più collaborative le tue riunioni - by Epson - festival ICT 2015
Come rendere più collaborative le tue riunioni - by Epson - festival ICT 2015festival ICT 2016
 
Case Study TWT: North Sails ha rivoluzionato il modo di lavorare - by TWT - f...
Case Study TWT: North Sails ha rivoluzionato il modo di lavorare - by TWT - f...Case Study TWT: North Sails ha rivoluzionato il modo di lavorare - by TWT - f...
Case Study TWT: North Sails ha rivoluzionato il modo di lavorare - by TWT - f...festival ICT 2016
 
Il mio ufficio è sempre con me. E il tuo? - by TWT - festival ICT 2015
Il mio ufficio è sempre con me. E il tuo? - by TWT - festival ICT 2015Il mio ufficio è sempre con me. E il tuo? - by TWT - festival ICT 2015
Il mio ufficio è sempre con me. E il tuo? - by TWT - festival ICT 2015festival ICT 2016
 
Non adeguatevi al Cloud - by Clouditalia - festival ICT 2015
Non adeguatevi al Cloud - by Clouditalia - festival ICT 2015Non adeguatevi al Cloud - by Clouditalia - festival ICT 2015
Non adeguatevi al Cloud - by Clouditalia - festival ICT 2015festival ICT 2016
 
Impatto privacy della video analisi nei sistemi di video sorveglianza intelli...
Impatto privacy della video analisi nei sistemi di video sorveglianza intelli...Impatto privacy della video analisi nei sistemi di video sorveglianza intelli...
Impatto privacy della video analisi nei sistemi di video sorveglianza intelli...festival ICT 2016
 
Web reputation, le verità nascoste dell’identità digitale - festival ICT 2015
Web reputation, le verità nascoste dell’identità digitale - festival ICT 2015Web reputation, le verità nascoste dell’identità digitale - festival ICT 2015
Web reputation, le verità nascoste dell’identità digitale - festival ICT 2015festival ICT 2016
 
Privacy e non profit online: profilazioni digitali di donatori e aderenti nel...
Privacy e non profit online: profilazioni digitali di donatori e aderenti nel...Privacy e non profit online: profilazioni digitali di donatori e aderenti nel...
Privacy e non profit online: profilazioni digitali di donatori e aderenti nel...festival ICT 2016
 
L'importanza del controllo nelle operazioni di Data Wiping - Sprint Computer ...
L'importanza del controllo nelle operazioni di Data Wiping - Sprint Computer ...L'importanza del controllo nelle operazioni di Data Wiping - Sprint Computer ...
L'importanza del controllo nelle operazioni di Data Wiping - Sprint Computer ...festival ICT 2016
 
Il dato è tratto: il lato B della mobilità tra privacy e reati informatici - ...
Il dato è tratto: il lato B della mobilità tra privacy e reati informatici - ...Il dato è tratto: il lato B della mobilità tra privacy e reati informatici - ...
Il dato è tratto: il lato B della mobilità tra privacy e reati informatici - ...festival ICT 2016
 
Web e privacy, le nuove regole per i cookies - festival ICT 2015
Web e privacy, le nuove regole per i cookies - festival ICT 2015Web e privacy, le nuove regole per i cookies - festival ICT 2015
Web e privacy, le nuove regole per i cookies - festival ICT 2015festival ICT 2016
 
Il paradigma UCaaS: come migliorare i processi di business dell’azienda attra...
Il paradigma UCaaS: come migliorare i processi di business dell’azienda attra...Il paradigma UCaaS: come migliorare i processi di business dell’azienda attra...
Il paradigma UCaaS: come migliorare i processi di business dell’azienda attra...festival ICT 2016
 
Nuvole e metallo: Infrastruttura e servizi Cloud based - by Hosting Solution...
 Nuvole e metallo: Infrastruttura e servizi Cloud based - by Hosting Solution... Nuvole e metallo: Infrastruttura e servizi Cloud based - by Hosting Solution...
Nuvole e metallo: Infrastruttura e servizi Cloud based - by Hosting Solution...festival ICT 2016
 
Definire, configurare ed implementare soluzioni scalabili su sistemi di Cloud...
Definire, configurare ed implementare soluzioni scalabili su sistemi di Cloud...Definire, configurare ed implementare soluzioni scalabili su sistemi di Cloud...
Definire, configurare ed implementare soluzioni scalabili su sistemi di Cloud...festival ICT 2016
 

Mais de festival ICT 2016 (20)

Migliorare il cash flow della propria azienda e dei propri clienti: i benefic...
Migliorare il cash flow della propria azienda e dei propri clienti: i benefic...Migliorare il cash flow della propria azienda e dei propri clienti: i benefic...
Migliorare il cash flow della propria azienda e dei propri clienti: i benefic...
 
Criticità per la protezione dei dati personali connesse all’utilizzo di dispo...
Criticità per la protezione dei dati personali connesse all’utilizzo di dispo...Criticità per la protezione dei dati personali connesse all’utilizzo di dispo...
Criticità per la protezione dei dati personali connesse all’utilizzo di dispo...
 
Lo Zen e l'arte dell'UX Design Mobile - by Synesthesia - festival ICT 2015
Lo Zen e l'arte dell'UX Design Mobile - by Synesthesia - festival ICT 2015Lo Zen e l'arte dell'UX Design Mobile - by Synesthesia - festival ICT 2015
Lo Zen e l'arte dell'UX Design Mobile - by Synesthesia - festival ICT 2015
 
The Web Advisor: restare vivi e aggiornati nel business digitale - festival I...
The Web Advisor: restare vivi e aggiornati nel business digitale - festival I...The Web Advisor: restare vivi e aggiornati nel business digitale - festival I...
The Web Advisor: restare vivi e aggiornati nel business digitale - festival I...
 
Favorire lo sviluppo di applicazioni native Cloud: lo Smart SaaS Program - by...
Favorire lo sviluppo di applicazioni native Cloud: lo Smart SaaS Program - by...Favorire lo sviluppo di applicazioni native Cloud: lo Smart SaaS Program - by...
Favorire lo sviluppo di applicazioni native Cloud: lo Smart SaaS Program - by...
 
I vantaggi di un’infrastruttura unica nell’erogazione dei servizi IT networke...
I vantaggi di un’infrastruttura unica nell’erogazione dei servizi IT networke...I vantaggi di un’infrastruttura unica nell’erogazione dei servizi IT networke...
I vantaggi di un’infrastruttura unica nell’erogazione dei servizi IT networke...
 
LibreOffice: software libero e formati standard - by LibreItalia - festival I...
LibreOffice: software libero e formati standard - by LibreItalia - festival I...LibreOffice: software libero e formati standard - by LibreItalia - festival I...
LibreOffice: software libero e formati standard - by LibreItalia - festival I...
 
Come rendere più collaborative le tue riunioni - by Epson - festival ICT 2015
Come rendere più collaborative le tue riunioni - by Epson - festival ICT 2015Come rendere più collaborative le tue riunioni - by Epson - festival ICT 2015
Come rendere più collaborative le tue riunioni - by Epson - festival ICT 2015
 
Case Study TWT: North Sails ha rivoluzionato il modo di lavorare - by TWT - f...
Case Study TWT: North Sails ha rivoluzionato il modo di lavorare - by TWT - f...Case Study TWT: North Sails ha rivoluzionato il modo di lavorare - by TWT - f...
Case Study TWT: North Sails ha rivoluzionato il modo di lavorare - by TWT - f...
 
Il mio ufficio è sempre con me. E il tuo? - by TWT - festival ICT 2015
Il mio ufficio è sempre con me. E il tuo? - by TWT - festival ICT 2015Il mio ufficio è sempre con me. E il tuo? - by TWT - festival ICT 2015
Il mio ufficio è sempre con me. E il tuo? - by TWT - festival ICT 2015
 
Non adeguatevi al Cloud - by Clouditalia - festival ICT 2015
Non adeguatevi al Cloud - by Clouditalia - festival ICT 2015Non adeguatevi al Cloud - by Clouditalia - festival ICT 2015
Non adeguatevi al Cloud - by Clouditalia - festival ICT 2015
 
Impatto privacy della video analisi nei sistemi di video sorveglianza intelli...
Impatto privacy della video analisi nei sistemi di video sorveglianza intelli...Impatto privacy della video analisi nei sistemi di video sorveglianza intelli...
Impatto privacy della video analisi nei sistemi di video sorveglianza intelli...
 
Web reputation, le verità nascoste dell’identità digitale - festival ICT 2015
Web reputation, le verità nascoste dell’identità digitale - festival ICT 2015Web reputation, le verità nascoste dell’identità digitale - festival ICT 2015
Web reputation, le verità nascoste dell’identità digitale - festival ICT 2015
 
Privacy e non profit online: profilazioni digitali di donatori e aderenti nel...
Privacy e non profit online: profilazioni digitali di donatori e aderenti nel...Privacy e non profit online: profilazioni digitali di donatori e aderenti nel...
Privacy e non profit online: profilazioni digitali di donatori e aderenti nel...
 
L'importanza del controllo nelle operazioni di Data Wiping - Sprint Computer ...
L'importanza del controllo nelle operazioni di Data Wiping - Sprint Computer ...L'importanza del controllo nelle operazioni di Data Wiping - Sprint Computer ...
L'importanza del controllo nelle operazioni di Data Wiping - Sprint Computer ...
 
Il dato è tratto: il lato B della mobilità tra privacy e reati informatici - ...
Il dato è tratto: il lato B della mobilità tra privacy e reati informatici - ...Il dato è tratto: il lato B della mobilità tra privacy e reati informatici - ...
Il dato è tratto: il lato B della mobilità tra privacy e reati informatici - ...
 
Web e privacy, le nuove regole per i cookies - festival ICT 2015
Web e privacy, le nuove regole per i cookies - festival ICT 2015Web e privacy, le nuove regole per i cookies - festival ICT 2015
Web e privacy, le nuove regole per i cookies - festival ICT 2015
 
Il paradigma UCaaS: come migliorare i processi di business dell’azienda attra...
Il paradigma UCaaS: come migliorare i processi di business dell’azienda attra...Il paradigma UCaaS: come migliorare i processi di business dell’azienda attra...
Il paradigma UCaaS: come migliorare i processi di business dell’azienda attra...
 
Nuvole e metallo: Infrastruttura e servizi Cloud based - by Hosting Solution...
 Nuvole e metallo: Infrastruttura e servizi Cloud based - by Hosting Solution... Nuvole e metallo: Infrastruttura e servizi Cloud based - by Hosting Solution...
Nuvole e metallo: Infrastruttura e servizi Cloud based - by Hosting Solution...
 
Definire, configurare ed implementare soluzioni scalabili su sistemi di Cloud...
Definire, configurare ed implementare soluzioni scalabili su sistemi di Cloud...Definire, configurare ed implementare soluzioni scalabili su sistemi di Cloud...
Definire, configurare ed implementare soluzioni scalabili su sistemi di Cloud...
 

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

Introduzione a Software Define Networking

  • 1. Customer Driven Innovation SDN: an Introduction Luca Profico lprofico@a10networks.com Do not distribute/edit/copy without the written consent of A10 Networks 1
  • 2. Who am I †  Luca Profico †  RSE@a10networks †  A10 Networks ¿  Networking company based in San Jose (CA) ¿  10 years developing its own solutions ¿  3# worldwide marketshare in ADC Market; #1 in Japan ¿  Leader in CGN and IPv6 Migration solutions 2
  • 3. Software-defined Networking •  SDN concept has been around for almost 9 years now but the concept is not yet clear •  Marketing is riding SDN with bigger and bigger promises •  What will we do with SDN? •  US ICT Event survey: •  SDN, I don’t understand it but I want it. •  All this fuss for old concepts remixed. •  Will I lose my job because of SDN? 3
  • 4. What is, What is Not †  SDN is not a protocol †  SDN is not a suite of protocols †  SDN is not a technology †  SDN is a concept, a methodology, an architecture that aims at making network implementation, scalability and management easier by separating planes 4
  • 5. Network Devices and Planes Build  and  exchange  informa2on   ARP   Control   plane   STP   …   Neighbors   …   MAC  Learning   Rou2ng  protocols   Build  and  store  local  L2/L3  info  tables     Data   plane   Packet  processing/forwarding  decisions   fwd  tbl   Forwarding  table   p 1 p 2 p 3 5
  • 6. Network Devices and Planes Control   plane   Control   plane   Control   plane   Control   plane           Data   plane   Data   plane   Data   plane   Data   plane   fwd  tbl   fwd  tbl   fwd  tbl   fwd  tbl   6
  • 7. Network Devices and Planes Control   plane   Control   plane   Control   plane   Control   plane           Data   plane   Data   plane   Data   plane   Data   plane   fwd  tbl   fwd  tbl   fwd  tbl   fwd  tbl   7
  • 8. Network Devices and Planes Control   plane     Data   plane       Data   fwd  tbl   plane   fwd  tbl   Data   plane       Data   fwd  plane  vendor  B   tbl   fwd  tbl   Data   plane       Data   fwd  plane  vendor  C   tbl   Data   plane   fwd  tbl   fwd  tbl   8
  • 9. SDN Implementation Network   Network   Network   Network   Applica2on  Network operating system Applica2on   Applica2on   Applica2on   Northbound  API   Middleware SDN  Controller   Southbound  API   Switch   vSwitch   Switch   Network Switch   Switch   vSwitch   vSwitch   9
  • 10. Open Networking Foundation †  Members-only organization †  Milestones ¿  Founded in 2011 ¿  More than 50 members in 1st yr. ¿  Over 100 members in 2013 (Vendors, SPs, Telcos) 10
  • 11. OpenFlow †  Standard communication interface between control and forwarding layer †  OpenFlow specs ¿  ¿  OF Switch specs 1.4 approved 2013 ¿  †  OF Switch specs 1.3.2 published 2013 OF-Config (conf & mgmt protocol) 1.1.1 published 2013 Simple traffic processing ¿  Flow tables ¿  Pipeline concept ¿  OpenFlow Switches ¿  Hybrid OpenFlow Switches 11
  • 12. OpenFlow Tables Flow Table Match fields Priority Counters Instructions Timeout Cookie Group Table Group Identifier Group Type Counters Action Buckets Meter Table Meter Identifier Meter Bands Counters MAC src MAC dst IP src IP dst TCP dport … Action Count * 10:20:. * * * * Port 1 99 * * 217.99.* * * * Table 6 18 * .:38:aa:. * * * * drop 4 * * * 7.7.9.4 25 * drop 172 * * * * 69 * local 19 * * * * * * controller 2993 12
  • 13. Example: Life of a Packet Flow Table Next table Group Table Action 1 Action 2 Action 3 Next table Group Table Action 4 Next table switch Action set Action 5 Output Meter Table 13
  • 14. OpenFlow Challenges †  Protocol status. OF is simple. Maybe *too* simple †  Which functionalities should stay resident? †  Large networks flow programming †  Hi-rate flow table update †  Vendors proprietary protocols 14
  • 15. Overlays †  VLAN on traditional networks has limitations ¿  ¿  Transport ¿  †  Number of instances Overlapping Some solutions have been tried ¿  †  HVLAN, QinQ, PBT, PBB-TE, Mac-in-mac, … With SDN we talk about Overlay networks ¿  ¿  Used to create virtual network containers logically isolated from the others, while sharing the underlying physical network Always based on encapsulation. Usually tunnels are terminated on softswitch 15
  • 16. VXLAN †  Virtual Extensible LAN ¿  †  Broadest industry support VXLAN ¿  ¿  Layer 2 frames in UDP packets VLAN frames are preserved – multiple Layer 3 networks inside a VXLAN segment ¿  Uses multicast to transport broadcasts (openflow may avoid that) ¿  Tenants see their own “normal” network ¿  Underlying network sees UDP VXLAN traffic with a segment ID ¿  VXLAN ID is 24 bits = 16 Million tenants sharing the same infrastructure 16
  • 17. 50 Bytes More. Jumbo Frames! 14 bytes Outer MAC Header 20 bytes Outer IP Header 8 bytes Outer UDP Header 8 bytes VXLAN Header Original L2 frame (VLAN tag included) 17
  • 19. NVGRE, STT, NVO3 †  NVGRE ¿  ¿  ¿  ¿  Similar to VXLAN Microsoft pushes it Overlay of choice in Hyper-V Does not require multicast to carry broadcast, unknown unicast, multicast °  °  †  STT ¿  ¿  ¿  †  Hyper-V embedded switch (Windows Network Virtualization Module) is prepopulated with all host-to-tunnel mappings by powershell CMDlets No flooding, as there is no unknown node Stateless Transport Tunneling Encapsulation leverages some specific network card capabilities, like TSO (TCP segmentation offload) Nicira developed it. Nicira has been acquired by VMware NVO3 ¿  Network Virtualization Overlays 3 - Developed by a group in IETF 19
  • 20. SDN Actual Use Cases †  Link usage optimization †  Distributed packet filtering †  NAC for devices that do not support 802.1x †  Service insertion, service chaining †  Network traffic analysis, TAP aggregation †  Basic link/service load balancing 20
  • 21. SDN Challenges †  Southbound API is uncertain and will be fragmented †  Scalability issues ¿  †  Number of flows Performance issues ¿  Rate of flow-table updates †  Redundancy †  Vendors’ SDN controllers (OpenDaylight project?) †  Know-how †  Security 21
  • 22. Conclusions †  SDN future is uncertain, at the moment most of the development is being done on large data centers, backbones, virtualization spaces †  So far there is no real use for the enterprise †  The southbound API will most probably be fragmented †  It will take some time: as some analysts point out, it took server virtualization 10 years to become mainstream, while openflow 1° release was born in 2009 †  SDN will add up to $400M within the networking market in 2014 (Doyle Research) †  In the end, the market will decide what SDN will be, where it will be used, what applications we’ll write on it 22
  • 23. Thank You www.a10networks.com Do not distribute/edit/copy without the written consent of A10 Networks 23