Re: Request for comments: draft-jain-nvo3-overlay-oam-01.txt
Pradeep Jain <pradeep@nuagenetworks.net> Fri, 28 February 2014 03:04 UTC
Return-Path: <pradeep@nuagenetworks.net>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com
(Postfix) with ESMTP id 869621A035D for <l2vpn@ietfa.amsl.com>;
Thu, 27 Feb 2014 19:04:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level:
X-Spam-Status: No,
score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,
FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001,
RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XE7yXoWin9Dy for
<l2vpn@ietfa.amsl.com>; Thu, 27 Feb 2014 19:04:08 -0800 (PST)
Received: from mail-ob0-f173.google.com (mail-ob0-f173.google.com
[209.85.214.173]) by ietfa.amsl.com (Postfix) with ESMTP id ED3611A0697 for
<l2vpn@ietf.org>; Thu, 27 Feb 2014 19:04:07 -0800 (PST)
Received: by mail-ob0-f173.google.com with SMTP id gq1so3340276obb.18 for
<l2vpn@ietf.org>; Thu, 27 Feb 2014 19:04:06 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net;
s=20130820;
h=x-gm-message-state:mime-version:in-reply-to:references:date
:message-id:subject:from:to:cc:content-type;
bh=6SZR0a/4l75UU1Sug9mtN2iqHIfrfw+6G4HwwLLELnI=;
b=fzVDoL6qhEZULl09n2xzU+DiMs7A4PXPyGmIw0HwfOH+c+DbwwfxEpYL1Ed/CKg+uD
qrXQUhzreGylnA2cCC3fkKhUy8M7YQlGQFy9bUEgcBja3qmK7c8NeKGg2QlYVgPDUqei
jSTQGVuAwpstMEUTz+SS0Jkm9ZzbWmJDMs159PIwUQEoqpBBKd4zaEKJZK2PMdXAo8Nq
3rBzQe79/mnAJCJ6/aGurB53QWBLoJ8lpu8blVxPFmEKWp2jNa+Fz4nuwTRLsUk398Fj
QhgV3riudqe6Zowl5wL1kgoS3sEyx3tG1gjN9+tenrUv+q70BF19CAZVNxUQaBO4x46z MKKA==
X-Gm-Message-State: ALoCoQl14LYqAldWmLBCmSV9Ny/CThUa001Zsojz8wzQ1rh/vahaAZgINnXRv52b6ObERdti7Q83
MIME-Version: 1.0
X-Received: by 10.182.135.165 with SMTP id pt5mr4575obb.66.1393556646175;
Thu, 27 Feb 2014 19:04:06 -0800 (PST)
Received: by 10.76.82.230 with HTTP; Thu, 27 Feb 2014 19:04:06 -0800 (PST)
In-Reply-To: <4A6CE49E6084B141B15C0713B8993F281BFCD485@SJEXCHMB12.corp.ad.broadcom.com>
References: <CAPCgso32vYqPEq4upa1FG78quZwBOJpzsCSCYTX2R7XgHzLiNA@mail.gmail.com>
<B23247FA-7CED-4F78-8858-076CA83F613C@broadcom.com>
<CF351FD5.B21EA%wim.henderickx@alcatel-lucent.com>
<D26A6EDE-42D3-45A6-8FFC-3B1850433722@lucidvision.com>
<CF34C0FC.7D7B%alohiya@juniper.net>
<4A6CE49E6084B141B15C0713B8993F281BFCD485@SJEXCHMB12.corp.ad.broadcom.com>
Date: Thu, 27 Feb 2014 19:04:06 -0800
Message-ID: <CAHYfYvLy6ih=3=4BVWSRuajXOt473BVTT2S=c0opg1Zm=Mar4A@mail.gmail.com>
Subject: Re: Request for comments: draft-jain-nvo3-overlay-oam-01.txt
From: Pradeep Jain <pradeep@nuagenetworks.net>
To: Shahram Davari <davari@broadcom.com>
Content-Type: multipart/alternative; boundary=089e0112cb9eded39504f36eb02d
Archived-At: http://mailarchive.ietf.org/arch/msg/l2vpn/Q6krJWLNVlOz1pFwEww63LS-Qis
X-Mailman-Approved-At: Fri, 28 Feb 2014 00:58:51 -0800
Cc: "l2vpn@ietf.org" <l2vpn@ietf.org>, Vinay Bannai <vbannai@paypal.com>,
Ravi Shekhar <rshekhar@juniper.net>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Layer 2 Virtual Private Networks <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>,
<mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn/>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>,
<mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Feb 2014 03:33:58 -0000
Hi Shahram, Using BFD mandates that the probes need to be sent continuously. We don't want to impose this restriction and leave it to the user to decide if they want an on-demand probe or a continuous probe, which is what has been defined in the draft.. Regarding the second point about including VNI/VSID in TLV, for the hardware/forwarding plane which is not capable of giving the overlay context of the packet (based on VNI/VSID) to the control plane, we need to rely on the VNI/VSID in the TLV to derive the overlay context in the control plane... Regards Pradeep On Thu, Feb 27, 2014 at 11:19 AM, Shahram Davari <davari@broadcom.com>wrote;wrote: > Anil, > > > > I don't agree. If you use for example BFD for inner IP, and if BFD says > connectivity is OK, this implies that the Overlay connectivity is also OK, > since BFD is inside the overlay. > > Also I am not sure why you are adding the VNI, VSID, etc in the message as > TLV, since these value are already in the packet header. > > > > Thx > Shahram > > > > *From:* L2vpn [mailto:l2vpn-bounces@ietf.org] *On Behalf Of *Anil Lohiya > *Sent:* Thursday, February 27, 2014 10:19 AM > *To:* Thomas Nadeau; Henderickx, Wim (Wim) > > *Cc:* l2vpn@ietf.org; Pradeep Jain; Vinay Bannai; Ravi Shekhar > *Subject:* Re: Request for comments: draft-jain-nvo3-overlay-oam-01.txt > > > > > > Existing ping/traceroute mechanisms don't work in the virtualized > environment e.g. ping may report that IP reachability between the ingress > and egress tunnel endpoints is fine but the end systems (i.e. VM, physical > server etc.) connectivity for a tenant could still be broken. This is > because ping only verifies basic connectivity between two endpoints in the > underlay but NOT in the context of overlay segments. Hence, we need > debugging tools that work in the overlay environment. Think why there was a > need to have lsp ping ... requirement with IP overlays is not much different. > > > > Question is not whether applications are resilient or not... One can not > ignore the fact that operators have to think about having the right tools > when that "inevitable" call comes from their customer about deteriorating > application performance or traffic blackhole and there are no tools today > specific to overlay network debugging. > > > > - Anil > > > > *From: *Thomas Nadeau <tnadeau@lucidvision.com> > *Date: *Thursday, February 27, 2014 8:05 AM > *To: *"Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com> > *Cc: *"l2vpn@ietf.org" <l2vpn@ietf.org>rg>, Pradeep Jain < > pradeep@nuagenetworks.net>gt;, Vinay Bannai <vbannai@paypal.com>om>, Ravi > Shekhar <rshekhar@juniper.net> > *Subject: *Re: Request for comments: draft-jain-nvo3-overlay-oam-01.txt > > > > > > The question is, and perhaps the draft could explain this, is why existing > tools a) are insufficient and b) cannot be modified. > > Operationally speaking, b is preferred if you ask me as learning a new > tool/model for diagnosis and trouble-shooting is expensive and painful. > > For example, if we took the tact of reinventing say IP ping for every > underlying transport, then we'd have 50 tools by now. > > > > --Tom > > > > > > > > On Feb 27, 2014:11:02 AM, at 11:02 AM, Henderickx, Wim (Wim) < > wim.henderickx@alcatel-lucent.com> wrote: > > > > Because we also need to trace L2 endpoints besides IP endpoint. > > > > *From: *Shahram Davari <davari@broadcom.com> > *Date: *Thursday 27 February 2014 16:58 > *To: *Kanwar Singh <kanwar@nuagenetworks.net> > *Cc: *"l2vpn@ietf.org" <l2vpn@ietf.org>rg>, Pradeep Jain < > pradeep@nuagenetworks.net>gt;, Vinay Bannai <vbannai@paypal.com>om>, Ravi > Shekhar <rshekhar@juniper.net> > *Subject: *Re: Request for comments: draft-jain-nvo3-overlay-oam-01.txt > > > > Hi > > > > Why don't you use existing IP based OAM messages such as BFD, OWAMP, > TWAMP, etc. > > Regards, > > Shahram > > > > > On Feb 27, 2014, at 7:46 AM, "Kanwar Singh" <kanwar@nuagenetworks.net> > wrote: > > Dear All, > > > > We have submitted the below draft that proposes Generic OAM and Datapath > Failure Detection Mechanism(s) for Overlay Networks. > > > > We would like to solicit inputs from the members of L2VPN WG. > > > > Please review the same and update us with your inputs/feedback. > > > > Warm Regards > > - Kanwar > > > > > > A new version of I-D, draft-jain-nvo3-overlay-oam-01.txt has been successfully submitted by Kanwar Singh and posted to the > > IETF repository. > > Name: draft-jain-nvo3-overlay-oam > Revision: 01 > Title: Generic Overlay OAM and Datapath Failure Detection > Document date: 2014-02-12 > Group: Individual Submission > Pages: 44 > URL: http://www.ietf.org/internet-drafts/draft-jain-nvo3-overlay-oam-01.txt > Status: https://datatracker.ietf.org/doc/draft-jain-nvo3-overlay-oam/ > Htmlized: http://tools.ietf.org/html/draft-jain-nvo3-overlay-oam-01 > Diff: http://www.ietf.org/rfcdiff?url2=draft-jain-nvo3-overlay-oam-01 > > Abstract: > This proposal describes a mechanism that can be used to detect Data > Path Failures of various overlay technologies as VXLAN, NVGRE, > MPLSoGRE and MPLSoUDP and verifying/sanity of their Control and Data > Plane for given Overlay Segment. This document defines the following > for each of the above Overlay Technologies: > > o Encapsulation of OAM Packet, such that it has same Outer and > Overlay Header as any End-System's data going over the same > Overlay Segment. > > o The mechanism to trace the Underlay that is exercised by any > Overlay Segment. > > o Procedure to verify presence of any given Tenant VM or End-System > within a given Overlay Segment at Overlay End-Point. > > Even though the present proposal addresses Overlay OAM for VXLAN, > NVGRE, MPLSoGRE and MPLSoUDP, but the procedures described are > generic enough to accommodate OAM for any other Overlay Technology. > > >
- Request for comments: draft-jain-nvo3-overlay-oam… Kanwar Singh
- Re: Request for comments: draft-jain-nvo3-overlay… Shahram Davari
- Re: Request for comments: draft-jain-nvo3-overlay… Henderickx, Wim (Wim)
- Re: Request for comments: draft-jain-nvo3-overlay… Thomas Nadeau
- Re: Request for comments: draft-jain-nvo3-overlay… Thomas Nadeau
- Re: Request for comments: draft-jain-nvo3-overlay… Henderickx, Wim (Wim)
- Re: Request for comments: draft-jain-nvo3-overlay… Greg Mirsky
- Re: Request for comments: draft-jain-nvo3-overlay… Rabadan, Jorge (Jorge)
- RE: Request for comments: draft-jain-nvo3-overlay… Gregory Mirsky
- Re: Request for comments: draft-jain-nvo3-overlay… Sam Aldrin
- Re: Request for comments: draft-jain-nvo3-overlay… Anil Lohiya
- RE: Request for comments: draft-jain-nvo3-overlay… Shahram Davari
- RE: Request for comments: draft-jain-nvo3-overlay… David Allan I
- Re: Request for comments: draft-jain-nvo3-overlay… S. Davari
- Re: Request for comments: draft-jain-nvo3-overlay… Kanwar Singh
- Re: Request for comments: draft-jain-nvo3-overlay… Pradeep Jain
- Re: Request for comments: draft-jain-nvo3-overlay… S. Davari
- Re: Request for comments: draft-jain-nvo3-overlay… Shahram Davari
- Re: Request for comments: draft-jain-nvo3-overlay… Anil Lohiya
- Re: Request for comments: draft-jain-nvo3-overlay… Henderickx, Wim (Wim)
- Re: Request for comments: draft-jain-nvo3-overlay… Sam Aldrin
- RE: Request for comments: draft-jain-nvo3-overlay… Gregory Mirsky
- RE: Request for comments: draft-jain-nvo3-overlay… Gregory Mirsky
- Re: Request for comments: draft-jain-nvo3-overlay… Shahram Davari
- Re: Request for comments: draft-jain-nvo3-overlay… Sam Aldrin
- Re: Request for comments: draft-jain-nvo3-overlay… Shahram Davari
- Re: Request for comments: draft-jain-nvo3-overlay… Sam Aldrin
- RE: Request for comments: draft-jain-nvo3-overlay… Gregory Mirsky
- Re: Request for comments: draft-jain-nvo3-overlay… Sam Aldrin
- Re: Request for comments: draft-jain-nvo3-overlay… Henderickx, Wim (Wim)
- Re: Request for comments: draft-jain-nvo3-overlay… Henderickx, Wim (Wim)
- RE: Request for comments: draft-jain-nvo3-overlay… Gregory Mirsky
- Re: Request for comments: draft-jain-nvo3-overlay… Henderickx, Wim (Wim)
- Re: Request for comments: draft-jain-nvo3-overlay… Pradeep Jain
- Re: Request for comments: draft-jain-nvo3-overlay… Thomas Nadeau