Re: [savi] WGLC: draft-ietf-savi-dhcp-22

"Eric Levy- Abegnoli (elevyabe)" <elevyabe@cisco.com> Wed, 23 April 2014 16:11 UTC

Return-Path: <elevyabe@cisco.com>
X-Original-To: savi@ietfa.amsl.com
Delivered-To: savi@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2ABED1A03AA for <savi@ietfa.amsl.com>; Wed, 23 Apr 2014 09:11:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.773
X-Spam-Level:
X-Spam-Status: No, score=-9.773 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.272, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 ED13DkhWbiAj for <savi@ietfa.amsl.com>; Wed, 23 Apr 2014 09:11:27 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) by ietfa.amsl.com (Postfix) with ESMTP id 39C5C1A0380 for <savi@ietf.org>; Wed, 23 Apr 2014 09:11:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3077; q=dns/txt; s=iport; t=1398269460; x=1399479060; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=g6tOU4q0+alKp6sc1nJoA7YnCAcsp4H9s2v+TZSbsII=; b=ZZRXLKHxcCccsWE3K3C3qyekITDE2QIPh0+Wk9ey4g71ktwLKzAPD9dV izR/6/w8nvGwDOLXfRPON07AYDVNnWpHtvqQ8XC4W4Rv7bkRmxsUS2/kE +EAIqq7lSO7GSyehcBI9Q+paW5ohYNrn1Ny9wMTl2mXLxEXHY5eIpp3uh I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmIFAEHlV1OtJA2K/2dsb2JhbABaDoJ4gSbENIEaFnSCJQEBAQQ6NAsMBgEIEQQBAR8JORQJCAIEAQ0FGYgoznUXjlgHBoQzBJh1klWCcUCCKw
X-IronPort-AV: E=Sophos;i="4.97,912,1389744000"; d="scan'208";a="38103587"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-6.cisco.com with ESMTP; 23 Apr 2014 16:11:00 +0000
Received: from xhc-rcd-x08.cisco.com (xhc-rcd-x08.cisco.com [173.37.183.82]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s3NGB0DZ017650 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 23 Apr 2014 16:11:00 GMT
Received: from xmb-rcd-x06.cisco.com ([169.254.6.41]) by xhc-rcd-x08.cisco.com ([173.37.183.82]) with mapi id 14.03.0123.003; Wed, 23 Apr 2014 11:10:59 -0500
From: "Eric Levy- Abegnoli (elevyabe)" <elevyabe@cisco.com>
To: Guang Yao <yaoguang@cernet.edu.cn>, "'Ted Lemon'" <mellon@fugue.com>
Thread-Topic: [savi] WGLC: draft-ietf-savi-dhcp-22
Thread-Index: AQHPXw6d8FdOhs9nvUWZJnpcp77q9A==
Date: Wed, 23 Apr 2014 16:10:59 +0000
Message-ID: <CF7DA550.390DB%elevyabe@cisco.com>
In-Reply-To: <000001cf5dde$e493d450$adbb7cf0$@cernet.edu.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.3.2.130206
x-originating-ip: [10.49.80.39]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <05F9BD81D4BF84408A9E4F3C1A2BACDF@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/savi/SLbVJXP8DsuFsmncv72gyK2asaY
Cc: "draft-ietf-savi-dhcp@tools.ietf.org" <draft-ietf-savi-dhcp@tools.ietf.org>, 'SAVI Mailing List' <savi@ietf.org>, 'Jean-Michel Combes' <jeanmichel.combes@gmail.com>
Subject: Re: [savi] WGLC: draft-ietf-savi-dhcp-22
X-BeenThere: savi@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Mailing list for the SAVI working group at IETF <savi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/savi>, <mailto:savi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/savi/>
List-Post: <mailto:savi@ietf.org>
List-Help: <mailto:savi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/savi>, <mailto:savi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Apr 2014 16:11:39 -0000

Hi Guang,

On 22/04/14 05:56, "Guang Yao" <yaoguang@cernet.edu.cn> wrote:

>Hi, Ted
>
>Thank you very much for your comments! I agree with you. It's safe to
>assume
>all the SAVI devices have layer-3 stack. But it seems Eric also concerns
>the
>implementation of DHCP leasequery and NDP snooping.
>
>On the MLD problem mentioned by Eric, I wonder should SAVI-DHCP be
>consistent with RFC6620, or be different?
>
>Hi, Eric
>
>On the DAD problem:
>
>I read the doc again and find DAD NS will not be sent to the tentative
>node.
>Whenever probe should be sent to the tentative node, we use plain NS
>instead
>of DAD NS. Thus would it be OK?

I am a little bit confused on the scenario we are talking about (apologies
if this is my reading of the text).
The scenario I have in mind is
 1) SAVI device gets a data packet sourced with an address not found in
its table 
 2) the SAVI device creates the binding (in DETECTION)
 3) The SAVI device send and ARP/DAD to look for a conflict (I guess to
the entire vlan but the receive interface).
 4) If no conflict was detected, it does the LQ
I'll tend to argue that if LQ is required, the DETECTION state is not
necessary and should be removed.
If LQ is optional, and DETECTION failed to detect a conflict, then the
entry should not move back right away to NO_BIND?

DETECTION in general is problematic. The state in the SAVI device and on
the end-node which has the conflicting address are independent. When he
SAVI switch sends a DAD, while the end-node is right in TENTATIVE (bad
luck), this DAD would shutdown the end-node interface. Maybe that is a
problem we have to deal with, but these probe packets are causing exactly
this type of issues, seen in real life. I thought I should mention it.

In your response, you said it could also send a regular NS, which I assume
is an NS lookup. I could not find a reference in the text about sending NS
lookup instead of DAD. This is certainly a good practice (we have
implemented it that way) provided that you have an address to source it
from. However (my usual objection) the access switches often don't have a
l3 address per link/vlan, not even a link-local address. So NS-lookup
should be an option. Which leaves only DAD or LQ.
 

Thank you.
Eric




>
>We are looking forward to your further comments, thanks!
>
>Best regards,
>Guang
>
>-----Original Message-----
>From: Ted Lemon [mailto:mellon@fugue.com]
>Sent: Tuesday, April 22, 2014 12:31 AM
>To: Guang Yao
>Cc: Eric Levy- Abegnoli (elevyabe); Jean-Michel Combes; SAVI Mailing List;
>draft-ietf-savi-dhcp@tools.ietf.org
>Subject: Re: [savi] WGLC: draft-ietf-savi-dhcp-22
>
>Do we really think there are modern layer 2 devices that will implement
>SAVI-DHCP that will not have IPv6 addresses?   This seems highly doubtful
>to
>me-the devices that would only have layer two addresses would be unmanaged
>switches.   I have a cheap managed switch, and it has an IPv4 address and
>a
>web server in it.   I think this is a non-problem.
>
>
>