Surendra Kumar Jim Guichard Paul Quinn Cisco Systems, Inc.

Slides:



Advertisements
Similar presentations
North American Numbering Council Billing & Collection Working Group (B&C WG) October 10, 2007 Co-Chairs: Rosemary Emmer, Sprint Nextel Tim Decker, Verizon.
Advertisements

NANC Future of Numbering (FoN) Working Group May 16, 2006 Co-Chairs Karen Mulberry, NeustarJames Castagna, Verizon John Cummings, VonageDon Gray, Nebraska.
CCAMP WG, IETF 80th, Prague, Czech Republic draft-gonzalezdedios-subwavelength-framework-00 Framework for GMPLS and path computation support of sub-wavelength.
March 2010IETF 77, MPLS WG1 Carrying PIM-SM in ASM mode Trees over P2MP mLDP LSPs draft-rekhter-pim-sm-over-mldp-01.txt Y. Rekhter, Juniper Networks R.
Use case scenarios for Distributed Mobility Management
WESP Extensions 76 IETF Nov 2009 IPsecme WG Meeting 12-Nov-2009 Gabriel Montenegro Ken Grewal.
XML Key Management Requirements W3C XML Key Management Working Group Meeting – Dec 9 th, 2001 Frederick Hirsch (Zolera Systems) Mike Just (Entrust)
Interconnection Networks: Flow Control and Microarchitecture.
Service Function Chaining (SFC) BoF
Towards Software Defined Cellular Networks
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I NETWORK LAYER AND IP Derived From CCNA Network Fundamentals.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS Scale to 100k endpoints with resiliency and simplicity Clarence.
Network Service Header (NSH) draft-quinn-sfc-nsh IETF 90
Brief Background Service functions are used in almost every network
SFC DC Use Cases draft-kumar-sfc-dc-use-cases IETF 89, London Mudassir Tufail Citi Surendra Kumar Cesar Obediente Cisco Systems, Inc.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
Copyright © 2007 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 What can happen when you accelerate a flow twice?
SFC Header Mapping for Legacy SF draft-song-sfc-legacy-sf-mapping-03 Haibin Song Jianjie You Lucy Yong.
S oftware- H ardware I nformation F low T racking + M ulticore Colleen Lewis & Cynthia Sturton SHIFT+M.
Resource Management for Dynamic Service Chain Adaptation
Jaehoon (Paul) Jeong, Hyoungshick Kim, and Jung-Soo Park
An Architecture for Differentiated Services
Draft-ietf-sfc-architecture Prepared by Carlos Pignataro and Joel Halpern.
DMM Framework based on Functional Elements draft-liebsch-dmm-framework-analysis-02 M. Liebsch, P. Seite, G. Karagiannis IETF88, Vancouver DMM WG 08 th.
SFC OAM Requirements and Framework
Service Function Chaining in Mobile Networks Status draft-haeffner-sfc-use-case-mobility IETF 89 London, 3 March 2014 Service Function Chaining WG Walter.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
Service Function Chaining Use Cases draft-liu-service-chaining-use-cases IETF 89 London, March 3, 2014 Will Liu, Hongyu Li, Oliver Huang, Huawei Technologies.
IGP Multicast Architecture Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson, Uma Chunduri November 2014 Honolulu USA draft-yong-rtgwg-igp-mutlicast-arch-00.
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
IGP Multicast Architecture Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson, Uma Chunduri November 2014 Honolulu USA draft-yong-rtgwg-igp-mutlicast-arch-00.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Network Layer Network Fundamentals – Chapter 5.
Resource Management for Dynamic Service Chain Adaptation S. Lee (ETRI) S. Pack (Korea Univ.) M.-K. Shin (ETRI)
Service Function Chaining (SFC) IETF 89 London WG Chairs: Jim Guichard Thomas Narten
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
OSPF Traffic Engineering (TE) Express Path Updates draft-giacalone-ospf-te-express-path-01.txt Spencer Giacalone, Alia Atlas, John Drake, Stefano Previdi,
Network Service Header (NSH) draft-quinn-sfc-nsh IETF 89 A. Chauhan Citrix U. Elzur Intel B. McConnell Rackspace C. Wright Red Hat Inc. P. Quinn J. Guichard.
Network Service Header (NSH) draft-ietf-sfc-nsh-04 IETF95, Buenos Aires, March 2016 Paul Quinn, Editor Uri Elzur, Editor.
J. Halpern (Ericsson), C. Pignataro (Cisco)
IETF SFC active drafts PRESENTER: VU ANH VU
Draft-fm-bess-service-chaining-01 Prague, July 2015 Rex Fernando Stuart Mackie Dhananjaya Rao Bruno Rijsman Maria Napierala.
SFC Trace Issue Analysis and Solutions IETF 94 Yokohama draft-yang-sfc-trace-issue-analysis-00 Xu. Yang L. Zhu G. Karagiannis.
Communicating Prefix Cost to Mobile Nodes (draft-mccann-dmm-prefixcost-01) IETF 93 Prague.
Interface extensions YANG & VLAN sub-interface YANG Status update
Requirements for LER Forwarding of IPv4 Option Packets
Service Function Chaining
Connecting MPLS-SPRING Islands over IP Networks
ODL SFC, Implementing IETF SFC November 14, 2016
Network Service Header (NSH) draft-ietf-sfc-nsh
Taekhee Kim Hyun Yu, Chiwook Jeong, Youngtae Han, Eunkyoung Paik
Service Function Chaining (SFC)
of Dynamic NFV-Policies
Multi-layer OAM for SFC Networks draft-wang-sfc-multi-layer-oam-09
An MPLS-Based Forwarding Plane for Service Function Chaining
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Service Function Chaining-Enabled
Xiaohu Xu & Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
SFC Path Consistency OAM
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
IETF-100, MPTCP WG, November 2017
Comparing draft-ietf-mpls-sfc and draft-malis-mpls-sfc-encapsulation
Network Systems and Throughput Preservation
draft-guichard-sfc-nsh-sr-02
An MPLS-Based Forwarding Plane for Service Function Chaining
OAM for Deterministic Networks draft-mirsky-detnet-oam
Geneve applicability for service function chaining draft-boutros-nvo3-geneve-applicability-for-sfc-02 Sami Boutros Dharma Rajan Philip Kippen Pierluigi.
Tokyo OpenStack® Summit
Native Deployment of ICN in 4G/LTE Mobile Networks Montreal, QC, Canada. Tuesday, July 17, 2018 Prakash Suthar, Milan Stolic, Anil Jangam.
Presentation transcript:

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

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, 2014 IETF 91, Honolulu | SFC WG

SFP Optimization Method Simple Offloads in two stages ‘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, 2014 IETF 91, Honolulu | SFC WG

SFC Architecture Example diagram with workloads and SFs Service Function Types: SFa SFb SFc Service Overlay Transport Underlay SFF2 NF SFF1 SFF3 SFF4 SFF5 SFa1 SFa 2 3 SFb 1 SFc WL1 WL2 WL3 WL4 WL5 WL6 Service Functions Work Loads SFC Control Plane Nov 11, 2014 IETF 91, Honolulu | SFC WG

SFC Architecture …2 Example diagram with workloads, SFs, SFC and SFP SFC :: {SFa, SFb, SFc} Service Overlay Transport Underlay SFF2 NF SFF1 SFF3 SFF4 SFF5 SFa1 SFa 2 3 SFb 1 SFc WL1 WL2 WL3 WL4 WL5 WL6 Service Functions Work Loads SFC Control Plane SFP :: {SFa1, SFb1, SFc1} Nov 11, 2014 IETF 91, Honolulu | SFC WG

Simple Offloads, Stage1 SFs offload service delivery to SFFs, at flow granularity SFC :: {SFa, SFb, SFc} Service Overlay Transport Underlay SFF2 NF SFF1 SFF3 SFF4 SFF5 SFa1 SFa 2 3 SFb 1 SFc WL1 WL2 WL3 WL4 WL5 WL6 Service Functions Work Loads SFC Control Plane SFP :: {SFa1, SFb1, SFc1} SFb1 is offloaded to SFF3 Cache Offload decision offload Nov 11, 2014 IETF 91, Honolulu | SFC WG

Simple Offloads, Stage1 …2 SFs offload service delivery to SFFs, at flow granularity SFC :: {SFa, SFb, SFc} Service Overlay Transport Underlay SFF2 NF SFF1 SFF3 SFF4 SFF5 SFa1 SFa 2 3 SFb 1 SFc WL1 WL2 WL3 WL4 WL5 WL6 Service Functions Work Loads SFC Control Plane SFP :: {SFa1, SFb1, SFc1} SFb1 is offloaded to SFF3 SFa1 is offloaded to SFF2 SFc1 is offloaded to SFF4 Cache Offload decision Offload Offload Nov 11, 2014 IETF 91, Honolulu | SFC WG

Simple Offloads, Stage2 Optimum SFP SFC :: {SFa, SFb, SFc} Service Overlay Transport Underlay SFF2 NF SFF1 SFF3 SFF4 SFF5 SFa1 SFa 2 3 SFb 1 SFc WL1 WL2 WL3 WL4 WL5 WL6 Service Functions Work Loads SFC Control Plane SFP :: {SFa1, SFb1, SFc1} Offloads propagated towards the classifier SFF1 directly forwards on the underlay Nov 11, 2014 IETF 91, Honolulu | SFC WG

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

Why not classify and bypass SFs, instead Why not classify and bypass SFs, instead ? Achieve similar effect through SFC Classifiers or Control Plane Classify & select appropriate chain @ 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 Service Overlay Transport Underlay SFF NF SFa1 SFa 2 3 SFb 1 SFc WL1 WL2 WL3 WL4 WL5 WL6 Service Functions Work Loads SFC Control Plane Nov 11, 2014 IETF 91, Honolulu | SFC WG

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, 2014 IETF 91, Honolulu | SFC WG