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

marcelo bagnulo braun <marcelo@it.uc3m.es> Fri, 20 March 2009 15:53 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 DBEA428C278 for <shara@core3.amsl.com>; Fri, 20 Mar 2009 08:53:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.419
X-Spam-Level:
X-Spam-Status: No, score=-6.419 tagged_above=-999 required=5 tests=[AWL=0.180, 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 Tiq5n5NX+FQZ for <shara@core3.amsl.com>; Fri, 20 Mar 2009 08:53:20 -0700 (PDT)
Received: from smtp02.uc3m.es (smtp02.uc3m.es [163.117.176.132]) by core3.amsl.com (Postfix) with ESMTP id 6110928C223 for <shara@ietf.org>; Fri, 20 Mar 2009 08:53:19 -0700 (PDT)
Received: from marcelo-bagnulos-macbook-pro.local (164.pool85-53-152.dynamic.orange.es [85.53.152.164]) by smtp02.uc3m.es (Postfix) with ESMTP id EFC4B6BAC56; Fri, 20 Mar 2009 16:54:03 +0100 (CET)
Message-ID: <49C3BC1B.4090803@it.uc3m.es>
Date: Fri, 20 Mar 2009 16:54:03 +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>
In-Reply-To: <6CF039C5B32037498B02251E11CDE6B007DF0D92@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.000
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 15:53:20 -0000

mohamed.boucadair@orange-ftgroup.com escribió:
>
>   
>> 3/ What is the role of the two represented PRRs? 
>>
>> - Slide 5: Idem as slide 4
>>
>>   
>>     
> 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. 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?

>> - Slide 7: 
>> 1/ Why you need a tunnel between represented two routers? 
>>
>>
>>   
>>     
> see the answer above
>
>   
>> FYI, additional IPv6-related use cases are defined in draft-boucadair-behave-ipv6-portrange-01. Two modes are defined: encapsulation and translation mode:
>>   
>>     
> AFAIU, the encapsulation mode is covered in Use case #2 and the translation mode is covered in Use case #3 I mean, in use case #2, IPv4 over IPv6 tunnels are considered and in the use case#3 we cover the case where the IPv6 client wants to connect to an IPv4 server.
>
> I agree that the NAT64 function can be located in different parts of the network, but i understand than the closer we keep the nat function tothe customer, the better.
>
> 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.

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.

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.

what am i missing?

Regards, marcelo


> Cheers,
>   



> Med
>
>