sdn/nfv: service chaining

48
1 Make the Future with China! Enabling Deployment of Software Defined Networks and Network Function Virtualization in 2015 Vivien Yang – Platform Solution Architect, Intel Corporation Christian, Buerger – Technologist, Intel Corporation DATS003

Upload: stanislas-odinot

Post on 25-Jul-2015

752 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: SDN/NFV: Service Chaining

1

Make the Future with China!

Enabling Deployment of Software Defined Networks and Network Function Virtualization in 2015

Vivien Yang – Platform Solution Architect, Intel Corporation

Christian, Buerger – Technologist, Intel Corporation

DATS003

Page 2: SDN/NFV: Service Chaining

2

Agenda

• SDN/NFV Landscape

• Intel Strategy

• Technical Discussion on Service Chaining with Intel® Open Network Platform

• Summary

• Next Steps / Additional Information/ Q&A

Page 3: SDN/NFV: Service Chaining

3

Agenda

• SDN/NFV Landscape

• Intel Strategy

• Technical Discussion on Service Chaining with Intel® Open Network Platform

• Summary

• Next Steps / Additional Information/ Q&A

Page 4: SDN/NFV: Service Chaining

4

Transformation Necessary to Keep Pace With our Rapidly Changing World

1. Estimate from Cisco* Visual Networking Index Mobile, 2. Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2013-2018. Feb. 2014

More Agility

More Mobility

More Efficiency and Cost Cutting

More Data Access 24/7

More Compliance and Regulations

mobile devices in workplace by 201611.62 billion the data traffic

by 201823X

Page 5: SDN/NFV: Service Chaining

5

Transforming Today’s Infrastructure:A Software-Defined Future

Systems

App

App AA

Systems

Virtualization

S

1

S

2

S

64

A A A AA A A

Orchestration

Traditional Virtualized Cloud (A)

Orchestration

HyperScale Cloud (B)

V V V

v

p p p p

p p pp

pv

p

1. Multi-tenant 2. Rapid elasticity3. Self-service4. Measured services5. Resource pooling

1. Highly optimized2. Highly efficient3. Managed cross-cloud4. HeterogeneousNote: Not all clouds require virtualization

ResourcePool

ResourcePool

… v

p p p p

p p pp

pv

p

A A A AA A A…

Multiple computing models will persist for foreseeable future

Page 6: SDN/NFV: Service Chaining

6

NF

V

Ma

na

ge

me

nt /

Orch

estra

tion

SDN and NFV are Driving Network Transformation

To This…

VM:

vFW

VM:

vIDS

From This…

Intrusion Detection

System

x86 CPUChipset

AccelerationSwitchSilicon

NICSilicon

Open Source & Standards

TEM/OEM Proprietary OS

ASIC, DSP, FPGA, ASSP

Firewall VM:

vEPC

VM:

vRouter

SDN/NFV Infrastructure

EPCRouter

Enabling the Server to Become the New Networking Platform

Page 7: SDN/NFV: Service Chaining

7

SDN/NFV Transformation is Happening TodayBut Key Challenges Still Remain…

Technology Immature

Multi-Vendor Interoperability

TCOBusiness Case …

Open Standards and Source Emerging

Source: GIGAOM Survey March 19, 2014

Page 8: SDN/NFV: Service Chaining

8

Agenda

• SDN/NFV Landscape

• Intel Strategy

• Technical Discussion on Service Chaining with Intel® Open Network Platform

• Summary

• Next Steps / Additional Information/ Q&A

Page 9: SDN/NFV: Service Chaining

9

Intel is Accelerating the Transformation

Intel® ONP

Telecom, Cloud, Enterprise

Industry Consortia

Intel® Network Builders

Advance Open Source and Standards

Deliver Open Reference Designs

Enable Broad Open Ecosystem on Intel® Architecture

Collaborate on Trials and Deployments

Intel® Open Network Platform (Intel® ONP)

Page 10: SDN/NFV: Service Chaining

10 10

Intel® ONP Server Reference Architecture

Intel® Xeon™ processor

E5 v3

Intel® Communications

Chipset 89xx Series

Intel® Ethernet Controller

XL710

Open Source Software StackBased on ETSI-NFVI Reference Architecture

Intel® QuickAssist Technology DriversIntel® Ethernet Drivers:10 & 40 GbE

Linux* Fedora OSKVM Hypervisor

Data Plane Development Kit

Open vSwitch*

OpenStack* Cloud OSOpenDaylight* Controller

Industry Standard High Volume Server

What is it?

• SDN/NFV server reference architecture bringing together hardware and open source software ingredients

• A vehicle to drive development and to showcase server solutions for SDN/NFV based on Intel® Architecture

Who is the target audience?• TEMs, OEMs, ODMs, ISVs, OSVs

• Telecommunications SPs, Cloud SPs, Enterprise IT

Where can you get it?

• 01.org (quarterly releases)

What is included?

• Open source software stack

• Reference Architecture Guide (scripts, scenarios, etc…)

• Benchmark Test ReportVM

VIRTUAL SWITCH

HWOFFLOAD

LINUX/KVM

DPDK

Intel® Open Network Platform (Intel® ONP)

Page 11: SDN/NFV: Service Chaining

11

Intel® Open Network Platform Server Roadmap

Note: Roadmap subject to change without prior notice.

Planning

DPDK

1.0

Juno 2014 2.2 Kilo

Helium.1 Helium.2

2.3.1 2.4

1.7.1 1.8

Fedora* 21

1.6 1.6

Linux* OS

Intel® QuickAssist Technology

Intel® Xeon™ processor E5 v3Intel® Ethernet

Controller XL710Intel® Communications

Chipset 89xx Series

Intel® Xeon™ processor E5 v3Intel® Ethernet

Controller XL710Intel® Communications

Chipset 89xx Series

Fedora 21

February 2015 Release 1.3

May 2015 Release 1.4

Intel® ONP Server

Workload vBNG vCPE

Released

Quarterly Releases

Future…

Intel® Open Network Platform (Intel® ONP)Data Plane Development Kit (DPDK)

Page 12: SDN/NFV: Service Chaining

12

Agenda

• SDN/NFV Landscape

• Intel Strategy

• Technical Discussion on Service Chaining with Intel® Open Network Platform

• Summary

• Next Steps / Additional Information/ Q&A

Page 13: SDN/NFV: Service Chaining

13

Technical Discussion on Service Chaining with Intel® ONP

• Demonstration: Multi-vendor Service Chain on Intel® ONP

• Demonstration: 40G/100GbE NSH Service Chaining on Intel® ONP

• Case Study: China Telecom NFV Smartpipe on Intel® ONP

Network Services Header (NSH); Intel® Open Network Platform (Intel® ONP)

Page 14: SDN/NFV: Service Chaining

14

Demo: Service Chain on Intel® ONP Sever

BIG IP

Virtual Load Balancer

BIG IP

Virtual Firewall

Steelhead Vyatta 5600

Virtual Router

Virtual WAN

Using virtual appliances, instead of fixed function physical appliances

Brocade* vRouter 5600

F5 vFW and vADC

Riverbed* vWAN

Open Source / Standard Based Solution from Red Hat*

OpenStack* Icehouse

OpenDaylight Hydrogen

QCT server based on Intel® ONP (Fedora*, KVM, Open vSwitch, DPDK)

Enabling scalability, automated provisioning, increased agility and more efficient network operation leading to improved TCO

Intel® Open Network Platform (Intel® ONP); Data Plane Development Kit (DPDK)

Page 15: SDN/NFV: Service Chaining

15

A Typical Service Chain

• Vendors may change, for example, use Riverbed* Stingray instead of F5 Big-IP

• In addition to web servers, FTP Servers, SharePoint*, etc.

• Using virtual appliances, instead of the physical hardware

- Advantage: Scalability, lower OPEX\CAPEX, flexibility and central control

Page 16: SDN/NFV: Service Chaining

16

OpenStack*

• Create Networks

• Create VMs on the available hosts

• Connect the networks according to IT plan

• Configure services from key vendors

OpenDaylight

• Configure flows between VMs

Orchestration and Management:with OpenStack* and OpenDaylight*

Page 17: SDN/NFV: Service Chaining

17

Technical Discussion on Service Chaining with Intel® ONP

• Demonstration: Multi-vendor Service Chain on Intel® ONP

• Demonstration: 40G/100GbE NSH Service Chaining on Intel® ONP

• Case Study: China Telecom NFV Smartpipe on Intel® ONP

Network Services Header (NSH); Intel® Open Network Platform (Intel® ONP)

Page 18: SDN/NFV: Service Chaining

18

Case Study: 40G/100GbE NSH Service Chaining on Intel® ONP

• Industry leading Service Function Forwarding Using NSH

- Line rate 40GbE using the Intel® Ethernet Controller XL710

- Line rate 100GbE using next generation Intel® Ethernet 100Gb SDI Adapter on a server platform

• Demonstrates NSH service chaining with Intel® ONP

- Multi-vendor demo including Cisco* UCS servers and services from F5* & Citrix*

• Uses OpenDaylight* to generate service chains

- Intel, a founding member of OpenDaylight, is now a Platinum Member

Network Services Header (NSH); Intel® Open Network Platform (Intel® ONP)

Half Rack Demo System

• One Intel® Xeon™ processor E5 v3 based server with 40GbE and 100GbE ports

• One Intel® Xeon™ processor E5 v3 based server with 40GbE ports

• One Cisco UCS server C240-W3S with 40GbE ports

• Cisco UCS Switch (3016Q-40GE)

Page 19: SDN/NFV: Service Chaining

19

Service Chain Orchestration using OpenDaylight*

OpenDaylight* Window

• Shows the service chaining control plane

Packet Capture Windows

Shows the mechanics of moving traffic through the service chain

Page 20: SDN/NFV: Service Chaining

20

Blue VM

High Bandwidth Service Chaining Performance

WAN

OpenDaylight* Service Function Chaining (SFC)

From WAN to DC Service Chain = (dpi, firewall, nat)

From DC to WAN Service Chain = (nat)

Data Center

RED Tenant

Blue Tenant

100GTraffic

Generator Red VM

Red VM

Blue VM

Red VM

Red VM

Blue VM

Red VM

Red VM

dpi

nat

100G Intel® ONP Server

40G Intel® ONP Server

Cisco* UCS Server

VXLAN-GPE

Network

Cisco* 40G Switch

100G

40G

100G 40G

40G

FW 40G

Live bandwidth statistics

• 100Gb traffic is classified and encapsulated in hardware

• 40Gb traffic is forwarded to the other servers based on the NSH service chaining header

Network Services Header (NSH); Intel® Open Network Platform (Intel® ONP)

Page 21: SDN/NFV: Service Chaining

21

Technical Discussion on Service Chaining with Intel® ONP

• Demonstration: Multi-vendor Service Chain on Intel® ONP

• Demonstration: 40G/100GbE NSH Service Chaining on Intel® ONP

• Case Study: China Telecom NFV Smartpipe on Intel® ONP

Network Services Header (NSH); Intel® Open Network Platform (Intel® ONP)

Page 22: SDN/NFV: Service Chaining

22

Case Study: China Telecom NFV Smartpipe on Intel® ONP

Problem Statement:

• Carrier Grade Service Function Chaining requires:- Process heavy IP Edge user session - Services provisioning, redundancy, upgrade- Scalable Packet processing performance- Resources pool monitoring, troubleshooting

• Current IP Edge solution landscape:- Lack of multi levels flow table & programmable capability- Lack of services feature, long development cycle- Lack of flexibility and interoperability- Single blade performance limitation

Proprietary BladeBRAS Infra

Intel® Open Network Platform (Intel® ONP)

Page 23: SDN/NFV: Service Chaining

23

Case Study: China Telecom NFV Smartpipe on Intel® ONP

IDCAccessRG

Enterprise GWBRAS/SR

MAN

ChinaNet

CN2

Ap

p

Ap

p

Ap

p

vBNG Service chaining

What does it do?• China Telecom and Intel jointly developed a PoC for Smartpipe with Programmable

Forwarding capability, based on Intel® ONP• vBNG virtualize part of the function at IP Edge, with Service Function Chaining

implementation• Plan for commercial trial in China Telecom Guangdong province

BRAS InfravBNG X86 server

resources pool

Page 24: SDN/NFV: Service Chaining

24

Case Study: China Telecom NFV Smartpipe on Intel® ONP

China Telecom Open Networking Platform based on open source software solutions (e.g. OpenStack*, OpenDaylight, Open vSwitch, DPDK)

• Developed Open Source based Service Control platform (SCP) for reprogrammable & management – service path, chain performance, user session management

• Developed necessary controller, orchestration, OSS/BSS layer software build blocks• Performance optimization with DPDK• Demonstrates Programmable Function capability

BRAS/SR/vBNG core router

SC Network

PON/DSL/Eth

IP/MPLSBackbone

Network Controller(OpenDaylight)

Cloud Manager(OpenStack)

AAA ServerOSS

Service ControlPlatform

Service ProvisioningSubscriber Profile

Policy Control UI Portal

MAN

Infrastructure Layer

Network Control Layer

Service ControlLayerPolicy-based Service Control

Model-driven SC controller

DPDK fast forwarding Plane

Key Technology

Page 25: SDN/NFV: Service Chaining

25

Case Study: China Telecom NFV Smartpipe on Intel® ONP

Southbound Plugins

OpenDaylight

RadiusServer

WebPortal

Internet

vBRAS

vFW …..

Policy Manager

SFC Scheduler

Programmable Forwarding

PacketwithNSH

header

OpenDaylight APIs (REST)

Demo Showcasing

• DPDK accelerated vSwitch and virtual network functions: vBRAS, vDPI, vFW

• ODL extension: Policy-driven dynamic SFC scheduling and Programmable Forwarding controller

• NSH and VxLAN-GPE encap/decap/forward support controlled by PF controller

NETCONF

DPDK Accelerated PFS

vDPI …..

DPDK Accelerated PFS

SFC Classifier(DPDK Accelerated PFS)

PacketwithNSH

header

Network Services Header (NSH); Intel® Open Network Platform (Intel® ONP)

Page 26: SDN/NFV: Service Chaining

26

Case Study: China Telecom NFV Smartpipe on Intel® ONP

Technology Innovation Highlights

1. China first IP intelligent edge service function chaining implementation• Based on user session management capability• Cover ETSI NFV MANO key features

2. Provide x86 based high performance SC packet forwarding architecture• Based on DPDK end-to-end data path • High performance Open vSwitch (OvS)

3. Reprogrammable software based packet forwarding architecture, support flexible services provisioning• Support different network protocol • Support meta data integrate with user data encrypted in WAN transport

4. Specialize high performance module integrate with Service Chaining • Computing and Networking resources load balancing • Provide service path for broader Apps development, increase network

bandwidth

5. Policy Controller module for resources pool automation• Based on YANG management model, heterogeneous resources unified

management

②③

④⑤

① ①

Intel® Open Network Platform (Intel® ONP)

Page 27: SDN/NFV: Service Chaining

27

Agenda

• SDN/NFV Landscape

• Intel Strategy

• Technical Discussion on Service Chaining with Intel® Open Network Platform

• Summary

• Next Steps / Additional Information/ Q&A

Page 28: SDN/NFV: Service Chaining

28

Intel is Accelerating the SDN/NFV Transformation

Develop “Best in Class” SDN/NFV Solutions based on Intel® Open Network Platform

Summary

Page 29: SDN/NFV: Service Chaining

29

Agenda

• SDN/NFV Landscape

• Intel Strategy

• Technical Discussion on Service Chaining with Intel® Open Network Platform

• Summary

• Next Steps / Additional Information/ Q&A

Page 30: SDN/NFV: Service Chaining

30

Download and Evaluate Intel® ONP Server Reference Architecturehttps://01.org/packet-processing/intel%C2%AE-onp-servers

Evaluate Key Ingredients in Service ChainingNSH: https://tools.ietf.org/html/draft-quinn-sfc-nsh-07

DPDK: www.dpdk.org

Join the Intel® Network Builders SDN/NFV Ecosystemhttps://networkbuilders.intel.com/

Next Steps

Network Services Header (NSH); Intel® Open Network Platform (Intel® ONP); Data Plane Development Kit (DPDK)

Page 31: SDN/NFV: Service Chaining

31

Additional Sources of Information

• A PDF of this presentation is available from our Technical Session Catalog: ww.intel.com/idfsessionsSZ. - This URL is also printed on the top of Session Agenda Pages in the Pocket Guide.

• Demos in the showcase – check out the Data Center Community and Intel® Network Builders Community

Collateral Link/ Pointer

Intel® Network Builders http://networkbuilders.Intel®.com/

NFV Architectural Framework – described by ETSI* http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV002v010101p.pdf

Intel® ONP Server Reference Architecture https://01.org/packet-processing/intel%C2%AE-onp-servers

ETSI* whitepaper (NFV use cases for Telco) http://portal.etsi.org/nfv/nfv_white_paper.pdf

Intel® IT whitepaper (Adopting SDN in the Enterprise) http://www.intel.com/content/www/us/en/it-management/intel-it-best-practices/adopting-software-defined-networking-in-the-enterprise-paper.html?wapkw=rungta

OpenStack* Installation Guide http://docs.openstack.org/havana/install-guide/install/apt/openstack-install-guide-apt-havana.pdf

Data Plane Development Kit www.dpdk.org

Apache 2.0 License http://www.apache.org/licenses/LICENSE-2.0.html

Network Services Header https://tools.ietf.org/html/draft-quinn-sfc-nsh-07

Page 32: SDN/NFV: Service Chaining

32

Other Technical Sessions

Session ID Title Day Time Room

DATS001 Hyper–Evolution to the Software Defined Infrastructure Wed 13:15-14:15 Wu

DATS003Enabling Deployment of Software Defined Networks and Network Function Virtualization in 2015

Thurs 13:15-14:15 Jing

DATC004Poster Chat: UnitedStack’s “Cloud-in-a-Box” – Best Practice of Building a OpenStack

*Public / Managed Private Cloud on Top of

Intel® TechnologiesThurs 13:00-15:00

Poster Chat

Station 1

DATC005Poster Chat: Discover the Benefits of Developing Applications on Software Defined Infrastructure Enabled Cloud Architecture

Thurs 13:00-15:00Poster Chat

Station 2

= DONE

Page 33: SDN/NFV: Service Chaining

33

Legal Notices and DisclaimersIntel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at intel.com, or from the OEM or retailer.

No computer system can be absolutely secure.

Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. For more complete information about performance and benchmark results, visit http://www.intel.com/performance.

Cost reduction scenarios described are intended as examples of how a given Intel-based product, in the specified circumstances and configurations, may affect future costs and provide cost savings. Circumstances will vary. Intel does not guarantee any costs or cost reduction.

This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps.

Statements in this document that refer to Intel’s plans and expectations for the quarter, the year, and the future, are forward-looking statements that involve a number of risks and uncertainties. A detailed discussion of the factors that could affect Intel’s results and plans is included in Intel’s SEC filings, including the annual report on Form 10-K.

The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

Intel does not control or audit third-party benchmark data or the web sites referenced in this document. You should visit the referenced web site and confirm whether referenced data are accurate.

Intel, Xeon, Core and the Intel logo are trademarks of Intel Corporation in the United States and other countries.

*Other names and brands may be claimed as the property of others.

© 2015 Intel Corporation.

Page 34: SDN/NFV: Service Chaining

34

Risk FactorsThe above statements and any others in this document that refer to plans and expectations for the first quarter, the year and the future are forward-looking statements that involve a number of risks and uncertainties. Words such as "anticipates," "expects," "intends," "plans," "believes," "seeks," "estimates," "may," "will," "should" and their variations identify forward-looking statements. Statements that refer to or are based on projections, uncertain events or assumptions also identify forward-looking statements. Many factors could affect Intel's actual results, and variances from Intel's current expectations regarding such factors could cause actual results to differ materially from those expressed in these forward-looking statements. Intel presently considers the following to be important factors that could cause actual results to differ materially from the company's expectations. Demand for Intel’s products is highly variable and could differ from expectations due to factors including changes in the business and economic conditions; consumer confidence or income levels; customer acceptance of Intel’s and competitors’ products; competitive and pricing pressures, including actions taken by competitors; supply constraints and other disruptions affecting customers; changes in customer order patterns including order cancellations; and changes in the level of inventory at customers. Intel’s gross margin percentage could vary significantly from expectations based on capacity utilization; variations in inventory valuation, including variations related to the timing of qualifying products for sale; changes in revenue levels; segment product mix; the timing and execution of the manufacturing ramp and associated costs; excess or obsolete inventory; changes in unit costs; defects or disruptions in the supply of materials or resources; and product manufacturing quality/yields. Variations in gross margin may also be caused by the timing of Intel product introductions and related expenses, including marketing expenses, and Intel’s ability to respond quickly to technological developments and to introduce new features into existing products, which may result in restructuring and asset impairment charges. Intel's results could be affected by adverse economic, social, political and physical/infrastructure conditions in countries where Intel, its customers or its suppliers operate, including military conflict and other security risks, natural disasters, infrastructure disruptions, health concerns and fluctuations in currency exchange rates. Results may also be affected by the formal or informal imposition by countries of new or revised export and/or import and doing-business regulations, which could be changed without prior notice. Intel operates in highly competitive industries and its operations have high costs that are either fixed or difficult to reduce in the short term. The amount, timing and execution of Intel’s stock repurchase program and dividend program could be affected by changes in Intel’s priorities for the use of cash, such as operational spending, capital spending, acquisitions, and as a result of changes to Intel’s cash flows and changes in tax laws. Product defects or errata (deviations from published specifications) may adversely impact our expenses, revenues and reputation. Intel’s results could be affected by litigation or regulatory matters involving intellectual property, stockholder, consumer, antitrust, disclosure and other issues. An unfavorable ruling could include monetary damages or an injunction prohibiting Intel from manufacturing or selling one or more products, precluding particular business practices, impacting Intel’s ability to design its products, or requiring other remedies such as compulsory licensing of intellectual property. Intel’s results may be affected by the timing of closing of acquisitions, divestitures and other significant transactions. A detailed discussion of these and other factors that could affect Intel’s results is included in Intel’s SEC filings, including the company’s most recent reports on Form 10-Q, Form 10-K and earnings release.

Rev. 1/15/15

Page 35: SDN/NFV: Service Chaining

35

Backup

Page 36: SDN/NFV: Service Chaining

36

• Open source code programming libraries that accelerate basic data plane functions for Intel® processors for fast packet processing developed by Intel and available at www.dpdk.org

• Key DPDK elements :

- Buffer and memory management

- Queue management

- Packet flow classification libraries

- Poll mode drivers for network interface cards (NICs)

• Environment Abstraction Layer (EAL) – Provides a lightweight run-time environment in user space to DPDK applications, that by-passes some unnecessary calls to OS kernel

Data Plane Development Kit (DPDK):What is it and where can I get it?

Source: https://embedded.communities.intel.com/community/en/software/blog/2013/05/16/roving-reporter-dpdk-goes-open-source

Intel® Architecture (IA)

DPDK Libraries

Page 37: SDN/NFV: Service Chaining

37

Enabling Broad Open SDN/NFV Ecosystem on Intel® Architecture

Network Applications

Controller

Orchestrator

Node:Server, Switch

Reference ArchitecturesIntel® ONP Server

Intel ONP Switch Software

120+ Partners Accelerating a Broad Ecosystem of SDN/NFV Solutions on Intel® Architecture for Telecommunications, Cloud and Enterprise

Intel® Open Network Platform (Intel® ONP)

Page 38: SDN/NFV: Service Chaining

38

How does the Intel® Network Builders Program Work?

• By invitation; online application

• Partner presence page & Logo

Join

• Proactive promotion

• Outbound marketing

Promote

• Solution match making

GTM

• Join by invitation• When Partners join the program, they are provided a microsite on the Intel® Network Builders website• Co-marketing/promotion benefits are available only if there is a reference architecture

https://networkbuilders.intel.com/

• Create a reference architecture

• Post on online library

Collaborate

Program partner companies working together to develop SDN/NFV Solutions

Page 39: SDN/NFV: Service Chaining

39

OpenStack*

• OpenStack* is a free and open-source cloud computing software platform

• Open source cloud operating system

• Infrastructure as a service (IaaS) solution

• Controls resources (compute/storage/network) at data center level

• Licensed under the open source Apache* 2.0 license

• Typical uses:

- Setting up a test environment

- Large scale Service Provider offering

- Large scale Web Applications

• For more info refer www.openstack.org

Page 40: SDN/NFV: Service Chaining

40

Source : http://docs.openstack.org/havana/install-guide/install/apt/content/ch_overview.html

OpenStack* services that make up the OpenStack architecture

OpenStack* Conceptual Architecture

Page 41: SDN/NFV: Service Chaining

41

Basic Architecture with OpenStack* Networking (Neutron)

Source : http://docs.openstack.org/havana/install-guide/install/apt/content/ch_overview.html

• Neutron : enables network connectivity as a service for other Openstack* services such as Openstack Compute

Page 42: SDN/NFV: Service Chaining

42

Service Chain Initial Set up

Enable Virtualization in BIOS

Install Fedora* 20 and update the kernel

Modify the answerfile with necessary IP and network Interface configurations

Disable Firewall and Enable SSH

Download and Install Packstack

Stop the Network Manager and start the network service

Page 43: SDN/NFV: Service Chaining

43

OpenStack* Set upCreate images for WebServer, Load Balancer and WAN Accelerator

Create a management, external and private networks

Add new security for ingress and egress rules for all types of TCP, ICMP, and UDP

Create flavors for WebServer, Load Balancer and WAN Accelerator

Test the generic router

Page 44: SDN/NFV: Service Chaining

44

Brocade* Vyatta* 5600 vRouter CreationCopy the Vyatta* router plugin tar file

(icehouse_vyatta_l3_daisy_plugin.tar.gz) to the controller

Edit neutron-server.service in /usr/lib/systemd/system/ to be able to use the vrouter.ini file as config file

Edit /etc/neutron/plugins/brocade/vyatta/vrouter.ini on the controller node to include the details of set up

Restart the Services and create Vyatta Router in OpenStack* and set the public gateway

Create Apache*, BIG-IP, Management, Client networks and add these private network interfaces to the Vyatta router

Page 45: SDN/NFV: Service Chaining

45

Creating and Testing a Web Server

Create a Web server instance with Apache* and Mgmt network

Edit /etc/httpd/conf/httpd.conf: change the IP for <listen> to have Apache Interface IP

Start httpd and sshd services

Allocate and assign a floating IP for the private instance of the Web server.

Check if the Web server is functioning from the external browser

Page 46: SDN/NFV: Service Chaining

46

Creating and Configuring a WAN Accelerator Instance

Create a WAN Accelerator instance with the network configurations in the following order:

Secondary management, Client, Apache* and Data

Log in the VM instance to run#configuration jump-start

Configure various parameters like hostname, Inpath IP as Apache NwIP, Gateway IP etc.,

Check if #show service is running

Page 47: SDN/NFV: Service Chaining

47

Creating and Configuring a LoadBalancer Instance

Launch a LB instance with the networks in the following order: Management, Apache*, Client, Data

Activate the license of VM if any

Configure various parameters like hostname, root password etc., and reboot the image

Configure VLANs- Apache, Client and Data

Page 48: SDN/NFV: Service Chaining

48

Creating and Configuring a LoadBalancer Instance (continued)

Configure Self-IPs

Create Pools and add the WebServers created into this pool

Create SNAT Pool list for Address Translation

Assign a floating IP to the client and data network of LB instance Check the Web browser: http://<floatingIP_of_LB>

Create Virtual Servers. In the “Destination” field, enter the Client Network IP of the LB instance from OpenStack*.