barak perlman, contextream - sfc (service function chaining) using openstack and sdn, openstack...

8
SFC (Service Function Chaining) Using Openstack and SDN Openstack Israel 2015

Upload: openstack-israel

Post on 12-Aug-2015

137 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack and SDN, OpenStack Israel 2015

SFC (Service Function Chaining)

Using Openstack and SDN

Openstack Israel 2015

Page 2: Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack and SDN, OpenStack Israel 2015

Agenda

• SFC Use Case

• Describe an Openstack setup showing SFC

• Describe how SDN is used here

Page 3: Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack and SDN, OpenStack Israel 2015

Service Function Chaining – Use Case

FirewallPGW VideoOptimization

Content Filtering

Caching

UE

Mobile Backhaul

Service FunctionsAccess Services

BNG

xDSLCPE

OLT

FTTHCPE

CMTS

CATVCPE

TCPOptimization

Header Enrichment LI

Based on: IETF – SFC Use Cases in Mobile Networks draft-ietf-sfc-use-case-mobility

Internet

e.g. IMS

Internal Appl. Platforms

Page 4: Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack and SDN, OpenStack Israel 2015

Traditional Approach Using PNFs

• Services implemented using PNFs (Physical Network Functions) - Each PNF implements a specific service

• PNFs are used in-line- Each PNF receives all traffic flows (full BW capacity)

• Each PNF needs to be aware of flows that needs processing- Flows not registered for service should be bypasses

• PNF failure stops the entire traffic- Each PNF needs to include High Availability mechanisms – higher cost

FirewallPGW

Service Functions

VideoOptimization

PNF A1

TCPOptimization

PNF B1

Caching

PNF C1

ContentFiltering

PNF D1

Header Enrichment

PNF E1

LawfulInterception

PNF F1

Page 5: Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack and SDN, OpenStack Israel 2015

HW Switches

Network Infrastructure

ETSI NFV PoC #15: Subscriber Based SFC

TCPOptimization

ContentFiltering

VideoOptimization

• Simple Openstack installation and configuration• Connectivity based on regular Openstack networks

AnalyticsCollection

TCP Optimizer #1

TCP Optimizer #2

TCP Optimizer #3

SkyFire Optimizer #1

SkyFire Optimizer #2

SkyFire Optimizer #3

GuavusCollector #1

URL Filter#1

URL Filter#2

URL Filter#3

GuavusCollector #2

GuavusCollector #3

ContexNetController #2

ContexNetController #1

ContexNetController #3

ContexNetSwitch #1

ContexNetSwitch #2

FW VNF

PGW VNF

ContexNetSwitch #3

ContexNet Node

HW Switches

Openstack Networks

Page 6: Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack and SDN, OpenStack Israel 2015

HW Switches

Network Infrastructure

Data Flow Example

TCPOptimization

ContentFiltering

VideoOptimization

• Data flow example• Subscriber registered to following service: PGW – TCP Opt – Video Opt – URL Filter – FW

AnalyticsCollection

TCP Optimizer #1

TCP Optimizer #2

TCP Optimizer #3

SkyFire Optimizer #1

SkyFire Optimizer #2

SkyFire Optimizer #3

GuavusCollector #1

URL Filter#1

URL Filter#2

URL Filter#3

GuavusCollector #2

GuavusCollector #3

FW VNF

PGW VNF

HW Switches

ContexNetController #2

ContexNetController #1

ContexNetController #3

ContexNetSwitch #1

ContexNetSwitch #2

ContexNetSwitch #3

ContexNet NodeOpenstack Networks

Page 7: Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack and SDN, OpenStack Israel 2015

HW Switches

Network Infrastructure

SDN Controllers & Data Flow Details

TCPOptimization

ContentFiltering

VideoOptimization

• 3 Layers of networks: physical networks, Openstack networks, overlay networks• Data flow example of a single step, on different servers (need to use HW switch)

TCP Optimizer #2

SkyFire Optimizer #1

URL Filter#2

ContexNetSwitch #1

FW VNF

PGW VNF

HW Switches

ContexNetControllers

ContexNetSwitch #2

SDN Controllers

Openstack Networks

Page 8: Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack and SDN, OpenStack Israel 2015

THANK YOU