Re: Some comments on draft-ietf-rtgwg-atn-bgp-01.txt

"Acee Lindem (acee)" <acee@cisco.com> Tue, 28 May 2019 14:18 UTC

Return-Path: <acee@cisco.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B71C12015E for <rtgwg@ietfa.amsl.com>; Tue, 28 May 2019 07:18:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=NcNuUB4l; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=LKND88XJ
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 VYiNmFE2B8sC for <rtgwg@ietfa.amsl.com>; Tue, 28 May 2019 07:18:29 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7943E120163 for <rtgwg@ietf.org>; Tue, 28 May 2019 07:18:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11122; q=dns/txt; s=iport; t=1559053109; x=1560262709; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=COOz1F7J/Hbttf8cXFCWVvnQwqGMeGi5W1yAzFjMVF4=; b=NcNuUB4lG7K6D8GTbpBcgO8l3Ee9ImC+eLriWiQz5WmRtiFWc5/muO1R UxfESoBZtVylm4Tm27mjEcOdgPGco9ssB696pupK1eiMZ1cJXTftcEePq REEQvoZqy7h9182ln3nDgIrkScJ9799d4R7Oka8abwA+zdovFsyCG8daK 0=;
IronPort-PHdr: 9a23:T7S83BJivUBpQSX8dNmcpTVXNCE6p7X5OBIU4ZM7irVIN76u5InmIFeCuKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFKa5lQT1kAgMQSkRYnBZuMAkD2BPXrdCc9Ws9FUQwt8g==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BYAADnQu1c/49dJa1lHAEBAQQBAQcEAQGBUQcBAQsBgT1QA2lVIAQLKAqECYNHA4RSiiuCMiWXK4EugSQDVAkBAQEMAQEYCwoCAQGEQAIXgkwjNAkOAQMBAQQBAQIBBG0cDIVKAQEBAQIBAQEQEREMAQEsDAsEAgEIEQQBAQECAiMDAgICJQsUAQgIAgQBEhsHgwABgWoDDg8BAgydcwKBOIhfcYEvgnkBAQWBRkGCcxiCDwMGgQwoAYtSF4F/gRABJwwTgkw+gmEBAQMBgSkOGQ0HHxSCUDKCJos2EoJEmWJpCQKCDYY0jGEbgh+GZoQAhVyDaIxuhwKOdgIEAgQFAg4BAQWBTziBV3AVOyoBgkGCDxESg02FFIU/cgGBKIscASSBCwGBIAEB
X-IronPort-AV: E=Sophos;i="5.60,523,1549929600"; d="scan'208";a="283357691"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 May 2019 14:18:27 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x4SEIRQa028630 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 28 May 2019 14:18:27 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 28 May 2019 09:18:26 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 28 May 2019 10:18:25 -0400
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 28 May 2019 09:18:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=COOz1F7J/Hbttf8cXFCWVvnQwqGMeGi5W1yAzFjMVF4=; b=LKND88XJi4DgzSIjG+hMH9Fb999Q10X2Epn8qLN4qYHuG0gYzYNMh02wekSvfPr7CxsPmwPM4jHtoMxLRRLKhRHTGHy2LUU0fZfrBrS0xRoYdkxuvADhRMgkNYbmuisxTrOhO6/gVmv8CuNnYs84hW0etwggSf4PYOToc5QlI7U=
Received: from SN6PR11MB2845.namprd11.prod.outlook.com (52.135.93.24) by SN6PR11MB2766.namprd11.prod.outlook.com (52.135.92.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.18; Tue, 28 May 2019 14:18:23 +0000
Received: from SN6PR11MB2845.namprd11.prod.outlook.com ([fe80::3006:a080:19fa:623e]) by SN6PR11MB2845.namprd11.prod.outlook.com ([fe80::3006:a080:19fa:623e%6]) with mapi id 15.20.1922.021; Tue, 28 May 2019 14:18:23 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Nick Slabakov <nick@slabakov.com>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: Re: Some comments on draft-ietf-rtgwg-atn-bgp-01.txt
Thread-Topic: Some comments on draft-ietf-rtgwg-atn-bgp-01.txt
Thread-Index: AQHU6Jum/X6ENXUu0EaVmPCvViuQoKZ2GdYAgAMhWoCAB6tfAP//xZQA
Date: Tue, 28 May 2019 14:18:23 +0000
Message-ID: <32DCBA17-6696-4147-85CC-08008DA4609D@cisco.com>
References: <AA08DC8D-98F4-4351-8535-9966EE121D79@slabakov.com> <e552a437a11b4e7aa4a4748219a8ab1f@boeing.com> <80F40966-1CB3-4570-9F72-C4A3A84916B1@cisco.com> <0253d2304e634371b15335c73e08dd5c@boeing.com>
In-Reply-To: <0253d2304e634371b15335c73e08dd5c@boeing.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=acee@cisco.com;
x-originating-ip: [173.38.117.70]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dc4a86a0-85f7-4d47-f3bc-08d6e3775819
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB2766;
x-ms-traffictypediagnostic: SN6PR11MB2766:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <SN6PR11MB27660359C68A4CC15F4D050FC21E0@SN6PR11MB2766.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 00514A2FE6
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(136003)(39860400002)(396003)(366004)(43544003)(13464003)(199004)(189003)(33656002)(68736007)(66574012)(6116002)(3846002)(7736002)(966005)(82746002)(110136005)(6486002)(478600001)(6246003)(14454004)(11346002)(476003)(2616005)(2906002)(2501003)(486006)(86362001)(5660300002)(305945005)(316002)(446003)(53936002)(14444005)(36756003)(66946007)(8676002)(66446008)(64756008)(66556008)(66476007)(76176011)(91956017)(53546011)(6506007)(6512007)(25786009)(6306002)(81166006)(102836004)(81156014)(76116006)(99286004)(73956011)(6436002)(8936002)(83716004)(26005)(71200400001)(71190400001)(186003)(256004)(229853002)(66066001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB2766; H:SN6PR11MB2845.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: G//Ay6azdbGho1choMhSktonPNajnba6sZUU9gNqhgCRrob0qaKl1jKiMyEFNwW12iERGvERhZwFEkp99+HHt2xqbUaVwRXMccHFh7M/fdic3nMmeXLY8pRt/2WiVfyNYl9USkVNUynHk0nyHjphKw++pzvccxaUlEBMA9ad970Ii4tCRbwpDj41/6sVtwStyb61H8zDxFkjbWayL7ndl8AWsp2Lr9HHnES9hGJmYsZYWfb+MhAzpIktVnRSfw+OzJPLY9bZW9SLhvK02nLTZLkEb3bSd0pk6uL6iVM0gXe/qRqHxf2aFQsE/9W2tQ5rYEJkm8xLOcVAxZLAqZOmGGrHR6niRoZWUHcTHb6OrMDk+WCfRyto6JivQqWPdhKmJb5yqqlqLK2IrLmT00WGIT+2IPxsEc9wNEI0PUlQmsc=
Content-Type: text/plain; charset="utf-8"
Content-ID: <6E95ACDAB85D22428D813C73B6129192@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: dc4a86a0-85f7-4d47-f3bc-08d6e3775819
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2019 14:18:23.6094 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: acee@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2766
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.19, xch-rcd-009.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/eQqplSl0eiT2ex-789MNZXtL-_o>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 May 2019 14:18:33 -0000

HI Fred, 

On 5/28/19, 9:59 AM, "Templin (US), Fred L" <Fred.L.Templin@boeing.com> wrote:

    Hi Acee,
    
    > -----Original Message-----
    > From: Acee Lindem (acee) [mailto:acee@cisco.com]
    > Sent: Thursday, May 23, 2019 1:40 PM
    > To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Nick Slabakov <nick@slabakov.com>; rtgwg@ietf.org
    > Subject: Re: Some comments on draft-ietf-rtgwg-atn-bgp-01.txt
    > 
    > 
    > 
    > On 5/21/19, 12:53 PM, "rtgwg on behalf of Templin (US), Fred L" <rtgwg-bounces@ietf.org on behalf of Fred.L.Templin@boeing.com>
    > wrote:
    > 
    >     Nick,
    > 
    >     Thank you for your comments, and sorry for the delayed response:
    > 
    >     > -----Original Message-----
    >     > From: rtgwg [mailto:rtgwg-bounces@ietf.org] On Behalf Of Nick Slabakov
    >     > Sent: Monday, April 01, 2019 8:00 AM
    >     > To: rtgwg@ietf.org
    >     > Subject: Some comments on draft-ietf-rtgwg-atn-bgp-01.txt
    >     >
    >     > Hi Fred,
    >     >
    >     > Thank you for publishing this very well written and informative draft.  As an aviation geek, I found it very educational.
    > 
    >     Thank you.
    > 
    >     > Some questions/comments for you:
    > 
    >     See below:
    > 
    >     > General:
    >     > ------------
    >     > If I squint just a bit, and make the following replacements:
    >     >   - c-ASBR → PE
    >     >   - s-ASBR → eBGP-connected CE
    >     >   - IBGP → MP-BGP
    >     > … then the solution looks a lot like an IP-VPN (RFC4364) using some IP-based underlay.  Given the common knowledge of IP-VPNs,
    >     > and how an IP-VPN will take care of a lot of the mechanics here (NH resolution across underlay, maintaining separation between
    >     > underlay and overlay BGP instances, etc.) would it make sense to draw some analogies, or even suggest that this can actually be
    >     > implemented with IP-VPNs?  Or, if there are specific reasons why the ATN/IPS is NOT analogous to an IP-VPN instance, then
    > perhaps
    >     > clarify what these are?
    > 
    >     I think there are lots of applications of BGP that look a lot like other applications of BGP.
    >     In this case, based on my read of the RFC4364 introduction I would really prefer not to
    >     introduce new terminology such as VPN, MPLS, etc. All we are asking for is BGP running
    >     over tunnels arranged in a hub-and-spokes topology. To some people tunnels imply
    >     VPNs, whereas I prefer to think of them as "links". A link is any lower layer service that
    >     can transit an IP packet without decrementing the TTL/Hop-Limit, and tunnels qualify.
    >     So, my preference is no change.
    > 
    > I agree with Fred. This is a simple overlay and doesn't use the RFC 4364 machinery (e.g., RDs).
    > 
    >     > Specific:
    >     > -----------
    >     > Section 3, paragraph 5:
    >     > "Each c-ASBR configures a black-hole route for each of its MSPs."
    >     > It is not clear to me why the blackhole route is necessary.  If the s-ASBR dynamically announces to the c-ASBR the MNPs that are
    > active
    >     > (as described in the Introduction), then the forwarding table of the c-ASBR should _only_ have entries to active MNP routes, and
    >     > correct ICMP unreachable messages should still be sent (regardless of the presence or absence of blackhole routes).  How does
    > the
    >     > blackhole route improve this behavior?
    > 
    >     I'll take your word for it. It would simplify the text to remove the black hole route
    >     discussion if that is indeed unnecessary. Any other opinions?
    > 
    > I can't see a reason why we'd need the blackhole routes.
    
    I remember now why we had the black hole route. If there is a shorter prefix that
    covers the MSP (e.g., "default") we do not want to forward packets destined to
    an unreachable MNP via the shorter prefix route. Instead, we need to drop those
    since it is required that all MNPs covered by an MSP are wholly contained within
    the overlay. So, I believe we need to keep that text, and perhaps include some
    supporting text as to why.

I didn't think we'd have any shorter route prefixes on the c-ASBRs. However, given that we are advertising these prefixes externally (and to even to other c-ASBRs in the scaled solution in section 3), we should have the black-hole route and is common with aother aggregated prefixes. 

Thanks,
Acee

    
    Thanks - Fred
    
    > Thanks,
    > Acee
    > 
    >     > Section 5 and 7:
    >     > The route optimization seems important, however the document lacks detail on how it will work.  Basically, how would Proxy1 and
    >     > Proxy2 learn about the presence of the shortcut between them, and how would they make a routing decision to prefer it over the
    >     > path via their respective s-ASBRs?
    > 
    >     I would prefer to leave this as out-of-scope for this document, since there are multiple
    >     approaches that are specific to the references in Section 7.
    > 
    >     > I guess for those well-versed with the references in Section 7 this might be obvious, but  after a
    >     > quick skim through I-D.templin-intarea-6706bis I was still unclear.
    > 
    >     That particular document has been updated since you have seen it last, I think. If you
    >     are interested, please check Section 3.17 of the version now in the repository. But again,
    >     I would prefer to leave the details as out of scope, since there are multiple approaches
    >     that could work based on the references in Section 7.
    > 
    >     > I think the document will benefit from some elaboration on this
    >     > optimization functionality of the Proxies, particularly because the definition of Proxies (in the Terminology section) does not imply
    > any
    >     > routing functionality there.
    > 
    >     I think we may be able to add something here. We will consider some text and
    >     propose it on the list. One thought for now - would it be helpful if we were to use
    >     some more "aviation-like" names? For example, what is meant by a Proxy is often
    >     referred to in aviation terms as an "Air-to-Ground (A/G) router". And, what is meant
    >     by a Client is often called a "Mobile Node" (which can be any form of ATN/IPS end
    >     system mobile or fixed, but is often an aircraft).
    > 
    >     > Clearly out-of-scope, but still curious:
    >     > --------------------------------------------------
    >     > Simply a matter of curiosity, what device in the aircraft will be terminating those types of links?  Would this be a new, purpose-
    > built
    >     > device, or an enhancement of the function of an existing device?
    > 
    >     The device on the aircraft is simply an IPv6 mobile router that communicates with
    >     the ground domain via an interface known as the "aero" interface:
    > 
    >     https://datatracker.ietf.org/doc/draft-templin-atn-aero-interface/
    > 
    >     > Would have been nice if this was made part of the ongoing ADS-B
    >     > upgrades but I don't think it was.
    > 
    >     Right, ADS-B is certainly going to be part of the aviation communications profile
    >     for a long time to come. But, the ATN/IPS is going to be a complimentary service
    >     that bring true Internetworking to the aviation domain.
    > 
    >     Regards - Fred
    > 
    >     > Thanks,
    >     > Nick
    >     >
    >     >
    >     >
    >     >
    >     >
    >     > _______________________________________________
    >     > rtgwg mailing list
    >     > rtgwg@ietf.org
    >     > https://www.ietf.org/mailman/listinfo/rtgwg
    >     _______________________________________________
    >     rtgwg mailing list
    >     rtgwg@ietf.org
    >     https://www.ietf.org/mailman/listinfo/rtgwg
    >