Presentation is loading. Please wait.

Presentation is loading. Please wait.

SFC Service Function Path Optimization (Offloads) draft-kumar-sfc-sfp-optimization-01 Surendra Kumar Jim Guichard Paul Quinn Cisco Systems, Inc. Nov 11,

Similar presentations


Presentation on theme: "SFC Service Function Path Optimization (Offloads) draft-kumar-sfc-sfp-optimization-01 Surendra Kumar Jim Guichard Paul Quinn Cisco Systems, Inc. Nov 11,"— Presentation transcript:

1 SFC Service Function Path Optimization (Offloads) draft-kumar-sfc-sfp-optimization-01 Surendra Kumar Jim Guichard Paul Quinn Cisco Systems, Inc. Nov 11, 2014IETF 91, Honolulu | SFC WG1 Joel Halpern Ericsson

2 Core Argument Optimize the Service Function Path  Traffic need not traverse all the SFs, all the time – Higher latencies: network, SF processing, etc. – Wasted resources: network, memory, cpu, etc.  Alter the SFP, in the data-plane and within policy – SFs control this, while being agnostic to SFP – SFP shortens while SFC remains un-altered!  Use SFC Encapsulation to optimize the SFP Nov 11, 2014IETF 91, Honolulu | SFC WG2

3 SFP Optimization Method Simple Offloads in two stages  Simple Offloads – ‘Offload’ directive (Yes or No) + ‘Action’ (Permit or Deny)  Stage1: SF Offloads – SFs request SFFs to not steer further packets on a flow  Stage2: SFF Offload propagation – SFFs propagate offload directives upstream to other SFFs Nov 11, 2014IETF 91, Honolulu | SFC WG3

4 SFC Architecture Example diagram with workloads and SFs Nov 11, 2014IETF 91, Honolulu | SFC WG4 Service Function Types:  SFa  SFb  SFc Service Function Types:  SFa  SFb  SFc

5 SFC Architecture…2 Example diagram with workloads, SFs, SFC and SFP Nov 11, 2014IETF 91, Honolulu | SFC WG5 SFP :: {SFa1, SFb1, SFc1} SFC :: {SFa, SFb, SFc}

6 Simple Offloads, Stage1 SFs offload service delivery to SFFs, at flow granularity Nov 11, 2014IETF 91, Honolulu | SFC WG6 SFC :: {SFa, SFb, SFc} offload SFP :: {SFa1, SFb1, SFc1}  SFb1 is offloaded to SFF3 SFP :: {SFa1, SFb1, SFc1}  SFb1 is offloaded to SFF3 Cache Offload decision

7 Simple Offloads, Stage1…2 SFs offload service delivery to SFFs, at flow granularity Nov 11, 2014IETF 91, Honolulu | SFC WG7 SFP :: {SFa1, SFb1, SFc1}  SFb1 is offloaded to SFF3  SFa1 is offloaded to SFF2  SFc1 is offloaded to SFF4 SFP :: {SFa1, SFb1, SFc1}  SFb1 is offloaded to SFF3  SFa1 is offloaded to SFF2  SFc1 is offloaded to SFF4 SFC :: {SFa, SFb, SFc} Offload Cache Offload decision

8 Simple Offloads, Stage2 Optimum SFP Nov 11, 2014IETF 91, Honolulu | SFC WG8 SFP :: {SFa1, SFb1, SFc1}  Offloads propagated towards the classifier  SFF1 directly forwards on the underlay SFP :: {SFa1, SFb1, SFc1}  Offloads propagated towards the classifier  SFF1 directly forwards on the underlay SFC :: {SFa, SFb, SFc} Offload

9 Simple Offloads, Key Benefit Distributed SF delivery Nov 11, 2014IETF 91, Honolulu | SFC WG9 Service overlay and SF sharing across SFFs & SFCs, leads to distributed SF delivery effect Service Overlay Service Overlay Transport Underlay Transport Underlay SFF2 SFF1 SFF3 SFF4 SFF5 SF a1 SF a 2 SF a 2 SF a 3 SF a 3 SF b 1 SF b 1 SF b 2 SF b 2 SFc 2 SFc 2 SFc 3 SFc 3 SFc 1 SFc 1 SF b 3 SF b 3 Service Functions

10 Why not classify and bypass SFs, instead ? Achieve similar effect through SFC Classifiers or Control Plane Nov 11, 2014IETF 91, Honolulu | SFC WG10 Classify & select appropriate SFF  Static classification  SF classification vs. SFF classification  Classification overhead Classify & select appropriate SFF  Static classification  SF classification vs. SFF classification  Classification overhead Use Control Plane  Too slow  Buffer or Drop traffic ?  May be appropriate in some cases Use Control Plane  Too slow  Buffer or Drop traffic ?  May be appropriate in some cases

11 What next ?  Allocate necessary bits in SFC encapsulation – Just two for simple offloads 1-bit: Offload, 1-bit: Action – Enables SFF & SF simple-offloads interoperability  Reference this in the SFC architecture draft  Adopt as a WG draft  Please provide feedback/comments Nov 11, 2014IETF 91, Honolulu | SFC WG11


Download ppt "SFC Service Function Path Optimization (Offloads) draft-kumar-sfc-sfp-optimization-01 Surendra Kumar Jim Guichard Paul Quinn Cisco Systems, Inc. Nov 11,"

Similar presentations


Ads by Google