SlideShare a Scribd company logo
1 of 28
Download to read offline
SDN ~
Network Automation
btNOG5 - Thimphu
4 June 2018
Tashi Phuntsho (tashi@apnic.net)
Routers
2
โ€ข Two key roles:
Packet forwarding
Determining network
paths
Todayโ€™s router
3
Other Hardware
Network
Interfaces
CPUs
ASICs NPUs
Switch
Fabric
Control
Memory (T)CAM
FIB
Management
CLI SNMP
High Availability
Resiliency
Protocols
Network Layer
RIBRouting
Protocols
Services Layer
IP L2 L3 Application
Layer (DPI etc)
QoS
Queue
Management
Hardware
Redundancy
Traffic
Managers
Packet
Memory
Scheduling
Algorithms
Security
AAA
CPU
Protection
Accounting
How did we get here?
4
Distribution of
complexity
Backwards
compatibility
Unanticipated
applications
Need for
higher
performance
โ€ข โ€˜End-to-end
principleโ€™
โ€ข Better scaling
โ€ข Survivability;
spreading of risk
โ€ข โ€œFlag daysโ€ not
realistic
โ€ข Short-term,
incremental
evolution of
technology; no
major overhaul
in last 20-30
years
โ€ข Networking is a
victim of its own
success
โ€ข New complex
applications
have been
delivered on top
of existing
capabilities
โ€ข Tight coupling
between
different
planes seen as
critical for
delivering
higher
performance
Clean Slate Project (1)
5
With what we know today, if we
were to start with a clean slate,
how would we design a global
communications infrastructure?
Two research questions:
How should the Internet look in 15
years from now?
Clean Slate Project (2)
6
โ€ข One of the flagship projects was โ€˜Internet Infrastructure:
OpenFlow and Software Defined Networkingโ€™
โ€ข Seminal paper on
... kicked off the SDN movement and the network
world would never be the same again
OpenFlow: The Problem
โ€ข Initial Problem:
โ€“ A mechanism was required
to run experimental
network protocols.
โ€“ Open software/hardware
platforms did not provide
the performance
โ€“ commercial
routers/switches were too
closed and inflexible.
7
Hardware
Software Tight
coupling
Closed system โ€“
only functionalities exposed
by vendors available
Challenge:
how to influence forwarding
behaviour in non-native ways?
OpenFlow: The Solution (1)
8
FROM TO
Routing/Bridging
Protocols, RIBs, routing
policy and logic
Forwarding Tables
Abstracted
Flow Table
Secure Channel
OpenFlow
Protocol
Control
Plane
Data
Plane
Data
Plane
OpenFlow
Controller Control
Plane
Control
Plane
Data
Plane
Protocols and algorithms to calculate
network paths โ€“ interoperable
Forwarding frames/packets based on paths
calculated by control plane โ€“ hw dependent
OpenFlow: The Solution (2)
9
Secure Channel
Abstracted
Flow Table
OpenFlow
Controller
OpenFlow
Protocol
Data
Plane
Control
Plane
The solution? A compromise:
โ€ข that allowed forwarding
behaviour to be influenced
without opening up network
software
โ€“ The control process would run on a
controller
โ€“ Decisions would be pushed down to
the data plane running on the network
element
10
Secure Channel
Abstracted
Flow Table
OpenFlow
Controller
OpenFlow
Protocol
Control
Plane
* Ingress Port, Ethernet SA, Ethernet DA,VLAN ID,VLAN PCP, IP SA, IP DA,
IP Proto, IPToS, Source L4 Port, Dest L4 Port etcโ€ฆ.
Adds, deletes and
modifies flow table
entries
Header Fields* Actions Counters
Flow 1 Forward to port 1/1
Flow 2 Drop
Flow n Send to controller
Switch forwards traffic:
by matching against header fields
and executing corresponding actions
OpenFlow: How it works (1)
OpenFlow: How it works (2)
11
Secure Channel
Abstracted
Flow Table
OpenFlow
Controller
OpenFlow
Protocol
Control
Plane
Secure Channel
Abstracted
Flow Table
Secure Channel
Abstracted
Flow Table
. . .
Switch 1 Switch 2 Switch n
OpenFlow
Protocol
One controller
manages many
switches
OpenFlow: Today
โ€ข Initially synonymous with SDN
โ€ข Today, just one of the many protocols within the
greater SDN framework
โ€ข However, responsible for the most radical shift in
networking
โ€“ spark that lit the fuse J
12
OpenFlow: Implications
โ€ข Two primary implications:
13
The control plane is physically decoupled
from the data plane
The control plane is consolidated and
centralised: a single control plane controls
multiple data planes
(previously a 1:1 correspondence).
Aside:
Data/control plane separation challenges
14
Scalability
The control element
now needs to be
scaled to support a
very large number
of forwarding
elements
Reliability
The controller can
NOT be a single
point of failure
Consistency
When multiple
controllers are used
(redundancy),
consistency has to be
assured across
multiple replicas
The birth of SDN
15
The separation of control and data plane was not an objective in
itself but a compromise approach taken by OpenFlow
Ushered a new era of programmability that has been
vastly enhanced with new architectures and capabilities
The termโ€˜SDNโ€™ itself - an article about the OpenFlow project at
Stanford
(http://www2.technologyreview.com/news/412194/tr10-software-defined-networking/)
SDN - Emergence & Evolution
16
โ€ข OpenFlow was a starting pointโ€ฆ
โ€“ era of programmability
โ€ข But a complete decoupling of the control and data
plane?
โ€“ impractical
โ€“ Difficult to solve all the problems the industry had spent
decades solving and refining: resiliency, scalability,
convergence, redundancy..
โ€ข SDN architecture today
โ€“ Hybrid: some control elements still remain distributed while
others are centralised
โ€“ Many different architectural models (from OF concept)
โ€ข All aspire to achieve the goals of agility and network programmability
Hybrid model of SDN
17
Proportion of centralisation of
control plane
Data Plane
Todayโ€™s model
Control plane is fully
distributed (collocated
with the data plane)
0%
100%
OpenFlow model
Control plane is
completely de-coupled
from the data plane
Hybrid model
Certain control functions are
centralised while others continue to
be distributed with the data plane
Defining SDN
18
ONF:
The physical separation of the control plane from
the forwarding plane, and where a control plane
controls several devices.
Too narrowโ€ฆ
Automation through enhanced
programmability and open interfaces
Dis-aggregation and abstraction
Centralisation of control functions with
real-time network visibility
SDN is โ€ฆ
A new approach to
networking that
provides greater
agility and
flexibility by:
Architectural Framework (1)
19
ITU-T
Y.3300
SDN
Controllers
SDN
Applications
Network
Resources
Application control interface
Resource control interface
20
Application Plane
Application Service
Network Services Abstraction Layer
Control Plane
Service App
Control Abstraction Layer (CAL)
Management Plane
App
Mgmt.Abstraction Layer (MAL)
Service Interface
Device & Resource Abstraction Layer (DAL)
Forwarding Plane App Operational Plane
Network Device
CP Southbound Interface MP Southbound Interface
RFC
7426
Architectural Framework (2)
21
Application
Plane
Application Service
Topology Discovery
& Management
Network Devices โ€“ IP/MPLS/Transport
Southbound Interfaces
REST/RESTCONF/NETCONF/XMPP
Control
Plane
(controller)
Traffic Engineering
Route selection &
failover
Resource
Management
BGP-LS PCE-Pi2RS
SNMP
MIBs OpenFlow YANG
Configuration
Open
Flow
SNMP NETCONF
Data
Plane
(w ith som e
distributed
control plane
elem ents)
BGP PCCRIBs/FIBs
Segm ent
Routing RSVP-TE
East/West-
bound interfaces
IPFIX
Northbound Interfaces
Note: designations of north-bound and south-bound are relative to the control plane (โ€œcontrollerโ€)
Device & Resource Abstraction
Layer (DAL)
Network Services Abstraction Layer
Architectural Framework (3)
ForCES
Evolution NOT Revolution
โ€ข Despite the hype, SDN is an evolution of current
network technologies
โ€ข No one protocol that defines SDN
โ€“ it is a new architectural framework for data networks
โ€ข Protocols/technologies that enable:
โ€“ centralising control plane
โ€“ abstracting networks and topologies
โ€“ enhancing programmability via standard interfaces
are considered a part of the SDN framework of technologies
22
Open source projects
23
โ€ข NOX/POX
โ€ข Beacon
โ€ข OpenDayLight (ODL)
โ€ข Open Network Operating System (ONOS)
โ€ข Ryu
โ€ข OpenContrail
โ€ข Floodlight
โ€ข โ€ฆโ€ฆโ€ฆโ€ฆโ€ฆ
Deployment Example
24
EOLOโ€™s BLU Project
โ€ข Their own router - BLUrouter
โ€“ TileGX architecture (72 core CPU)
โ€“ Low power
โ€ข Their own Router OS
โ€“ BLUos โ€“ based on 6WINDGate
โ€“ Customisation: RFC3107 (label distribution) in Quagga (BGP)
โ€ข Their own controller
โ€“ BLU-GW
โ€“ limit human error
โ€“ Parallel execution of commands, schedulers, config-rollback
BLU Project โ€“ Stage 1
โ€ข OpenFlow rules for MPLS label switching
โ€ข RFC3107 for traffic labelling (downstream)
โ€ข Problems:
โ€“ OpenFlow granularity issues
โ€ข Change of single flow required all BLUs along the path to be
reprogrammed
โ€ข Upgrades are atomic - high risk of inconsistent nw states
โ€“ no fallback!
BLU Project โ€“ Stage 2
โ€ข Segment Routing + RFC3107 for traffic labelling
โ€“ MPLS dataplane for nowโ€ฆ
โ€“ IGP as fallback (distributed control function)
Contact them: blu@eolo.it
28
TASHI DELEK

More Related Content

What's hot

SDN :: Software Defined Networking โ€“2017 Executive Overview
SDN :: Software Defined Networking โ€“2017 Executive OverviewSDN :: Software Defined Networking โ€“2017 Executive Overview
SDN :: Software Defined Networking โ€“2017 Executive OverviewChristian Esteve Rothenberg
ย 
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0WebNMS
ย 
The History and Evolution of SDN
The History and Evolution of SDNThe History and Evolution of SDN
The History and Evolution of SDNNapier University
ย 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptxAbdulqader Al-kaboudei
ย 
Intelยฎ Network Builders - Network Edge Ecosystem Program
Intelยฎ Network Builders - Network Edge Ecosystem ProgramIntelยฎ Network Builders - Network Edge Ecosystem Program
Intelยฎ Network Builders - Network Edge Ecosystem ProgramMichelle Holley
ย 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)Michelle Holley
ย 
ONF and Sdx Central Webinar on Intent-Based Networking
ONF and Sdx Central Webinar on Intent-Based Networking ONF and Sdx Central Webinar on Intent-Based Networking
ONF and Sdx Central Webinar on Intent-Based Networking Marta Weissenborn
ย 
Five Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking ForeverFive Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking ForeverOpen Networking Summit
ย 
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 APIsColt Technology Services
ย 
5G Microservices
5G Microservices5G Microservices
5G MicroservicesLumina Networks
ย 
SDN/NFV Industry analysis
SDN/NFV Industry analysisSDN/NFV Industry analysis
SDN/NFV Industry analysisYu (Robert) Dong
ย 
Is SDN Necessary?
Is SDN Necessary?Is SDN Necessary?
Is SDN Necessary?Bruce Davie
ย 
SDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity ServiceSDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity ServiceOpen Networking Summit
ย 
SDN overview 2014
SDN overview 2014SDN overview 2014
SDN overview 2014Dave Michels
ย 
Troubleshooting for Intent-based Networking
Troubleshooting for Intent-based NetworkingTroubleshooting for Intent-based Networking
Troubleshooting for Intent-based NetworkingOpen Networking Summit
ย 
Harmonizing of Open Source Networking
Harmonizing of Open Source NetworkingHarmonizing of Open Source Networking
Harmonizing of Open Source NetworkingOpen Networking Summit
ย 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)Milson Munakami
ย 
Embracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkEmbracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkNetCraftsmen
ย 

What's hot (20)

SDN :: Software Defined Networking โ€“2017 Executive Overview
SDN :: Software Defined Networking โ€“2017 Executive OverviewSDN :: Software Defined Networking โ€“2017 Executive Overview
SDN :: Software Defined Networking โ€“2017 Executive Overview
ย 
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0Demystifying Orchestration and Assurance Across SDN NFV CE2.0
Demystifying Orchestration and Assurance Across SDN NFV CE2.0
ย 
The History and Evolution of SDN
The History and Evolution of SDNThe History and Evolution of SDN
The History and Evolution of SDN
ย 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
ย 
Intelยฎ Network Builders - Network Edge Ecosystem Program
Intelยฎ Network Builders - Network Edge Ecosystem ProgramIntelยฎ Network Builders - Network Edge Ecosystem Program
Intelยฎ Network Builders - Network Edge Ecosystem Program
ย 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)
ย 
ONF and Sdx Central Webinar on Intent-Based Networking
ONF and Sdx Central Webinar on Intent-Based Networking ONF and Sdx Central Webinar on Intent-Based Networking
ONF and Sdx Central Webinar on Intent-Based Networking
ย 
Five Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking ForeverFive Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking Forever
ย 
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
ย 
5G Microservices
5G Microservices5G Microservices
5G Microservices
ย 
SDN/NFV Industry analysis
SDN/NFV Industry analysisSDN/NFV Industry analysis
SDN/NFV Industry analysis
ย 
Is SDN Necessary?
Is SDN Necessary?Is SDN Necessary?
Is SDN Necessary?
ย 
Software Defined Future
Software Defined FutureSoftware Defined Future
Software Defined Future
ย 
SDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity ServiceSDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity Service
ย 
SDN overview 2014
SDN overview 2014SDN overview 2014
SDN overview 2014
ย 
Troubleshooting for Intent-based Networking
Troubleshooting for Intent-based NetworkingTroubleshooting for Intent-based Networking
Troubleshooting for Intent-based Networking
ย 
Harmonizing of Open Source Networking
Harmonizing of Open Source NetworkingHarmonizing of Open Source Networking
Harmonizing of Open Source Networking
ย 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
ย 
SDN Cloud Computing Project Help
SDN Cloud Computing Project HelpSDN Cloud Computing Project Help
SDN Cloud Computing Project Help
ย 
Embracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkEmbracing SDN in the Next Gen Network
Embracing SDN in the Next Gen Network
ย 

Similar to btNOG 5: Network Automation

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
ย 
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
ย 
sdnppt.pdf
sdnppt.pdfsdnppt.pdf
sdnppt.pdfAbhayDonde
ย 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
ย 
SDN: Situaรงรฃo do mercado e prรณximos movimentos
SDN: Situaรงรฃo do mercado e prรณximos movimentosSDN: Situaรงรฃo do mercado e prรณximos movimentos
SDN: Situaรงรฃo do mercado e prรณximos movimentosChristian Esteve Rothenberg
ย 
Distributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingDistributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingUS-Ignite
ย 
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...NETWAYS
ย 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauseryfauser
ย 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDNAPNIC
ย 
Why sdn
Why sdnWhy sdn
Why sdnlz1dsb
ย 
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale NetworkThe Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale NetworkOpen Networking Summits
ย 
SDN approach.pptx
SDN approach.pptxSDN approach.pptx
SDN approach.pptxTrongMinhHoang1
ย 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
ย 
Colt's SDN/NFV Vision
Colt's SDN/NFV VisionColt's SDN/NFV Vision
Colt's SDN/NFV VisionFIBRE Testbed
ย 
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 BarcelonaColt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 BarcelonaJavier Benitez
ย 
IEEE HPSR 2017 Keynote: Softwarized Dataplanes and the P^3 trade-offs: Progra...
IEEE HPSR 2017 Keynote: Softwarized Dataplanes and the P^3 trade-offs: Progra...IEEE HPSR 2017 Keynote: Softwarized Dataplanes and the P^3 trade-offs: Progra...
IEEE HPSR 2017 Keynote: Softwarized Dataplanes and the P^3 trade-offs: Progra...Christian Esteve Rothenberg
ย 

Similar to btNOG 5: Network Automation (20)

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)
ย 
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
ย 
sdnppt.pdf
sdnppt.pdfsdnppt.pdf
sdnppt.pdf
ย 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
ย 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
ย 
SDN: Situaรงรฃo do mercado e prรณximos movimentos
SDN: Situaรงรฃo do mercado e prรณximos movimentosSDN: Situaรงรฃo do mercado e prรณximos movimentos
SDN: Situaรงรฃo do mercado e prรณximos movimentos
ย 
Distributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingDistributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined Networking
ย 
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
OSDC 2014: Yves Fauser - OpenStack Networking (Neutron) - Overview of network...
ย 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauser
ย 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
ย 
Why sdn
Why sdnWhy sdn
Why sdn
ย 
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale NetworkThe Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
ย 
SDN approach.pptx
SDN approach.pptxSDN approach.pptx
SDN approach.pptx
ย 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
ย 
Introductionto SDN
Introductionto SDN Introductionto SDN
Introductionto SDN
ย 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
ย 
Colt's SDN/NFV Vision
Colt's SDN/NFV VisionColt's SDN/NFV Vision
Colt's SDN/NFV Vision
ย 
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 BarcelonaColt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
ย 
IEEE HPSR 2017 Keynote: Softwarized Dataplanes and the P^3 trade-offs: Progra...
IEEE HPSR 2017 Keynote: Softwarized Dataplanes and the P^3 trade-offs: Progra...IEEE HPSR 2017 Keynote: Softwarized Dataplanes and the P^3 trade-offs: Progra...
IEEE HPSR 2017 Keynote: Softwarized Dataplanes and the P^3 trade-offs: Progra...
ย 

More from APNIC

APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
ย 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
ย 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
ย 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
ย 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
ย 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
ย 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
ย 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119APNIC
ย 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119APNIC
ย 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119APNIC
ย 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119APNIC
ย 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
ย 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC
ย 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonAPNIC
ย 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonAPNIC
ย 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPNIC
ย 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6APNIC
ย 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!APNIC
ย 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023APNIC
ย 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAPNIC
ย 

More from APNIC (20)

APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
ย 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
ย 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
ย 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
ย 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
ย 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
ย 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
ย 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
ย 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
ย 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
ย 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
ย 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
ย 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
ย 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff Huston
ย 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
ย 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
ย 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6
ย 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!
ย 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023
ย 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet development
ย 

Recently uploaded

VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
ย 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls DubaiEscorts Call Girls
ย 
Hot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night Standkumarajju5765
ย 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
ย 
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.soniya singh
ย 
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort ServiceEnjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort ServiceDelhi Call girls
ย 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
ย 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...SUHANI PANDEY
ย 
Call Girls In Ashram Chowk Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Ashram Chowk Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Ashram Chowk Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Ashram Chowk Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”soniya singh
ย 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
ย 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceBusty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceDelhi Call girls
ย 
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”soniya singh
ย 
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”soniya singh
ย 

Recently uploaded (20)

VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
ย 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
ย 
Hot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas โ˜Ž 9711199171 Book Your One night Stand
ย 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
ย 
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
ย 
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
ย 
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort ServiceEnjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
ย 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
ย 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
ย 
Call Girls In Ashram Chowk Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Ashram Chowk Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Ashram Chowk Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Ashram Chowk Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
ย 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
ย 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceBusty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
ย 
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Defence Colony Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
ย 
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
Call Girls In Model Towh Delhi ๐Ÿ’ฏCall Us ๐Ÿ”8264348440๐Ÿ”
ย 

btNOG 5: Network Automation

  • 1. SDN ~ Network Automation btNOG5 - Thimphu 4 June 2018 Tashi Phuntsho (tashi@apnic.net)
  • 2. Routers 2 โ€ข Two key roles: Packet forwarding Determining network paths
  • 3. Todayโ€™s router 3 Other Hardware Network Interfaces CPUs ASICs NPUs Switch Fabric Control Memory (T)CAM FIB Management CLI SNMP High Availability Resiliency Protocols Network Layer RIBRouting Protocols Services Layer IP L2 L3 Application Layer (DPI etc) QoS Queue Management Hardware Redundancy Traffic Managers Packet Memory Scheduling Algorithms Security AAA CPU Protection Accounting
  • 4. How did we get here? 4 Distribution of complexity Backwards compatibility Unanticipated applications Need for higher performance โ€ข โ€˜End-to-end principleโ€™ โ€ข Better scaling โ€ข Survivability; spreading of risk โ€ข โ€œFlag daysโ€ not realistic โ€ข Short-term, incremental evolution of technology; no major overhaul in last 20-30 years โ€ข Networking is a victim of its own success โ€ข New complex applications have been delivered on top of existing capabilities โ€ข Tight coupling between different planes seen as critical for delivering higher performance
  • 5. Clean Slate Project (1) 5 With what we know today, if we were to start with a clean slate, how would we design a global communications infrastructure? Two research questions: How should the Internet look in 15 years from now?
  • 6. Clean Slate Project (2) 6 โ€ข One of the flagship projects was โ€˜Internet Infrastructure: OpenFlow and Software Defined Networkingโ€™ โ€ข Seminal paper on ... kicked off the SDN movement and the network world would never be the same again
  • 7. OpenFlow: The Problem โ€ข Initial Problem: โ€“ A mechanism was required to run experimental network protocols. โ€“ Open software/hardware platforms did not provide the performance โ€“ commercial routers/switches were too closed and inflexible. 7 Hardware Software Tight coupling Closed system โ€“ only functionalities exposed by vendors available Challenge: how to influence forwarding behaviour in non-native ways?
  • 8. OpenFlow: The Solution (1) 8 FROM TO Routing/Bridging Protocols, RIBs, routing policy and logic Forwarding Tables Abstracted Flow Table Secure Channel OpenFlow Protocol Control Plane Data Plane Data Plane OpenFlow Controller Control Plane Control Plane Data Plane Protocols and algorithms to calculate network paths โ€“ interoperable Forwarding frames/packets based on paths calculated by control plane โ€“ hw dependent
  • 9. OpenFlow: The Solution (2) 9 Secure Channel Abstracted Flow Table OpenFlow Controller OpenFlow Protocol Data Plane Control Plane The solution? A compromise: โ€ข that allowed forwarding behaviour to be influenced without opening up network software โ€“ The control process would run on a controller โ€“ Decisions would be pushed down to the data plane running on the network element
  • 10. 10 Secure Channel Abstracted Flow Table OpenFlow Controller OpenFlow Protocol Control Plane * Ingress Port, Ethernet SA, Ethernet DA,VLAN ID,VLAN PCP, IP SA, IP DA, IP Proto, IPToS, Source L4 Port, Dest L4 Port etcโ€ฆ. Adds, deletes and modifies flow table entries Header Fields* Actions Counters Flow 1 Forward to port 1/1 Flow 2 Drop Flow n Send to controller Switch forwards traffic: by matching against header fields and executing corresponding actions OpenFlow: How it works (1)
  • 11. OpenFlow: How it works (2) 11 Secure Channel Abstracted Flow Table OpenFlow Controller OpenFlow Protocol Control Plane Secure Channel Abstracted Flow Table Secure Channel Abstracted Flow Table . . . Switch 1 Switch 2 Switch n OpenFlow Protocol One controller manages many switches
  • 12. OpenFlow: Today โ€ข Initially synonymous with SDN โ€ข Today, just one of the many protocols within the greater SDN framework โ€ข However, responsible for the most radical shift in networking โ€“ spark that lit the fuse J 12
  • 13. OpenFlow: Implications โ€ข Two primary implications: 13 The control plane is physically decoupled from the data plane The control plane is consolidated and centralised: a single control plane controls multiple data planes (previously a 1:1 correspondence).
  • 14. Aside: Data/control plane separation challenges 14 Scalability The control element now needs to be scaled to support a very large number of forwarding elements Reliability The controller can NOT be a single point of failure Consistency When multiple controllers are used (redundancy), consistency has to be assured across multiple replicas
  • 15. The birth of SDN 15 The separation of control and data plane was not an objective in itself but a compromise approach taken by OpenFlow Ushered a new era of programmability that has been vastly enhanced with new architectures and capabilities The termโ€˜SDNโ€™ itself - an article about the OpenFlow project at Stanford (http://www2.technologyreview.com/news/412194/tr10-software-defined-networking/)
  • 16. SDN - Emergence & Evolution 16 โ€ข OpenFlow was a starting pointโ€ฆ โ€“ era of programmability โ€ข But a complete decoupling of the control and data plane? โ€“ impractical โ€“ Difficult to solve all the problems the industry had spent decades solving and refining: resiliency, scalability, convergence, redundancy.. โ€ข SDN architecture today โ€“ Hybrid: some control elements still remain distributed while others are centralised โ€“ Many different architectural models (from OF concept) โ€ข All aspire to achieve the goals of agility and network programmability
  • 17. Hybrid model of SDN 17 Proportion of centralisation of control plane Data Plane Todayโ€™s model Control plane is fully distributed (collocated with the data plane) 0% 100% OpenFlow model Control plane is completely de-coupled from the data plane Hybrid model Certain control functions are centralised while others continue to be distributed with the data plane
  • 18. Defining SDN 18 ONF: The physical separation of the control plane from the forwarding plane, and where a control plane controls several devices. Too narrowโ€ฆ Automation through enhanced programmability and open interfaces Dis-aggregation and abstraction Centralisation of control functions with real-time network visibility SDN is โ€ฆ A new approach to networking that provides greater agility and flexibility by:
  • 20. 20 Application Plane Application Service Network Services Abstraction Layer Control Plane Service App Control Abstraction Layer (CAL) Management Plane App Mgmt.Abstraction Layer (MAL) Service Interface Device & Resource Abstraction Layer (DAL) Forwarding Plane App Operational Plane Network Device CP Southbound Interface MP Southbound Interface RFC 7426 Architectural Framework (2)
  • 21. 21 Application Plane Application Service Topology Discovery & Management Network Devices โ€“ IP/MPLS/Transport Southbound Interfaces REST/RESTCONF/NETCONF/XMPP Control Plane (controller) Traffic Engineering Route selection & failover Resource Management BGP-LS PCE-Pi2RS SNMP MIBs OpenFlow YANG Configuration Open Flow SNMP NETCONF Data Plane (w ith som e distributed control plane elem ents) BGP PCCRIBs/FIBs Segm ent Routing RSVP-TE East/West- bound interfaces IPFIX Northbound Interfaces Note: designations of north-bound and south-bound are relative to the control plane (โ€œcontrollerโ€) Device & Resource Abstraction Layer (DAL) Network Services Abstraction Layer Architectural Framework (3) ForCES
  • 22. Evolution NOT Revolution โ€ข Despite the hype, SDN is an evolution of current network technologies โ€ข No one protocol that defines SDN โ€“ it is a new architectural framework for data networks โ€ข Protocols/technologies that enable: โ€“ centralising control plane โ€“ abstracting networks and topologies โ€“ enhancing programmability via standard interfaces are considered a part of the SDN framework of technologies 22
  • 23. Open source projects 23 โ€ข NOX/POX โ€ข Beacon โ€ข OpenDayLight (ODL) โ€ข Open Network Operating System (ONOS) โ€ข Ryu โ€ข OpenContrail โ€ข Floodlight โ€ข โ€ฆโ€ฆโ€ฆโ€ฆโ€ฆ
  • 25. EOLOโ€™s BLU Project โ€ข Their own router - BLUrouter โ€“ TileGX architecture (72 core CPU) โ€“ Low power โ€ข Their own Router OS โ€“ BLUos โ€“ based on 6WINDGate โ€“ Customisation: RFC3107 (label distribution) in Quagga (BGP) โ€ข Their own controller โ€“ BLU-GW โ€“ limit human error โ€“ Parallel execution of commands, schedulers, config-rollback
  • 26. BLU Project โ€“ Stage 1 โ€ข OpenFlow rules for MPLS label switching โ€ข RFC3107 for traffic labelling (downstream) โ€ข Problems: โ€“ OpenFlow granularity issues โ€ข Change of single flow required all BLUs along the path to be reprogrammed โ€ข Upgrades are atomic - high risk of inconsistent nw states โ€“ no fallback!
  • 27. BLU Project โ€“ Stage 2 โ€ข Segment Routing + RFC3107 for traffic labelling โ€“ MPLS dataplane for nowโ€ฆ โ€“ IGP as fallback (distributed control function) Contact them: blu@eolo.it