Re: [Anima] Whether IPv6 only for ACP? //RE: I-D Action: draft-behringer-anima-autonomic-addressing-01.txt

Duzongpeng <duzongpeng@huawei.com> Sat, 27 June 2015 01:55 UTC

Return-Path: <duzongpeng@huawei.com>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2322F1A004E for <anima@ietfa.amsl.com>; Fri, 26 Jun 2015 18:55:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 Zq00zGK66OS3 for <anima@ietfa.amsl.com>; Fri, 26 Jun 2015 18:55:47 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D73391A0020 for <anima@ietf.org>; Fri, 26 Jun 2015 18:55:46 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BYA86900; Sat, 27 Jun 2015 01:55:45 +0000 (GMT)
Received: from NKGEML410-HUB.china.huawei.com (10.98.56.41) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sat, 27 Jun 2015 02:55:44 +0100
Received: from NKGEML505-MBX.china.huawei.com ([169.254.1.218]) by nkgeml410-hub.china.huawei.com ([10.98.56.41]) with mapi id 14.03.0158.001; Sat, 27 Jun 2015 09:55:38 +0800
From: Duzongpeng <duzongpeng@huawei.com>
To: "paduffy@cisco.com" <paduffy@cisco.com>, "anima@ietf.org" <anima@ietf.org>
Thread-Topic: [Anima] Whether IPv6 only for ACP? //RE: I-D Action: draft-behringer-anima-autonomic-addressing-01.txt
Thread-Index: AQHQr45pvgg3y1Hre0qREj6wAypd6p29epqAgABfnQCAAAd7AIAAebsAgAE49XA=
Date: Sat, 27 Jun 2015 01:55:37 +0000
Message-ID: <BAFEC9523F57BC48A51C20226A5589575E93225D@nkgeml505-mbx.china.huawei.com>
References: <20150618095520.3486.7068.idtracker@ietfa.amsl.com> <55876E20.2070508@gmail.com> <3AA7118E69D7CD4BA3ECD5716BAF28DF22FF0FDC@xmb-rcd-x14.cisco.com> <21740.1435165907@sandelman.ca> <BAFEC9523F57BC48A51C20226A5589575E931D65@nkgeml505-mbx.china.huawei.com> <558C7343.9000802@gmail.com> <5D36713D8A4E7348A7E10DF7437A4B925F55A5BB@nkgeml512-mbx.china.huawei.com> <3AA7118E69D7CD4BA3ECD5716BAF28DF22FF5CA2@xmb-rcd-x14.cisco.com> <5D36713D8A4E7348A7E10DF7437A4B925F55A6F4@nkgeml512-mbx.china.huawei.com> <558D6830.9080008@cisco.com>
In-Reply-To: <558D6830.9080008@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.149.226]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/anima/kXkx9zd7redPeVmcHMNZk2Ekhiw>
Subject: Re: [Anima] Whether IPv6 only for ACP? //RE: I-D Action: draft-behringer-anima-autonomic-addressing-01.txt
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Jun 2015 01:55:50 -0000

Hi Paul:

	I want make some clarifications. What I have suggested is to do an IPv6-ACP first, and considering an IPv4 one if needed.
So, I don't think it results in any delay for the former one.
	I agree that it is the trend that IPv6 will replace IPv4 in future, but for better popularization of Autonomic network, maybe we can provide some alternative options to network operators.


Best Regards
Zongpeng Du

-----Original Message-----
From: Anima [mailto:anima-bounces@ietf.org] On Behalf Of Paul Duffy
Sent: Friday, June 26, 2015 10:57 PM
To: anima@ietf.org
Subject: Re: [Anima] Whether IPv6 only for ACP? //RE: I-D Action: draft-behringer-anima-autonomic-addressing-01.txt

Surely this WG understands the difference in the IPv6 deployment situation 2001 versus 2015.

All major platform OSs ship today IPv6 enabled.  Many major service providers are already IPv6 enabled or in the process of switching over. 
IEC TC57 (Power Systems) requires that all new and evolution of current standards support IPv6 starting 2015. The embedded RTOS space is a laggard, but that is also changing fast. IPv6 is the only way to go in the constrained / LLN space ... look at the work ongoing in the IETF 6lo, Wi-SUN Alliance, Thread Group, OIC, uPnP, etc.  I could go on further, but I'm bored ;)

Are we really going to argue AMINA IPv4 support based on the situation in 2001?

Its my strong desire that this WG not in any way let IPv4 considerations delay your ACP work.  Lead us into the future.

Cheers


On 6/26/2015 3:41 AM, Sheng Jiang wrote:
> So, you are saying we should never have a IPv4-based Autonomic Network? It may be waste if all devices have been dual-stack or IPv6-only. But it would still be long way to come. I have been working on IPv6 since 2001. At that time, we were expecting IPv4 might be terminated by 2006. There are new features that are developed with IPv6, but later they are also adopted into IPv4. In last 20 years, the technologies in IPv4 did not stop. If ACP or other AN functions can be incrementally added into legacy IPv4 devices, it would not be any harm for owners. So, that AN is new does not mean it could not use in IPv4.
>
> Don't get me wrong. I am NOT arguing that we "must" do that. Again, as I said, we "may" do that with low priority while I don't think it harms. If there are clearly requirements from operators, we may rise the "may" to be "should".
>
> Regards,
>
> Sheng
>
>> -----Original Message-----
>> From: Michael Behringer (mbehring) [mailto:mbehring@cisco.com]
>> Sent: Friday, June 26, 2015 3:14 PM
>> To: Sheng Jiang; Brian E Carpenter; anima@ietf.org; Michael 
>> Richardson
>> Cc: Duzongpeng
>> Subject: RE: [Anima] Whether IPv6 only for ACP? //RE: I-D Action:
>> draft-behringer-anima-autonomic-addressing-01.txt
>>
>> Sheng: WHY??? Why would you want an IPv4 control plane? If you have a 
>> good answer to that question, we can argue. :-)
>>
>> Take BGP: It can run on either v4 or v6, and it can negotiate any 
>> protocol under the sun. the control plane protocol has little to do 
>> with what it negotiates.
>>
>> Take ISIS: It's not even IP!!
>>
>> Other WGs may have good reasons: For example: interfacing end systems 
>> where we cannot expect IPv6 support. AN is NEW, the ANI is NEW, there 
>> is no legacy.
>>
>> Michael
>>
>>> -----Original Message-----
>>> From: Sheng Jiang [mailto:jiangsheng@huawei.com]
>>> Sent: 26 June 2015 03:32
>>> To: Brian E Carpenter; anima@ietf.org; Michael Behringer (mbehring); 
>>> Michael Richardson
>>> Cc: Duzongpeng
>>> Subject: RE: [Anima] Whether IPv6 only for ACP? //RE: I-D Action: 
>>> draft- behringer-anima-autonomic-addressing-01.txt
>>>
>>> Hi, Brian and Michael B,
>>>
>>> In my reading, it seems we take a wrong argument here. What we are 
>>> talking about is NOT stop IPv6-based ACP. It is remaining on our 
>>> priority or default choice. Technically, I am not sure the 
>>> possibility or feasibility IP independent. If yes, IP independent may be preferred over IPv6-only.
>>>
>>> But meanwhile, a parallel IPv4-based ACP (or IP independent) 
>>> mechanism should not bring any harm. IPv4 based Internet/networks 
>>> are still having the motivation to improve itself. Particularly, 
>>> many closed enterprise networks many remain IPv4-only for a while. 
>>> Many IETF WG, such as DHC, are
>> working
>>> on both IPv4 and IPv6 simultaneously, of course, with IPv4 in lower 
>>> preference and priority.
>>>
>>> "IPv4 management" use case for AN, running over an IPv6 ACP would 
>>> also be an interest use case. It is valuable in the dual stack 
>>> network or "running
>>> IPv4 as a service".
>>>
>>> Regards,
>>>
>>> Sheng
>>>
>>>> -----Original Message-----
>>>> From: Anima [mailto:anima-bounces@ietf.org] On Behalf Of Brian E 
>>>> Carpenter
>>>> Sent: Friday, June 26, 2015 5:32 AM
>>>> To: anima@ietf.org
>>>> Subject: Re: [Anima] Whether IPv6 only for ACP? //RE: I-D Action:
>>>> draft-behringer-anima-autonomic-addressing-01.txt
>>>>
>>>> On 25/06/2015 14:06, Duzongpeng wrote:
>>>>> Hi, Michael Richardson:
>>>>>
>>>>> 	I agree with your option. Perhaps ACP is not needed to be IPv6 only.
>>>> However, IPv6 has an enormous advantage in a cold start with all 
>>>> devices assumed in factory condition. Every IPv6 stack will acquire 
>>>> a valid link-local address even if no other device (such as a 
>>>> router or DHCP server) is configured and there is no Intent in 
>>>> place. That is what we
>>> need for a true AN.
>>>>> 	Of course, an IPv6 only autonomic control plane is ok for all the 
>>>>> services
>>>> in autonomic network, and the solution has the advantage of 
>>>> simplicity as mentioned by Michael Behringer.
>>>>> 	However, the network operator may be more familiar with the 
>>>>> IPv4-base
>>>> management.
>>>>
>>>> I'm sorry but such operators are quickly becoming dinosaurs. 
>>>> Looking at the current growth rate of IPv6, and knowing that it 
>>>> will take several years for Anima work to be complete, I think 
>>>> those operators will be in serious trouble.
>>>>
>>>>> 	In the beginning of the ACP deployment, the network operator may
>>> not
>>>> be very confident about the decisions made by the autonomic network.
>>>> Some kinds of monitoring jobs may be desired by the network operators.
>>>> At this time, the operator may want to see some IPv4 addresses.
>>>>
>>>> Their traditional NMS could still be IPv4, and they could still see
>>>> IPv4 information through an IPv6 ACP.
>>>>
>>>>> So, perhaps we need to provide IPv4-based ACP as an option for 
>>>>> these parts
>>>> of operators. Otherwise, we can only answer them "sorry, we only 
>>>> support
>>>> IPv6 here".
>>>>
>>>> No, the answer is "IPv6 will be deployed automatically with no work 
>>>> by you, but old IPv4 services will not be interrupted."
>>>>
>>>> Actually we should think about an "IPv4 management" use case for 
>>>> AN, running over an IPv6 ACP.
>>>>
>>>> Best regards,
>>>>    Brian
>>>>
>>>>> 	As IPv4 has been widely deployed, perhaps an IPv4-based
>>> autonomic
>>>> network will be accepted by more network managers at the beginning.
>>>>> 	Indeed, at this time, an IPv4-based ACP is not as mature as the 
>>>>> IPv6
>>> one.
>>>> Thus, perhaps some work needs to be done at this direction. For 
>>>> example, as you mentioned, how can we get an address instead of the 
>>>> ULA
>>> in IPv6.
>>>>> Best regards
>>>>> Zongpeng Du
>>>>>
>>>>> -----Original Message-----
>>>>> From: Anima [mailto:anima-bounces@ietf.org] On Behalf Of Michael
>>>> Richardson
>>>>> Sent: Thursday, June 25, 2015 1:12 AM
>>>>> To: Michael Behringer (mbehring)
>>>>> Cc: Anima WG
>>>>> Subject: Re: [Anima] I-D Action:
>>>> draft-behringer-anima-autonomic-addressing-01.txt
>>>>>
>>>>> Michael Behringer (mbehring) <mbehring@cisco.com> wrote:
>>>>>      >> > IPv6 only: Autonomic processes should use exclusively 
>>>>> IPv6,
>> for
>>>>>      >> > simplicity reasons.
>>>>>      >>
>>>>>      >> I agree with this as long as it's an RFC 2119 SHOULD, i.e.
>>>>> IPv4 could
>>>> be used in
>>>>>      >> extraordinary circumstances. The GDNP design is 
>>>>> fundamentally
>>>> IP-version
>>>>>      >> independent.
>>>>>
>>>>>      > Yes, as long as it's really "extraordinary" ;-)   That 2119 says
>>>>>      > "SHOULD" means like you need a really good reason to not do it.
>>>> What
>>>>>      > would such a good reason be? Just saying, in our 
>>>>> implementation
>> we
>>>>>      > often get the requirement "we want IPv4", and when you dig, 
>>>>> the
>>>> reason
>>>>>      > is that they don't want to deploy IPv6, and that's the only
>>>>>      > reason. Slippery slope...
>>>>>
>>>>> a) to respond to the immediate "we want IPv4" --- I'd just tell 
>>>>> the
>>> customer
>>>>>     that it uses a custom link layer protocol that uses an ethernet type
>>>>>     different than 0x0800... just like CDP does :-)
>>>>>     (I don't think you need to "deploy" IPv6 to have an ACP...)
>>>>>
>>>>> b) the only thing I care about is that nobody is allowed to say, "but
>>>>>     mechanism XYZ does not exist in IPv4".  That's all.  I don't know if
>>>>>     we will need IPv6-only things, but maybe.
>>>>>
>>>>> ...
>>>>>
>>>>>      >> Use-ULA: For these overlay addresses of autonomic nodes, 
>>>>> we use
>>>> Unique
>>>>>      >> Local Addresses (ULA), as specified in [RFC4193].  An
>> alternative
>>>>>      >> scheme was discussed, using assigned ULA addressing.  The
>>>> consensus
>>>>>      >> was to use standard ULA, because it was deemed to be
>> sufficient.
>>>>> It might be that ULA is an IPv6-only feature.
>>>>> I don't consider 10/8 to be the same, as it is not statistically 
>>>>> unique inside
>>>> the AS.
>>>>> --
>>>>> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software
>>>> Works  -= IPv6 IoT consulting =-
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Anima mailing list
>>>>> Anima@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/anima
>>>>> .
>>>>>
>>>> _______________________________________________
>>>> Anima mailing list
>>>> Anima@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/anima
> _______________________________________________
> Anima mailing list
> Anima@ietf.org
> https://www.ietf.org/mailman/listinfo/anima
> .
>

_______________________________________________
Anima mailing list
Anima@ietf.org
https://www.ietf.org/mailman/listinfo/anima