SlideShare a Scribd company logo
1 of 39
Download to read offline
PLNOG 2015
SDN and NFV
Krakow, 28th & 29th September 2015
Assuring Performance, Scalability and
Reliability in NFV Deployments
Ronald Mai
Senior Systems Engineer - EMEA
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
Agenda
๏‚ฃ Testing NFV
โ€ข Benefits of NFV and the Testing Implications
โ€ข Challenges for NFV and the Testing Requirements
๏‚ฃ Test Tools Old & New
โ€ข What Existing Tools Do
โ€ข Hardware Tester Architecture โ€“ benefits/challenges
โ€ข Virtual Machine Tester Architecture โ€“ benefits/challenge
โ€ข What can we learn and what do we lose?
๏‚ฃ New NFV Test Methodologies
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
TESTING NFV
PLNOG 2015
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
PASS Methodology
๏‚ฃ Performance
โ€ข Data-plane throughput,
latency, latency variation etc.
๏‚ฃ Availability
โ€ข Control-plane convergence
and failover mechanisms
โ€ข Data-plane reliability under
load
๏‚ฃ Security
โ€ข VLAN/VPN leakage
โ€ข Firewall Performance
๏‚ฃ Scale
โ€ข Control-plane peer scale
โ€ข Routing table scale
โ€ข Session quantity and
establishment rate
โ€ข Flow scale
๏‚ฃ Conformance
๏‚ฃ Interoperability
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
Benefits of NFV and the Testing Implications
Benefit Impact
Reduced Equipment Cost and
Reduced Power Consumption
Equivalent Testing Costs must fall
Reduced Time-to-Market for
Innovative New Services
Test systems must integrate with
new lab platforms and be capable of
automation
Possibility of Running Production,
Test and Reference Facilities on the
same infrastructure
As above. Integrating Test System
with Orchestration is key
๏ฑ Virtual Test Ports, Standard APIs and Orchestration
Integration are key
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
Benefits of NFV and the Testing Implications (cont.)
Benefit Impact
Optimizing network configuration/
topology in near real-time based on
traffic and service demand
Test it!
What effect does this have on QoE for
service user.
Temporarily repair failures by
automated re-configuration and moving
network workloads onto spare capacity
Test it!
Do the failover mechanisms work?
What is the service impact during re-
configuration
Rapid Scaling of Services to meet real-
time demand. Scaling-up and scaling-
out of capacity under orchestration
control
Test it!
New methodologies required.
Does the orchestration mechanism
respond correctly to demand. How is
existing traffic affected when it does?
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
Challenges for NFV and the Testing Requirements
Challenge Requirement
Portability/
Interoperability
Test the functionality and performance in all
data centre environments that will be
encountered in service
Performance Trade-Offs
when using industry
standard hardware
Benchmark existing services (e.g. latency,
delay variation, power consumption for
different service levels). Determine the
resources required to continue meeting SLAs
Migration and Co-
existence/ Compatibility
with legacy platforms
Test services using a mixture of virtual and
physical network appliances
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
Challenges for NFV and the Testing Requirements
(Cont.)
Challenge Requirement
Network Stability
Determine stability of data and control-planes
when large numbers of VMs are being created
or re-located
Integration
Test service chains as well as individual VNFs.
Requires complex protocol support from test
ports
Security and Resilience
Induce failure and test service downtime
(while network function is re-created).
Test servers, hypervisors, virtual appliances
and orchestration mechanisms against security
attacks.
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
Testing Within the NFV Infrastructure
Test Path Possibilities
๏‚ฃ vSwitch performance, availability and scalability
๏‚ฃ VNF performance, availability and scalability
๏‚ฃ Server performance, availability and scalability
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
PASS Methodologies for NFV
๏‚ฃ Performance
โ€ข Data-plane throughput, latency,
latency variation etc.
โ€ข VNF vs Dedicated hardware
โ€ข Effect of real-time optimization
on QoE
โ€ข Performance per environment
โ€ข Service Chain performance
โ€ข Power Consumption
๏‚ฃ Availability
โ€ข Control-plane convergence
โ€ข Data-plane reliability under load
โ€ข Migration and Auto-scaling
(SLA Maintenance)
๏‚ฃ Security
โ€ข VLAN/VPN leakage
โ€ข Firewall Performance
โ€ข Security of virtual
infrastructure
๏‚ฃ Scale
โ€ข Control-plane peer scale
โ€ข Routing table scale
โ€ข Session quantity and
establishment rate
โ€ข Capacity of NFVI
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
TEST TOOLS OLD AND NEW
PLNOG 2015
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
Test Ports Emulate Complex Environments
๏‚ฃ 1G or 10G
Ethernet
๏‚ฃ V4 & V6
Addresses
๏‚ฃ RIP, BGP, IS-
IS or OSPF
๏‚ฃ 10G, 40G or 100G
Ethernet
๏‚ฃ MPLS Label Stack
๏‚ฃ IS-IS or OSPF
๏‚ฃ Multi-Protocol iBGP
๏‚ฃ LDP
๏‚ฃ BFD
๏‚ฃ VRFs
๏‚ฃ Firewall Functions
๏‚ฃ Border Relay
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
Hardware-based Tester Model
Advantages
๏‚ฃ Repeatable results
๏‚ฃ Line rate traffic
๏‚ฃ High-scale control-plane
๏‚ฃ Accurate (to ~5nS) across
millions of streams
๏‚ฃ Single management interface
๏‚ฃ Easily automated
๏‚ฃ Cost effective
โ€ข Emulate realistic environment
โ€ข Power, real-estate
Hardware-based
Test Device
Data-plane traffic
Control-plane peering,
updates etc.
โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL
Module
Module
Module
Module
Architecture of a Hardware Test Device
Controller
Module
CPU /
MEM
CPU /
MEM
CPU /
MEM
CPU /
MEM
GPS
PTP Compute
Resource
CPU
Core
CPU
Core
CPU
Core
PHY
PHY
PHY
FPGA
FPGA
FPGA
16 PROPRIETARY AND CONFIDENTIAL
Constant Bitrate
Traffic (CBR)
Variable Bitrate
Traffic (VBR)
Continuous Burst
Microburst
Realizing Test Functionality in VM Equivalents
CPU
๏‚ฃ Stateful control-plane protocols
๏‚ฃ Emulated and Simulated devices
(L2-7)
โ€ข 1000s of peers per port
โ€ข Millions of routes per port
๏‚ฃ Test Configuration and control
๏‚ฃ Results processing and database
FPGA
๏‚ฃ Line rate performance
๏‚ฃ Traffic Generation and Analysis
โ€ข Sophisticated scheduling
โ€ข 1 Million flows per port
individually measureable in real-
time
๏‚ฃ Accurate & Stable time stamping
๏‚ฃ High-resolution sampling
๏‚ฃ Line Rate Capture buffers
๏‚ฃ Work is in progress to enhance soft FPGA performance
๏‚ฃ In cases where replicating hardware performance is not possible
new methodologies are being developed
17
SAMPLE NFV TEST
METHODOLOGIES
PLNOG 2015
18
๏‚ฃ Target D/SUTs
โ€ข vBNG (PPPoE/DHCP)
โ€ข vCPE [vFW, vLB, vRouter] (IGMP, DHCP, OSPF/BGP, Stateful traffic)
โ€ข vPE (BGP, MPLS VPN, VPLS)
โ€ข System Infrastructure performance โ€“ Hypervisor, OS, vSwitch, vNIC
๏‚ฃ Measure
โ€ข Forwarding throughput (RFC 2544)
โ€ข Latency/Jitter โ€“ TWAMP Latency
โ€ข Orchestration with VM/VNF/(V)TA auto-scaling
Forwarding Performance Benchmarking of a VNF
Test Topology
(Virtual) Test Appliance (virtual) Test Appliance
VNF under test
(V)TA
(V)TA
Traffic
(V)TA (V)TA
19
๏‚ฃ Objective - Test the fail-over convergence time when one of the VNFs
fails and back up path has been configured for the test topology
๏‚ฃ Convergence Configurations
โ€ข ECMP Load sharing over Active/Active Paths
โ€ข Active/Standby Paths โ€“ Failover to Standby Path
๏‚ฃ Measure:
โ€ข Convergence Time
โ€ข Impact on convergence time of route/VRF table size
Fail-over Convergence Measurement
(Virtual) Test
Appliance
Test Appliance
VTA/
TA
Simulated
Endpoints
DUT Virtual Routers
(VNFs)
Emulated
Router
VTA/
TA
VTA/
TA
Traffic
.
.
.
.
Simulated
Endpoints
VTA/
TA .
.
.
.
20
๏‚ฃ Objective - Determine the performance of a distributed VNF during and
after the migration of one or more constituent VMs
โ€ข Migration of a constituent VM from one physical server to another
โ€ข Migration of a VNF in service chain from one physical server to another
โ€ข Migration of VM or VNF across data centres
๏‚ฃ Measure (during a scheduled VNF VM Migration)
โ€ข Throughput and Latency before and after migration
โ€ข Service disruption time
Performance Impact of VM Migration
Test Appliance Test Appliance
.
.
.
.
VTA/
TA
VTA/
TA .
.
.
.
Simulated
Server Cloud
Simulated
Workload Clients
Server 1
Server 2
Traffic
21
๏‚ฃ Objective - Test the auto-scaling functionality of the VNF.
โ€ข Auto scaling triggered by mechanisms such as an embedded monitoring function/
threshold crossing detection & event notification
โ€ข Example โ€“ an increase in the number of PPPoE or DHCP incoming session requests
(beyond the scale supported by one VM)
๏‚ฃ Measure
โ€ข Disable the auto-scaling feature on DUT in order to base line the performance
โ€ข Re-Enable auto-scaling and gradually increase load
โ€ข Record the transactions/sec, average, min and max response time
โ€ข Record the total number of VMs instantiated by the VNF
โ€ข Record the NVFI resources used by the VNF (processor, memory, storage)
Auto Scaling of VMs in a VNF
Virtual Test Appliance Virtual Test ApplianceVNF Under Test
.
.
.
.
VTA VTA
.
.
.
.
Simulated
Server Cloud
Simulated
Workload Clients
22
๏‚ฃ NFV brings new benefits and challenges that require new testing
techniques
๏‚ฃ Existing testing technology has been virtualized thus building on
many years of experience
๏‚ฃ Virtualized test environments are challenging. The test
community is:
โ€ข Addressing the challenges where this is technically feasible
โ€ข Creating new methodologies where it is not
Conclusions
PROPRIETARY AND CONFIDENTIAL
ronald.mai@spirent.com
Spirent Communications Munich
Thank You !
PROPRIETARY AND CONFIDENTIAL
Back-up Slides
25 PROPRIETARY AND CONFIDENTIAL
Control-plane Functionality of a Hardware Tester
Application Layer Protocols and Triple Play
HTTP, FTP, SIP, Video, DPG, XMPPvJ CIFS, Storage IO
IPTV & Video Quality Analysis
Switching
OpenFlow, TRILL, FC, FCoE, LACP, LLDP/DCBX, SPB, STP,
VEPA, VIC
Carrier Ethernet
EOAM, IEEE 1588v2 Link-OAM, SyncE, TWAMP
MPLS & MPLS-TP
6PE/6VPE, LDP, BGP VPLS, LDP VPLS, GMPLS, RSVP-TE,
Multicast VPN, LSP-Ping, MPLS-TP Y,1731OAM
Routing
BGP, OSPFv2 & v3, ISIS RIP(NG) BFD, PIM, LISP
Access
ANCP, DHCP. DHCPv6/PD L2TP, PPPoX, IGMP/MLD 802.1X,
IPv6 Autoconfiguration
Conformance||Functional||Performance
Next generation platform from Spirent
26
PPPoE connections
MPLS tunnels
BFD for fault detection
๏‚ฃ Physical test devices emulate DSLAMS and 1000s of PPPoE client
on one side and Edge and core routers on other side
๏‚ฃ In above example, the VNFs under test are virtualized BNG/PE
running on standard server
โ€ข PPPoE and MPLS connections formed between test device and
VNF under test
VNF Functional & Performance Testing
1. Using physical test devices to validate performance of virtual BNG
Test system
emulates
DSLAMs & PPPoE
clients
Test system
emulates Edge
and core routers
27
๏‚ฃ Virtual test appliances emulate realistic video and web clients
and servers generating stateful L4-7 traffic
๏‚ฃ In above example, the VNFs under test are virtualized Firewall,
Load Balancer and CE router running as a service chain inside a
standard server
VNF Functional & Performance Testing
2. Using virtual test devices to validate performance Service Chain
vLoad
Balancer
Emulated
Video/Web Clients
Emulated
Video/Web Server
Service chain
vFirewall vCE
28
๏‚ฃ The following metrics are measured/verified by the test
appliances for service chains that include virtual appliances such
as Firewalls, IDS/IPS, DPI, Load Balancers, Traffic Classifiers, WAN
Accelerators and CE devices
โ€ข Sustained packet forwarding rate
โ€ข Connection establishment rate & transactions per second
โ€ข Total number of connections
โ€ข Round trip time and goodput
โ€ข Denial of service handling & packet loss
โ€ข Service chain scale (and interference)
โ€ข Packet leakage across service chains
โ€ข Time between VM instantiation and first available packet
Service chain validation (e.g. vFirewall, vLB & vCE)
29
๏‚ฃ The following methodology is used to ensure portability of VNFs
and stability of NFV environment
โ€ข Virtual Test Appliance is connected to Service Chain as
โ€ข โ€œxโ€ service chains are created. The test appliances ensure that adding the
โ€œx + 1โ€th service chain does not degrade the performance of the first โ€œxโ€
service chains more than expected levels
โ€ข Tests are repeated for a number of different hypervisors and vSwitches and
the test appliances verify that the VNF performance is consistent across
different hypervisors
Service Chain Stability, Portability and
Scalability
30
Testing reliability and availability of VNFs
LAG 1
Server A Server B
BFD
BFD
๏‚ฃ Virtual test devices form connections with primary and backup
VNFs over a LAG
๏‚ฃ High frequency BFD running between the test devices and VNFs
constantly monitor the connection liveliness
LAG 2
BFD
31
๏‚ฃ The following methodology is used to ensure availability of VNFs
โ€ข Initially Port 1 is active on Both LAGs 1 and 2
โ€ข High frequency BFD monitors connection liveness
โ€ข VM Migration is initiated from Server A to Server B
โ€ข Port 2 becomes active and port 1 becomes standby on both LAGs
โ€ข Number of packets lost in forward direction is TX packets on Stream ID 1 on
LAG 1 minus RX packets on Stream ID 1 on LAG 2
โ€ข Number of packets lost in reverse direction is TX packets on Stream ID 2 on
LAG 2 minus RX packets on Stream ID 2 on LAG 1
โ€ข VM migration time is the greater of [Time of arrival of first packet on Port 2
of LAG 2 โ€“ Time of arrival of last packet on Port 1 of LAG 2] and [Time of
arrival of first packet on Port 2 of LAG 1 โ€“ Time of arrival of last packet on
Port 1 of LAG 1]
Reliability & availability of VMs (VM Migration)
32
Monitoring
probe
Monitoring
probe
On on-demand basis, insert virtual monitoring probes
in the service chain, for active or passive monitoring
Performance monitoring
interface to OSS/BSS
NFV Service Assurance
vLoad
Balancer vFirewall vCE
vMonitoring
Probe
vMonitoring
Probe
33
๏‚ฃ The following methodology is used to perform active and passive
monitoring of NFV environments
โ€ข A combination of virtual and physical monitoring probes are used
โ€ข Probes provide information to OSS/BSS systems
โ€ข Virtual monitoring probes are inserted on an on-demand basis at various
points in the service chain to test a subset of or all of the functions of a
service chain
โ€ข For active monitoring, the virtual probes originate and terminate packets;
for passive monitoring, the virtual probes just tap in to the service chain
Active and passive monitoring of NFV
environments
34
Traditional Router Architecture
Router
Router
Packet Forwarding Hardware
Network OS
App App App
Packet Forwarding Hardware
Network OS
App App App
๏‚ง Custom Designed Specialized Hardware
Based on ASIC, FPGA or Network
Processors
๏‚ง Proprietary Network Operating System
e.g. Cisco IOS or JUNOS
๏‚ง Embedded Software - Routing Protocols,
Routing Data Bases, SPF Algorithms,
Firewall Functionality etc.
35
Conventional Routing
The Control and Data Plane
Router
Router
Packet Forwarding
Hardware
Network OS
App App App
Router
Router
Packet Forwarding
Hardware
Network OS
App App App
Router
Router
Packet Forwarding
Hardware
Network OS
App App App
Router
Packet Forwarding
Hardware
Network OS
App App App
Router
Packet Forwarding
Hardware
Network OS
App App App
Router
Router
Packet Forwarding
Hardware
Network OS
App App App
Routers โ€˜talkโ€™ to one another
via routing protocols to
discover neighbours and
topology
Each Router builds a database of
the network topology which it
uses to determine how to switch
data packets
36
๏‚ฃ For
โ€ข Established - Tried and Tested
โ€ข Bomb Proof!
๏‚ฃ Against
โ€ข Inflexible โ€“ Changes require weeks to implement
โ€ข Expensive - Every node requires compute resources
โ€ข Proprietary - Every vendor implements routing algorithms in their own way
โ€ข Hard to Maintain - Every node must be visited for software maintenance
โ€ข Vulnerable to control-plane attack
Conventional Routing Pros and Cons
37
Controller
SDN โ€“ What Changes?
Firewall
Network OS
Router
Network OS
Load Balancer
Network OS
Router
Network OS
Router
Network OS
Router
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Network OS
38
Controller
SDN and OpenFlow
๏‚ฃ Switches built from
cheap merchant (off-
the-shelf) silicon
๏‚ฃ OpenFlow is a
component of SDN
๏‚ฃ Applications perform path
calculations (like SPF today)
๏‚ฃ Much greater flexibility to
add new functionality (e.g.
SJ-BPF)
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Packet Forwarding
Hardware
SDN Controller
(South-bound interface)
40
Simplified Provisioning of Complex Topology
๏‚ฃ SDN will enable dynamic
provisioning across network
layers
Data Centre A
Data Centre BApp App App
SDN Controller

More Related Content

What's hot

Serena Mainframe VUG: What's new in ChangeMan ZMF 8.1
Serena Mainframe VUG: What's new in ChangeMan ZMF 8.1Serena Mainframe VUG: What's new in ChangeMan ZMF 8.1
Serena Mainframe VUG: What's new in ChangeMan ZMF 8.1Serena Software
ย 
Spirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsSpirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsMalathi Malla
ย 
System Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraSystem Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraOPNFV
ย 
Trends in Mixed Signal Validation
Trends in Mixed Signal ValidationTrends in Mixed Signal Validation
Trends in Mixed Signal ValidationDVClub
ย 
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...Pankaj Singh
ย 
VoLTE Testing Solution in NFV ecosystem
VoLTE Testing Solution in NFV ecosystemVoLTE Testing Solution in NFV ecosystem
VoLTE Testing Solution in NFV ecosystemDebayan Chaudhuri
ย 
XPDDS18: Xen Testing at Intel - Xudong Hao, Intel
XPDDS18: Xen Testing at Intel - Xudong Hao, IntelXPDDS18: Xen Testing at Intel - Xudong Hao, Intel
XPDDS18: Xen Testing at Intel - Xudong Hao, IntelThe Linux Foundation
ย 
ONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformAtul Pandey
ย 
Anuta Networks at Networking Field Day 14
Anuta  Networks at Networking Field Day 14Anuta  Networks at Networking Field Day 14
Anuta Networks at Networking Field Day 14Kiran Sirupa
ย 
Neotys PAC 2018 - Bruno Da Silva
Neotys PAC 2018 - Bruno Da SilvaNeotys PAC 2018 - Bruno Da Silva
Neotys PAC 2018 - Bruno Da SilvaNeotys_Partner
ย 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
ย 
Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4Chun Xia
ย 
Apache Cloudstack QA Strategy
Apache Cloudstack QA StrategyApache Cloudstack QA Strategy
Apache Cloudstack QA StrategySudha R Ponnaganti
ย 

What's hot (19)

Serena Mainframe VUG: What's new in ChangeMan ZMF 8.1
Serena Mainframe VUG: What's new in ChangeMan ZMF 8.1Serena Mainframe VUG: What's new in ChangeMan ZMF 8.1
Serena Mainframe VUG: What's new in ChangeMan ZMF 8.1
ย 
Performance testing material
Performance testing materialPerformance testing material
Performance testing material
ย 
Spirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsSpirent SDN and NFV Solutions
Spirent SDN and NFV Solutions
ย 
System Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraSystem Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for Brahmaputra
ย 
Trends in Mixed Signal Validation
Trends in Mixed Signal ValidationTrends in Mixed Signal Validation
Trends in Mixed Signal Validation
ย 
Gatehouse software genanvendelse
Gatehouse software genanvendelseGatehouse software genanvendelse
Gatehouse software genanvendelse
ย 
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
ย 
VoLTE Testing Solution in NFV ecosystem
VoLTE Testing Solution in NFV ecosystemVoLTE Testing Solution in NFV ecosystem
VoLTE Testing Solution in NFV ecosystem
ย 
Sharam salamian
Sharam salamianSharam salamian
Sharam salamian
ย 
XPDDS18: Xen Testing at Intel - Xudong Hao, Intel
XPDDS18: Xen Testing at Intel - Xudong Hao, IntelXPDDS18: Xen Testing at Intel - Xudong Hao, Intel
XPDDS18: Xen Testing at Intel - Xudong Hao, Intel
ย 
iCAM
iCAMiCAM
iCAM
ย 
NFV Testing
NFV TestingNFV Testing
NFV Testing
ย 
ONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformONAP - Open Network Automation Platform
ONAP - Open Network Automation Platform
ย 
Anuta Networks at Networking Field Day 14
Anuta  Networks at Networking Field Day 14Anuta  Networks at Networking Field Day 14
Anuta Networks at Networking Field Day 14
ย 
Neotys PAC 2018 - Bruno Da Silva
Neotys PAC 2018 - Bruno Da SilvaNeotys PAC 2018 - Bruno Da Silva
Neotys PAC 2018 - Bruno Da Silva
ย 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
ย 
Container Service Chaining
Container Service ChainingContainer Service Chaining
Container Service Chaining
ย 
Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4Jeda Hls Hlv Success Story V4
Jeda Hls Hlv Success Story V4
ย 
Apache Cloudstack QA Strategy
Apache Cloudstack QA StrategyApache Cloudstack QA Strategy
Apache Cloudstack QA Strategy
ย 

Viewers also liked

akterianer
akterianerakterianer
akterianerganyan
ย 
Ciemna energia.
Ciemna energia.Ciemna energia.
Ciemna energia.kwantologia2
ย 
Czasoprzestrzeล„ abstrakcyjna.
Czasoprzestrzeล„ abstrakcyjna.Czasoprzestrzeล„ abstrakcyjna.
Czasoprzestrzeล„ abstrakcyjna.kwantologia2
ย 
byty niematerialne.
byty niematerialne.byty niematerialne.
byty niematerialne.kwantologia2
ย 
PLNOG15 :DDOS Attacks & Collateral Damage. Can we avoid it? Asraf Ali
PLNOG15 :DDOS Attacks & Collateral Damage. Can we avoid it? Asraf AliPLNOG15 :DDOS Attacks & Collateral Damage. Can we avoid it? Asraf Ali
PLNOG15 :DDOS Attacks & Collateral Damage. Can we avoid it? Asraf AliPROIDEA
ย 
ฮ›ฮฑฯ„ฮนฮฝฮนฮบฮฌ : ฮณฮตฯฮฟฯ…ฮฝฮดฮนฮฑฮบฮฎ ฮญฮปฮพฮท, ฯ€ฯฮฟฯƒฮดฮนฮฟฯฮนฯƒฮผฯŒฯ‚ ฯƒฮบฮฟฯ€ฮฟฯ - ฮฑฯƒฮบฮฎฯƒฮตฮนฯ‚
ฮ›ฮฑฯ„ฮนฮฝฮนฮบฮฌ : ฮณฮตฯฮฟฯ…ฮฝฮดฮนฮฑฮบฮฎ ฮญฮปฮพฮท, ฯ€ฯฮฟฯƒฮดฮนฮฟฯฮนฯƒฮผฯŒฯ‚ ฯƒฮบฮฟฯ€ฮฟฯ - ฮฑฯƒฮบฮฎฯƒฮตฮนฯ‚ฮ›ฮฑฯ„ฮนฮฝฮนฮบฮฌ : ฮณฮตฯฮฟฯ…ฮฝฮดฮนฮฑฮบฮฎ ฮญฮปฮพฮท, ฯ€ฯฮฟฯƒฮดฮนฮฟฯฮนฯƒฮผฯŒฯ‚ ฯƒฮบฮฟฯ€ฮฟฯ - ฮฑฯƒฮบฮฎฯƒฮตฮนฯ‚
ฮ›ฮฑฯ„ฮนฮฝฮนฮบฮฌ : ฮณฮตฯฮฟฯ…ฮฝฮดฮนฮฑฮบฮฎ ฮญฮปฮพฮท, ฯ€ฯฮฟฯƒฮดฮนฮฟฯฮนฯƒฮผฯŒฯ‚ ฯƒฮบฮฟฯ€ฮฟฯ - ฮฑฯƒฮบฮฎฯƒฮตฮนฯ‚gina zaza
ย 
P1 e1 internet
P1 e1 internetP1 e1 internet
P1 e1 internetangela208
ย 
Abstrakcja, czyli co.
Abstrakcja, czyli co.Abstrakcja, czyli co.
Abstrakcja, czyli co.kwantologia2
ย 
Czฤ…stki wirtualne.
Czฤ…stki wirtualne.Czฤ…stki wirtualne.
Czฤ…stki wirtualne.kwantologia2
ย 
Cancion de dios
Cancion de diosCancion de dios
Cancion de diosManicminer2002
ย 

Viewers also liked (13)

akterianer
akterianerakterianer
akterianer
ย 
Ciemna energia.
Ciemna energia.Ciemna energia.
Ciemna energia.
ย 
Reggie NEW
Reggie NEWReggie NEW
Reggie NEW
ย 
Czasoprzestrzeล„ abstrakcyjna.
Czasoprzestrzeล„ abstrakcyjna.Czasoprzestrzeล„ abstrakcyjna.
Czasoprzestrzeล„ abstrakcyjna.
ย 
byty niematerialne.
byty niematerialne.byty niematerialne.
byty niematerialne.
ย 
PLNOG15 :DDOS Attacks & Collateral Damage. Can we avoid it? Asraf Ali
PLNOG15 :DDOS Attacks & Collateral Damage. Can we avoid it? Asraf AliPLNOG15 :DDOS Attacks & Collateral Damage. Can we avoid it? Asraf Ali
PLNOG15 :DDOS Attacks & Collateral Damage. Can we avoid it? Asraf Ali
ย 
ฮ›ฮฑฯ„ฮนฮฝฮนฮบฮฌ : ฮณฮตฯฮฟฯ…ฮฝฮดฮนฮฑฮบฮฎ ฮญฮปฮพฮท, ฯ€ฯฮฟฯƒฮดฮนฮฟฯฮนฯƒฮผฯŒฯ‚ ฯƒฮบฮฟฯ€ฮฟฯ - ฮฑฯƒฮบฮฎฯƒฮตฮนฯ‚
ฮ›ฮฑฯ„ฮนฮฝฮนฮบฮฌ : ฮณฮตฯฮฟฯ…ฮฝฮดฮนฮฑฮบฮฎ ฮญฮปฮพฮท, ฯ€ฯฮฟฯƒฮดฮนฮฟฯฮนฯƒฮผฯŒฯ‚ ฯƒฮบฮฟฯ€ฮฟฯ - ฮฑฯƒฮบฮฎฯƒฮตฮนฯ‚ฮ›ฮฑฯ„ฮนฮฝฮนฮบฮฌ : ฮณฮตฯฮฟฯ…ฮฝฮดฮนฮฑฮบฮฎ ฮญฮปฮพฮท, ฯ€ฯฮฟฯƒฮดฮนฮฟฯฮนฯƒฮผฯŒฯ‚ ฯƒฮบฮฟฯ€ฮฟฯ - ฮฑฯƒฮบฮฎฯƒฮตฮนฯ‚
ฮ›ฮฑฯ„ฮนฮฝฮนฮบฮฌ : ฮณฮตฯฮฟฯ…ฮฝฮดฮนฮฑฮบฮฎ ฮญฮปฮพฮท, ฯ€ฯฮฟฯƒฮดฮนฮฟฯฮนฯƒฮผฯŒฯ‚ ฯƒฮบฮฟฯ€ฮฟฯ - ฮฑฯƒฮบฮฎฯƒฮตฮนฯ‚
ย 
P1 e1 internet
P1 e1 internetP1 e1 internet
P1 e1 internet
ย 
Abstrakcja, czyli co.
Abstrakcja, czyli co.Abstrakcja, czyli co.
Abstrakcja, czyli co.
ย 
Czฤ…stki wirtualne.
Czฤ…stki wirtualne.Czฤ…stki wirtualne.
Czฤ…stki wirtualne.
ย 
Czas.
Czas.Czas.
Czas.
ย 
P1 e1 internet
P1 e1 internetP1 e1 internet
P1 e1 internet
ย 
Cancion de dios
Cancion de diosCancion de dios
Cancion de dios
ย 

Similar to PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments, Ronald Mai

Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...Iben Rodriguez
ย 
Spirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV DeploymentsSpirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV DeploymentsSailaja Tennati
ย 
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...OPNFV
ย 
Webinar how to ensure sdn-nfv doesn't break your network
Webinar   how to ensure sdn-nfv doesn't break your networkWebinar   how to ensure sdn-nfv doesn't break your network
Webinar how to ensure sdn-nfv doesn't break your networkQualitest
ย 
Carrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-caseCarrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-caseSheryl Zhang
ย 
SDN and NFV
SDN and NFVSDN and NFV
SDN and NFVRichard Kuo
ย 
Testing the limits of cloud networks
Testing the limits of cloud networksTesting the limits of cloud networks
Testing the limits of cloud networksPLUMgrid
ย 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingOPNFV
ย 
Evolution of Service Quality Management - Through closed loop automation
Evolution of Service Quality Management - Through closed loop automationEvolution of Service Quality Management - Through closed loop automation
Evolution of Service Quality Management - Through closed loop automationEXFO
ย 
Introduction to NBL
Introduction to NBLIntroduction to NBL
Introduction to NBLFei Ji Siao
ย 
Assuring Superior VNF Performance at the Network Edge
Assuring Superior VNF Performance at the Network EdgeAssuring Superior VNF Performance at the Network Edge
Assuring Superior VNF Performance at the Network EdgeADVA
ย 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFAPNIC
ย 
Automatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileAutomatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileOPNFV
ย 
Webinar deploying software defined networks with confidence
Webinar deploying software defined networks with confidenceWebinar deploying software defined networks with confidence
Webinar deploying software defined networks with confidenceVeryx Technologies
ย 
Hpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago admHpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago admJeffrey Nunn
ย 
TeraVM_overview_021115
TeraVM_overview_021115TeraVM_overview_021115
TeraVM_overview_021115Krzysztof Kubik
ย 
TeraVM_overview
TeraVM_overviewTeraVM_overview
TeraVM_overviewRohan Fernandes
ย 
APT iTest and Velocity 7.3 Use Cases.pptx
APT iTest and Velocity 7.3 Use Cases.pptxAPT iTest and Velocity 7.3 Use Cases.pptx
APT iTest and Velocity 7.3 Use Cases.pptxRajeshParmar99
ย 
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...Kiran Sirupa
ย 

Similar to PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments, Ronald Mai (20)

Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...Iben from Spirent talks at the SDN World Congress about the importance of and...
Iben from Spirent talks at the SDN World Congress about the importance of and...
ย 
Spirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV DeploymentsSpirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV Deployments
ย 
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
ย 
Webinar how to ensure sdn-nfv doesn't break your network
Webinar   how to ensure sdn-nfv doesn't break your networkWebinar   how to ensure sdn-nfv doesn't break your network
Webinar how to ensure sdn-nfv doesn't break your network
ย 
Carrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-caseCarrier-grade-virtual-platform-use-case
Carrier-grade-virtual-platform-use-case
ย 
SDN and NFV
SDN and NFVSDN and NFV
SDN and NFV
ย 
Testing the limits of cloud networks
Testing the limits of cloud networksTesting the limits of cloud networks
Testing the limits of cloud networks
ย 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
ย 
Evolution of Service Quality Management - Through closed loop automation
Evolution of Service Quality Management - Through closed loop automationEvolution of Service Quality Management - Through closed loop automation
Evolution of Service Quality Management - Through closed loop automation
ย 
Introduction to NBL
Introduction to NBLIntroduction to NBL
Introduction to NBL
ย 
Assuring Superior VNF Performance at the Network Edge
Assuring Superior VNF Performance at the Network EdgeAssuring Superior VNF Performance at the Network Edge
Assuring Superior VNF Performance at the Network Edge
ย 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoF
ย 
Automatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileAutomatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China Mobile
ย 
Webinar deploying software defined networks with confidence
Webinar deploying software defined networks with confidenceWebinar deploying software defined networks with confidence
Webinar deploying software defined networks with confidence
ย 
Hpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago admHpe service virtualization 3.8 what's new chicago adm
Hpe service virtualization 3.8 what's new chicago adm
ย 
TeraVM_overview_021115
TeraVM_overview_021115TeraVM_overview_021115
TeraVM_overview_021115
ย 
TeraVM_overview
TeraVM_overviewTeraVM_overview
TeraVM_overview
ย 
APT iTest and Velocity 7.3 Use Cases.pptx
APT iTest and Velocity 7.3 Use Cases.pptxAPT iTest and Velocity 7.3 Use Cases.pptx
APT iTest and Velocity 7.3 Use Cases.pptx
ย 
NFV ะฒ ัะตั‚ัั… ะพะฟะตั€ะฐั‚ะพั€ะพะฒ ัะฒัะทะธ
NFV ะฒ ัะตั‚ัั… ะพะฟะตั€ะฐั‚ะพั€ะพะฒ ัะฒัะทะธNFV ะฒ ัะตั‚ัั… ะพะฟะตั€ะฐั‚ะพั€ะพะฒ ัะฒัะทะธ
NFV ะฒ ัะตั‚ัั… ะพะฟะตั€ะฐั‚ะพั€ะพะฒ ัะฒัะทะธ
ย 
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
ย 

Recently uploaded

All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445ruhi
ย 
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 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
ย 
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
ย 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...SUHANI PANDEY
ย 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
ย 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...SUHANI PANDEY
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
ย 
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
ย 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubaikojalkojal131
ย 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
ย 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
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
ย 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceEscorts Call Girls
ย 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
ย 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
ย 
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
ย 

Recently uploaded (20)

All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
ย 
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 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.
ย 
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
ย 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
ย 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
ย 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
ย 
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...
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
ย 
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
ย 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
ย 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
ย 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
ย 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
ย 
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...
ย 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
ย 
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐ŸฅตLow Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
Low Sexy Call Girls In Mohali 9053900678 ๐ŸฅตHave Save And Good Place ๐Ÿฅต
ย 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
ย 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
ย 
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...
ย 

PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments, Ronald Mai

  • 1. PLNOG 2015 SDN and NFV Krakow, 28th & 29th September 2015
  • 2. Assuring Performance, Scalability and Reliability in NFV Deployments Ronald Mai Senior Systems Engineer - EMEA
  • 3. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL Agenda ๏‚ฃ Testing NFV โ€ข Benefits of NFV and the Testing Implications โ€ข Challenges for NFV and the Testing Requirements ๏‚ฃ Test Tools Old & New โ€ข What Existing Tools Do โ€ข Hardware Tester Architecture โ€“ benefits/challenges โ€ข Virtual Machine Tester Architecture โ€“ benefits/challenge โ€ข What can we learn and what do we lose? ๏‚ฃ New NFV Test Methodologies
  • 4. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL TESTING NFV PLNOG 2015
  • 5. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL PASS Methodology ๏‚ฃ Performance โ€ข Data-plane throughput, latency, latency variation etc. ๏‚ฃ Availability โ€ข Control-plane convergence and failover mechanisms โ€ข Data-plane reliability under load ๏‚ฃ Security โ€ข VLAN/VPN leakage โ€ข Firewall Performance ๏‚ฃ Scale โ€ข Control-plane peer scale โ€ข Routing table scale โ€ข Session quantity and establishment rate โ€ข Flow scale ๏‚ฃ Conformance ๏‚ฃ Interoperability
  • 6. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL Benefits of NFV and the Testing Implications Benefit Impact Reduced Equipment Cost and Reduced Power Consumption Equivalent Testing Costs must fall Reduced Time-to-Market for Innovative New Services Test systems must integrate with new lab platforms and be capable of automation Possibility of Running Production, Test and Reference Facilities on the same infrastructure As above. Integrating Test System with Orchestration is key ๏ฑ Virtual Test Ports, Standard APIs and Orchestration Integration are key
  • 7. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL Benefits of NFV and the Testing Implications (cont.) Benefit Impact Optimizing network configuration/ topology in near real-time based on traffic and service demand Test it! What effect does this have on QoE for service user. Temporarily repair failures by automated re-configuration and moving network workloads onto spare capacity Test it! Do the failover mechanisms work? What is the service impact during re- configuration Rapid Scaling of Services to meet real- time demand. Scaling-up and scaling- out of capacity under orchestration control Test it! New methodologies required. Does the orchestration mechanism respond correctly to demand. How is existing traffic affected when it does?
  • 8. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL Challenges for NFV and the Testing Requirements Challenge Requirement Portability/ Interoperability Test the functionality and performance in all data centre environments that will be encountered in service Performance Trade-Offs when using industry standard hardware Benchmark existing services (e.g. latency, delay variation, power consumption for different service levels). Determine the resources required to continue meeting SLAs Migration and Co- existence/ Compatibility with legacy platforms Test services using a mixture of virtual and physical network appliances
  • 9. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL Challenges for NFV and the Testing Requirements (Cont.) Challenge Requirement Network Stability Determine stability of data and control-planes when large numbers of VMs are being created or re-located Integration Test service chains as well as individual VNFs. Requires complex protocol support from test ports Security and Resilience Induce failure and test service downtime (while network function is re-created). Test servers, hypervisors, virtual appliances and orchestration mechanisms against security attacks.
  • 10. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL Testing Within the NFV Infrastructure Test Path Possibilities ๏‚ฃ vSwitch performance, availability and scalability ๏‚ฃ VNF performance, availability and scalability ๏‚ฃ Server performance, availability and scalability
  • 11. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL PASS Methodologies for NFV ๏‚ฃ Performance โ€ข Data-plane throughput, latency, latency variation etc. โ€ข VNF vs Dedicated hardware โ€ข Effect of real-time optimization on QoE โ€ข Performance per environment โ€ข Service Chain performance โ€ข Power Consumption ๏‚ฃ Availability โ€ข Control-plane convergence โ€ข Data-plane reliability under load โ€ข Migration and Auto-scaling (SLA Maintenance) ๏‚ฃ Security โ€ข VLAN/VPN leakage โ€ข Firewall Performance โ€ข Security of virtual infrastructure ๏‚ฃ Scale โ€ข Control-plane peer scale โ€ข Routing table scale โ€ข Session quantity and establishment rate โ€ข Capacity of NFVI
  • 12. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL TEST TOOLS OLD AND NEW PLNOG 2015
  • 13. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL Test Ports Emulate Complex Environments ๏‚ฃ 1G or 10G Ethernet ๏‚ฃ V4 & V6 Addresses ๏‚ฃ RIP, BGP, IS- IS or OSPF ๏‚ฃ 10G, 40G or 100G Ethernet ๏‚ฃ MPLS Label Stack ๏‚ฃ IS-IS or OSPF ๏‚ฃ Multi-Protocol iBGP ๏‚ฃ LDP ๏‚ฃ BFD ๏‚ฃ VRFs ๏‚ฃ Firewall Functions ๏‚ฃ Border Relay
  • 14. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL Hardware-based Tester Model Advantages ๏‚ฃ Repeatable results ๏‚ฃ Line rate traffic ๏‚ฃ High-scale control-plane ๏‚ฃ Accurate (to ~5nS) across millions of streams ๏‚ฃ Single management interface ๏‚ฃ Easily automated ๏‚ฃ Cost effective โ€ข Emulate realistic environment โ€ข Power, real-estate Hardware-based Test Device Data-plane traffic Control-plane peering, updates etc.
  • 15. โ€น#โ€บ PROPRIETARY AND CONFIDENTIAL Module Module Module Module Architecture of a Hardware Test Device Controller Module CPU / MEM CPU / MEM CPU / MEM CPU / MEM GPS PTP Compute Resource CPU Core CPU Core CPU Core PHY PHY PHY FPGA FPGA FPGA
  • 16. 16 PROPRIETARY AND CONFIDENTIAL Constant Bitrate Traffic (CBR) Variable Bitrate Traffic (VBR) Continuous Burst Microburst Realizing Test Functionality in VM Equivalents CPU ๏‚ฃ Stateful control-plane protocols ๏‚ฃ Emulated and Simulated devices (L2-7) โ€ข 1000s of peers per port โ€ข Millions of routes per port ๏‚ฃ Test Configuration and control ๏‚ฃ Results processing and database FPGA ๏‚ฃ Line rate performance ๏‚ฃ Traffic Generation and Analysis โ€ข Sophisticated scheduling โ€ข 1 Million flows per port individually measureable in real- time ๏‚ฃ Accurate & Stable time stamping ๏‚ฃ High-resolution sampling ๏‚ฃ Line Rate Capture buffers ๏‚ฃ Work is in progress to enhance soft FPGA performance ๏‚ฃ In cases where replicating hardware performance is not possible new methodologies are being developed
  • 18. 18 ๏‚ฃ Target D/SUTs โ€ข vBNG (PPPoE/DHCP) โ€ข vCPE [vFW, vLB, vRouter] (IGMP, DHCP, OSPF/BGP, Stateful traffic) โ€ข vPE (BGP, MPLS VPN, VPLS) โ€ข System Infrastructure performance โ€“ Hypervisor, OS, vSwitch, vNIC ๏‚ฃ Measure โ€ข Forwarding throughput (RFC 2544) โ€ข Latency/Jitter โ€“ TWAMP Latency โ€ข Orchestration with VM/VNF/(V)TA auto-scaling Forwarding Performance Benchmarking of a VNF Test Topology (Virtual) Test Appliance (virtual) Test Appliance VNF under test (V)TA (V)TA Traffic (V)TA (V)TA
  • 19. 19 ๏‚ฃ Objective - Test the fail-over convergence time when one of the VNFs fails and back up path has been configured for the test topology ๏‚ฃ Convergence Configurations โ€ข ECMP Load sharing over Active/Active Paths โ€ข Active/Standby Paths โ€“ Failover to Standby Path ๏‚ฃ Measure: โ€ข Convergence Time โ€ข Impact on convergence time of route/VRF table size Fail-over Convergence Measurement (Virtual) Test Appliance Test Appliance VTA/ TA Simulated Endpoints DUT Virtual Routers (VNFs) Emulated Router VTA/ TA VTA/ TA Traffic . . . . Simulated Endpoints VTA/ TA . . . .
  • 20. 20 ๏‚ฃ Objective - Determine the performance of a distributed VNF during and after the migration of one or more constituent VMs โ€ข Migration of a constituent VM from one physical server to another โ€ข Migration of a VNF in service chain from one physical server to another โ€ข Migration of VM or VNF across data centres ๏‚ฃ Measure (during a scheduled VNF VM Migration) โ€ข Throughput and Latency before and after migration โ€ข Service disruption time Performance Impact of VM Migration Test Appliance Test Appliance . . . . VTA/ TA VTA/ TA . . . . Simulated Server Cloud Simulated Workload Clients Server 1 Server 2 Traffic
  • 21. 21 ๏‚ฃ Objective - Test the auto-scaling functionality of the VNF. โ€ข Auto scaling triggered by mechanisms such as an embedded monitoring function/ threshold crossing detection & event notification โ€ข Example โ€“ an increase in the number of PPPoE or DHCP incoming session requests (beyond the scale supported by one VM) ๏‚ฃ Measure โ€ข Disable the auto-scaling feature on DUT in order to base line the performance โ€ข Re-Enable auto-scaling and gradually increase load โ€ข Record the transactions/sec, average, min and max response time โ€ข Record the total number of VMs instantiated by the VNF โ€ข Record the NVFI resources used by the VNF (processor, memory, storage) Auto Scaling of VMs in a VNF Virtual Test Appliance Virtual Test ApplianceVNF Under Test . . . . VTA VTA . . . . Simulated Server Cloud Simulated Workload Clients
  • 22. 22 ๏‚ฃ NFV brings new benefits and challenges that require new testing techniques ๏‚ฃ Existing testing technology has been virtualized thus building on many years of experience ๏‚ฃ Virtualized test environments are challenging. The test community is: โ€ข Addressing the challenges where this is technically feasible โ€ข Creating new methodologies where it is not Conclusions
  • 25. 25 PROPRIETARY AND CONFIDENTIAL Control-plane Functionality of a Hardware Tester Application Layer Protocols and Triple Play HTTP, FTP, SIP, Video, DPG, XMPPvJ CIFS, Storage IO IPTV & Video Quality Analysis Switching OpenFlow, TRILL, FC, FCoE, LACP, LLDP/DCBX, SPB, STP, VEPA, VIC Carrier Ethernet EOAM, IEEE 1588v2 Link-OAM, SyncE, TWAMP MPLS & MPLS-TP 6PE/6VPE, LDP, BGP VPLS, LDP VPLS, GMPLS, RSVP-TE, Multicast VPN, LSP-Ping, MPLS-TP Y,1731OAM Routing BGP, OSPFv2 & v3, ISIS RIP(NG) BFD, PIM, LISP Access ANCP, DHCP. DHCPv6/PD L2TP, PPPoX, IGMP/MLD 802.1X, IPv6 Autoconfiguration Conformance||Functional||Performance Next generation platform from Spirent
  • 26. 26 PPPoE connections MPLS tunnels BFD for fault detection ๏‚ฃ Physical test devices emulate DSLAMS and 1000s of PPPoE client on one side and Edge and core routers on other side ๏‚ฃ In above example, the VNFs under test are virtualized BNG/PE running on standard server โ€ข PPPoE and MPLS connections formed between test device and VNF under test VNF Functional & Performance Testing 1. Using physical test devices to validate performance of virtual BNG Test system emulates DSLAMs & PPPoE clients Test system emulates Edge and core routers
  • 27. 27 ๏‚ฃ Virtual test appliances emulate realistic video and web clients and servers generating stateful L4-7 traffic ๏‚ฃ In above example, the VNFs under test are virtualized Firewall, Load Balancer and CE router running as a service chain inside a standard server VNF Functional & Performance Testing 2. Using virtual test devices to validate performance Service Chain vLoad Balancer Emulated Video/Web Clients Emulated Video/Web Server Service chain vFirewall vCE
  • 28. 28 ๏‚ฃ The following metrics are measured/verified by the test appliances for service chains that include virtual appliances such as Firewalls, IDS/IPS, DPI, Load Balancers, Traffic Classifiers, WAN Accelerators and CE devices โ€ข Sustained packet forwarding rate โ€ข Connection establishment rate & transactions per second โ€ข Total number of connections โ€ข Round trip time and goodput โ€ข Denial of service handling & packet loss โ€ข Service chain scale (and interference) โ€ข Packet leakage across service chains โ€ข Time between VM instantiation and first available packet Service chain validation (e.g. vFirewall, vLB & vCE)
  • 29. 29 ๏‚ฃ The following methodology is used to ensure portability of VNFs and stability of NFV environment โ€ข Virtual Test Appliance is connected to Service Chain as โ€ข โ€œxโ€ service chains are created. The test appliances ensure that adding the โ€œx + 1โ€th service chain does not degrade the performance of the first โ€œxโ€ service chains more than expected levels โ€ข Tests are repeated for a number of different hypervisors and vSwitches and the test appliances verify that the VNF performance is consistent across different hypervisors Service Chain Stability, Portability and Scalability
  • 30. 30 Testing reliability and availability of VNFs LAG 1 Server A Server B BFD BFD ๏‚ฃ Virtual test devices form connections with primary and backup VNFs over a LAG ๏‚ฃ High frequency BFD running between the test devices and VNFs constantly monitor the connection liveliness LAG 2 BFD
  • 31. 31 ๏‚ฃ The following methodology is used to ensure availability of VNFs โ€ข Initially Port 1 is active on Both LAGs 1 and 2 โ€ข High frequency BFD monitors connection liveness โ€ข VM Migration is initiated from Server A to Server B โ€ข Port 2 becomes active and port 1 becomes standby on both LAGs โ€ข Number of packets lost in forward direction is TX packets on Stream ID 1 on LAG 1 minus RX packets on Stream ID 1 on LAG 2 โ€ข Number of packets lost in reverse direction is TX packets on Stream ID 2 on LAG 2 minus RX packets on Stream ID 2 on LAG 1 โ€ข VM migration time is the greater of [Time of arrival of first packet on Port 2 of LAG 2 โ€“ Time of arrival of last packet on Port 1 of LAG 2] and [Time of arrival of first packet on Port 2 of LAG 1 โ€“ Time of arrival of last packet on Port 1 of LAG 1] Reliability & availability of VMs (VM Migration)
  • 32. 32 Monitoring probe Monitoring probe On on-demand basis, insert virtual monitoring probes in the service chain, for active or passive monitoring Performance monitoring interface to OSS/BSS NFV Service Assurance vLoad Balancer vFirewall vCE vMonitoring Probe vMonitoring Probe
  • 33. 33 ๏‚ฃ The following methodology is used to perform active and passive monitoring of NFV environments โ€ข A combination of virtual and physical monitoring probes are used โ€ข Probes provide information to OSS/BSS systems โ€ข Virtual monitoring probes are inserted on an on-demand basis at various points in the service chain to test a subset of or all of the functions of a service chain โ€ข For active monitoring, the virtual probes originate and terminate packets; for passive monitoring, the virtual probes just tap in to the service chain Active and passive monitoring of NFV environments
  • 34. 34 Traditional Router Architecture Router Router Packet Forwarding Hardware Network OS App App App Packet Forwarding Hardware Network OS App App App ๏‚ง Custom Designed Specialized Hardware Based on ASIC, FPGA or Network Processors ๏‚ง Proprietary Network Operating System e.g. Cisco IOS or JUNOS ๏‚ง Embedded Software - Routing Protocols, Routing Data Bases, SPF Algorithms, Firewall Functionality etc.
  • 35. 35 Conventional Routing The Control and Data Plane Router Router Packet Forwarding Hardware Network OS App App App Router Router Packet Forwarding Hardware Network OS App App App Router Router Packet Forwarding Hardware Network OS App App App Router Packet Forwarding Hardware Network OS App App App Router Packet Forwarding Hardware Network OS App App App Router Router Packet Forwarding Hardware Network OS App App App Routers โ€˜talkโ€™ to one another via routing protocols to discover neighbours and topology Each Router builds a database of the network topology which it uses to determine how to switch data packets
  • 36. 36 ๏‚ฃ For โ€ข Established - Tried and Tested โ€ข Bomb Proof! ๏‚ฃ Against โ€ข Inflexible โ€“ Changes require weeks to implement โ€ข Expensive - Every node requires compute resources โ€ข Proprietary - Every vendor implements routing algorithms in their own way โ€ข Hard to Maintain - Every node must be visited for software maintenance โ€ข Vulnerable to control-plane attack Conventional Routing Pros and Cons
  • 37. 37 Controller SDN โ€“ What Changes? Firewall Network OS Router Network OS Load Balancer Network OS Router Network OS Router Network OS Router Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Network OS
  • 38. 38 Controller SDN and OpenFlow ๏‚ฃ Switches built from cheap merchant (off- the-shelf) silicon ๏‚ฃ OpenFlow is a component of SDN ๏‚ฃ Applications perform path calculations (like SPF today) ๏‚ฃ Much greater flexibility to add new functionality (e.g. SJ-BPF) Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware SDN Controller (South-bound interface)
  • 39. 40 Simplified Provisioning of Complex Topology ๏‚ฃ SDN will enable dynamic provisioning across network layers Data Centre A Data Centre BApp App App SDN Controller