Re: [MBONED] WGLC for draft-ietf-mboned-driad-amt-discovery

Leonard Giuliano <lenny@juniper.net> Mon, 15 April 2019 16:10 UTC

Return-Path: <lenny@juniper.net>
X-Original-To: mboned@ietfa.amsl.com
Delivered-To: mboned@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2935C12039B for <mboned@ietfa.amsl.com>; Mon, 15 Apr 2019 09:10:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.339
X-Spam-Level:
X-Spam-Status: No, score=-1.339 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KHOP_DYNAMIC=1.363, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 IqFKWQPPNLZr for <mboned@ietfa.amsl.com>; Mon, 15 Apr 2019 09:10:15 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5629D12038B for <mboned@ietf.org>; Mon, 15 Apr 2019 09:10:15 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x3FG9486026326 for <mboned@ietf.org>; Mon, 15 Apr 2019 09:10:15 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=date : from : to : subject : in-reply-to : message-id : references : mime-version : content-type : content-transfer-encoding; s=PPS1017; bh=uJfwdAtTd4hDebl40BYW+fUbTu5HEVqNd2khlBo4FLI=; b=SQC7V0QaJv7/a4rpqKY7Cywj6HrTkMT/LHOnDgAE3PvZsIfcirSLNgQBJPVQeLInwVwt fl3o2L3e9x/KBxgs/3byPHZgZ1n8FpDHHWmAPmvEaASMDv2nnU/H9GtBT0Kb49VDKX9o TUC+0KDezUz4JLKomsjNRH2qmkQg9lbc3bs6gARfI5JcFAXmhg+Fj3UYRY1TO/1F0U/D joLxLsmcsJdp6MWv1F2bHH0JqNDZjqQViZzY9CvvTH6zGkfr4jlJIU7eQw+ze2Pg3A5j aB7s2odfEOKJ/e+rwU6ErQe0obntlqfWPPNkNeljLwu4Zjs9OtdXbNiRpAVN1GUn3hH2 /A==
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2051.outbound.protection.outlook.com [104.47.32.51]) by mx0a-00273201.pphosted.com with ESMTP id 2rvq6sgjkv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <mboned@ietf.org>; Mon, 15 Apr 2019 09:10:14 -0700
Received: from DM6PR05CA0035.namprd05.prod.outlook.com (2603:10b6:5:f8::48) by BYAPR05MB4232.namprd05.prod.outlook.com (2603:10b6:a02:91::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1813.9; Mon, 15 Apr 2019 16:10:12 +0000
Received: from BY2NAM05FT047.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::204) by DM6PR05CA0035.outlook.office365.com (2603:10b6:5:f8::48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1813.9 via Frontend Transport; Mon, 15 Apr 2019 16:10:12 +0000
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.13 as permitted sender)
Received: from P-EXFEND-EQX-02.jnpr.net (66.129.239.13) by BY2NAM05FT047.mail.protection.outlook.com (10.152.100.184) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1792.7 via Frontend Transport; Mon, 15 Apr 2019 16:10:12 +0000
Received: from P-EXBEND-EQX-03.jnpr.net (10.104.8.56) by P-EXFEND-EQX-02.jnpr.net (10.104.8.55) with Microsoft SMTP Server (TLS) id 15.0.847.32; Mon, 15 Apr 2019 09:10:10 -0700
Received: from P-EXBEND-EQX-01.jnpr.net (10.104.8.52) by P-EXBEND-EQX-03.jnpr.net (10.104.8.56) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 15 Apr 2019 09:10:09 -0700
Received: from p-mailhub01.juniper.net (10.104.20.6) by P-EXBEND-EQX-01.jnpr.net (10.104.8.52) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Mon, 15 Apr 2019 09:10:09 -0700
Received: from contrail-ubm-wing.svec1.juniper.net ([10.163.18.88]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id x3FGA8gY008807 for <mboned@ietf.org>; Mon, 15 Apr 2019 09:10:09 -0700 (envelope-from lenny@juniper.net)
Received: by contrail-ubm-wing.svec1.juniper.net (Postfix, from userid 1709) id A4168123582; Mon, 15 Apr 2019 09:10:08 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by contrail-ubm-wing.svec1.juniper.net (Postfix) with ESMTP id 980BD1230A8 for <mboned@ietf.org>; Mon, 15 Apr 2019 09:10:08 -0700 (PDT)
Date: Mon, 15 Apr 2019 09:10:08 -0700
From: Leonard Giuliano <lenny@juniper.net>
X-X-Sender: lenny@contrail-ubm-wing.svec1.juniper.net
To: MBONED WG <mboned@ietf.org>
In-Reply-To: <alpine.DEB.2.02.1904121206190.12864@contrail-ubm-wing.svec1.juniper.net>
Message-ID: <alpine.DEB.2.02.1904150902150.11698@contrail-ubm-wing.svec1.juniper.net>
References: <alpine.DEB.2.02.1904121206190.12864@contrail-ubm-wing.svec1.juniper.net>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-EXCLAIMER-MD-CONFIG: e3cb0ff2-54e7-4646-8a04-0dae4ac7b136
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:66.129.239.13; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(396003)(346002)(39860400002)(376002)(136003)(2980300002)(52314003)(189003)(199004)(50466002)(229853002)(336012)(7126003)(5660300002)(966005)(76506005)(105596002)(126002)(486006)(446003)(14444005)(2870700001)(11346002)(356004)(90966002)(106466001)(23676004)(69596002)(426003)(476003)(478600001)(6916009)(6306002)(77096007)(316002)(76176011)(86362001)(26005)(5820100001)(81156014)(6246003)(6266002)(58126008)(81166006)(305945005)(68736007)(8936002)(2906002)(186003)(57986006)(47776003)(8676002)(97736004)(53936002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4232; H:P-EXFEND-EQX-02.jnpr.net; FPR:; SPF:SoftFail; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1;
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 405049da-52ed-486a-4e83-08d6c1bcd6e6
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600140)(711020)(4605104)(4710095)(4711036)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328); SRVR:BYAPR05MB4232;
X-MS-TrafficTypeDiagnostic: BYAPR05MB4232:
X-MS-Exchange-PUrlCount: 1
X-Microsoft-Antispam-PRVS: <BYAPR05MB423282136F6736452854DA08A42B0@BYAPR05MB4232.namprd05.prod.outlook.com>
X-Forefront-PRVS: 000800954F
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Message-Info: 0vRMAoJX7+vgMJdtIc1zzBXrdZwWcluYiEnAaqCvrYnPxNFV7rP6BRNw1gdlwQs11/HiXoVioYRzI7R3HgP5xFku/aPlyBH+BI0fwQm4ubvyk72D0LSrdBi3OIMGXZ18vYMEZ6ceVjwfuNbqWXSmNjPvMNoRBe9+5GQP8H5zBbhAbPUYaXPvLw2/H0Fdk0QZYW0PtCegKh0YihDsXv5Xebv/366VtIWcirUaZA2nvvsKICYw06oOSm/xXNtgd9TaXu0TEd+KFqY2o6x9YhCS3OnzOeIRvDrPZDqDm0ssfM+kLZNgvMmw9lOnDHLvxUrInU7vPxl4g4abeA15DxNUMZLHw9kWOmaUnhjMpnY0zUi9+s6PWMbAwg3ROkpK5OU5cWm8x+voGLv9bWvJi2ahxzZquzquSTezNg3uGiGve2M=
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2019 16:10:12.2603 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 405049da-52ed-486a-4e83-08d6c1bcd6e6
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.13]; Helo=[P-EXFEND-EQX-02.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4232
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-04-15_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1904150112
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/wZjcubGOqz-_xDgI_lorNkV_en4>
Subject: Re: [MBONED] WGLC for draft-ietf-mboned-driad-amt-discovery
X-BeenThere: mboned@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Mail List for the Mboned Working Group <mboned.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mboned>, <mailto:mboned-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mboned/>
List-Post: <mailto:mboned@ietf.org>
List-Help: <mailto:mboned-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mboned>, <mailto:mboned-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Apr 2019 16:10:17 -0000

<chair hat off>

Overall, I think this doc is very thorough, clearly written and and
addresses a much needed area of specification for AMT.  Some comments:

Sect 2.3.2: should the definition of connection completion take into 
consideration traffic health as well?  That is, the relay is up and happy, 
but has no multicast connectivity to the source, hence you could have a 
blackhole.  At the very least, should it be completion of the 3-way 
handshake?

Sect 2.3.2: “See Section 2.5.5 for further …”
        -“See Section 2.5.5 of this doctment for further…” to eliminate 
confusion, as when I first read this, I wasn't sure if it was referring to 
RFCs 7450 or 8305 (turns out, neither).

Sect 2.4.1: How about #6- The application layer includes a suggested relay
address (as a hint)
        -this is what we’ve done in the VLC with AMT GW build.
Specifically, VLC has a configurable AMT relay address, which uses a
well-known FQDN (amt-relay.m2icast.net) which has multiple A records of
known, healthy relays.  Or is this scenario covered by #3?

Sect 2.4.2: I found this sect a little tough to follow.  There are 3
enumerated options, but the text that follows includes other options (like
admin config).  Also, I found it curious that you have Global Anycast so
high in the list of prefs (before DRIAD).  Global Anycast seems very
unlikely to ever be a good deployment option since it’s so vulnerable to
DoS (recall Mikael and my comments in the mtg in Prague)

Anyway, could this section just include a simple list of all the options
in order of pref?  Something like:

1) DNS-SD
2) DRIAD
3) Admin config of GW or App level
4) Global Anycast address

Sect 3.2.1: 1st para, last sentence, “… by finding a A or AAAA records..”
        -“ by finding an A or AAAA record” or “by finding A or AAAA
records”


Other Relay discovery options- as I mentioned, in the VLC build with AMT,
we have a configurable option for the relay address with a well-known fqdn
with multiple A records as the default.  It will then receive all the A
records as an ordered list and try to use one at a time until it receives
data.  This method provides relay discovery and resilience, but not
optimality.  In Prague, got a suggestion from Tom P that you could get
optimality by pinging each of the relays from the list of A records and
choosing the one with the lowest latency (or perhaps joining all relays
and then selecting the one with the healthiest stream and pruning the
others).  Do you think these options should be mentioned anywhere in this
doc?


On Fri, 12 Apr 2019, Leonard Giuliano wrote:

| 
| In Prague, there appeared to be solid support to initiate last call, so we
| would like to officially begin working group last call for
| draft-ietf-mboned-driad-amt-discovery.  Please post whether you support/oppose
| the advancement of this draft as well as any comments you may have to the list
| by May 3.  Also, please note if you are aware of any IPR involved in this
| draft (we must hear from the author about IPR).
| 
| Most recent version of the draft can be found here:
| 
| https://datatracker.ietf.org/doc/draft-ietf-mboned-driad-amt-discovery/
|