Re: [alto] Review on Cross-Domain Server Discovery

wang xin <xinwang2014@hotmail.com> Wed, 13 July 2016 09:11 UTC

Return-Path: <xinwang2014@hotmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CCF212D0E7 for <alto@ietfa.amsl.com>; Wed, 13 Jul 2016 02:11:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.756
X-Spam-Level:
X-Spam-Status: No, score=-2.756 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 zU8kyqfcvVW2 for <alto@ietfa.amsl.com>; Wed, 13 Jul 2016 02:11:07 -0700 (PDT)
Received: from COL004-OMC3S4.hotmail.com (col004-omc3s4.hotmail.com [65.55.34.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0012012B00C for <alto@ietf.org>; Wed, 13 Jul 2016 02:11:06 -0700 (PDT)
Received: from APC01-SG2-obe.outbound.protection.outlook.com ([65.55.34.135]) by COL004-OMC3S4.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Wed, 13 Jul 2016 02:11:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=KqcOc9Z+0PcbbPrvhkg/yA5RNZT3nizDzYaRbEkEyNM=; b=jIx0FcW0LDkvniQX/H51P1QHu/I0I/3BK7GoCj8/cBrc4CApX099+MUGQD6l5YALXOMxy51WMzOjeJlcTcOueMWk3riWaBlcBioQod9HkBJpsN/i7jBMFp0osPWKTlL4zNKlTJyCgVAIe2wfFEXph75C8xcYWJzWLpFER4dXI1HMHRGPiQByiU3u5F2fusVR/bo3PadqzBKNYC4ZxFSReC96dqzFQPiui9cfKnv2p6TBdLpn/Pz8ein5vPk3y+qkxWo+il9065HKz3lVhD6o4Yoam6Ohl9H3kO9s4C4AQU6IQt1PR2IKphrxkfyeLqz8NGj26CumzE2D0Ie95lrXVg==
Received: from SG2APC01FT052.eop-APC01.prod.protection.outlook.com (10.152.250.57) by SG2APC01HT235.eop-APC01.prod.protection.outlook.com (10.152.251.143) with Microsoft SMTP Server (TLS) id 15.1.517.7; Wed, 13 Jul 2016 09:11:01 +0000
Received: from HK2PR03MB1714.apcprd03.prod.outlook.com (10.152.250.58) by SG2APC01FT052.mail.protection.outlook.com (10.152.251.14) with Microsoft SMTP Server (TLS) id 15.1.517.7 via Frontend Transport; Wed, 13 Jul 2016 09:11:01 +0000
Received: from HK2PR03MB1714.apcprd03.prod.outlook.com ([10.165.178.20]) by HK2PR03MB1714.apcprd03.prod.outlook.com ([10.165.178.20]) with mapi id 15.01.0534.023; Wed, 13 Jul 2016 09:11:00 +0000
From: wang xin <xinwang2014@hotmail.com>
To: Sebastian Kiesel <ietf-alto@skiesel.de>
Thread-Topic: [alto] Review on Cross-Domain Server Discovery
Thread-Index: AQHR3E+GtphPOmCrekKkDQrlIyjMkqAVOrUAgACxIXo=
Date: Wed, 13 Jul 2016 09:11:00 +0000
Message-ID: <HK2PR03MB17141D3D295BC57DE0555582A8310@HK2PR03MB1714.apcprd03.prod.outlook.com>
References: <HK2PR03MB1714D5787FE951334B9EAB04A8300@HK2PR03MB1714.apcprd03.prod.outlook.com>, <20160712201208.GL3915@gw01.ehlo.wurstkaes.de>
In-Reply-To: <20160712201208.GL3915@gw01.ehlo.wurstkaes.de>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=softfail (sender IP is 25.152.250.58) smtp.mailfrom=hotmail.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=fail action=none header.from=hotmail.com;
received-spf: SoftFail (protection.outlook.com: domain of transitioning hotmail.com discourages use of 25.152.250.58 as permitted sender)
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [sR1iTf3mx5pbbSApzY9keOlJbAB1ji5P]
x-eopattributedmessage: 0
x-forefront-antispam-report: CIP:25.152.250.58; IPV:NLI; CTRY:GB; EFV:NLI; SFV:NSPM; SFS:(10019020)(98900003); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2APC01HT235; H:HK2PR03MB1714.apcprd03.prod.outlook.com; FPR:; SPF:None; CAT:NONE; LANG:en; CAT:NONE;
x-ms-office365-filtering-correlation-id: e3470c9d-2f0d-48a1-9486-08d3aafd9bf8
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(1601124038)(5061506196)(5061507196)(1603103041)(1601125047); SRVR:SG2APC01HT235;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(432015012)(82015046); SRVR:SG2APC01HT235; BCL:0; PCL:0; RULEID:; SRVR:SG2APC01HT235;
x-forefront-prvs: 000227DA0C
Content-Type: multipart/alternative; boundary="_000_HK2PR03MB17141D3D295BC57DE0555582A8310HK2PR03MB1714apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2016 09:11:00.8147 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT235
X-OriginalArrivalTime: 13 Jul 2016 09:11:06.0749 (UTC) FILETIME=[7CF53AD0:01D1DCE6]
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/glwtqFH8vbv2X2ws943tsxh8F8c>
Cc: "mls.ietf@gmail.com" <mls.ietf@gmail.com>, IETF ALTO <alto@ietf.org>
Subject: Re: [alto] Review on Cross-Domain Server Discovery
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Jul 2016 09:11:09 -0000

Dear Sebastian,


For the first part, I think Section 2.3 and 2.4 can be treated as the extensions for RFC7286 to make it clear that how to support third-party server discovery. And this procedure is clear enough to me.


For the second part, I didn't find how the ALTO server should respond for that case (multi-domains) in RFC7285. I agree that S_X should know the cost from X to Y and the cost from X to Z. But this may indicate the cost is a global value.


Thanks,

Xin


________________________________
From: Sebastian Kiesel <ietf-alto@skiesel.de>
Sent: Wednesday, July 13, 2016 4:12
To: wang xin
Cc: mls.ietf@gmail.com; IETF ALTO
Subject: Re: [alto] Review on Cross-Domain Server Discovery

Dear Xin,

thanks for the review! Please see below...

On Tue, Jul 12, 2016 at 04:03:57PM +0000, wang xin wrote:
> Dear authors,
>
>
> Here are my comments on your draft (https://tools.ietf.org/html/draft-kiesel-alto-xdom-disc-02).
>
>
> Section 2.3 that specifies how to construct domain names from IP
> address parameter makes it concrete for the supporting of "ALTO Cross
> Domain Server Discovery" which refers to "third-party server
> discovery" in the previous draft
> (https://tools.ietf.org/html/draft-kiesel-alto-3pdisc-05).

Why do you refer specifically to section 2.3?  Does your sentence

> I think people can be clear about how to get the URI of particular
> ALTO server's IRD based on the input IP address and service name from
> the draft.

cover the whole section 2, i.e., the full specification of the procedure?



> Section 3.2 that discusses how to support Endpoint Cost Service by the
> proposed solution might be not clear enough. Since one of the draft's
> background is multi-domain, it's easy to consider the source and
> destination of an ECS request reside in two different domains, each of
> which is allocated to different ALTO server. Then, in your example, X,
> Y, and Z may belong to three different ALTO servers, S_x, S_y, and
> S_z. The result (S_x) of parameter X doesn't have any information
> about Y and Z, and then it cannot complete the ECS request. One
> solution may be using aggregator
> (https://datatracker.ietf.org/doc/draft-bertz-alto-aggrimpl/). But, in
> this case, it should specify the mapping between URI, resource (or
> service) and domain name. Some resources (like Endpoint Property) may
> be in origin ALTO servers, others may be in the aggregator. But why
> don't point out that this draft doesn't consider this case for the
> simplicity? This draft really solves the third-party ALTO query of
> AR-33 (https://tools.ietf.org/html/rfc6708).

OK, so 3.2 needs more work.  The scenario I have in mind is as follows:

There are some hosts (e.g. peers of a p2p app) X, Y, Z located
in the networks of ISP_X, ISP_Y, ISP_Z, respectively.  Operator ISP_X
has an ALTO server S_X.

Then, there is some other host C located located in the network of
ISP_C, who operates ALTO server S_C.

For some reason, C wants to know the cost from X to Y and the cost
from X to Z  (for example, if C is a P2P tracker or a CDN redirector
processing some request from X, it might want to know the costs even if
it is not the endpoint of the bulk data transmission to be optimized).

But we assume that information is partitioned and S_C does not know the
cost from X to Y and the cost from X to Z.

Therefore, the ALTO client at C must use XDOM-DISC(X) to find S_X,
because S_X is supposed to know the cost from X to Y and the
cost from X to Z.



Does this make sense?

Thanks again,
Sebastian