Re: [nvo3] I-D Action: draft-ietf-nvo3-mcast-framework-02.txt

Anoop Ghanwani <anoop@alumni.duke.edu> Fri, 12 February 2016 20:53 UTC

Return-Path: <ghanwani@gmail.com>
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 732641A8A50 for <nvo3@ietfa.amsl.com>; Fri, 12 Feb 2016 12:53:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level:
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
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 6j_KOeQU-MW5 for <nvo3@ietfa.amsl.com>; Fri, 12 Feb 2016 12:53:41 -0800 (PST)
Received: from mail-qg0-x235.google.com (mail-qg0-x235.google.com [IPv6:2607:f8b0:400d:c04::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 02A2B1A8A4E for <nvo3@ietf.org>; Fri, 12 Feb 2016 12:53:41 -0800 (PST)
Received: by mail-qg0-x235.google.com with SMTP id b35so71516575qge.0 for <nvo3@ietf.org>; Fri, 12 Feb 2016 12:53:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=dDDlZiV42dkaED4547xIld+vLtTaIdtZvNUNiwtsc/c=; b=DNJ58R9Evvyca2b6DxeEJrFOs05bbzrZSsDC7bO9DaccZapOJjQwaEg/y2xiVzv8ne VAFi6IDttYCNcXQxhM+atOR1dYuV9o2vLaGMkC77osH6YrJl0qqrO/zKYIiZwOz+zssj mhNW67LvZHIiB51EBxyKMD7mE7bMGYs4kmDlpBDysmnz3o1uYJbUWy5zQvtOFyClRMIc W1IjTN16obDYj3MSrksqZS0qIBY2M6kJNe6gDU2f37MfS42X2CKAcAUVlued4WcNNLp+ Eokx2a3mKq9UUGRzhflMR3E5zi5gS8hvjTMEztp7UKm1V7sqwR0Bnyc14PVIC4JUB085 I6OQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=dDDlZiV42dkaED4547xIld+vLtTaIdtZvNUNiwtsc/c=; b=H16Aj4xnh9jZcEWfYo7ujBP3q3op7scdfgflqEFoFV23Gw5hGvV102FagLCDsBcmsh iGT/yudr8d8+goAod0i/j3oQTGQQW/m7E+bqqeTG9wLlao2slLI6hQVA0m6ITrUQHNGI mJ7snXB8V6vEF6hdcAIs7cLpP2/gn82319KymJmfR1IrPkH6Rr1slT652cdeLU5tVtod sebjIhC13oWNQ68OiPR/cnOTKeSVuPPeyjh7nx0PXe6BbZxJiG5vPz/hD4B2DFIdvLjS Z40VnrrIq73ZnzBblEAnRSDSfMe7rGlYWV2h9/LO2dDoiZEPIvxLFF6I6aWGk/d5sZnr wTsQ==
X-Gm-Message-State: AG10YOSFmrLXBplrA0e4TpFvaLmRI00iEP1Ldbm4OoDNZAkzqcz2cs2Maqmh6mHFCDpEWcMr6ZFLd1usBdXRfw==
MIME-Version: 1.0
X-Received: by 10.140.231.137 with SMTP id b131mr4957645qhc.63.1455310420167; Fri, 12 Feb 2016 12:53:40 -0800 (PST)
Sender: ghanwani@gmail.com
Received: by 10.55.8.7 with HTTP; Fri, 12 Feb 2016 12:53:40 -0800 (PST)
In-Reply-To: <D2E3BB1C.5F85F%sadikshi@cisco.com>
References: <20160211072908.10127.59125.idtracker@ietfa.amsl.com> <CA+-tSzx6EtjKfJoW+f62p1D6-qw2E5fto6CABRmaNUrE19y8qg@mail.gmail.com> <D2E239F2.5F70D%sadikshi@cisco.com> <CA+-tSzxY2MUDhF2Atvu4ZwsO8ky-COdVZM2U9-7_Ccw2iR_SuQ@mail.gmail.com> <D2E3BB1C.5F85F%sadikshi@cisco.com>
Date: Fri, 12 Feb 2016 12:53:40 -0800
X-Google-Sender-Auth: J8Trw7dm2JzSETmZxS92IVBrFkA
Message-ID: <CA+-tSzyRU+VzsQXVA1Wg0NsLqpM41i596ksVJ9CnmnzjcKXGTQ@mail.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
To: "Saumya Dikshit (sadikshi)" <sadikshi@cisco.com>
Content-Type: multipart/alternative; boundary="001a1136fb4ea1d17d052b98dcc9"
Archived-At: <http://mailarchive.ietf.org/arch/msg/nvo3/aNUuz8h4EetiI7XjZOmmijZeSXE>
Cc: "nvo3@ietf.org" <nvo3@ietf.org>
Subject: Re: [nvo3] I-D Action: draft-ietf-nvo3-mcast-framework-02.txt
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Network Virtualization Overlays \(NVO3\) Working Group" <nvo3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nvo3>, <mailto:nvo3-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nvo3/>
List-Post: <mailto:nvo3@ietf.org>
List-Help: <mailto:nvo3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nvo3>, <mailto:nvo3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Feb 2016 20:53:43 -0000

Hi Saumya,

I'm deleting all the things we agree on and that will be fixed.  Please see
inline for the one issue that I see need clarification on.

Anoop

>>>> In sectin "3.1
> <https://tools.ietf.org/html/draft-ietf-nvo3-mcast-framework-02#section-3.1>*.
> No multicast support**”** "* All of the application traffic in the
> network is unicast
>
>         traffic and the only multicast/broadcast traffic is from ARP/ND
>         protocols.”
>
> Does this section implies that bridging/switching is not supported on the NVE devices, which will perform broadcast for all L2 packets (either multicast or broadcast) received from connected TS. If not, then case all link-local multicast packets at least can be bridged/switched by the devices in this case.
>
>
I'm not sure I understand the comment.  But what the text is saying is that
when a broadcast or link local multicast packet is received at the NVE, the
NVE either knows what to do with it (i.e. respond if it's ARP/ND) or it
will discard the packet.

<Saum> The intention was to check if in this case, NVE is incapable for
performing L2-bridging (flooding the packets destined to broadcast and
multicast addresses over the fabric core) for application traffic destined
to multicast address.

[ag] Yes, for this case, the NVE would be incapable of performing L2
bridging for multicast traffic.

<Saum> Isn’t the outer NVO3 encap header driven by the VNI over which the
packet arrives and then flooded in the same bridge domain, that is, on all
other TS facing ports (in same bridge-domain) and the fabric (core) facing
ports.

[ag] I'm having trouble understanding the use case.  If multicast is
desired, then one of the other methods must be used.  This section is
specifically calling out the case where the NVA has all of the MAC/IP
information for the entire overlay and the NVE knows how to either
terminate/handle the multicast locally, forward it on as unicast (e.g. DHCP
helper), or will discard it.

<Saum> The NVO3 encap, while sending the packet over the overlay, can
potentially carry same destination IP/MAC as carried in inner packet.

[ag] If this is a multicast packet, and the underlay doesn't transport
mutlicast, how would this work?

<Saum> All remote NVE’s receiving this packet can either drop or accept
based on their capabilities. The two NVE end-points can potentially belong
to two different DC-core domains connected over WAN or DCI-fabric and hence
can carry different capabilities for supporting multicast. I think this can
be a valid case at least.

[ag] I'm having trouble understanding this part.  Is it possible to provide
more info?