Re: [MBONED] DRIAD Follow-up: Toerless's mic comments

"Holland, Jake" <jholland@akamai.com> Thu, 04 April 2019 20:31 UTC

Return-Path: <jholland@akamai.com>
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 DA917120166 for <mboned@ietfa.amsl.com>; Thu, 4 Apr 2019 13:31:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.338
X-Spam-Level:
X-Spam-Status: No, score=-1.338 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, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 kZEbzj14bDjn for <mboned@ietfa.amsl.com>; Thu, 4 Apr 2019 13:31:25 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 D63291200B2 for <mboned@ietf.org>; Thu, 4 Apr 2019 13:31:24 -0700 (PDT)
Received: from pps.filterd (m0122330.ppops.net [127.0.0.1]) by mx0b-00190b01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x34KHrvo014761 for <mboned@ietf.org>; Thu, 4 Apr 2019 21:31:24 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=jan2016.eng; bh=8ap2ycQQR9bmRgSTb/c1xNEVZxwXCL5lx6EvflXrecA=; b=TTvr4FSGdqLobgGb5VLbebjXyLctsNT10EAsl/CUPR7/Zp4t7RAQtU36M4ZXyTzvpPKk QrhH/7PHM35sBK+Wa3/GxIMnZkLxLAGTd0Mrp3gaCt0ZPFeKHmvkR5eqInKIZYayXCFr zgkUkhGy61yo51sD/R/8rG9BAwnfBfczhxNWXePgg6TpV4tYuadtoXeKMEDhOIpcGLdT wwQ0IFLQjreC4PUAFyJVkW+m5lZioyN2sEifzsJfHtiu9pL86rjcyVuM3PTGEyiHP9Ri rBFCdVfk+/9Po5CK20ano+uqtaKzxRZMJEqsl+gHXVmUITW55sR87awqWVAixZLj8pnJ Eg==
Received: from prod-mail-ppoint4 (a96-6-114-87.deploy.static.akamaitechnologies.com [96.6.114.87] (may be forged)) by mx0b-00190b01.pphosted.com with ESMTP id 2rmw2kx8ga-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <mboned@ietf.org>; Thu, 04 Apr 2019 21:31:23 +0100
Received: from pps.filterd (prod-mail-ppoint4.akamai.com [127.0.0.1]) by prod-mail-ppoint4.akamai.com (8.16.0.27/8.16.0.27) with SMTP id x34KGv7h031422 for <mboned@ietf.org>; Thu, 4 Apr 2019 16:31:23 -0400
Received: from email.msg.corp.akamai.com ([172.27.25.30]) by prod-mail-ppoint4.akamai.com with ESMTP id 2rmd12vb6t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <mboned@ietf.org>; Thu, 04 Apr 2019 16:31:22 -0400
Received: from USTX2EX-DAG1MB4.msg.corp.akamai.com (172.27.27.104) by ustx2ex-dag1mb3.msg.corp.akamai.com (172.27.27.103) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 4 Apr 2019 15:31:22 -0500
Received: from USTX2EX-DAG1MB4.msg.corp.akamai.com ([172.27.6.134]) by ustx2ex-dag1mb4.msg.corp.akamai.com ([172.27.6.134]) with mapi id 15.00.1473.003; Thu, 4 Apr 2019 15:31:21 -0500
From: "Holland, Jake" <jholland@akamai.com>
To: "mboned@ietf.org" <mboned@ietf.org>
Thread-Topic: [MBONED] DRIAD Follow-up: Toerless's mic comments
Thread-Index: AQHU6yVdHGOOm3geiUWkfz/8HDFu8Q==
Date: Thu, 04 Apr 2019 20:31:21 +0000
Message-ID: <F669A603-F082-4D65-9018-C3521028B32E@akamai.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.17.1.190326
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.19.114.59]
Content-Type: text/plain; charset="utf-8"
Content-ID: <2A6A28DB3A07DB44A2968E7FA9E29C93@akamai.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-04-04_11:, , signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1904040128
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-04-04_11:, , signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default 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-1904040128
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/-D4WnI_2nd1tQ-AVRc3RQ8jdFFs>
Subject: Re: [MBONED] DRIAD Follow-up: Toerless's mic comments
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: Thu, 04 Apr 2019 20:31:27 -0000

Hi mboned,

Hearing no objections, I went ahead and made the proposed changes,
and have uploaded the latest proposed version of the DRIAD draft.

https://tools.ietf.org/html/draft-ietf-mboned-driad-amt-discovery-03

As discussed in Prague, I'd like to request that the chairs start a
working group last call with this version.

Thanks again to everyone who read the draft and especially to those
who commented.

Cheers,
Jake

On 2019-04-01, 17:40, "Holland, Jake" <jholland@akamai.com> wrote:

    Hi mboned,
    
    Thanks to all who read the driad draft, especially those who
    read it again in its latest incarnation.
    https://tools.ietf.org/html/draft-ietf-mboned-driad-amt-discovery-02
    
    I tried to transcribe Toerless's microphone comments to follow
    up on the parsing of words that Greg asked for.
    
    Here's the link to the discussion at that time, on about page 7,
    if you want more context:
    Video: https://www.youtube.com/watch?v=jIDYHFpJYV8&t=58m31s
    Slide: https://datatracker.ietf.org/meeting/104/materials/slides-104-mboned-draft-jholland-mboned-driad-amt-discovery-00#page=7
    
    Here's what I think was said that I didn't understand at the time:
    
    "If they're in the same provider space it's fairly easy, right?
    The AMT relay here would use an AMT tunnel but it couldn't use the
    anycast address but would need to use the unicast addresses.  That's
    kind of exactly what we did in MSDP."
    
    If I'm understanding correctly, Toerless and I almost agree,
    but there's one point I want to write out and check that we
    agree on, because I'm not fully sure after trying to understand
    the comment.  My position is thus:
    
    When an ISP wants to provide an AMT relay at its edge, local
    to end users, in order to propagate joins through its multicast-
    capable network;
    
    choice #1 is to provide a unicast address for a relay and to
    provide it through the amt service with DNS-SD, inside the
    ISP's search domain:
    
    amt_.udp_.awesomeisp.com. 
    		^-- points to local AMT relay operated
    	by the ISP, end device will discover it with DNS-SD (RFC 6763),
    	and join through here, because the ISP passed "awesomeisp.com."
    	into the end network as a search domain.  This would be searched
    	in addition to "local.", and any search domains added by the end
    	network.
    
    However, in the case that the ISP cannot propagate a search
    domain into the end user's network, the ISP still has:
    
    choice #2 (after writing up the proposed change), is to deploy
    a local AMT relay and give it the AMT anycast address.*
    
    I agree that if there is not multicast connectivity upstream
    from the AMT relay inside the ISP, this deployment strategy
    will prevent the end user's device from reaching a remote
    AMT relay, if there is a remote AMT relay on the anycast
    address that has multicast connectivity instead.
    
    However, I'll argue that:
    
    1. When an ISP is deploying this kind of local AMT relay,
    they're hopefully also providing multicast access through
    this relay.
    
    2. If they're providing multicast access but not access to
    the same set of streams the remote relay can forward, the
    end user can still discover a remote relay with DRIAD, so
    the overall discovery process still finds the content.
    
    Does this make sense, and does it speak to the point you
    were raising here Toerless?
    
    If I've understood correctly, I think it means I should go
    forward with the proposed change of moving the anycast IP
    lookup preference after DNS-SD and before DRIAD.
    
    HTH,
    Jake
    
    *: The IP is in Section 7 of RFC 7450.
    
    By the way, I believe this deployment approach is in line with
    the existing advice from RFC 7450:
    https://tools.ietf.org/html/rfc7450#section-4.1.4.2
    
       AMT service providers are
       expected to deploy AMT relays near the provider's network border and
       its interface with edge routers.  The provider must limit relay
       address advertisements to those edges to prevent distant gateways
       from being able to access a relay and potentially generate flows that
       consume or exceed the capacity of intervening links.
    
    _______________________________________________
    MBONED mailing list
    MBONED@ietf.org
    https://www.ietf.org/mailman/listinfo/mboned