Professional Documents
Culture Documents
Bob Briscoe + Don Clarke, Pete Willis, Andy Reid, Paul Veitch (BT)
Chief Researcher + further acknowledgements within slides
BT
Network Functions Virtualisation
Approach
DPI Carrier
Grade NAT
Orchestrated,
Tester/QoE automatic
Firewall monitor remote install
hypervisors
SGSN/GGSN
BRAS
Radio Network Generic High Volume Servers
PE Router Controller
Generic High Volume Storage
Systems
Test Equipment &
Management
Traffic Generators
Internet
4. Trouble2Resolve via HP mgmt system
BRAS
& CDN
PPPoE IPoE IPoE 3
Mar’12: Proof of Concept Performance Test Results
1.4.2
password
Block unauthorized access attempt: invalid user Pass physical cores, 16 logical cores (not all used).
1.4.3 Block unauthorized access attempt: invalid VLAN Pass
1.5.1
1.6.1
Time to restore 1 PPPoE session after BRAS reboot
Basic Forwarding
Pass
Pass • Scaled to 9K PPPoE sessions per vBRAS.
1.7.1 Basic QoS - Premium subscriber Pass
1.7.2
2.1.1
2.1.2
Basic QoS - Economy subscriber
Command line configuration: add_sp_medium
Command line configuration: add_sub_medium
Pass
Pass
Pass
– Can support 3 vBRAS per server.
2.2.1
2.3.1
Establish 288 PPPoE sessions
Performance forwarding: downstream to 288
PPPoE clients
Pass
Pass • Subsequent research:
2.3.2 Performance forwarding: upstream from 288 PPPoE
clients
Pass
– implemented & testing software Hierarchical QoS
2.3.3 Performance forwarding: upstream and downstream Pass
2.4.1
from/to 288 PPPoE clients
Time to restore 288 PPPoE sessions after BRAS Pass
– results so far show processing is still not the bottleneck
2.5.1
reboot
Dynamic configuration: add a subscriber Pass – (also tested vCDN performance & video quality)
2.5.2 Dynamic configuration: connect new subscribers to Pass
BRAS
2.5.3 Dynamic configuration: delete a subscriber Pass
2.5.4 Dynamic configuration: delete service provider Pass
2.6.1 QoS performance – medium configuration Pass
3.1.1
3.1.2
3.2.1
Command line configuration: add_sp_large
Command line configuration: add_sub_large
Establish 1024 PPPoE sessions
Pass
Pass
Pass
very useful performance
3.3.1 Performance forwarding: downstream to 1024
PPPoE clients
Pass
potential to match the performance per footprint
3.3.2 Performance forwarding: upstream from 1024 Pass
of existing BRAS equipment
1 - Using128 byte packets. A single logical core handles traffic only in one direction so figures quoted are half-duplex. 4
3 Complementary but Independent Networking Developments
Open Software
Innovation Defined
Networks
Creates Creates
competitive control
supply of innovative abstractions
applications by third parties to foster innovation.
5
New NfV Industry Specification Group (ISG)
• First meeting mid-Jan 2013 • Network-operator-driven ISG
> 150 participants – Initiated by 13 carriers shown
> 100 attendees from > 50 firms – Consensus in white paper
• Engagement terms – Network Operator Council
offers requirements
– under ETSI, but open to non-members
– grown to 23 members so far
– non-members sign participation agreement
• essentially, must declare relevant IPR
and offer it under fair & reasonable terms
– only per-meeting fees to cover costs
• Deliverables
– White papers identifying gaps and challenges
– as input to relevant standardisation bodies
• ETSI NfV collaboration portal
– white paper, published deliverables
– how to sign up, join mail lists, etc
http://portal.etsi.org/portal/server.pt/community/NFV/367
6
applications applications
gaps & challenges
examples operating systems network functions
hypervisors operating systems
compute infrastructure hypervisors
network infrastructure compute infrastructure
switching infrastructure switching infrastructure
• management & rack, cable, rack, cable,
orchestration power, cooling power, cooling
– infrastructure management
standards • security
– multi-level identity standard – Topology Validation &
Enforcement
– resource description
language – Availability of Management
Support Infrastructure
– Secure Boot
– Secure Crash
– Performance Isolation
– Tenant Service Accounting
7
Q&A
and spare slides
Domain Architecture
NfV Applications Domain Carrier
Management
Compute Domain
9
NVF ISG Organisation Structure…
Assistant Technical
Manager
10
ISG Working Group Structure
Working Group
Expert Group
Architecture of the Virtualisation
Performance & Portability
Infrastructure Francisco Javier Ramón Salguero (TF)
Steve Wright (AT&T) + Yun Chao Hu (HW)
Managing Editor: Andy Reid (BT)
Expert Group
Working Group Security
Management & Orchestration Bob Briscoe (BT)
Diego Lopez (TF) + Raquel Morera (VZ)
Working Group
Additional Expert Groups
Software Architecture can be convened at discretion
Fred Feisullin (Sprint) + of Technical Steering Committee
Marie-Paule Odini (HP)
VM
VM
VM
VM
VM
VM
• General cloud hypervisor is Virtual Sequential
... Sequential
Hypervisor
designed for maximum machine mgt thread thread
emulation emulation
application portability and API
– Hypervisor creates
•
•
Virtual CPUs
Virtual NICs
vSwitch
instruction
policing, mapping
and emulation ... instruction
policing, mapping,
and emulation
– Hypervisor provides
• Virtual Ethernet switch
Any performance
hardware
NIC core ... core
– Hypervisor fully hides real CPUs
and NICs
•
...
VM
VM
NfV Hypervisor is aimed at VM VM
removing packet bottlenecks
– Direct binding of VM to core
NfV Hypervisor
Virtual Sequential
– Direct communication between machine mgt thread
VMs and between VMs and NIC and API emulation
12
Orchestration and Infrastructure Ops Domain
Service level
operations
Carrier
• Automated deployment of NfV OSS
domain
applications
– Orchestration console
– Higher level carrier OSS
Intermediate level
• Tools exist for automated cloud
operations
NfV
deployment applications
domains
– vSphere Orche-
stration
– Openstack and infra-
structure
– Cloudstack ops
domain
13