Geneve applicability for service function chaining draft-boutros-nvo3-geneve-applicability-for-sfc-02 Sami Boutros Dharma Rajan Philip Kippen Pierluigi.

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.
ROUTING PROTOCOL IGRP. REVIEW 4 Purpose of Router –determine best path to destination –pass the frames to the destination 4 Protocols –routed - used by.
Generic Network Virtualization Encapsulation draft-gross-geneve-02
Draft-ietf-sfc-architecture Prepared by Carlos Pignataro and Joel Halpern.
Signaling & Routing Extension for Links with Variable Discrete Bandwidth draft-long-ccamp-rsvp-te-availability-03 draft-long-ccamp-ospf-availability-extension-02.
Virtual Circuit Network. Network Layer 2 Network layer r transport segment from sending to receiving host r network layer protocols in every host, router.
IETF SFC: Service Chain Header draft-zhang-sfc-sch-01
Generic Network Virtualization Encapsulation draft-gross-geneve-00 Pankaj Garg Jesse Gross
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
Stateless Transport Tunneling draft-davie-stt-01.txt Bruce Davie, Jesse Gross, Igor Gashinsky et al.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
Mobile IPv6 and Firewalls: Problem Statement Speaker: Jong-Ru Lin
Issues In Multicast Transition For presentation to the Multrans BOF Tom Taylor Cathy Zhou.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-extensions-01 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray 1IETF 77 MPLS WG IETF 77,
Inter-AS Option C between NVO3 and BGP/MPLS IP VPN network draft-hao-bess-inter-nvo3-vpn-optionc-00 Weiguo Hao Lucy Yong Susan Hares Nov, 2014 Honolulu.
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.
Active-active access in NVO3 network draft-hao-l2vpn-evpn-nvo3-active-active-00 July 20131Active-active access in NVO3 network Weiguo Hao(Huawei) Yizhou.
XRBLOCK IETF 85 Atlanta Network Virtualization Architecture Design and Control Plane Requirements draft-fw-nvo3-server2vcenter-01 draft-wu-nvo3-nve2nve.
Draft-chen-rtgwg-resource-management-yang-00IETF 94 RTGWG1 PCE-initiated IP Tunnel draft-chen-pce-pce-initiated-ip-tunnel-00 Xia Chen, Zhenbin Li(Huawei)
Draft-maino-gpe-vpn F. Maino, V. Ermagan, J. Evans, H. Miclea IETF 95 – April 2016.
J. Halpern (Ericsson), C. Pignataro (Cisco)
SFC Trace Issue Analysis and Solutions IETF 94 Yokohama draft-yang-sfc-trace-issue-analysis-00 Xu. Yang L. Zhu G. Karagiannis.
BIER Use Case in VXLAN draft-wang-bier-vxlan-use-case-00 Linda Wang (Presenting) Sandy. Zhang & F. Hu.
Connecting MPLS-SPRING Islands over IP Networks
draft-patel-raszuk-bgp-vector-routing-01
Network Fundamentals – Chapter 5
ODL SFC, Implementing IETF SFC November 14, 2016
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Presenter: Jeffrey Zhang
Fast Handover for Multicast in Proxy Mobile IPv6
Overlay OAM Design Team Report
Draft-boutros-bess-evpn-auto-provisioning-01 Sami Boutros Rex Fernando Ali Sajassi Kitty Pang Tapraj Singh IETF 95, April 2015 Buenos Aires.
An MPLS-Based Forwarding Plane for Service Function Chaining
Controlling Service Function Access to NSH
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Service Function Chaining-Enabled
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
RADIUS Attributes for NSH
Xiaohu Xu & Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
SFC Path Consistency OAM
Encapsulation for BIER in Non-MPLS IPv6 Networks
Xiaohu Xu (Huawei) Stewart Bryant (Huawei) Hamid Assarpour (Broadcom)
Network Virtualization Overlays (NVO3) Working Group IETF 99, July 2017, Prague Chairs: Secretary: Sam Aldrin Matthew Bocci
Lu Huang Shujun Hu China Mobile
IETF 100, November 2017 Singapore
NSH context header allocation for Mobility
NVO3 Data Plane Discussion
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.
IETF 103 Bangkok, Thailand - November 2018
draft-guichard-sfc-nsh-sr-02
An MPLS-Based Forwarding Plane for Service Function Chaining
IPv6 Encapsulation for IOAM - Enhancement of IPv6 Extension Headers draft-li-6man-ipv6-sfc-ifit-01 draft-li-6man-enhanced-extension-header-00 Zhenbin.
Active OAM in Geneve draft-mmbb-nvo3-geneve-oam
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
draft-ietf-bier-ipv6-requirements-01
Applicability of EVPN to NVO3 Networks
Data plane round-table Feedback
Editors: Bala’zs Varga, Jouni Korhonen
BGP VPN service for SRv6 Plus IETF 105, Montreal
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
Time-to-Live TLV for LSP-Ping draft-ietf-mpls-lsp-ping-ttl-tlv-01 Sami Boutros Siva Sivabalan George Swallow Vishwas.
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

Geneve applicability for service function chaining draft-boutros-nvo3-geneve-applicability-for-sfc-02 Sami Boutros Dharma Rajan Philip Kippen Pierluigi Rolando IETF 103, November 2018 Bangkok

Geneve applicability for service function chaining 2 Control plane Options: One with NSH SPI/SI forwarding tables passed to all SFF(s). One with NSH SPI/SI along with a Geneve option TLV for the service function list forming the SFP passed to only the classifier/ingress SFF. Geneve next protocol=NSH Ethertype To carry NSH base, path information and context. NSH Protocol = inner packet original protocol.

Geneve applicability for service function chaining New Geneve option TLV for the service function list forming the SFP. Encodes list of service function ip addresses. A sub-tlv for HMAC for security following procedures described in [draft-ietf-6man-segment- routing-header] Geneve next protocol=NSH Ethertype To carry NSH base, path information and context.

The encapsulation Geneve Header: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Ver|OptLen|O|C|Rsvd.|Protocol Type=NSHEthertype. | |Virtual Network Identifier (VNI| Reserved | SFL Geneve Option: |SFL Option Class| Type |R|R|R| Length | | Variable Option Data | NSH encapsulation | Base Header | | Service Path Header | | | ~ Context Header(s) ~

Geneve applicability for service function chaining - Based on a classification set the service function list (SFL) option TLV with IP addresses of the service functions. - Resolves the service first function ip addr, to the NVE connected to it. SF-1 SF-3 SF-2 Geneve Tunnels NVE-1 NVE-2 NVE-3 - Use SFL option, to locate it’s SF in the list based on SI in NSH Header, maintain a state for SPI to SFL. - Deliver inner packet to SF possibly along with metadata encaped w/ NSH if the SF is NSH aware, or using other ether encapsulations. - For return packets, the NVE node, locate the SFL from the SPI/SFL state maintained, resolves the next service function ip address, to next NVE connected to the service function. - Deliver Return packets to customer destination Ingres NVE

Thank you Acknowledgement The authors would like to acknowledge Jim Guichard for his valuable comments on this document. Thank you

Next steps Seeking comments? Thank you