GS NFV-SWA 001 - V1.1.1 - Network Functions Virtualisation (NFV ...
06. Limitations of Optimization for Multi-site NFV Network Service ...
Transcript of 06. Limitations of Optimization for Multi-site NFV Network Service ...
![Page 1: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/1.jpg)
Limitations of Optimization for Multi-site NFV Network
Service Delivery Use Cases and Early Analysis
Andy Veitch
![Page 2: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/2.jpg)
Premise
• Orchestration with integrated planning algorithms for SDN/NFV is necessary to deliver optimal utilization of compute and networking infrastructure and the successful delivery of services (over multiple locations)
• To date, the definitions and development of these in SDOs and open source projects have been independent
• This is a reasonable time for the IETF (IRTF) to engage in identifying requirements, architecture options, and possible implications for current (legacy) functions and protocols
![Page 3: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/3.jpg)
Motivation
• SDN / NFV is expected to reduce OPEX and CAPEX • Orchestration solutions expected to
– Maximize the utilization of infrastructure – compute, storage, network – Keep costs low – Deliver network services that meet SLAs – Follow policies – Minimize migrations
• Tradeoffs – Utilization vs. SLAs • NFV and SDN orchestration solutions are separate and
independent – Orchestration for NFV / SFC (MANO) – Orchestration for networks (SDN, PCE) – Deployment planning computations must be unified or
cooperative
2016/07/22 3
![Page 4: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/4.jpg)
Activities
• Review use cases • Review current SDO and open source projects and
current research literature • Review (some) options for unification / cooperation
– LCM (activation) – Roles – Information passing – Possible requirements
• Review possible impact on IETF definitions • Develop informational drafts describing use cases and
requirements
![Page 5: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/5.jpg)
PNF VNF VNF VNF
Simple Network Service
Servicedefini6on,fromnetworkservicedescriptorLowlatencyandjiEerrequiredbetweenVNFRandVNFG.
Datacenter1
PNF
Enterprise
VNFB VNFR
Datacenter2
Datacenter3
VNF
VNF
WAN
Access
NFVorchestra6onalgorithmcomputesVNFloca6onsbasedonpolicies,NFVIresources,costs,etcSolu6ondoesnotaccountfornetworkconges6on
Solu6onconsidersnetworkservicecondi6ons.LowlatencyandjiEerrequirementbetweenVNFRandVNFGismet.LowercostwithVNFBinDC1.
Datacenter1
PNF
Enterprise
VNFB VNFR
Datacenter2
Datacenter3
VNFR
VNF VNF
WAN
Access
VNFG
NetworkServiceDescriptor/SFCtoinstan6ate
VNF
VNF
Solu6on1–independentplanning Solu6on2–UnifiedorCollabora6veplanning
![Page 6: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/6.jpg)
vCDN and virtual IoT (Sensors) Gateways High Volume Rapid Deployment
• Need to support a rapid rise in source and access to information – Emergency, e.g. Nice – Rock concerts – shared videos – Natural disasters – sensor data
• NFV enables makes possible the dynamic, elastic, and scalable deployments – Sensor gateways – vCDNs, cache servers – Real-time data
• Must consider network, compute and storage, etc. all together
![Page 7: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/7.jpg)
Service Deployment Adjustments - Migrations • Monitoring and analytics indicate it is
time to re-configure the deployment of some services
• Examples – Consolidate services to fewer
datacenters, reduce energy usage and costs
– Reduce network delays due to congestion
– Reduce chance of service interruptions / SLA violations – move paths from OTN circuit showing increased errors
• Migrations are to be avoided – Impact on service performance – SLA – Each service deployment must consider
broader optimization implications
2016/07/22 7
VNFG
Datacenter1
PNF
Enterprise V
NFB
VNFR
Datacenter2
Datacenter3 V
NF
VNFG
VNF
WAN
AccessPNF
VNFB
VNFR
VNFB
VNFR
PNF
VNFG
VNFG
VNFG
VNFG
Consolida6onraisesusageofWANconnec6onbetweenDC1andDC2.EvenaWerpathre-computa6on,theconges6on,latencyandlossmaybeincreasedtoanunacceptablelevel.AbeEeroverallsolu6onwouldbepossibleiftheop6miza6onalgorithmswereintegratedorcoopera6ve.
VNFG
Datacenter1
PNF
Enterprise V
NFB
VNFR
Datacenter2V
NFG
VNF
WANAccessPN
F
VNFB
VNFR
VNFB
VNFR
PNF
VNFG
VNFG
VNFG
VNFG
OpportunitytoconsolidatetoDatacenter2andreduceopera6ngcostsofDC3.
![Page 8: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/8.jpg)
Openstack with OpenDaylight – Split Optimization • OpenStack
– Receives a network service request via Tacker
– Chooses how and where to implement with Nova, Swift
– Communicates SFC connectivity graph via Neutron (networking-sfc)
• OpenDaylight – Processes connectivity needs and
computes connections to meet requirements
– Establishes connectivity using underlying networking technology
– No feedback possible to OpenStack for smarter VNF placement
2016/07/22 8
OpenStack
OpenDaylight
Datacenters/WAN
VNF1
VNF2
VNF3
Tacker Nova
SwiW Neutron
SFC
Networking-sfc
Loca6onsandconnec6vity
requirements
NetworkSBI
Computesconnec6vityPath
compute
![Page 9: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/9.jpg)
ETSI Architecture
• Introduces WIM as integration point from NFVO to WAN Controller
![Page 10: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/10.jpg)
E2E Orchestrator Controls NFV and Network
NFVOWIM/WANController
Topology
E2EOrchestra6on
NFVI-PoPX1
network
VNF
VIM
NFVI-PoPX2
VNFMs
network
VNF VNF
NetworkControl
Gateway Gateway
VNFVNFVNF
VIMVNFMs
NetworkControl
WANJNetworkController
WANKNetworkController
Op6calNetwork
PacketNetwork
• Used in a number of open source • E.g. Open O, MEF LSO, TMForum
![Page 11: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/11.jpg)
NFVO Collaborates with WAN Controller
NFVO
WIM/WANController
TopologyOSS
NFVI-PoPX1
network
VNF
VIM
NFVI-PoPX2
VNFMs
network
VNF VNF
NetworkControl
Gateway Gateway
VNFVNFVNF
VIMVNFMs NetworkControl
WANJNetworkController
WANJ
WANKNetworkController
WANKGateway
• Used in some open source • SONATA
![Page 12: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/12.jpg)
AdminDomainXAdminDomainX
AdminDomainY
Hierarchical and Multiple NFVOs
WANNetworkController
Topology
NFVI-PoPX1
network
VNF
VIM
NFVI-PoPY1
VNFMs
network
VNF VNF
NetworkControl
Gateway Gateway
VNFVNFVNF
VIM
NFVI-PoPX2
VNFMs
network
VNF
Network
Control
VNFVNF
GatewayVIMVNFMs
NetworkControl
NFVO NFVO
NFVO
OSS
Op6calNetwork
WAN
WIM/WANController
![Page 13: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/13.jpg)
Common Agents Across Architectures
NFVAgentNFVO
NetworkAgentSDNController/
PCE
IntegratedOp6miza6on/Orchestra6on
NFVAgentNFVO
NetworkAgentSDNController/
PCE
NFVAgentNFVO
NetworkAgentSDN
Controller/PCE
IntegratedOp6miza6on/Orchestra6on
NFVAgentNFVO
NetworkAgentSDN
Controller/PCE
NFVAgentNFVO
NetworkAgentSDN
Controller/PCE
IntegratedOp6miza6on/Orchestra6on
NFVAgentNFVO
NetworkAgentSDN
Controller/PCE
• Identify – Possible roles of agents
• Where are functions located • Multiple options
– Knowledge representation options • What is necessary to enable the rapid
computation • Information distillation or summarization
– KPI, policies, etc – Implications on functional blocks
and communications • Controllers, PCE, etc • What information is exchanged and
when – Develop requirements
Catalogue
Topology
Instances
Resources
Policies
![Page 14: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/14.jpg)
Next Steps
• Continue use case definitions and analysis an document • Develop requirements and document • Evolve (update) and validate, repeat
– Coordinate in open source, etc.
![Page 15: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/15.jpg)
Relevant IETF Work
• PCE – PCEP
• TEAS – Controller based TE / Hybrid
• ALTO – NFV/SDN
• SFC – H-SFC
• YANG modeling
![Page 16: 06. Limitations of Optimization for Multi-site NFV Network Service ...](https://reader034.fdocuments.in/reader034/viewer/2022052606/5861b7931a28ab0e308c212c/html5/thumbnails/16.jpg)