comments about draft-ietf-6man-dad-proxy-02
Tassos Chatzithomaoglou <achatz@forthnetgroup.gr> Tue, 27 March 2012 11:47 UTC
Return-Path: <achatz@forthnetgroup.gr>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 346CC21F8967 for <ipv6@ietfa.amsl.com>; Tue, 27 Mar 2012 04:47:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nH5vmC3e0B1d for <ipv6@ietfa.amsl.com>; Tue, 27 Mar 2012 04:47:10 -0700 (PDT)
Received: from mx-out.forthnet.gr (mx-out.forthnet.gr [193.92.150.107]) by ietfa.amsl.com (Postfix) with ESMTP id 4EA6621F8955 for <ipv6@ietf.org>; Tue, 27 Mar 2012 04:47:09 -0700 (PDT)
Received: from mx-av-03.forthnet.gr (mx-av.forthnet.gr [193.92.150.27]) by mx-out-05.forthnet.gr (8.14.4/8.14.4) with ESMTP id q2RBl8xR002395 for <ipv6@ietf.org>; Tue, 27 Mar 2012 14:47:08 +0300
Received: from MX-IN-04.forthnet.gr (mx-in-04.forthnet.gr [193.92.150.163]) by mx-av-03.forthnet.gr (8.14.3/8.14.3) with ESMTP id q2RBl8HQ020718 for <ipv6@ietf.org>; Tue, 27 Mar 2012 14:47:08 +0300
Received: from [130.129.21.212] (dhcp-15d4.meeting.ietf.org [130.129.21.212]) (authenticated bits=0) by MX-IN-04.forthnet.gr (8.14.4/8.14.4) with ESMTP id q2RBksfZ010655; Tue, 27 Mar 2012 14:46:56 +0300
Authentication-Results: MX-IN-04.forthnet.gr smtp.mail=achatz@forthnetgroup.gr; auth=pass (PLAIN)
Message-ID: <4F71A8AF.2020905@forthnetgroup.gr>
Date: Tue, 27 Mar 2012 13:46:55 +0200
From: Tassos Chatzithomaoglou <achatz@forthnetgroup.gr>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20120312 Thunderbird/11.0
MIME-Version: 1.0
To: ipv6@ietf.org
Subject: comments about draft-ietf-6man-dad-proxy-02
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Mar 2012 11:47:11 -0000
Some questions/comments about this draft: 1) I think it should be better to provide an alternative terminology in order to better describe the topology, like hub and spokes or root and leaf(s). 2) IPv6 over PPP is not affected and should probably be mentioned. 3) Under 4.2.2, i believe there is a mixup of CPE states. i.e. according to the following, CPE1 has already a cache entry The BNG then has to verify whether there is a real conflict by checking if the CPE whose IPv6 address is in the entry is still connected. In the following, we will call IPv6-CPE1 the IPv6 address of the existing entry, Link- layer-CPE1 the Link-layer address of that entry and Link-layer-CPE2 the Link-layer address of the CPE which is performing DAD, which is different from Link-layer-CPE1. but then, the following paragraphs talk about different CPE1 cache states. If IPv6-CPE1 is in the Neighbor Cache, but it is associated with another Link-layer address than Link-layer-CPE1... If IPv6-CPE1 is not in the Neighbor Cache... The last one surely contradicts the "we will call IPv6-CPE1 the IPv6 address of the existing entry" statement. It also seems a little bit confusing to me. 4) If IPv6-CPE1 is in the Neighbor Cache, but it is associated with another Link-layer address than Link-layer-CPE1, that means that there is possibly a conflict with another CPE, but that CPE did not perform DAD. This situation is out of the scope of this document, since one assumption made above is that all the nodes of a point-to-multipoint domain (except the DAD proxy itself) perform DAD. This case could be covered in the future by additional solutions that work in conjunction with the DAD proxy. Would it be an intermediate solution to delete all "possibly wrong" entries and/or log an error message? -- Tassos
- comments about draft-ietf-6man-dad-proxy-02 Tassos Chatzithomaoglou
- Re: comments about draft-ietf-6man-dad-proxy-02 Jean-Michel Combes