Re: [v6ops] new draft: draft-elkins-v6ops-multicast-virtual-nodes

Nalini Elkins <nalini.elkins@insidethestack.com> Mon, 22 September 2014 17:55 UTC

Return-Path: <nalini.elkins@insidethestack.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7B961A1A60 for <v6ops@ietfa.amsl.com>; Mon, 22 Sep 2014 10:55:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.8
X-Spam-Level:
X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] 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 EcW0ukPWBHkf for <v6ops@ietfa.amsl.com>; Mon, 22 Sep 2014 10:55:52 -0700 (PDT)
Received: from nm7-vm3.bullet.mail.ne1.yahoo.com (nm7-vm3.bullet.mail.ne1.yahoo.com [98.138.91.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 062AD1A1B19 for <v6ops@ietf.org>; Mon, 22 Sep 2014 10:55:51 -0700 (PDT)
Received: from [98.138.100.115] by nm7.bullet.mail.ne1.yahoo.com with NNFMP; 22 Sep 2014 17:55:51 -0000
Received: from [98.138.89.174] by tm106.bullet.mail.ne1.yahoo.com with NNFMP; 22 Sep 2014 17:55:51 -0000
Received: from [127.0.0.1] by omp1030.mail.ne1.yahoo.com with NNFMP; 22 Sep 2014 17:55:51 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 293661.52438.bm@omp1030.mail.ne1.yahoo.com
Received: (qmail 80663 invoked by uid 60001); 22 Sep 2014 17:55:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1411408551; bh=kMZvgLi367ZqHhDrknWEMT5c1Zm6b83jfUOWVX1Rqas=; h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=4MXN8AOfkwB8l/mqsM6GNCcD5WnZe6fw0be3nntLBwoVQAsJxwoAPsTIavfK1pIKUyEtyzGE/UwQJ4Fgx0bs1eP/zvax/WF98d4luex0vc+9fTy6K63+xLbONk963aLw2rCgXBzZow3t89oywSUxg9MN6hJVo2jbikEhZWV3Iok=
X-YMail-OSG: Pdb5ZHUVM1ko22TeL5O7kQ4xNiag6CVn98BUdbTNXhest3A j._.m29fAmGPBf1CBTlx8.YHzx.U8AdwwL5pSGcK2NugneyM._jQZHWFCl4o b0LhEHiEzKNNjdfq7Gg0Dzusdmfx3fNA9TYGVjWt3daX.l9fhE79jgwbFPxz PsmkUaaI3i4TtyKYiryibXaXIoQiIlpnHja2PVxywkorC8XzxVOENJEWeWVg 32fz3LDRhxvyBYCU1z7.72dDx2QnXl2bC_gSDNJEJbT8SEhhTBVKCixZbQdX oWcDs2SyfxwcMskWKO5o7u6kz5KrGa7mWfPMBQwdGd7WEP9hadsy1bx.gHWH VmSllN6T1pdOAjwEhPBw.E_yTQYhLWqbn5nQ.4PXptWigwq.Y1_WmF1zqMyf l2QFdHrl.c0tKqaAR9mRt12bDZY8nybFUb3guQ_fjzska9bSFO1xUgESN2so xuJBFSo0BqwTT95USterr8RswMLxA6llYjiiYI9M0OnZ0dDwauE8p3zdeBC5 GNHHAbkePXqW.ZAmG4iznM3GUFtiGtFH.UvwryGzgctPEyg--
Received: from [50.185.72.13] by web125104.mail.ne1.yahoo.com via HTTP; Mon, 22 Sep 2014 10:55:50 PDT
X-Rocket-MIMEInfo: 002.001, CgpPbiBTYXQsIDIwIFNlcCAyMDE0LCBOYWxpbmkgRWxraW5zIHdyb3RlOgoKPj4gU28gdGhlbiwgYXJlIHlvdSBzYXlpbmcgdGhhdCB0aGUgaG9zdGluZyBjb21wYW55IGV4YW1wbGUgd2UgZ2F2ZSB3YXMgZm9yIGEgCj4.IHBhcnRpY3VsYXJseSBpZ25vcmFudCBvciBpbmNvbXBldGVudCBmaXJtPyAgIFRoYXQgbW9zdCBob3N0aW5nIHByb3ZpZGVycyBvZiBJUHY2Cgo.Tm8sIEkgdGhpbmsgdGhlIGdlbmVyYWwgdGhpbmtpbmcgaXMgdGhhdCB0aGV5J3JlIG9mIGF2ZXJhZ2UgaWdub3JhbmNlIGFuZCAKPmNvbXABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.203.696
References: <201409191147.s8JBl1Fe016458@irp-lnx1.cisco.com> <CAPi140O_WkcS9uFCSK0+tVDF3Z1sB4_UF5Zv9kpNEMh7m94Vww@mail.gmail.com> <1411154671.21942.YahooMailNeo@web125102.mail.ne1.yahoo.com> <CAPi140Ob+TeDyYfw_1A2Q55gEF5-rNrLynQ1LkGHOVnGcNcpLA@mail.gmail.com> <1411164118.44574.YahooMailNeo@web125106.mail.ne1.yahoo.com> <CAPi140M+RjEr_edAXZBuUv9dYTztQUHq5J6rTd6Ca0qHcuhrCA@mail.gmail.com> <1411170563.16646.YahooMailNeo@web125101.mail.ne1.yahoo.com> <CAPi140PC_rjguOVpyes74=by-Y504hcpsbWFxVfQ8GiudbR6sA@mail.gmail.com> <1411185266.51203.YahooMailNeo@web125102.mail.ne1.yahoo.com> <541D45DB.5010703@foobar.org> <1411222548.10128.YahooMailNeo@web125105.mail.ne1.yahoo.com> <541DB824.7080408@foobar.org> <1411255504.4053.YahooMailNeo@web125102.mail.ne1.yahoo.com> <alpine.DEB.2.02.1409221003200.14735@uplift.swm.pp.se>
Message-ID: <1411408550.77000.YahooMailNeo@web125104.mail.ne1.yahoo.com>
Date: Mon, 22 Sep 2014 10:55:50 -0700
From: Nalini Elkins <nalini.elkins@insidethestack.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
In-Reply-To: <alpine.DEB.2.02.1409221003200.14735@uplift.swm.pp.se>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/qhcbmcZ_L-_7YCz9R1Fxyiq9oFk
Cc: "draft-elkins-v6ops-multicast-virtual-nodes@tools.ietf.org" <draft-elkins-v6ops-multicast-virtual-nodes@tools.ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] new draft: draft-elkins-v6ops-multicast-virtual-nodes
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Nalini Elkins <nalini.elkins@insidethestack.com>
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Sep 2014 17:55:53 -0000


On Sat, 20 Sep 2014, Nalini Elkins wrote:

>> So then, are you saying that the hosting company example we gave was for a 
>> particularly ignorant or incompetent firm?   That most hosting providers of IPv6

>No, I think the general thinking is that they're of average ignorance and 
>competency, which doesn't say much.

>The general advice both for IPv4 and IPv6 is not to put a huge amount of 
>nodes in the same L2 domain. This has been true for 30 years, that's why 
>IP replaced the L2 bridged protocols or lots-of-years-ago.

>If you're putting 284 nodes in the same broadcast domain, you're asking 
>for trouble. My advice is to separate customers into separate L2 domains, 
>or make sure your L2 infrastructure has some L3 functionality, for 
>instance private-vlan or other filtering.

It is an interesting question of whether 284 is too many or not.  I
think I prefer to start using a term "administrative domain" (or some such)
where those are the nodes that are under a single control for business
or security reasons.

So, "administrative domain" (AD) and "broadcast domain" (BD) should be the same.
For example, if I have three virtual servers (or nodes), then that is my 
administrative and broadcast domain.

If I have a 1,000 nodes under my control, then that is how many that
should be in my AD and BD.   IPv6 allows for large subnets so why not?

But, if I have only 1 node, then having more than one node in my BD
is too much.

>So while your draft describes a problem that might be there, asking for 
>nodes to not respond to link-local FF0x::1 ICMP ECHO REQUEST isn't the 
>correct solution.

Possibly not.  We wanted to raise the issue.  BTW, Pings, as you know,
are the precursor to much malicious activity.  It is something that
someone with ill intent is liable to do readily.  And, it provides
a huge amount of data on other nodes in a broadcast domain.

>Btw, how does the data center you've done testing on implement BCP38 so 
>that the customers can't originate packets for addresses they do not "own"?

No idea.  I can try spoofing packets for other prefixes and for my servers.

Interestingly, enough, from BCP38 is:

"The one MAC address that all devices share in common in normal operation is the media broadcast, or FF:FF:FF:FF:FF:FF.  In this case, a device will take the packet and send an interrupt for processing. Thus, a flood of these broadcast frames will consume all available resources on an end-system [9]. It is perhaps prudent that system administrators should consider ensuring that their border routers do not allow directed broadcast packets to be forwarded through their routers as a default."

On Linux, I believe when you do a PING, it is continuous until intentionally stopped.  So, doing a Ping to FF02::1 from a
Linux machine will create havoc without having ill intent.  That is, accidentally.




-- 
Mikael Abrahamsson    email: swmike@swm.pp.se