Re: [Idr] Possible to set up priority for Tunnels established by draft-ietf-idr-tunnel-encaps-09 ?

Robert Raszuk <robert@raszuk.net> Mon, 09 July 2018 21:29 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F30C130E67; Mon, 9 Jul 2018 14:29:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level:
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 7v4NeSsWLxo5; Mon, 9 Jul 2018 14:29:24 -0700 (PDT)
Received: from mail-pf0-x234.google.com (mail-pf0-x234.google.com [IPv6:2607:f8b0:400e:c00::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0308412426A; Mon, 9 Jul 2018 14:29:23 -0700 (PDT)
Received: by mail-pf0-x234.google.com with SMTP id c21-v6so9924521pfn.8; Mon, 09 Jul 2018 14:29:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=OrNqnlZtE89GQgMqM8OXepdJMoWf03dgmvURsPrtOp8=; b=MUQ1X4SxbHu49j/GYyjfqga6COevtK3OJilBXKGRLR/TRx7nE28UjFhbp4X7tXwvgo RHfo8y1lwU5rYqM9ZR/Y7H1PVb+dYS6nzun0LTa4GvSbNNLfdAOCjcMC3LHRandu3tbA gdY8SVDVB4NznLbSOcwVU+kpywD1ZsgD555GJhgjlLWan+wIGXWeBgTDhQJwr7N0rG9x 2H4j79QkuVml8p4JkMIE7OWXRbO0yc22UL9Ww5ztJqUnnZGDSHJNOzUTFGgS7IBG+7r/ 1z7j9UT0ssAtE/A3Qvf/SvN2KfbsPQH1lmtamS4zN34IISifdGym8jFn3nH80mUlt3u1 7UJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=OrNqnlZtE89GQgMqM8OXepdJMoWf03dgmvURsPrtOp8=; b=IkvS/Tp7YL44SQi6Y+dljCArKjZ3hPC55lEqp3KsJIwxTvln2M7Rq0N1ZqcONJBj4z bsJ5t9nnH2loue117nG1OJLfssLHj8I1mM9jrGIn+KpFFOrkED/DVahd/0k0bCUiuo4J +j3V6HK+HggcF6NrJ/4G1emOqVsNmt/fyOqRmbZixw44ykeaS/JK3KyUODDAbY58/UrU VFWK1jP1vktRqx+x6lahb3wSrJnMmld0jX68CcwtKAKSungcy60Cnkpmgnv454n0Jhk9 +ppxiPEsYsvXiiYBExTBG2pjrgASBjHkpPFvhfqvHBzO2fH7uiOtE11pozzBD2uTCL8R 7uWg==
X-Gm-Message-State: APt69E2b1m9Ef05EYKaO6aQHfC72FT8gEiqprEMKXnl24DlmLpR4NHOt Jsztn5y+SZ3No0Mp3G4q/8FHRXry3XNXQw+dwYk=
X-Google-Smtp-Source: AAOMgpf34iX3M+nX2WYW8R3jFPodTUIQiQI6YMXP65gcRa5cl3epXKTR5AaaBbqWaW53TtVnT/7ZTs/Jk5W8ygSXgsc=
X-Received: by 2002:a62:569c:: with SMTP id h28-v6mr23099775pfj.201.1531171763325; Mon, 09 Jul 2018 14:29:23 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 2002:a17:90a:37e7:0:0:0:0 with HTTP; Mon, 9 Jul 2018 14:29:22 -0700 (PDT)
In-Reply-To: <4A95BA014132FF49AE685FAB4B9F17F66B0A8C93@sjceml521-mbs.china.huawei.com>
References: <78D707C9-6DC2-459F-81E4-A53B46F1F019@gmail.com> <4A95BA014132FF49AE685FAB4B9F17F66B0A8C39@sjceml521-mbs.china.huawei.com> <CA+b+ERnkB6ka_gwXe=T4LPxBDM11W7+N76g4OTJm4b12CdtQsQ@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F66B0A8C93@sjceml521-mbs.china.huawei.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 09 Jul 2018 23:29:22 +0200
X-Google-Sender-Auth: Smdo5OEs7d_tjI2ErCphgB2s6hA
Message-ID: <CA+b+ERmoObevrPDOReHSWnhmueaoGR466ysnNqyjo03PwqoCvQ@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@huawei.com>
Cc: "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-tunnel-encaps@ietf.org" <draft-ietf-idr-tunnel-encaps@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000b11d2057097b5b9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/HBoWnr5pgU8ct7LSQbGyNY_Dqgg>
Subject: Re: [Idr] Possible to set up priority for Tunnels established by draft-ietf-idr-tunnel-encaps-09 ?
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Jul 2018 21:29:27 -0000

IMO both are needed.

The original drivers for tunnel encapsulation attribute clearly proved that
new SAFI is an excessive thing. Please note that in any SAFI you can easily
craft independent BGP MSG without need for separate AFI/SAFI type.

Said this however for the SD-WAN application we are discussing here I would
be actually in favor of separating it from any other BGP use by dedicating
a new AFI/SAFI for it.

Thx,
R.

On Mon, Jul 9, 2018 at 11:20 PM, Linda Dunbar <linda.dunbar@huawei.com>
wrote:

> That is one of the main reason we think it is better to have a dedicated
> message to pass “Tunnel Encap attributes” instead of appended to the BGP
> update message.
>
> It is so much easier for CPEs to process an Independent “tunnel attribute”
> information instead of filtering out which field can/can’t be distribute to
> others.
>
>
>
> Linda
>
>
>
> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Robert
> Raszuk
> *Sent:* Monday, July 09, 2018 4:13 PM
> *To:* Linda Dunbar <linda.dunbar@huawei.com>
> *Cc:* Jeff Tantsura <jefftant.ietf@gmail.com>; Eric C Rosen <
> erosen@juniper.net>; idr@ietf.org; draft-ietf-idr-tunnel-encaps@ietf.org
>
> *Subject:* Re: [Idr] Possible to set up priority for Tunnels established
> by draft-ietf-idr-tunnel-encaps-09 ?
>
>
>
>
>
> Because the NO_ADVERTISE is about the property of the NLRI - entire BGP
> UPDATE MSG get's blocked while in section 10 it is about just dropping a
> single attribute which happened to be attached to a perhaps still valid
> UPDATE MSG.
>
>
>
>
>
>
>
> On Mon, Jul 9, 2018 at 11:05 PM, Linda Dunbar <linda.dunbar@huawei.com>
> wrote:
>
> Eric,
>
>
>
> Why not using “NO_ADVERTISE” in the Section 10 of
> draft-ietf-idr-tunnel-encaps-09?
>
>
>
>
>
> Linda
>
>
>
> *From:* Jeff Tantsura [mailto:jefftant.ietf@gmail.com]
> *Sent:* Monday, July 09, 2018 3:25 PM
> *To:* Linda Dunbar <linda.dunbar@huawei.com>; Eric C Rosen <
> erosen@juniper.net>; idr@ietf.org; draft-ietf-idr-tunnel-encaps@ietf.org
> *Subject:* Re: [Idr] Possible to set up priority for Tunnels established
> by draft-ietf-idr-tunnel-encaps-09 ?
>
>
>
> Hi Linda,
>
>
>
> Why would you want to build what you are trying to do into protocol?
>
> #1 local policy
>
> #2  NO_ADVERTISE does that exactly
>
>
>
> Cheers,
>
> Jeff
>
>
>
> *From: *Idr <idr-bounces@ietf.org> on behalf of Linda Dunbar <
> linda.dunbar@huawei.com>
> *Date: *Monday, July 9, 2018 at 13:14
> *To: *Eric C Rosen <erosen@juniper.net>, "idr@ietf.org" <idr@ietf.org>, "
> draft-ietf-idr-tunnel-encaps@ietf.org" <draft-ietf-idr-tunnel-encaps@
> ietf.org>
> *Subject: *[Idr] Possible to set up priority for Tunnels established by
> draft-ietf-idr-tunnel-encaps-09 ?
>
>
>
> Eric,
>
>
>
> draft-ietf-idr-tunnel-encaps-09 discussed ways to resolve conflicts of
> multiple UPDATE messages with Tunnel Encap attributes.
>
>
>
> Is it possible to have following capability?
>
> -        Have a bit indicating a specific UPDATE is from authoritative
> source, therefore overwrite all other Tunnel Attributes for the Prefix X to
> avoid recursive next hop issues and tunnel selection at the receiving
> Router?
>
> -        Have a bit indicating that a specific UPDATE only contain Tunnel
> attributes for the receiving Router, therefore can’t be forwarded?
>
>
>
> You said that SAFI 7 is deprecated because no one seemed interested in
> using it. We are very interested in using it because
>
> -        it can be easily distinguished from normal  BGP UPDATE
>
> -         The receiving router doesn’t have to “Filter” the tunnel
> attributes before forwarding to others.
>
> -        Can even be used for passing reconfigured IPsec keys to two ends
> of a tunnel.
>
>
>
> Therefore we think SAFI 7 should be reserved.
>
>
>
> Thanks, Linda Dunbar
>
>
>
> *From:* Eric C Rosen [mailto:erosen@juniper.net <erosen@juniper.net>]
> *Sent:* Tuesday, July 03, 2018 12:21 PM
> *To:* Linda Dunbar <linda.dunbar@huawei.com>; idr@ietf.org;
> draft-ietf-idr-tunnel-encaps@ietf.org
> *Subject:* Re: What are side effect for having Encap SAFI? can
> draft-ietf-idr-tunnel-encaps-09 preserve trigger tunnel creation before
> VPN is established?
>
>
>
> On 7/2/2018 6:31 PM, Linda Dunbar wrote:
>
> Eric, IDR group,
>
>
>
> It is indicated that RFC5512 is to be replaced by
> draft-ietf-idr-tunnel-encaps. But draft-ietf-idr-tunnel-encaps-09 stated
> that it deprecates the
>
> Encapsulation SAFI.
>
>
>
> We find the Encapsulation SAFI is quite useful for CPE based EVPN.  For
> example, a Controller (say RR) can send an update with Encapsulation SAFI
> to two end points to trigger a tunnel establishment between them.
>
> What are side effect for having Encap SAFI? Can we preserve it in
> draft-ietf-idr-tunnel-encaps?
>
>
>
> Thanks, Linda Dunbar
>
>
>
>
> SAFI 7 was deprecated because no one seemed interested in using it, it
> creates additional operational issues, there is no real need for it, and it
> was discouraging folks from actually using the Tunnel Encapsulation
> attribute.  This is discussed briefly in section 1.2 of the draft.
>
> You can get a similar effect by using the technique described in section 7
> of the draft.
>
> If PE1 is the egress point of a tunnel, have PE1 originate an UPDATE whose
> NLRI is PE1's loopback address.  Put the Tunnel Encapsulation attribute
> (with PE1 as remote endpoint) on this UPDATE.  (The next hop field of this
> UPDATE doesn't really matter, as long as it is resolvable.)  When PE1
> originates VPN routes, it sets the next hop to be its loopback address.
> Per section 7, this will result in packets being sent to PE1 though the
> specified tunnel.
>
>
>
> _______________________________________________ Idr mailing list
> Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr
>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>
>
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>
>