Scalar Technical session - Network Functions Virtualization leveraging Brocade
-
Upload
scalar-decisions -
Category
Technology
-
view
460 -
download
7
description
Transcript of Scalar Technical session - Network Functions Virtualization leveraging Brocade
![Page 1: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/1.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
Network Functions Virtualization November 22, 2013
Mike Anastasakis Systems Engineer
![Page 2: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/2.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
INTRODUCTION TO NFV
![Page 3: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/3.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
} Over two-thirds of x86 server workloads are virtualized today, according to Gartner
} Virtualization driven by increased demand for: – Rapid Service Deployment – Elastic Computing Requirements – Requirement for lower deployment costs
} Some of these same demands exist in networking which is why Network Functions Virtualization (NFV) is quickly becoming a hot trend
![Page 4: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/4.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
} Virtualizing network functions such as: – Stateful Firewalls – Routers – Application Delivery Controllers / Load
Balancers – VPN Devices
} Running these functions on virtualized x86 servers instead of expensive, dedicated ASIC based appliances
![Page 5: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/5.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
} A group was formed under the ETSI (European Telecommunications Standards Institute) called “Network Functions Virtualization”
} Published a white-paper in October of 2012 calling for virtualization of network functions
} Members such as: AT&T, BT, China Mobile, DT, NTT, Orange, Telecom Italia, Telefonica, Telstra, Verizon
} http://portal.etsi.org/NFV/NFV_White_Paper.pdf
![Page 6: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/6.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
![Page 7: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/7.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
![Page 8: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/8.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
} Rapid Service Deployment – Ability to template and image NFV devices – Deployment is as easy as copying an image and
spinning up a new VM – Integration with Orchestration Stack
} Elasticity – Ideal for situations where temporary but large
scale increases in traffic and services exist
} Lower Deployment Costs – No additional hardware to purchase, as long as
resources exist in virtual environment
![Page 9: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/9.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
} Brocade / Vyatta vRouter – Stateful Firewall – Dynamic Routing – OSPF, BGP, RIP – Policy Based Routing – IPSec, SSL VPN Support
} Brocade Virtual ADX Application Delivery Switch – Intelligent Server Load Balancing – Powerful ADX OpenScript Community – Layer 4 to 7 Service Delivery
![Page 10: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/10.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
Brocade Vyatta vRouter
![Page 11: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/11.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
} Virtual router, runs on bare metal or any hypervisor that supports a Linux/Debian guest
} Support for VMware, Xen/XenServer, Red Hat KVM, Hyper-V
} Available for download as an OVF/OVA template, Xen XVA, KVM Image, and Live CD ISO image
![Page 12: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/12.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
IPv4 / IPv6 Routing
Firewall
VPN
High Availability
} BGP } OSPF } RIPv2 } Multicast
} Stateful Inspection } Zone Based } IPv6 Capable } Stateful Failover
} OpenVPN SSL } IPSec } Layer 2 GRE } PPTP, L2TP
} Stateful Failover } HA Clustering } Config Replication } VRRP
![Page 13: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/13.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
![Page 14: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/14.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
![Page 15: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/15.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
} Available as an open source since 2006
} Vyatta Subscription Edition introduced with premium features: web gui, config sync, Restful API access
} Based on standard Linux, Quagga packages, OpenVPN
} Brocade Acquires Vyatta in April 2012
} VSE becomes: Brocade Vyatta vRouter 5400
} Brocade Vyatta vRouter 5600 series introduced in 2013: PCI Passthrough, SR-IOV, vPLANE contributing to 10G capability
![Page 16: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/16.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
Brocade Virtual ADX
![Page 17: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/17.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
} Distributed Management and Application Cores, independent of Linux Kernel – Adding virtual CPU, Memory will allow increased
performance
} Automated Service Provisioning – Can easily be copied and moved closer to
application workloads
} Intelligent Load Balancing – Choose from multiple metrics for optimal load
balancing – Server Connections, Response Time, SNMP weight
(ex. CPU, Memory, etc.)
![Page 18: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/18.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
} Deep Packet Inspection - Layer 3 - 7
} Easily support multi-tenancy
} LBaaS – Load Balancer as a Service
} OpenScript – Allows perl scripts to be compiled into byte
code for fast processing – Read/Write Layer 3-7 headers on the fly
![Page 19: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/19.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
![Page 20: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/20.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
NFV USE CASES
![Page 21: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/21.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
![Page 22: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/22.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
![Page 23: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/23.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
Brocade Vyatta vRouter
vR1 – Stateful FWBrocade
Vyatta vRoutervR2 – Stateful FW
172.16.22.0/24
172.16.23.0/24
Brocade Virtual ADX
172.16.22.11172.16.22.10
Linux Web Server 1
Linux Web Server 2
172.16.23.200 172.16.23.201
172.16.23.10172.16.23.11OSPF Area 0
BGP AS 65535
Cluster VIP172.16.22.12
BrocadeVyatta vRouter
vR3 – Internet Router / VPN / IPv6
172.16.22.14
Internet
Internal WEB VIP172.16.23.203
External NATWEB VIP
172.16.22.12:8080
fc00:22::14/64
eth0 eth0
eth0
eth1
eth1
eth1 172.16.78.194/24
Cluster VIP172.16.23.12
![Page 24: Scalar Technical session - Network Functions Virtualization leveraging Brocade](https://reader038.fdocuments.net/reader038/viewer/2022103000/554bd0fab4c905ac708b4a85/html5/thumbnails/24.jpg)
© 2013 Scalar Decisions Inc. Not for distribution outside of intended audience
THANK YOU.