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.

Slides:



Advertisements
Similar presentations
Service Function Chaining (SFC) BoF
Advertisements

Surendra Kumar Jim Guichard Paul Quinn Cisco Systems, Inc.
Network Service Header (NSH) draft-quinn-sfc-nsh IETF 90
Brief Background Service functions are used in almost every network
Introducing MPLS Labels and Label Stacks
OpenDaylight: Service Function Chaining.
Report of Interconnectivity Testing of Service Function Chaining by Six Companies NTT Alaxala Networks Cisco Systems Hitachi Alcatel-Lucent Japan et al.
Generic Network Virtualization Encapsulation draft-gross-geneve-02
MPLS Performance Measurement UDP Return Path draft-bryant-mpls-oam-udp-return-02 {stbryant, msiva,
NVO3 Requirements for Tunneling Igor Gashinsky and Bruce Davie IETF.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
1 © 2004, Cisco Systems, Inc. All rights reserved. Chapter 4 Routing Fundamentals and Subnets/ TCP/IP Transport and Application Layers.
IETF SFC: Service Chain Header draft-zhang-sfc-sch-01
NVO3 dataplane encapsulation requirements discussion Erik Nordmark, Arista Networks.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 4: Implement the DiffServ QoS Model.
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
IPSec IPSec provides the capability to secure communications across a LAN, across private and public wide area networks (WANs) and across the Internet.
LISP Generic Protocol Extension (LISP-GPE) draft-lewis-lisp-gpe-02 –P. Quinn, D. Lewis, L. Kreeger, F. Maino, M. Smith, N. Yadav, Cisco –P. Agarwal, Broadcom.
Stateless Transport Tunneling draft-davie-stt-01.txt Bruce Davie, Jesse Gross, Igor Gashinsky et al.
MPLS-TP INTER-OP: WHAT, WHY, AND HOW? General Objectives for MPLS-TP Inter-Op Test Program at UNH-IOL.
Application of PWE3 to MPLS Transport Networks
Support Shared Mesh Protection in MPLS-TP March 27, 2011 Ping Pan (Infinera) Sam Aldrin (Huawei) Luyuan Fang (Cisco)
Dissuasion, Working Group Scope and Deliverables Lou Berger Pat Thaler
Service Function Chaining (SFC) IETF 89 London WG Chairs: Jim Guichard Thomas Narten
1 Header Compression over IPsec (HCoIPsec) Emre Ertekin, Christos Christou, Rohan Jasani {
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 10 Routing Fundamentals and Subnets.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 10 Routing Fundamentals and Subnets Claes Larsen, CCAI.
Network Service Header (NSH) draft-ietf-sfc-nsh-04 IETF95, Buenos Aires, March 2016 Paul Quinn, Editor Uri Elzur, Editor.
Draft-maino-gpe-vpn F. Maino, V. Ermagan, J. Evans, H. Miclea IETF 95 – April 2016.
J. Halpern (Ericsson), C. Pignataro (Cisco)
IETF SFC active drafts PRESENTER: VU ANH VU
Advertising MPLS LSPs in the IGP draft-gredler-ospf-label-advertisement draft-gredler-isis-label-advertisement Hannes Gredler IETF87,
BIER Use Case in VXLAN draft-wang-bier-vxlan-use-case-00 Linda Wang (Presenting) Sandy. Zhang & F. Hu.
Service Function Chaining
UDP Encapsulation for IP Tunneling
Connecting MPLS-SPRING Islands over IP Networks
ODL SFC, Implementing IETF SFC November 14, 2016
SFC Working Group Session 97th IETF Seoul, South Korea Chairs overview
Network Service Header (NSH) draft-ietf-sfc-nsh
Layer Independent OAM Management in the Multi-Layer Environment LIME
NSH context header allocation for Mobility
Service Function Chaining (SFC)
of Dynamic NFV-Policies
IPv6 Router Alert Option for MPLS OAM
IPv4 Support for Proxy Mobile IPv6 Ryuji Wakikawa & Sri Gundavelli
TLV Parsing in VPP Hongjun Intel Danny Intel Keith Cisco
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Controlling Service Function Access to NSH
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Service Function Chaining-Enabled
RADIUS Attributes for NSH
Xiaohu Xu (Huawei) Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Lu Huang Shujun Hu China Mobile
NSH context header allocation for Mobility
Xiaohu Xu (Huawei) Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
IETF 100, November 2017 Singapore
BFD for VXLAN draft-spallagatti-bfd-vxlan
Comparing draft-ietf-mpls-sfc and draft-malis-mpls-sfc-encapsulation
Consideration of IPv6 Encapsulation for Path Services draft-li-6man-ipv6-sfc-ifit-00 Zhenbin Li, Shuping Peng.
Network Virtualization Overlays (NVO3) Working Group IETF 100, November 2017, Singapore Chairs: Secretary: Sam Aldrin Matthew.
draft-guichard-sfc-nsh-sr-02
An MPLS-Based Forwarding Plane for Service Function Chaining
draft-ali-spring-srv6-oam-02.txt SRv6 OAM
IETF 103 – Bangkok November 2018
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Editors: Bala’zs Varga, Jouni Korhonen
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
Geneve applicability for service function chaining draft-boutros-nvo3-geneve-applicability-for-sfc-02 Sami Boutros Dharma Rajan Philip Kippen Pierluigi.
IESG LC: BFD for VXLAN draft-ietf-bfd-vxlan
Presentation transcript:

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 R. Fernando S. Kumar Carlos Pignataro M. Smith N. Yadav Cisco Systems, Inc. P. Agarwal R. Manur Broadcom

Document High Level Summary Describes a dataplane header used to carry information along a service path. – Identifier for service path selection – Opaque metadata fields Creates “service plane” – Transport independent (NSH in VXLAN, NSH in MPLS, NSH in UDP, etc.) – Service layer OAM Implemented on several platforms, including open source

Base Header |O|C|R|R|R|R|R|R| Reserved | Protocol Type | | Service path | Service index | Flags: 8 Reserved: 8 Protocol Type (PT): 16 Service path (SP): 24 Service index (SI): 8

Path Identification + Index Service Path (SP) identifies a service path (not a chain) SP is not used for transport  enables transport selection – Let the network do its thing Can be changed: branching within a service graph – Re-classification (and therefore policy) decision Index conveys node within the graph

NSH: Path ID and Index

Context Headers | Context data | | Network Platform Context | | Network Shared Context | | Service Platform Context | | Service Shared Context |

Metadata Opaque  semantics assigned via a control plane – Common metadata: application ID, user information, forwarding context Suggested allocation in the draft De-facto assignment per “use case” seems likely – Mobility vs. data center

NSH Metadata and Policy

Next Steps Continue to collect feedback from the SFC community Continue to evolve protocol based on deployment feedback Adopt as a working group document: SFC encapsulation – Submit to IESG Standards Track document specifying the generic service function chaining header encapsulation