Professional Documents
Culture Documents
Shamik Mishra
OpenStack Summit, Vancouver, May 2015
Presenter
Shamik Mishra
Senior Engineering Project Manager, Aricent
Community Support
Router GWs
Firewall MMEs
Load
IT Application
Balancer
Distribution
Switch IMS
Dedicated hardware for each function Hosted on commodity hardware through virtualization
Unused computing capability Scalable, elastic and efficient usage of resources
Separate management systems Possibility of unified management and orchestration
Difficult to introduce new services rapidly of services
Higher power consumption and requires more real- Easily introduce new functions
estate Cost-effective
Power Consumption
Reliability of COTS hardware
Managing & Interworking various APIs
Cloud Orchestration & Management (Includes
Network functions Optimizing Resources)
Network Impact of virtualizing the media plane
virtualization is not
Managing Service failover and recovery
just porting legacy
Operations & backend integration (OSS Integration)
network functions to
commodity hardware Packet processing performance (deterministic) in data
plane
Security
KPI Impact related to media-sensitive applications (QoS,
jitter, latency)
Troubleshooting & Service Assurance
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Very concerned short term (within next 2 years) Very concerned longer term (in 2 to 5 Only slightly concerned Not concerned at all
years)
Service Monitoring
Service Request Transform
Aggregation
Hypervisors
1 2
Switch
A deployed VNF chain may contain multiple instances of
VNF application on VMs, Load Balancers, Firewalls, etc. FW LB
VNF VNF
They network connectivity is managed by software
1’ 2’
switches
The chain can have instances deployed across compute
nodes and clouds
Clouds can be interconnected over VPN
Possible Monitoring Points
SDN Controllers can create / manage the service chains
The health of the end-to-end chained service is necessary for the orchestrators & OSS to
ensure service continuity and to initiate automated actions
B B
A Modify A
New Traffic
Path
B B
C D
New Traffic
Modify Path Modify
F
KPI-1
KPI-2 KPI-4
Switch
decomposed to Resource A B
requests (example)
– Computing Resource Requests Router
D Resource
– Networking Resource requests Request(s)
– Placement Requests C View
Switch
The KPI set gets transformed into F
parameters for the resource SDN
Controller E
requests
– Placement Requests
Resource Requests
Decomposition is driven by the
Infrastructure
KPIs Managers
Other
Resource Networking
Resource Instantiate Manager Devices
Service performance (adherence to
Placement
KPIs / SLAs) requires monitoring of Requests
individual Resource Requests & Scheduler /
Networking
Configuration
VNFs Placement Mgr.
Service-Aware Monitor
Infrastructure Infrastructure
statistics
Monitor
Application specific
parameters in a container
Compute
Compute App
Node-2
Infrastructure Node-1 3
App
monitoring data App App
2
App 4 5
Application specific
monitoring data 1
Message Queue
eNB1 eNB2
Antenna Site
VM1 VM2 VM1 VM2 Antenna
Layer 1
PDCP, L3 PDCP, L3
RLC, OAM RLC, OAM
MAC RRM MAC RRM
Antenna Site
Antenna
Guest Guest Guest Guest
RT Linux RT Linux Layer 1
RT Linux RT Linux
KVM
Host RT Linux
eNB2
eNodeB 1 VM S1 AP (192.16.81.53)
eNodeB X2 AP (172.16.114.123)
L3
GTPU (192.16.81.51)
eNodeB X2 AP (192.16.81.52)
L2
Antenna Site
Guest OS eNB L2 (192.16.81.58)
Fedora Antenna
eNB L2 (172.16.114.120)
Layer 1
Host OS
Ubuntu
20
10
0
10 20 30 40 50 60
UL Throughput (Mbps)
Scaling: CPU load increases with throughput and number of users scheduled
– Move non-real time MAC scheduling out
The tenant today never has any visibility into Port mirroring is a key enabler for efficient NFV
its switch which connects the VMs of the troubleshooting and monitoring
tenant (with OVS) Tenant should be able to mirror a port to debug
In the real world, the user controls its own from the traffic exchanged between two VNFs
switch Neutron API may need to be developed to
Full control of its own switch would give initiate and terminate port mirroring by tenants
possibilities like
– Flexibility in defining service chains through SDN
controller by the tenant
– Defining custom monitoring
– Same network visibility as a dedicated switch
– Security settings like MAC based policies