Re: [Dots] Re Fwd: New Version Notification for draft-nishizuka-dots-inter-domain-mechanism-00.txt

"Roman D. Danyliw" <rdd@cert.org> Thu, 10 March 2016 22:18 UTC

Return-Path: <rdd@cert.org>
X-Original-To: dots@ietfa.amsl.com
Delivered-To: dots@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2137412DE11 for <dots@ietfa.amsl.com>; Thu, 10 Mar 2016 14:18:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.289
X-Spam-Level:
X-Spam-Status: No, score=-4.289 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cert.org
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 n0OfHYRsFYT7 for <dots@ietfa.amsl.com>; Thu, 10 Mar 2016 14:17:58 -0800 (PST)
Received: from plainfield.sei.cmu.edu (plainfield.sei.cmu.edu [192.58.107.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D82AC12DDE6 for <dots@ietf.org>; Thu, 10 Mar 2016 14:17:57 -0800 (PST)
Received: from timber.sei.cmu.edu (timber.sei.cmu.edu [10.64.21.23]) by plainfield.sei.cmu.edu (8.14.4/8.14.4/1408) with ESMTP id u2AMHonS005961; Thu, 10 Mar 2016 17:17:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cert.org; s=jthatj15xw2j; t=1457648270; bh=7V33YHOGB2iKFrhqJTXcSzKwGtIFUtxJfXzQmI98bEg=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version:Sender:Reply-To; b=FB8xL6/egVkobye8qzndHVMREN2BAjTIHEDN46ygnjGpdrHztXuVd+GF/oYW4lcSS DlHkecF3vwRZsJDSzS9IQeGxPKTbzsW+ysu5Wv+zrVvKApIBOFk6gsfyU+Mfp6ZOL3 ul4adN8SNFl6i0Ejl2SHRnerAR61VA9R70r/GGxc=
Received: from CASSINA.ad.sei.cmu.edu (cassina.ad.sei.cmu.edu [10.64.28.249]) by timber.sei.cmu.edu (8.14.4/8.14.4/1543) with ESMTP id u2AMHXWZ017579; Thu, 10 Mar 2016 17:17:34 -0500
Received: from MARATHON.ad.sei.cmu.edu ([10.64.28.250]) by CASSINA.ad.sei.cmu.edu ([10.64.28.249]) with mapi id 14.03.0266.001; Thu, 10 Mar 2016 17:17:44 -0500
From: "Roman D. Danyliw" <rdd@cert.org>
To: "Xialiang (Frank)" <frank.xialiang@huawei.com>
Thread-Topic: [Dots] Re Fwd: New Version Notification for draft-nishizuka-dots-inter-domain-mechanism-00.txt
Thread-Index: AQHRecoaiEP38PIt/0KOrWcGenmb159TQS+Q
Date: Thu, 10 Mar 2016 22:17:43 +0000
Message-ID: <359EC4B99E040048A7131E0F4E113AFCD96E3836@marathon>
References: <20160219143213.18440.22155.idtracker@ietfa.amsl.com> <56C729D0.2080707@nttv6.jp> <359EC4B99E040048A7131E0F4E113AFCD96E1534@marathon> <C02846B1344F344EB4FAA6FA7AF481F12AEF923E@SZXEMA502-MBS.china.huawei.com>
In-Reply-To: <C02846B1344F344EB4FAA6FA7AF481F12AEF923E@SZXEMA502-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.64.22.6]
Content-Type: multipart/alternative; boundary="_000_359EC4B99E040048A7131E0F4E113AFCD96E3836marathon_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/dots/ZS2hlwNg62qiueShbXi9gnbfqik>
Cc: "dots@ietf.org" <dots@ietf.org>, kaname nishizuka <kaname@nttv6.jp>
Subject: Re: [Dots] Re Fwd: New Version Notification for draft-nishizuka-dots-inter-domain-mechanism-00.txt
X-BeenThere: dots@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\) technology and directions." <dots.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dots>, <mailto:dots-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dots/>
List-Post: <mailto:dots@ietf.org>
List-Help: <mailto:dots-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dots>, <mailto:dots-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2016 22:18:00 -0000

Hello Frank!



(Chair hat off …)

> From: Dots [mailto:dots-bounces@ietf.org] On Behalf Of Xialiang (Frank)

> 发件人: Dots [mailto:dots-bounces@ietf.org] 代表 Roman D. Danyliw

> 主题: Re: [Dots] Fwd: New Version Notification for draft-nishizuka-dots-

> inter-domain-mechanism-00.txt



[snip]

> ** Page 3 – 5, Section 2,  In laying out these problems, what new

> requirements for draft-ietf-dots-requirements-00 are suggested?  Do you

> see this problems as only applicable to the use cases/architectures described

> in Section 3?

> [Frank]: Good question. In this part, we try to list all the problems related

> with the ddos protection coordination. Some of them are general (i.e.,

> Bootstrapping, coordination, provision, etc), some are more specific with

> inter-domain condition (i.e., near source protection, billing, etc). So, these

> problems are not only applicable for Section 3 and more broad than it. If

> necessary, it should be synchronized with the DOTS use cases/requirements

> drafts.



I think that synchronization would help.  From the problem statement in Section 2, articulating the requirements that they suggest would help clarify the unique needs of these use cases (if any).



[snip]

> ** Page 6, Section 3, “flow analyzer” definition.  This term is defined as part

> of ecosystem, but it is not used again in the document.  Is it needed?

> [Frank]: I think it’s not yet decided whether DOTS should cover the work

> related to the interface/protocol of flow analyzer. But in reality, it is widely

> used for the ddos attack detection.



To clarify, do you mean that the WG hasn't discussed the data channel sufficiently, or that there is an additional element (flow analyzer?) in the DOTS architecture (per the requirements draft) that needs to be described (beyond a client, server, relay and mitigator).

> ** Page 6 – 8, Section 3.1,  In the distributed architecture, can you clarify why

> the DOTS server and DOTS client need to be coupled in a controller?  Is the

> controller a new part of the DOTS architecture that needs to accounted for in

> the protocol?  Is the introduction of the term “controller” to get around the

> fact that the current definition of a DOTS server is “network element … [that

> communicates] the DOTS client’s request to a mitigator”.  Effectively, clients

> send requests to servers/proxies.  Servers only send requests to mitigators;

> not other servers?

> [Frank]: From our viewpoint, “The ISP controller should support the functions

> of DOTS server and DOTS client at the same time in order to participate in the

> system of inter-domain DDoS protection service.  In other words, as the

> representative for an ISP's DDoS protective service, the ISP controller

> manages and provides DDoS mitigation service to its customer in one hand,

> but may require helps from other ISPs under some situation especially when

> the attack volume exceeds its capacity or the attack is from other ISPs. ”,

> especially for the inter-domain ddos protection scenario.



Thanks for the clarification. In figure 1, why are there multiple DOTS clients/servers in ISP 1?  Could there be two servers one client; or two clients and one server; one client and one server?  I'm trying to understand what DOTS considerations exists between what appears to be a tight 1:1 coupling of server/client in the orchestrator.  Like noted above with the flow analyzer, in the view of the draft, is the orchestrator is an additional element of the DOTS architecture?



Roman