[16NG] Re: flloding problem

Alexandru Petrescu <alexandru.petrescu@motorola.com> Fri, 19 January 2007 11:34 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1H7s0U-0008Nz-Dp; Fri, 19 Jan 2007 06:34:06 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1H7s0T-0008Mg-Jb for 16ng@ietf.org; Fri, 19 Jan 2007 06:34:05 -0500
Received: from mail128.messagelabs.com ([216.82.250.131]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1H7s0R-0005iN-8B for 16ng@ietf.org; Fri, 19 Jan 2007 06:34:05 -0500
X-VirusChecked: Checked
X-Env-Sender: alexandru.petrescu@motorola.com
X-Msg-Ref: server-7.tower-128.messagelabs.com!1169206441!1241410!1
X-StarScan-Version: 5.5.10.7; banners=-,-,-
X-Originating-IP: [129.188.136.8]
Received: (qmail 18924 invoked from network); 19 Jan 2007 11:34:02 -0000
Received: from motgate8.mot.com (HELO motgate8.mot.com) (129.188.136.8) by server-7.tower-128.messagelabs.com with SMTP; 19 Jan 2007 11:34:02 -0000
Received: from il06exr04.mot.com (il06exr04.mot.com [129.188.137.134]) by motgate8.mot.com (8.12.11/Motorola) with ESMTP id l0JBY1h2018189; Fri, 19 Jan 2007 04:34:01 -0700 (MST)
Received: from [10.161.201.117] (zfr01-2117.crm.mot.com [10.161.201.117]) by il06exr04.mot.com (8.13.1/8.13.0) with ESMTP id l0JBY0Lq002302; Fri, 19 Jan 2007 05:34:01 -0600 (CST)
Message-ID: <45B0ACA7.4000109@motorola.com>
Date: Fri, 19 Jan 2007 12:33:59 +0100
From: Alexandru Petrescu <alexandru.petrescu@motorola.com>
User-Agent: Thunderbird 1.5.0.8 (Windows/20061025)
MIME-Version: 1.0
To: Jihoon Lee <jhlee@mmlab.snu.ac.kr>
References: <20070117233714.35376.qmail@web81905.mail.mud.yahoo.com> <fa31afde0701171603u3a78143cy7b45125979b80aa9@mail.gmail.com> <fa31afde0701171606s5e768656maee538295e5590f9@mail.gmail.com> <45AF590A.2000005@motorola.com> <fa31afde0701180716h10604ef8ga1dcac9ad81491b6@mail.gmail.com> <45AFA0CD.8080103@motorola.com> <fa31afde0701181643m51f845d8ja6354cc6d199df4f@mail.gmail.com>
In-Reply-To: <fa31afde0701181643m51f845d8ja6354cc6d199df4f@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5
Cc: 16ng@ietf.org
Subject: [16NG] Re: flloding problem
X-BeenThere: 16ng@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: 16ng working group discussion list <16ng.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/16ng>, <mailto:16ng-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/16ng>
List-Post: <mailto:16ng@ietf.org>
List-Help: <mailto:16ng-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/16ng>, <mailto:16ng-request@ietf.org?subject=subscribe>
Errors-To: 16ng-bounces@ietf.org

Jihoon Lee wrote:
> Hi Alex,
> 
>> More specifically, we can define it as being packets addressed to 
>> any link-layer address prefixed by 33:33 (see the post-scriptum 
>> why).
> 
> Sure. I agree. To support IPv6 transparently over ETHCS over 802.16, 
> multicasting (or broadcasting) packets in both directions of which 
> MAC addresses are 33:33:x:x:x:x is sufficient.

Let's focus on the flooding problem, not solution.

>> I think we need to identify what are the means to avoid flooding.
> 
> I'm sorry, I don't know what you're referring to. Anyway, I presume 
> that you mean that flooding (i.e., broadcast) is inefficient in terms
>  of bandwidth usage comparing to multicast. Am I correct?

Ok, flooding is not broadcast.

Up to now we agreed flooding is sending to 33:33-prefixed packets.
Broadcast is sending to ff:ff:ff:ff:ff:ff address.  It's completely
different.

> As Gabriel said before, it's about efficiency. IMHO, supporting 
> either multicast or broadcast (just flood 33:33:x:x:x:x packets) 
> should be fine.

Ok, I must say I disagree.  I completely respect Chair indications with
respect to administrative, but I think that oppinion was expressed as a
technical oppinion, not as Chair, so anyone can disagree with it.

It is a very strong goal, and much more than qualifying as 'efficient or
less efficient', to not deliver the IPv6 multicast packet to a stack
that hasn't indicated willingness to participate into that multicast
group.  Or, to deliver a multicast packet only to a stack that has
expressed interest in it.  This is a requirement, as I see it.  What do
you think?

I can mention a scenario where this flooding can become a tsunami: if
one doesn't use link-layer filtering rules, or MLD, then an attacker can
send a packet to a 33:33 address and falsely put 33:33 in its src
address.  At which point everybody will respond to everybody, and more
everybody to everybody, etc.  A broadcasted NS is but an example.

Oftentimes this behaviour that I called 'tsunami' people call actually
'flooding'.  So our flooding problem would be so too.

What do you think about 'IPv6 flooding' not being ff:ff.. but '33:33',
and about the necessity to not deliver a multicast IPv6 packet to an
IPv6 stack that hasn't expressed interest in it?  Is this necessary in
your view?

Alex

_______________________________________________
16NG mailing list
16NG@ietf.org
https://www1.ietf.org/mailman/listinfo/16ng