SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
1 © Nokia 2016
Bell Labs
SDN and NVF: a revolution or same
old stuff?
WAS: The next generation of Openflow and SDN
ChipEx 2016
Danny Raz
09-05-2016
Nokia External Use
2 © Nokia 2016
2
Traditional networks
• Traditional Network architecture:
- Data plane and control plane
are collocated
- Control packets are sent
inbound and
- Based on these packets the
switches configure/update
their FIB/RIB
Control: routing alg  routing tables  RIB
data: packets card forwarding tables  FIB
3 © Nokia 2016
3
SDN Software define Networks
• SDN Architecture:
- Data Plane and control plane
are decoupled
- A centralized controller is used
to configure the FIB
- A Common configuration
protocol: Openflow
Openflow agent
Openflow agent
Openflow agent
Openflow agent
Openflow agent
SDN
Controller
4 © Nokia 2016
4
Openflow agent
Openflow agent
Openflow agent
Openflow agent
Openflow agent
SDN
Controller
• The controller has a global view of the network topology
– as it collects information from the network elements
SDN Controller
Communication to network element
Network OS
Internal view of topology
Network Virtualization
Desired behavior
Network Control
VLAN, TRILL,
SNMP, ACL,
MPLS, OSPF,
analytics, RIP,
BGP, RSVP, ..
SDN Software define Networks
5 © Nokia 2016
5
OpenFlow
Openflow agent
Openflow agent
Openflow agent
Openflow agent
Openflow agent
SDN
Controller
• The communication between the network elements and the controler
– Can be done using OpenFlow
Communication to network element
Network OS
Switch
Port
MAC
src
MAC
dst
Eth
type
VLAN
ID
IP
Src
IP
Dst
IP
Prot
L4
sport
L4
dport
Rule Action Stats
1. Forward packet to zero or more ports
2. Encapsulate and forward to controller
3. Send to normal processing pipeline
4. Modify fields
5. Any extensions you add!
Packet + byte counters
VLAN
pcp
IP
ToS
6 © Nokia 2016
A networking scenario
• Web browsing
- A user is connected from home via her WiFi
- Opens a browser
- Goes to cnn.com and checks on Bin-Laden
Internet
• Web browsing
- A user is connected from home via her phone
- Opens a browser
- Goes to mymusic.com and checks on
Straight Outta Compton
-
Lamar Odom
Jurassic World
American Sniper
Caitlyn Jenner
Ronda Rousey
Paris
Agar.io
Chris Kyle
Fallout 4
Straight Outta Compton
7 © Nokia 2016
What is going on?
• User is connected to the WiFi Access Point
• Wireless router is connecting to the service provider via ADSL
• Connection to remote server
• Downloading the file
Internet
8 © Nokia 2016
The application layer of the laptop
computer senses the existence of
the WiFi network and connects (or
asks the user) to the network by
setting the “right” parameters to the
physical and the MAC layers.
What is really going on?
• WiFi – 802.11 network
• ADSL connection
• Connection to remote server
• Downloading the file
Internet
Physical layer
Link layer
Application layer
9 © Nokia 2016
What is really going on (2)?
• WiFi – 802.11 network
• ADSL connection
• Connection to remote server
• Downloading the file
Internet
The ADSL router connects over the
PTN to the ISPs Point of Present at
the Central Office of the Public
Telephony Network Infrastructure
Provider (BEZEK) and from there to
the ISP’s Internet service provider
RAP Remote Access Point and
establishes a PPP Point to Point
connection
Application layer
10 © Nokia 2016
What is really going on (3)?
• Dial up networking
• User login
• Connection to remote server
• Downloading the file
Internet
A DHCP Dynamic Host Configuration
Protocol message is sent to the
DHCP server at the ISP, resulting in
an assignment of a valid IP address
to the ADSL router. Then an ARP
Address Resolution Protocol is used to
update the machine networking
stack.
Link layer
Application layer
DHCP
ARP
“Creating” an IP connection
Networking layer
11 © Nokia 2016
‫מחשבים‬ ‫לרשתות‬ ‫מבוא‬(236334)©‫כהן‬ ‫ראובן‬,‫המחשב‬ ‫למדעי‬ ‫הפקולטה‬,‫טכניון‬
What is really going on (4)?
• Dial up networking
• User login
• Connection to remote server
• Downloading the file
Internet
A DNS Domain Name Server
message is sent to the DNS
server who may need update
from other DNS servers,
resulting in the translation of
the server name to a valid IP
address. A TCP Transport Control
Protocol connection is
established between the host
and the remote server
Physical layer
Link layer
Application layer
DNS
DNS
TCP
Networking layer
Transport layer
12 © Nokia 2016
What is really going on (5)?
• Dial up networking
• User login
• Connection to remote server
• Downloading the file
Internet
An HTTP Hypertext Text Transfer
Protocol message is sent to the
remote server with the name of
the wanted file Get Bin-
Laden.html and the data in the
file is sent back through the
TCP connection to the host.
Application layer
Networking layer
Transport layer
Get SOC.html
TCP
13 © Nokia 2016
What is really going on (6)?
• Dial up networking
• User login
• Connection to remote server
• Downloading the file
Internet
What you see is NOT what you
get. NAT Network Address
Translation is used to change the
IP address, firewalls are used to
check the content of the
packets, and proxy servers or
even CDN Content Distribution
are used as the source of the
data
Link layer
TCP
Link layer
Application layer
Networking layer
Transport layer
TCP
Proxy Server
Physical layer
Link layer
Physical layer
Link layer
Application layer
Networking layer
Transport layer
Application layer
Networking layer
Transport layer
DPI
NAT
14 © Nokia 2016
15 © Nokia 2016
01001110001101
01100111100110
01101010101110
 Basically
 Transport information from
place to place
 Transport bits from place to
place
 Transport packets from place to
place
The Network
16 © Nokia 2016
 Basically
 Transport information from place
to place
 Transport bits from place to place
 Transport packets from place to
place
 Actually
 People can talk (video-conf)
 People can text (or Whatsapp)
 Communities can be formed
 Machines can share state
 Applications can …. )real time
traffic, public transportation, ….(
The Network
17 © Nokia 2016
 Much more than just
 Transport packets from place to
place
 Actually
 People can talk (video-conf)
 People can text (or whatsup)
 Communities can be formed
 Machines can share state
 Applications can …. )real time
traffic, public transportation, ….(
DPI
DPI
DPI
DPI
DPI
SBC
SBC
SBC
SBC
SBC
SBC
EPC
EPC
EPC
EPC
EPC
EPC
PCE LTE TE
PDN-GW S-GW
SGSN/GGSN
SIP NAT RSVP
The Network
18 © Nokia 2016
 A Network Service
 Composed of one or more
network functions
 Service function chaining
 Currently
 Functions (and services) are
implemented via dedicated
hardware located on the flow
path
DPI
DPI
DPI
DPI
DPI
SBC
SBC
SBC
SBC
SBC
SBC
EPC
EPC
EPC
EPC
EPC
EPC
PCE LTE TE
PDN-GW S-GW
SGSN/GGSN
SIP NAT RSVP
The Network is a service
19 © Nokia 2016
 A Network Service
 Composed of one or more
network functions
 Service function chaining
DPI
EPC
PCE LTE TE
PDN-GW S-GW
SGSN/GGSN
SIP NAT RSVP
 Distributed Cloud Networking
 Functions (and services) are
implemented on COTS servers
located at mini) data centers
distributed within the network
 Traffic is send to these servers
using the control mechanism of
SDN
SDN
Controller
The Network is a service
20 © Nokia 2016
Service chaining use case
Source: ETSI Ongoing PoC
• SDN controller controls
both
• physical networking
devices
• virtual networking devices
• And works both
• inside data centers
• across WAN
21 © Nokia 2016
NFV + SDN – not so simple
 Can we get the performance we (want) need
 Can we get the reliability we (want) need
 Isn’t this too complex )to operate(
 More specifically for SDN:
 efficient implementation
 ability to support many TCAM rules
 hardware / software support for virtual switches
 programmable modules Vs. pure SDN approach
22 © Nokia 2016 Nokia External Use
In a nutshell
It is about the
Implementation
of the
virtualization
 Prof. Danny Raz, Director, Bell Labs Israel, Nokia

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next Decade
 
PLNOG 17 - Alexis Dacquay - 100 G, Skalowalność i Widoczność
PLNOG 17 - Alexis Dacquay - 100 G, Skalowalność i WidocznośćPLNOG 17 - Alexis Dacquay - 100 G, Skalowalność i Widoczność
PLNOG 17 - Alexis Dacquay - 100 G, Skalowalność i Widoczność
 
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable SolutionsGetting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
 
Telefonica CCN and SDN / NFV
Telefonica CCN and SDN / NFVTelefonica CCN and SDN / NFV
Telefonica CCN and SDN / NFV
 
Next Generation DDoS Services – can we do this with NFV? - CF Chui
Next Generation DDoS Services – can we do this with NFV? - CF ChuiNext Generation DDoS Services – can we do this with NFV? - CF Chui
Next Generation DDoS Services – can we do this with NFV? - CF Chui
 
AstriCon 2014 keynote: Russell Bryant
AstriCon 2014 keynote: Russell BryantAstriCon 2014 keynote: Russell Bryant
AstriCon 2014 keynote: Russell Bryant
 
Radisys cell engine solutions
Radisys cell engine solutionsRadisys cell engine solutions
Radisys cell engine solutions
 
Transforming to Enable 5G
Transforming to Enable 5GTransforming to Enable 5G
Transforming to Enable 5G
 
WINS: Peering and IXPs
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPs
 
Colt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIsColt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIs
 
MyIX Updates
MyIX UpdatesMyIX Updates
MyIX Updates
 
In Search of Low Cost Bandwidth
In Search of Low Cost BandwidthIn Search of Low Cost Bandwidth
In Search of Low Cost Bandwidth
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 
Future Network
Future NetworkFuture Network
Future Network
 
CommunicAsia 2016- Moving Beyond the Hype
CommunicAsia 2016- Moving Beyond the HypeCommunicAsia 2016- Moving Beyond the Hype
CommunicAsia 2016- Moving Beyond the Hype
 
NB-IoT: Pros and Cons of the new LPWA Radio Technology
NB-IoT: Pros and Cons of the new LPWA Radio Technology NB-IoT: Pros and Cons of the new LPWA Radio Technology
NB-IoT: Pros and Cons of the new LPWA Radio Technology
 
The Stories of IXP Development and the Way Forward by Che-Hoo Cheng
The Stories of IXP Development and the Way Forward by Che-Hoo ChengThe Stories of IXP Development and the Way Forward by Che-Hoo Cheng
The Stories of IXP Development and the Way Forward by Che-Hoo Cheng
 
The potential of MEC for high resolution video delivery
The potential of MEC for high resolution video deliveryThe potential of MEC for high resolution video delivery
The potential of MEC for high resolution video delivery
 
How Data Center Traffic is Changing Your Network by KC Lim
How Data Center Traffic is Changing Your Network by KC LimHow Data Center Traffic is Changing Your Network by KC Lim
How Data Center Traffic is Changing Your Network by KC Lim
 
vCPE Challenges and Ways Forward
vCPE Challenges and Ways ForwardvCPE Challenges and Ways Forward
vCPE Challenges and Ways Forward
 

Andere mochten auch

Fujitsu 100G Overview
Fujitsu 100G OverviewFujitsu 100G Overview
Fujitsu 100G Overview
Ed Dodds
 
Implementing a Work Out Program Using The General Electric Approach
Implementing a Work Out Program Using The General Electric ApproachImplementing a Work Out Program Using The General Electric Approach
Implementing a Work Out Program Using The General Electric Approach
Andre Persad
 
Emergency Preparedness
Emergency PreparednessEmergency Preparedness
Emergency Preparedness
derve777
 
Emergency preparedness plan for mines
Emergency preparedness plan for minesEmergency preparedness plan for mines
Emergency preparedness plan for mines
Krishna Deo Prasad
 
Indian textile industy environmental issues ppt
Indian textile industy environmental issues pptIndian textile industy environmental issues ppt
Indian textile industy environmental issues ppt
Adane Nega
 

Andere mochten auch (20)

WRAP
WRAPWRAP
WRAP
 
Keynote Lauri Oksanen - Future X Network - a Nokia Bell Labs View - Mindtrek ...
Keynote Lauri Oksanen - Future X Network - a Nokia Bell Labs View - Mindtrek ...Keynote Lauri Oksanen - Future X Network - a Nokia Bell Labs View - Mindtrek ...
Keynote Lauri Oksanen - Future X Network - a Nokia Bell Labs View - Mindtrek ...
 
BGP in 2014
BGP in 2014BGP in 2014
BGP in 2014
 
Cisco catalyst 6500 architecture white paper
Cisco catalyst 6500 architecture white paperCisco catalyst 6500 architecture white paper
Cisco catalyst 6500 architecture white paper
 
Prof. Uri Weiser,Technion
Prof. Uri Weiser,TechnionProf. Uri Weiser,Technion
Prof. Uri Weiser,Technion
 
Wrap spinning
Wrap spinningWrap spinning
Wrap spinning
 
OIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks ConferenceOIF on 400G for Next Gen Optical Networks Conference
OIF on 400G for Next Gen Optical Networks Conference
 
OIF CEI 56-G-FOE-April2015
OIF CEI 56-G-FOE-April2015OIF CEI 56-G-FOE-April2015
OIF CEI 56-G-FOE-April2015
 
Mock drill
Mock drillMock drill
Mock drill
 
ECOC Panel on OIF CEI 56G
ECOC Panel on OIF CEI 56GECOC Panel on OIF CEI 56G
ECOC Panel on OIF CEI 56G
 
Implementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew GroupsImplementing Useful Clock Skew Using Skew Groups
Implementing Useful Clock Skew Using Skew Groups
 
Fujitsu 100G Overview
Fujitsu 100G OverviewFujitsu 100G Overview
Fujitsu 100G Overview
 
Implementing a Work Out Program Using The General Electric Approach
Implementing a Work Out Program Using The General Electric ApproachImplementing a Work Out Program Using The General Electric Approach
Implementing a Work Out Program Using The General Electric Approach
 
Emergency Preparedness
Emergency PreparednessEmergency Preparedness
Emergency Preparedness
 
Beyond 100GE
Beyond 100GEBeyond 100GE
Beyond 100GE
 
Emergency preparedness plan for mines
Emergency preparedness plan for minesEmergency preparedness plan for mines
Emergency preparedness plan for mines
 
Juniper Networks Router Architecture
Juniper Networks Router ArchitectureJuniper Networks Router Architecture
Juniper Networks Router Architecture
 
Environmental Management - Coal Mining
Environmental Management - Coal MiningEnvironmental Management - Coal Mining
Environmental Management - Coal Mining
 
Indian textile industy environmental issues ppt
Indian textile industy environmental issues pptIndian textile industy environmental issues ppt
Indian textile industy environmental issues ppt
 
Highrise
HighriseHighrise
Highrise
 

Ähnlich wie Prof. Danny Raz, Director, Bell Labs Israel, Nokia

ITE7_Chp5.pptx
ITE7_Chp5.pptxITE7_Chp5.pptx
M1-C17-Armando una red.pptx
M1-C17-Armando una red.pptxM1-C17-Armando una red.pptx
M1-C17-Armando una red.pptx
Angel Garcia
 
IEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh NetworkIEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh Network
Arunabh Mishra
 

Ähnlich wie Prof. Danny Raz, Director, Bell Labs Israel, Nokia (20)

Design and Deployment of Enterprise WLANs
Design and Deployment of Enterprise WLANsDesign and Deployment of Enterprise WLANs
Design and Deployment of Enterprise WLANs
 
Open coud networking at full speed - Avi Alkobi
Open coud networking at full speed - Avi AlkobiOpen coud networking at full speed - Avi Alkobi
Open coud networking at full speed - Avi Alkobi
 
App to Cloud: Patrick Kerpan's DataCenter Dynamics Converged Keynote
App to Cloud: Patrick Kerpan's DataCenter Dynamics Converged KeynoteApp to Cloud: Patrick Kerpan's DataCenter Dynamics Converged Keynote
App to Cloud: Patrick Kerpan's DataCenter Dynamics Converged Keynote
 
ITE7_Chp5.pptx
ITE7_Chp5.pptxITE7_Chp5.pptx
ITE7_Chp5.pptx
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network Evolution
 
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
 
M1-C17-Armando una red.pptx
M1-C17-Armando una red.pptxM1-C17-Armando una red.pptx
M1-C17-Armando una red.pptx
 
17 - Building small network.pdf
17 - Building small network.pdf17 - Building small network.pdf
17 - Building small network.pdf
 
CCNA v6.0 ITN - Chapter 11
CCNA v6.0 ITN - Chapter 11CCNA v6.0 ITN - Chapter 11
CCNA v6.0 ITN - Chapter 11
 
ITN_Module_17.pptx
ITN_Module_17.pptxITN_Module_17.pptx
ITN_Module_17.pptx
 
Slides for protocol layering and network applications
Slides for protocol layering and network applicationsSlides for protocol layering and network applications
Slides for protocol layering and network applications
 
Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future PlansColt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
 
Traffic Insight Using Netflow and Deepfield Systems
Traffic Insight Using Netflow and Deepfield SystemsTraffic Insight Using Netflow and Deepfield Systems
Traffic Insight Using Netflow and Deepfield Systems
 
IEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh NetworkIEEE 802.11s - Wireless Mesh Network
IEEE 802.11s - Wireless Mesh Network
 
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
 
Bcs 052 solved assignment
Bcs 052 solved assignmentBcs 052 solved assignment
Bcs 052 solved assignment
 
ITE7_Chp5.pptx
ITE7_Chp5.pptxITE7_Chp5.pptx
ITE7_Chp5.pptx
 
Named data networking. Basic Principle
Named data networking. Basic PrincipleNamed data networking. Basic Principle
Named data networking. Basic Principle
 
Google global Cache operations for youtube
Google global Cache operations for youtubeGoogle global Cache operations for youtube
Google global Cache operations for youtube
 

Mehr von chiportal

Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
chiportal
 

Mehr von chiportal (20)

Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
 
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, SynopsysMarco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
 
Dr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazzDr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazz
 
Eddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, IntelEddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, Intel
 
Dr. John Bainbridge, Principal Application Architect, NetSpeed
 Dr. John Bainbridge, Principal Application Architect, NetSpeed  Dr. John Bainbridge, Principal Application Architect, NetSpeed
Dr. John Bainbridge, Principal Application Architect, NetSpeed
 
Xavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, ArterisXavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, Arteris
 
Asi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, VtoolAsi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, Vtool
 
Zvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQZvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQ
 
Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC
 
Kunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-SiliconKunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-Silicon
 
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, SynopsysGert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
 
Tuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano RetinaTuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano Retina
 
Sagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-SiliconSagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-Silicon
 
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP SemiconductorRonen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
 
Prof. Emanuel Cohen, Technion
Prof. Emanuel Cohen, TechnionProf. Emanuel Cohen, Technion
Prof. Emanuel Cohen, Technion
 
Prof. Ramez Daniel, Technion
Prof. Ramez Daniel, TechnionProf. Ramez Daniel, Technion
Prof. Ramez Daniel, Technion
 
Rotem Ben-Hur,Graduate Student,Technio
Rotem Ben-Hur,Graduate Student,TechnioRotem Ben-Hur,Graduate Student,Technio
Rotem Ben-Hur,Graduate Student,Technio
 
Misbah Ramadan, Graduate Student,Technion
Misbah Ramadan, Graduate Student,TechnionMisbah Ramadan, Graduate Student,Technion
Misbah Ramadan, Graduate Student,Technion
 

Kürzlich hochgeladen

0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 

Kürzlich hochgeladen (20)

John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 

Prof. Danny Raz, Director, Bell Labs Israel, Nokia

  • 1. 1 © Nokia 2016 Bell Labs SDN and NVF: a revolution or same old stuff? WAS: The next generation of Openflow and SDN ChipEx 2016 Danny Raz 09-05-2016 Nokia External Use
  • 2. 2 © Nokia 2016 2 Traditional networks • Traditional Network architecture: - Data plane and control plane are collocated - Control packets are sent inbound and - Based on these packets the switches configure/update their FIB/RIB Control: routing alg  routing tables  RIB data: packets card forwarding tables  FIB
  • 3. 3 © Nokia 2016 3 SDN Software define Networks • SDN Architecture: - Data Plane and control plane are decoupled - A centralized controller is used to configure the FIB - A Common configuration protocol: Openflow Openflow agent Openflow agent Openflow agent Openflow agent Openflow agent SDN Controller
  • 4. 4 © Nokia 2016 4 Openflow agent Openflow agent Openflow agent Openflow agent Openflow agent SDN Controller • The controller has a global view of the network topology – as it collects information from the network elements SDN Controller Communication to network element Network OS Internal view of topology Network Virtualization Desired behavior Network Control VLAN, TRILL, SNMP, ACL, MPLS, OSPF, analytics, RIP, BGP, RSVP, .. SDN Software define Networks
  • 5. 5 © Nokia 2016 5 OpenFlow Openflow agent Openflow agent Openflow agent Openflow agent Openflow agent SDN Controller • The communication between the network elements and the controler – Can be done using OpenFlow Communication to network element Network OS Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot L4 sport L4 dport Rule Action Stats 1. Forward packet to zero or more ports 2. Encapsulate and forward to controller 3. Send to normal processing pipeline 4. Modify fields 5. Any extensions you add! Packet + byte counters VLAN pcp IP ToS
  • 6. 6 © Nokia 2016 A networking scenario • Web browsing - A user is connected from home via her WiFi - Opens a browser - Goes to cnn.com and checks on Bin-Laden Internet • Web browsing - A user is connected from home via her phone - Opens a browser - Goes to mymusic.com and checks on Straight Outta Compton - Lamar Odom Jurassic World American Sniper Caitlyn Jenner Ronda Rousey Paris Agar.io Chris Kyle Fallout 4 Straight Outta Compton
  • 7. 7 © Nokia 2016 What is going on? • User is connected to the WiFi Access Point • Wireless router is connecting to the service provider via ADSL • Connection to remote server • Downloading the file Internet
  • 8. 8 © Nokia 2016 The application layer of the laptop computer senses the existence of the WiFi network and connects (or asks the user) to the network by setting the “right” parameters to the physical and the MAC layers. What is really going on? • WiFi – 802.11 network • ADSL connection • Connection to remote server • Downloading the file Internet Physical layer Link layer Application layer
  • 9. 9 © Nokia 2016 What is really going on (2)? • WiFi – 802.11 network • ADSL connection • Connection to remote server • Downloading the file Internet The ADSL router connects over the PTN to the ISPs Point of Present at the Central Office of the Public Telephony Network Infrastructure Provider (BEZEK) and from there to the ISP’s Internet service provider RAP Remote Access Point and establishes a PPP Point to Point connection Application layer
  • 10. 10 © Nokia 2016 What is really going on (3)? • Dial up networking • User login • Connection to remote server • Downloading the file Internet A DHCP Dynamic Host Configuration Protocol message is sent to the DHCP server at the ISP, resulting in an assignment of a valid IP address to the ADSL router. Then an ARP Address Resolution Protocol is used to update the machine networking stack. Link layer Application layer DHCP ARP “Creating” an IP connection Networking layer
  • 11. 11 © Nokia 2016 ‫מחשבים‬ ‫לרשתות‬ ‫מבוא‬(236334)©‫כהן‬ ‫ראובן‬,‫המחשב‬ ‫למדעי‬ ‫הפקולטה‬,‫טכניון‬ What is really going on (4)? • Dial up networking • User login • Connection to remote server • Downloading the file Internet A DNS Domain Name Server message is sent to the DNS server who may need update from other DNS servers, resulting in the translation of the server name to a valid IP address. A TCP Transport Control Protocol connection is established between the host and the remote server Physical layer Link layer Application layer DNS DNS TCP Networking layer Transport layer
  • 12. 12 © Nokia 2016 What is really going on (5)? • Dial up networking • User login • Connection to remote server • Downloading the file Internet An HTTP Hypertext Text Transfer Protocol message is sent to the remote server with the name of the wanted file Get Bin- Laden.html and the data in the file is sent back through the TCP connection to the host. Application layer Networking layer Transport layer Get SOC.html TCP
  • 13. 13 © Nokia 2016 What is really going on (6)? • Dial up networking • User login • Connection to remote server • Downloading the file Internet What you see is NOT what you get. NAT Network Address Translation is used to change the IP address, firewalls are used to check the content of the packets, and proxy servers or even CDN Content Distribution are used as the source of the data Link layer TCP Link layer Application layer Networking layer Transport layer TCP Proxy Server Physical layer Link layer Physical layer Link layer Application layer Networking layer Transport layer Application layer Networking layer Transport layer DPI NAT
  • 14. 14 © Nokia 2016
  • 15. 15 © Nokia 2016 01001110001101 01100111100110 01101010101110  Basically  Transport information from place to place  Transport bits from place to place  Transport packets from place to place The Network
  • 16. 16 © Nokia 2016  Basically  Transport information from place to place  Transport bits from place to place  Transport packets from place to place  Actually  People can talk (video-conf)  People can text (or Whatsapp)  Communities can be formed  Machines can share state  Applications can …. )real time traffic, public transportation, ….( The Network
  • 17. 17 © Nokia 2016  Much more than just  Transport packets from place to place  Actually  People can talk (video-conf)  People can text (or whatsup)  Communities can be formed  Machines can share state  Applications can …. )real time traffic, public transportation, ….( DPI DPI DPI DPI DPI SBC SBC SBC SBC SBC SBC EPC EPC EPC EPC EPC EPC PCE LTE TE PDN-GW S-GW SGSN/GGSN SIP NAT RSVP The Network
  • 18. 18 © Nokia 2016  A Network Service  Composed of one or more network functions  Service function chaining  Currently  Functions (and services) are implemented via dedicated hardware located on the flow path DPI DPI DPI DPI DPI SBC SBC SBC SBC SBC SBC EPC EPC EPC EPC EPC EPC PCE LTE TE PDN-GW S-GW SGSN/GGSN SIP NAT RSVP The Network is a service
  • 19. 19 © Nokia 2016  A Network Service  Composed of one or more network functions  Service function chaining DPI EPC PCE LTE TE PDN-GW S-GW SGSN/GGSN SIP NAT RSVP  Distributed Cloud Networking  Functions (and services) are implemented on COTS servers located at mini) data centers distributed within the network  Traffic is send to these servers using the control mechanism of SDN SDN Controller The Network is a service
  • 20. 20 © Nokia 2016 Service chaining use case Source: ETSI Ongoing PoC • SDN controller controls both • physical networking devices • virtual networking devices • And works both • inside data centers • across WAN
  • 21. 21 © Nokia 2016 NFV + SDN – not so simple  Can we get the performance we (want) need  Can we get the reliability we (want) need  Isn’t this too complex )to operate(  More specifically for SDN:  efficient implementation  ability to support many TCAM rules  hardware / software support for virtual switches  programmable modules Vs. pure SDN approach
  • 22. 22 © Nokia 2016 Nokia External Use In a nutshell It is about the Implementation of the virtualization