NFV Decouples the Network Functions Such As NAT, Firewall, DPI, IPS/IDS, WAAS, SBC, RR Etc
Total Page:16
File Type:pdf, Size:1020Kb
Virtualizing Enterprise Network Functions • BRKCRS-3447 Matt Falkner, Distinguished Engineer, Technical Marketing Agenda BRKCRS-3447 • Introduction & Motivation • Deployment Models and Characteristics • The Building Blocks of Virtualization (today) • Virtualization Trade-offs and Research Topics • Conclusion Abstract Network Function Virtualization (NfV) is gaining increasing traction in the industry based on the promise of reducing both CAPEX and OPEX using COTS hardware. This session introduces the use-cases for virtualizing Enterprise network architectures, such as virtualizing branch routers, LISP nodes, IWAN deployments, or enabling enterprise hybrid cloud deployments. The sessions also discusses the technology of Virtualization from both a system architecture as well as a network architecture perspective. Particular focus is given on understanding the impact of running routing functions on top of hypervisors, as well as the placement and chaining of network functions. Performance of virtualized functions is also discussed. BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 Introduction and Motivation Network Functions Virtualization (NFV) Announced at SDN World Congress, Oct 2012 • AT&T • BT • CenturyLink • China Mobile • Colt • Deutsche Telekom • KDDI • NTT • Orange • Telecom Italia • Telstra • Verizon • Others TBA… BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 10 What is NfV? A Definition … NFV decouples the network functions such as NAT, Firewall, DPI, IPS/IDS, WAAS, SBC, RR etc. from proprietary hardware appliances, so they can run in software. ….. Service It utilizes standard IT virtualization technologies that Orchestration run on high-volume servers, switch and storage hardware to virtualize network functions.. ….. It involves the implementation of network SDN X86 functions in software that can run on a range of compute NFV industry standard server hardware, and that can be moved to, or instantiated in, various locations in the network as required, without the need for installation of new equipment. Sources: https://www.sdncentral.com/which-is-better-sdn-or-nfv/ http://portal.etsi.org/nfv/nfv_white_paper.pdf BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 11 A. Perceived Benefits of Virtualization - Architecture Motivation Description Reduction of the number of network • Integration of network functions into a single system reduces the number elements to manage and deploy of appliances / NE to manage / configure • Fewer hardware types to deploy / plan for Service Elasticity • Deployment of VMs much faster than appliances • Easy scale up / scale down of services • Flexible service portfolio (mixing VNFs) Operational efficiencies through • Can leverage virtualization advantages from data center (vMotion, virtualization dynamic resource scheduling, power management etc) also for VNFs Reduced complexity for High • VMs have a smaller failure domain. Availability • Stateless deployments become more acceptable, so less complexity through stateful redundancy deployments • ISSU simplified by deploying a NEW VM and failing over BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 12 B. Perceived Benefits of Virtualization - CAPEX Motivation Description Deployment of standard x86-based • Servers considered cheaper than routers / appliances servers • Servers already deployed in branch / DC / PoP Deployment of best-of-breed • Separation of network functions allows best-of-breed services • eliminates vendor lock-in • Encourages openness and competition among software vendors • CAPEX reduction through competition Cost reduction through economies of • Deployment of huge server farms in DCs can lead to better resource scale utilization Simplified Performance Upgrades • Capability to increase performance without forklift upgrades BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 13 C. Perceived Benefits of Virtualization - OPEX Motivation Description Reduction of branch visits • Changes / upgrades in the service can be made in software • No longer need to swap appliances on-site for service upgrades, appliance failures Automated network operations • Virtualization places focus on automation and elasticity, thus reducing management Flexible VNF-based operation • Software upgrades can be done independently per VNF • VNFs can be placed flexibly in branch, PoP or DC Elimination / reduction of organizational • IT and network operations align boundaries BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 14 Deployment Models and Characteristics Virtualizing Enterprise Network Functions – Taxonomy Control Plane vRR, vWLC, vMC, vMS/MRs… Network Control Orchestration, Management & Policy Basic On-premise IWAN Transport Enterprise Private cloud Virtualization Cloud Public cloud Router-integrated server On-premise Router + external Server Server-based (vRouter + VNFs) Network Private cloud Functions / Cloud Services Public cloud Hybrid BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 17 Virtualization of Control Plane Functions 1. Enterprise Virtualization Models: Control Plane Functions • Virtualization of Control plane functions – Route Reflectors – PfR MC Shared Services WAN – LISP MS/MR vWLC vRR • WLC vMS/MR vMC – … • Can be on-premise or in larger Enterprise WAN PoPs or in the cloud Campus – Assuming VNFs are reachable by IP • CSR 1000v offers functional and operational consistency • Virtualized IOS XE BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 19 Example: vRR with CSR 1000v • CSR 1000v offers full IOS XE route-reflector functionality Customer Data Center VMs Premise SP Aggregation SP Core vRR ASR1001 & ASR1001 & CSR1000v CSR1000v RP2 (8GB) RP2 (16GB) ASR1002-X ASR1002-X (8GB) (16GB) (8GB) (16GB) ipv4 routes 7M 13M 8.5M 24.8M 8M 24M vpnv4 routes 6M 12M 8.1M 23.9M 7M 18M ipv6 routes 6M 11M 7.4M 21.9M 6M 17M vpnv6 routes 6M 11M 7.3M 21.3M 6M 15M BGP sessions 4000 4000 4000 4000 8000 8000 BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 20 Virtualizing Branch Functions Hosting and Hosted Network Functions vBranch AWS VPC UNI WAAS IPS WAAS VPC IPS WAN Agg Encryption IP vSwitch Apps NFVIS Encryption Enterprise Fabric VPC vBranch WAAS IPS WAAS PEP IPS Apps IP vSwitch NFVIS Encryption Public Cloud Network Interface (UNI) PEP: Policy Enforcement Point BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 22 Virtualization of Branch Functions Branch Branch Appliances CUBECUBE • Router: Routing, ACL, NAT, SNMP.. Fib/DSL/Cab. Campus / • Switch: port aggregation • Services realized with appliances Fib/DSL/Cab. WAN DC • Full redundancy • Could be multi-vendor (Best of breed) • Current Branch infrastructure often contains physical appliances that complicate architecture • Typical Appliances vary by branch size • Remote office (1-5 users): firewall • Small (5-50 users): switched infrastructure, small call control, firewall, IPS/IDS • Medium (50-100 users): redundancy, local campus, call control, firewall, IPS, IDS, WAAS • Large (100+ users): redundancy, local campus, call control, firewall, IPS, IDS, WAAS • …In addition to end-points (Phones, Printers, local storage…) BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 23 Branch Virtualization – On premise Options Branch Router + integrated L4-7 services 1 • E.g. ISR + UCS-E F/D • Router performs transport functions WAN • Services (Firewall, WAAS..) virtualized on UCS-E • Optional redundancy Branch Router + virtualized L4-7 services • Router performs transport functions (Routing, ACL, NAT, 2 F/D SNMP..) WAN • Services virtualized on external server • Optional redundancy • VNFs Could be multi-vendor (Best of breed) Branch Fully virtualized Branch • Physical router replaced by x86 compute 3 F/D • Both transport and network services virtualized WAN • Optional redundancy • VNFs could be multi-vendor (Best of breed) BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 24 Cloud Virtualization Virtualization in the Cloud (Private, VPC, Hybrid) • Cisco CSR 1000v for VPC & remote worker connectivity • Leverage SSLVPN access via Anyconnect, IPSec (e.g. IWAN) • Support for Amazon AWS, Microsoft Azure vBranch VPC WAAS Orches. WAAS WAN IPS IPS Encryption vSwitch Agg EMS. NFVIS vBranch Enterprise Fabric PEP WAAS IPS Encryption vSwitch NFVIS Public Cloud Network Interface (UNI) PEP: Policy Enforcement Point TECCRSBRKCRS-27003447 © 2016 Cisco and/or its affiliates. All rights reserved. Cisco Public 26 Branch Virtualization: Cloud Options L3 Private-cloud Branch – 1:1 Branch • L3 router remains in branch but performs F/D minimal functions Routing,DC QoS, • L4-7 services virtualized in the private 4 FW, NAT.. Branch FW, NAT.. cloud WAN Campus • Branch router tightly coupled with virtual router in the private cloud for services L2 Private-cloud Branch – 1:1 Branch • Small branches with low throughput and F/D no WAAS, Encryption, HA requirements 5 Routing,DC QoS, • Switch: transport, Storm control, L2 COS Branch FW,Routing, NAT.. QoS, FW, NAT.. • Routing & Services: done in PoP or in SP WAN Campus DC running on UCS (at PoP or in DC) • Single tenant, but optionally single-or multi- site Suitability for applications with stringent bandwidth / delay / jitter requirements? BRKCRS-3447 © 2016 Cisco and/or its affiliates. All rights reserved.