Re: [v6ops] MAC table shortage in IPv6 networks caused by multiple IPv6 prefixes/addresses//FW: New Version Notification for draft-liu-v6ops-running-multiple-prefixes-01.txt

Andrew Yourtchenko <ayourtch@cisco.com> Fri, 11 July 2014 08:41 UTC

Return-Path: <ayourtch@cisco.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 5578E1B27D5 for <v6ops@ietfa.amsl.com>; Fri, 11 Jul 2014 01:41:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.152
X-Spam-Level:
X-Spam-Status: No, score=-15.152 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, 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 t8m5dxDgTzuU for <v6ops@ietfa.amsl.com>; Fri, 11 Jul 2014 01:41:06 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBDA81A0B17 for <v6ops@ietf.org>; Fri, 11 Jul 2014 01:41:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3590; q=dns/txt; s=iport; t=1405068076; x=1406277676; h=date:from:to:cc:subject:in-reply-to:message-id: references:mime-version; bh=WvS6D0hAWLwlWUOVoioSxx+HUD0iAU1SbiJw6GTlLdE=; b=WkecsCWlcgwmt2uMVzcPtWCNu53FCXkigaq/5CaG/azjdOx4ON1D4dfl qBZefm7WeW/SCt1OnIGj0O3tLTVXrrgvS5XEbLrLhvt6NdWGZc5pLmqYx xZyVIjh7mEmAhpXZOIbb2cQL36PceEjPMuQKa16udXM70LvjQTYwXig6T Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnwHAIKiv1OtJV2Z/2dsb2JhbABZgw6BLKwBAQEBBQFumzwBgQsWdYQDAQEBAwE4AjICCAECEAs7C04JBg4jiBwIxl0XhXqEAoR5AQFPB4RDAQSvIIICgUSBdTk
X-IronPort-AV: E=Sophos;i="5.01,642,1400025600"; d="scan'208";a="60021068"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-8.cisco.com with ESMTP; 11 Jul 2014 08:41:15 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s6B8f5vG020649 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 11 Jul 2014 08:41:05 GMT
Received: from dhcp-10-149-0-20.cisco.com (10.149.0.20) by xhc-aln-x10.cisco.com (173.36.12.84) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 11 Jul 2014 03:41:04 -0500
Date: Fri, 11 Jul 2014 10:40:36 +0200
From: Andrew Yourtchenko <ayourtch@cisco.com>
X-X-Sender: ayourtch@ayourtch-mac
To: "Liubing (Leo)" <leo.liubing@huawei.com>
In-Reply-To: <8AE0F17B87264D4CAC7DE0AA6C406F453D8F2AB4@nkgeml506-mbx.china.huawei.com>
Message-ID: <alpine.OSX.2.00.1407111029250.37292@ayourtch-mac>
References: <8AE0F17B87264D4CAC7DE0AA6C406F453D8EEA21@nkgeml506-mbx.china.huawei.com> <8AE0F17B87264D4CAC7DE0AA6C406F453D8F1C32@nkgeml506-mbx.china.huawei.com> <alpine.DEB.2.02.1407091226000.7929@uplift.swm.pp.se> <CFE32281.2067C%evyncke@cisco.com> <alpine.DEB.2.02.1407091710020.7929@uplift.swm.pp.se> <alpine.OSX.2.00.1407091840270.99248@ayourtch-mac> <8AE0F17B87264D4CAC7DE0AA6C406F453D8F291C@nkgeml506-mbx.china.huawei.com> <alpine.OSX.2.00.1407101220310.93503@ayourtch-mac> <8AE0F17B87264D4CAC7DE0AA6C406F453D8F2AB4@nkgeml506-mbx.china.huawei.com>
User-Agent: Alpine 2.00 (OSX 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="US-ASCII"
X-Originating-IP: [10.149.0.20]
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/eTxLHCsCslB_xKgT2VQS7d4S0bw
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] MAC table shortage in IPv6 networks caused by multiple IPv6 prefixes/addresses//FW: New Version Notification for draft-liu-v6ops-running-multiple-prefixes-01.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
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: Fri, 11 Jul 2014 08:41:07 -0000

Hi Leo,

On Fri, 11 Jul 2014, Liubing (Leo) wrote:

>
> Now there are some enterprise/campus networks under real use or 
>considering using L2 networks. Some are aiming at better user isolation
>through VLANs (some even consider QinQ mechanism); while some are aiming 
>less configuration/management than the traditional L3 networks. So there 
>would be thousands of hosts aggregated to the core switch (normally there 
>are two core switches stacked together, but only share one cache space). 
>As IPv6 is beginning real use, for example, some of the campus networks 
>are already dual-stack, and the majority of the hosts are Win 7, we once 
>observed in one campus that DHCPv6/SLAAC are both enabled, each Win 7 
>host had 4 IPv6 addr (SLAAC+DHCPv6+Privacy+link-local)+1 IPv4 addr.

If the majority of the hosts are Win 7, and are under the control of the 
administrator, this looks more like a misconfiguration rather than 
anything else: clear the "A" bit on the prefix, and they'll half the
address usage - down to just link-local and DHCPv6-based.

>
> Current high-end switch can certainly fulfill the thousands of users' 
>IP-MAC entries, however, the forwarding performance would be a 
>significant redundancy, which would cost more budget than expected. This 
>is something that won't happen in IPv4, so I thought maybe this could be 
>considered as an IPv6 networks operational issue, and took the issue into 
>the draft and gain some opinions in the list.

I'd say it's a question of different scaling requirements, depending on 
the network design.

--a

>
>>> Plus, an IPv6-MAC binding would cost more cache space than an IPv4-MAC
>> binding (2-4 times due to implementation).
>>>
>>>> I re-read the original mail starting this thread and the problem
>>>> description there to me boils down to two issues:
>>>>
>>>> 1) one IP node has more IP addresses in version 6 than in version 4.
>>>> 2) an IP address takes more lookup space in version 6 than in version 4.
>>>>
>>>> Do I grok it right ?
>>> [Bing] Basically yes. This is one of the problems cause by multiple
>>> IPv6 addresses in draft-liu-v6ops-running-multiple-prefixes.
>>
>> Ok, then I think that's a tricky one - we can not decrease the number of bits
>> in IPv6 address, nor get the end hosts to go back to ARP for address
>> resolution :-)
>>
>> Also, if iOS 8.0 indeed changes the MAC address upon the wireless
>> connection, the problem is just about to get much worse and not
>> IPv6-specific ;-)
>>
>> So, I think there are several means to combat the lookup space churn:
>>
>> 1) IPv6-only networks. We can't do that today and IPv4 is relatively not
>> *so* much but it's something.
>>
>> 2) Table maintenance/cleanup mechanisms. These appear to work today
>> reasonably.
>>
>> 3) provisioning hardware according to anticipated scale - and either using
>> larger router boxes, or splitting large L3 domains into several smaller
>> segments, like Mikael mentioned.
>>
>> 4) using DHCPv6-only allocation of addresses, with one address per host
>> assignment.
>>
>> Do you think there is something more that is needed besides the above
>> approaches to steer the addresses on the host ?
>
> [Bing] Thanks for the proposed approaches. It seems that's what we can do so far in operation perspective.
> As the opinions raised in the mailing list, people tend to consider it as a network design issue rather than operational issue. I will reflect the opinions in the next version of the draft.
>
> Best regards,
> Bing
>
>> --a
>