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

Post on 12-Aug-2015

137 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

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

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

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

THANK YOU

top related