Consideration of IPv6 Encapsulation for Path Services draft-li-6man-ipv6-sfc-ifit-00 Zhenbin Li, Shuping Peng.

Slides:



Advertisements
Similar presentations
Network Service Header (NSH) draft-quinn-sfc-nsh IETF 90
Advertisements

Report of Interconnectivity Testing of Service Function Chaining by Six Companies NTT Alaxala Networks Cisco Systems Hitachi Alcatel-Lucent Japan et al.
Network Layer: IPv6 IS250 Spring 2010
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping- extensions-00 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray.
Signaling & Routing Extension for Links with Variable Discrete Bandwidth draft-long-ccamp-rsvp-te-availability-03 draft-long-ccamp-ospf-availability-extension-02.
CAPWAP related draft-shao-opsawg-capwap-hybridmac-00 draft-chen-opsawg-capwap-extension-00 draft-zhang-opsawg-capwap-eap-00.
IETF SFC: Service Chain Header draft-zhang-sfc-sch-01
Draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,
IPv6 Practices on China Mobile IP Bearer Network draft-chen-v6ops-ipv6-bearer-network-trials-00.txt IETF 81-Quebec, July 2011 G. Chen, T. Yang, L. Li and.
4: Network Layer4b-1 IPv6 r Initial motivation: 32-bit address space completely allocated by r Additional motivation: m header format helps speed.
RPL Routing Pathology In a Network With a Mix of Nodes Operating in Storing and Non-Storing Modes draft-ko-roll-mix-network-pathology JeongGil Ko, J.Jeong,
1 73th IETF, CCAMP WG, Minneapolis, MN, USA November 2008 RSVP-TE based Impairments Collection Mechanism Zafar Ali, Roberto Cassata (Cisco Systems) Marco.
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.
J. Halpern (Ericsson), C. Pignataro (Cisco)
Flow OAM Requirements Janardhanan Pathangi Balaji Venkat Venkataswami DELL Richard Groves – Microsoft Peter Hoose – Facebook
Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile.
BIER Use Case in VXLAN draft-wang-bier-vxlan-use-case-00 Linda Wang (Presenting) Sandy. Zhang & F. Hu.
Ready-to-Deploy Service Function Chaining for Mobile Networks
Requirements for LER Forwarding of IPv4 Option Packets
Connecting MPLS-SPRING Islands over IP Networks
Residence Time Measurement draft-mirsky-mpls-residence-time-02
Zhenbin Li, Li Zhang(Huawei Technologies)
RSVP-TE Extensions for Associated Co-routed Bidirectional Label Switched Paths (LSPs) draft-gandhishah-teas-assoc-corouted-bidir-01 Author list: Rakesh.
Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-03
Packet Expiration Time in 6LoWPAN Routing Header
Pascal Thubert, Carsten Bormann, Robert Cragie, Laurent Toutain
What’s “Inside” a Router?
draft-lts-pim-hello-mtu-01
TLV Parsing in VPP Hongjun Intel Danny Intel Keith Cisco
Authors Mach Chen Andrew G. Malis
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
On Scalability of In-Situ OAM draft-song-ippm-ioam-scalability-01
RADIUS Attributes for NSH
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-02
Encapsulation for BIER in Non-MPLS IPv6 Networks
Packet loss Measurement Model draft-bhaprasud-ippm-pm-03
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-00
NSH context header allocation for Mobility
NVO3 Data Plane Discussion
Xiaohu Xu (Huawei) Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
IETF 100, November 2017 Singapore
draft-barth-pce-association-bidir-01
Comparing draft-ietf-mpls-sfc and draft-malis-mpls-sfc-encapsulation
Network-automatic-optimization
IETF 103 Bangkok, Thailand - November 2018
draft-guichard-sfc-nsh-sr-02
An MPLS-Based Forwarding Plane for Service Function Chaining
Return Path in SFC OAM
IETF BIER, November 2017, Singapore
IETF 103 – Bangkok November 2018
Network Monitoring Protocol (NMP)
Extended BFD draft-mirmin-bfd-extended
IPv6 Encapsulation for IOAM - Enhancement of IPv6 Extension Headers draft-li-6man-ipv6-sfc-ifit-01 draft-li-6man-enhanced-extension-header-00 Zhenbin.
draft-liu-pim-mofrr-tilfa-00
BIER in IPv6 draft-zhang-bier-bierin6-03
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Quan Xiong(ZTE) Gregory Mirsky(ZTE) Chang Liu(China Unicom)
Data plane round-table Feedback
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-03
Editors: Bala’zs Varga, Jouni Korhonen
BGP VPN service for SRv6 Plus IETF 105, Montreal
Enhanced Alternate Marking Method
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.
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
IETF105 IS-IS V6/MT Deployment Considerations draft-chunduri-lsr-isis-mt-deployment-cons-02 Uma Chunduri [Futurewei] Jeff Tantsura [Apstra] Shraddha Hegde.
draft-ali-spring-srv6-oam-01.txt SRv6 OAM
Large-Scale Deterministic Network Update
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

Consideration of IPv6 Encapsulation for Path Services draft-li-6man-ipv6-sfc-ifit-00 Zhenbin Li, Shuping Peng

Motivations Service Function Chaining (SFC) [RFC7665] and In-situ Flow Information Telemetry (IFIT) [I-D.song-opsawg-ifit-framework] are important path services along with the packets. In order to support these services, several encapsulations have been defined For SFC encapsulations Network Service Header (NSH) is defined in [RFC8300] For IFIT encapsulations In-situ OAM (iOAM) Header is defined in [I-D.ietf-ippm-ioam-data] Postcard-Based Telemetry (PBT) Header is defined in [I-D.song-ippm-postcard-based-telemetry] Inband Flow Analyzer (IFA) is also defined in [I-D.kumar-ippm-ifa] to record flow specific information from an end station and/or switches across a network In the IPv6 scenario, these encapsulations propose challenges for the data plane The document analyzes the problems and proposes possible optimized IPv6 encapsulation

Problem Statements Challenges for the IPv6 data plane proposed by the encapsulations IPv6 Extension Header Order (recommended in RFC8200) The incremental IOAM data challenges the parsing depth if put in the HBH or DOH IPv6 path and SRv6 path distinguished Metadata recorded separately for IOAM, IFA Maybe redundancy and inconsistency Future extensibility draft-li-6man-ipv6-sfc-ifit-00

Design Considerations - Optimization of path service encapsulations in IPv6 and SRv6 To separate the path service encapsulation into two parts, i.e. instruction and recording Service Option: The instruction part (uniform IPv6 service option) Placed in the front IPv6 extension headers including HBH, RH, etc. either in the HBH indicating the path service processed by all IPv6 enabled nodes along the path or in the SRH TLVs indicating the path service processed only by the SRv6 nodes along the SRv6 path fixed as much as possible to facilitate hardware process to keep forwarding performance IPv6 Metadata header: The recording part (unified container) to record the service metadata of SFC, IFIT and other possible path services placed in the back IPv6 EXH such as being placed after IPv6 Routing Header enables to stop recording when too much data carried to reach the hardware limitation

Service Options The places for these service options NSH Service Option The places for these service options (SRH TLV) iOAM Service Option PBT Service Option IFA Service Option

IPv6 Metadata Header IPv6 Metadata Header is defined as a new type of IPv6 EXH The metadata is the information recorded by each hop for specific path service The length of the metadata is variable. IPv6 Metadata Header Service Metadata e.g. SFC/iOAM

Take-away Message The path service encapsulations are separated into two parts Service options - Instruction (NSH, IOAM, PBT, IFA) The length is relatively fixed, recommended to place in HBH (IPv6 path), SRH (SRv6 path) IPv6 Metadata Header - Recording The length is increasing along the path, recommended to place after the RH Benefits The path service instruction in the IPv6 extension headers can be fixed as much as possible to facilitate hardware process to keep forwarding performance The SFC/IFIT metadata recording part is placed afterwards which enables to stop recording when too much recording information has to be carried to reach the limitation of hardware process

Next steps Questions and Comments are welcome Consolidate comments Refine drafts

Thank you!