Re: [shara] First draft of the shara use cases for review

marcelo bagnulo braun <marcelo@it.uc3m.es> Fri, 20 March 2009 18:21 UTC

Return-Path: <marcelo@it.uc3m.es>
X-Original-To: shara@core3.amsl.com
Delivered-To: shara@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5C2743A696A for <shara@core3.amsl.com>; Fri, 20 Mar 2009 11:21:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.417
X-Spam-Level:
X-Spam-Status: No, score=-6.417 tagged_above=-999 required=5 tests=[AWL=0.182, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uPB58Ztx-S1a for <shara@core3.amsl.com>; Fri, 20 Mar 2009 11:21:43 -0700 (PDT)
Received: from smtp01.uc3m.es (smtp01.uc3m.es [163.117.176.131]) by core3.amsl.com (Postfix) with ESMTP id 14CEA3A68D5 for <shara@ietf.org>; Fri, 20 Mar 2009 11:21:42 -0700 (PDT)
Received: from marcelo-bagnulos-macbook-pro.local (164.pool85-53-152.dynamic.orange.es [85.53.152.164]) by smtp01.uc3m.es (Postfix) with ESMTP id 88296BA00E0; Fri, 20 Mar 2009 19:22:26 +0100 (CET)
Message-ID: <49C3DEE2.70504@it.uc3m.es>
Date: Fri, 20 Mar 2009 19:22:26 +0100
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209)
MIME-Version: 1.0
To: mohamed.boucadair@orange-ftgroup.com
References: <49BEB0D2.6080700@it.uc3m.es> <6CF039C5B32037498B02251E11CDE6B007DB7B84@ftrdmel3> <49C27CA6.1070703@it.uc3m.es> <6CF039C5B32037498B02251E11CDE6B007DF0D92@ftrdmel3> <49C3BC1B.4090803@it.uc3m.es> <6CF039C5B32037498B02251E11CDE6B007DF129C@ftrdmel3> <49C3D30F.3060800@it.uc3m.es> <6CF039C5B32037498B02251E11CDE6B007DF12C2@ftrdmel3>
In-Reply-To: <6CF039C5B32037498B02251E11CDE6B007DF12C2@ftrdmel3>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-TM-AS-Product-Ver: IMSS-7.0.0.3116-5.6.0.1016-16532.001
Cc: shara@ietf.org
Subject: Re: [shara] First draft of the shara use cases for review
X-BeenThere: shara@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Sharing of an IPv4 Address discussion list <shara.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/shara>, <mailto:shara-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/shara>
List-Post: <mailto:shara@ietf.org>
List-Help: <mailto:shara-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/shara>, <mailto:shara-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Mar 2009 18:21:44 -0000

mohamed.boucadair@orange-ftgroup.com escribió:
> I'm confused with your explanation.
>
> What is a CGN for you?
>
>   
section 2.1.1. of draft-arkko-townsley-coexistence-00

> Cheers
> Med
>
>
>
> -----Message d'origine-----
> De : marcelo bagnulo braun [mailto:marcelo@it.uc3m.es] 
> Envoyé : vendredi 20 mars 2009 18:32
> À : BOUCADAIR Mohamed RD-CORE-CAE
> Cc : shara@ietf.org
> Objet : Re: [shara] First draft of the shara use cases for review
>
> mohamed.boucadair@orange-ftgroup.com escribió:
>   
>>  
>>   
>>     
>>>>     
>>>>       
>>>>         
>>> I understand that you have a hierarchy of Port routers, so that a 
>>> port
>>>     
>>>       
>> router on the top of the hierarchy delegates a  port raneg to another 
>> port router, which in turn delegated sub ranges of this initial port 
>> range to other port routers or to port resticted nats or to end hosts, 
>> and that is what i want to describe by including multiple port routers 
>> and the tunnel technology between them... makes sense?
>>   
>>     
>>> Med: Several PRRs are required to be deployed inside a service domain
>>>     
>>>       
>> realm. The current proposed solution does not assume a hierarchy 
>> between these PRRs.
>>     
> right, i am not assuming it neither, i am just stating that it is possible
>
>   
>>  But in some scenarios, two PRRs **may** intervene in the delivery of 
>> connectivity services. These cascaded PRRs is required because the 
>> involved parties are not managed by the same PRR. BTW, we can imagine 
>> a hierarchy between PRRs, but this is solution specific and should 
>> IMHO avoided in this slot.
>>   
>>     
>
>
>   
>>>   
>>>     
>>>       
>> by hierarchy i meant that a PRR1 has IP1 and PR1 and there is another
>> PRR2 which gets IP1 and PR2 from PRR1, so that PR2 is included in PR1. 
>> I understnad that all approaches support this, so that i why i thought 
>> this was solution agnostic... am i wrong?
>>
>>
>> Med: What your are describing can be supported, but this is not 
>> recommended from an operational perspective. Only one level of PRRs is 
>> required. Solutions should be easier and simple to manage. O&M should 
>> be taken into account. Having this hierarchy may introduce some complexity.
>> I believe this is solution oriented discussion, and if required, 
>> should be covered at the solution space preso.
>>
>>   
>>     
> maybe, imho, this is just to keep the scenario generic, as i said, it is not required, but possible
>
>   
>>   
>>     
>>> Do you think i am missing something?
>>>
>>>
>>> Med: Fine. The translation mode is not covered. See the following 
>>> flow
>>>     
>>>       
>> example:
>>   
>>     
>>>         +--+             +---+            +-----+               +--+
>>>         |M1|             |CPE|            |i-PRR|               |RM|
>>>         +--+             +---+            +-----+               +--+
>>>           |                |                 |                    |
>>>           |==(1)IPv6_Out==>|==(2)IPv6_Out===>|==(3)Pub_IPv4_Out==>|
>>>           |                |                 |                    |
>>>           |<==(6)IPv6_In===|<==(5)IPv6_In====|<===(4)Pub_IPv4_In==|
>>>           |                |                 |                    |
>>>
>>>                         Figure 19: Translation Mode
>>>
>>>
>>>   
>>>     
>>>       
>> but this is covered in use case 3 afacis. The main difference is that 
>> the v4 v6 translator is located deeper into the ISP network. Now, i 
>> fail to see how this fits in the shara case, since i guess this would 
>> be the CGN variation of the v4 v6 translator, rather than the share 
>> variations, if you see what i mean.
>>
>> Med: IPv4-inferred IPv6 prefixes are assigned to end-users. The 
>> enclosed
>> IPv4 addresses are shared between several customers. Only an IPv6 
>> connectivity is offered.
>>     
>
> right, this is what is provided in use case 3
>   
>>  The core and the CPE/Home gateway/terminal are IPv6-only.
>>     
>
> this is why i think this is a CGN use case rahter than a shara use case
>
>   
>>  The interconnection between IPv6 and IPv4 realms are stateless.
>>
>>   
>>     
> this seems to be solution space to me
>
>   
>> In other words, in the v4v6 transaltor case, you can either place it 
>> near the customer, whoch would be the sahra flavor of it, or you can 
>> place it in the ISP network, which would be the CGN flavor of it.
>>
>>
>> Med: This is a terminology issue: both CGN and port range are shared 
>> IP address solutions.
>>
>>   
>>     
> if, the only difference between CGN and port range is a terminology one, i am afraid i fail to see the point of this work
>
>   
>> What you depict in the figure seems the CGN flavor, i.e. the 
>> translator is far from the client, so i would assume this is not 
>> partof the shara effort.
>>
>>
>> Med: It is not a CGN flavor. It is a port range one.
>>
>>
>>   
>>     
> i guess we simply disagree here
>
>   
>> what am i missing?
>>
>>
>> Med: Instead of enabling IPv4-in-IPv6 encapsulation to reach devices 
>> sharing the same IPv4 address, all internal communications are 
>> IPv6-only. Communications issued from IPv4 world are translated to IPv6.
>> The traffic is then routed, owing to IGP capabilities, to the device 
>> among those having the same IPv4 address. Note that the shared IPv4 
>> address is not used to send or to received traffic but it is used to 
>> build an IPv4-inferred IPv6 prefix.
>> Please refer to the draft for more information.
>>
>>   
>>     
> right, but you achieve all this by moving the NAT deeper into the network.
>
> regards, marcelo
>
>
>
>