Active OAM in Geneve draft-mmbb-nvo3-geneve-oam

Slides:



Advertisements
Similar presentations
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 LSP-Ping and BFD for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-bfd- procedures-00.
Advertisements

Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
Generic Network Virtualization Encapsulation draft-gross-geneve-02
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Defining the IP Packet Delivery Process INTRO v2.0—4-1.
9/8/2015 draft-bocci-mpls-tp-gach-gal-00.txt MPLS Generic Associated Channel draft-bocci-mpls-tp-gach-gal-00.txt Matthew Bocci (ALU) & Martin Vigoureux.
Generic Network Virtualization Encapsulation draft-gross-geneve-00 Pankaj Garg Jesse Gross
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
IETF 81: V6OPS Working Group – Proxy Mobile IPv6 – Address Reservations 1 Reserved IPv6 Interface Identifier for Proxy Mobile IPv6 Sri Gundavelli (Cisco)
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Internet Protocol Formats. IP (V4) Packet byte 0 byte1 byte 2 byte 3 data... – up to 65 K including heading info Version IHL Serv. Type Total Length Identifcation.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
Application of PWE3 to MPLS Transport Networks
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
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,
NVO3 Overlay P2MP Ping draft-xia-nvo3-overlay-p2mp-ping-00 Liang Xia, Weiguo Hao, Greg Mirsky July 2014 Toronto.
IP Fragmentation. Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on rcving side,
IETF 67, Nov 2006Slide 1 VCCV Extensions for Multi- Segment Pseudo-Wire draft-hart-pwe3-segmented-pw-vccv-01.txt draft-ietf-pwe3-segmented-pw-04.txt Mustapha.
DHCP Options for Configuring Multicast Addresses in VXLAN draft-sarikaya-dhc-vxlan-multicast-02 Behcet Sarikaya Frank Xia November 2013 nvo3 WG IETF-88.
MPLS-TP OAM Analysis Nurit Sprecher / Nokia Siemens Networks Tom Nadeau / BT Huub van Helvoort / Huawei Yaacov Weingarten / Nokia Siemens Networks.
Introduction to Networks
Ken Grewal Gabriel Montenegro Manav Bhatia
Requirements for LER Forwarding of IPv4 Option Packets
UDP Encapsulation for IP Tunneling
Residence Time Measurement draft-mirsky-mpls-residence-time-02
On-demand Continuity Check (CC) and Connectivity Verification(CV) for OverlayNetworks draft-ooamdt-rtgwg-demand-cc-cv-01 Greg Mirsky Erik Nordmark Nagendra.
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
Handling MPLS-TP OAM Packets Targeted at Internal MIPs
Tal Mizrahi Marvell IETF Meeting 78, July 2010
George Swallow Martin Vigoureux Rahul Aggerwal July 30, 2008
Packet PWE3 – Efficient for IP/MPLS
IPv6 Router Alert Option for MPLS OAM
Greg Mirsky Vero Zheng Mach Chen Giuseppe Fioccola
Multi-layer OAM for SFC Networks draft-wang-sfc-multi-layer-oam-09
Internet Protocol (IP)
draft-haas-bfd-large-packets
Network base Network base.
A Unified Approach to IP Segment Routing
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
What does this packet do?
Greg Mirsky Erik Nordmark Nagendra Kumar Deepak Kumar Mach Chen
Encapsulation for BIER in Non-MPLS IPv6 Networks
{Stewart Bryant, Mach Huawei
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
IETF 100, November 2017 Singapore
BFD for VXLAN draft-spallagatti-bfd-vxlan
MPLS-TP BFD for CC-CV proactive and RDI functionalities
Technical Issues with draft-ietf-mpls-bfd-directed
PW Control Word Stitching
draft-guichard-sfc-nsh-sr-02
Review of Internet Protocols Network Layer
32 bit destination IP address
IETF BIER, November 2017, Singapore
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
Extended BFD draft-mirmin-bfd-extended
OAM for Deterministic Networks with IP Data Plane draft-mirsky-detnet-ip-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
OAM for Deterministic Networks with MPLS Data Plane draft-mirsky-detnet-mpls-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
PW Control Word Stitching
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)
draft-ietf-bier-ipv6-requirements-01
OAM for Deterministic Networks draft-mirsky-detnet-oam
Editors: Bala’zs Varga, Jouni Korhonen
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
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
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

Active OAM in Geneve draft-mmbb-nvo3-geneve-oam Greg Mirsky Xiao Min Sami Boutors David Black IETF-105 July 2019, Montreal

Problem statement Active OAM uses specially constructed packets to monitor, troubleshoot, localize defects in a Geneve network Active OAM test packets must not be leaked out of Geneve domain Multiple active OAM protocols are required to support fult management and performance monitoring Active OAM protocols in Geneve must be clearly identifiable in Geneve

Proposed solutions IP/UDP Encapsulation Direct identifier in the Protocol type field MPLS G-Ach Geneve Associated Channel

IP/UDP encapsulation 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Ver| Opt Len |O|C| Rsvd. | Protocol Type = IPv4 or IPv6 | | Virtual Network Identifier (VNI) | Reserved | | Variable Length Options | | | ~ Inner IPv4 or IPv6 Header ~ ~ Inner UDP Header ~ ~ Active OAM packet ~ Destination IP address in the inner header from 127/8 range for IPv4 and from the 0:0:0:0:0:ffff:7f00/107 range for IPV6 Pro: similar to MPLS LSP Cons: IP/UDP overhead

Direct encapsulation 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Ver| Opt Len |O|C| Rsvd. |Protocol Type = Active OAM Type| | Virtual Network Identifier (VNI) | Reserved | | Variable Length Options | | | ~ Active OAM packet ~ Pro: No overhead Cons: Will require several new Protocol Types

MPLS G-ACh 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Ver| Opt Len |O|C| Rsvd. | Protocol Type = MPLS | | Virtual Network Identifier (VNI) | Reserved | | Variable Length Options | | GAL | TC |1| TTL | |0 0 0 0|Version| Reserved | Channel Type | | | ~ Active OAM packet ~ Pro: Re-use PW-VCCV OAM and already defined Channel Types (IANA PW Associated Channel Type Registry) Cons: MPLS is required in Layer 3

Geneve Associated Channel 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Ver| Opt Len |O|C| Rsvd. | Protocol Type = OAM | | Virtual Network Identifier (VNI) | Reserved | | Variable Length Options | |0 0 0 0|Version| Reserved | Channel Type | | | ~ Active OAM packet ~ Pro: May re-use PW-VCCV OAM and already defined Channel Types (IANA PW Associated Channel Type Registry) Cons: ?

Next steps Discuss Decide Echo Request/Echo Reply Thank you!