Re: [Softwires] Comment about draft-dhankins-softwire-tunnel-option

2009-11-16 Thread mohamed.boucadair

Dear Dave, all,

I'm not talking about that, but when I don't want to add any entry to my DNS 
due to some reasons (avoid extra configuration task of DNS for instance.)

Cheers,
Med
 

-Message d'origine-
De : Dave Thaler [mailto:dtha...@microsoft.com] 
Envoyé : lundi 16 novembre 2009 23:54
À : BOUCADAIR Mohamed NCPI/NAD/TIP; softwires@ietf.org
Objet : RE: Comment about draft-dhankins-softwire-tunnel-option

You can resolve an FQDN to a list of IPv6 addresses, so it seems to
already provide that ability just with an FQDN.

-Dave

 -Original Message-
 From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
 Behalf Of mohamed.boucad...@orange-ftgroup.com
 Sent: Monday, November 16, 2009 5:34 AM
 To: softwires@ietf.org
 Subject: [Softwires] Comment about draft-dhankins-softwire-tunnel-
 option
 
 
 Dear authors, all,
 
 The current version of the draft defines a single option which is used
 to convey one FQDN pointing to a DS-lite CGN. The use of FQDN may have
 several advantages compared to a plain IPv6 address such as enabling
 DNS-based load distribution among a set of CGN devices. Nevertheless,
 this should not preclude to define an option to convey a (list) of IPv6
 address instead of FQDN. It is up to the service providers to decide
 whether enclosing an IP address or a FQDN in the ds-lite DHCP option is
 more appropriate in their contexts.
 
 Is there any reason why the draft defines only the FQDN option?
 
 Cheers,
 Med
 *
 This message and any attachments (the message) are confidential and
 intended solely for the addressees.
 Any unauthorised use or dissemination is prohibited.
 Messages are susceptible to alteration.
 France Telecom Group shall not be liable for the message if altered,
 changed or falsified.
 If you are not the intended addressee of this message, please cancel it
 immediately and inform the sender.
 


*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] Widthraw an AFTR from the path (draft-boucadair-softwire-cgn-bypass)

2009-12-16 Thread mohamed.boucadair
 
Dear all,

Please find below a link to a new submitted draft which aims to avoid involving 
several AFTR devices in the path. A procedure is proposed to withdraw an AFTR 
from the path.

Comments are more than welcome.

Cheers,
Med

-Message d'origine-
De : i-d-announce-boun...@ietf.org [mailto:i-d-announce-boun...@ietf.org] De la 
part de internet-dra...@ietf.org
Envoyé : mercredi 16 décembre 2009 17:30
À : i-d-annou...@ietf.org
Objet : I-D Action:draft-boucadair-softwire-cgn-bypass-00.txt 

A New Internet-Draft is available from the on-line Internet-Drafts directories.

Title   : Procedure to bypass DS-lite AFTR
Author(s)   : M. Boucadair
Filename: draft-boucadair-softwire-cgn-bypass-00.txt
Pages   : 16
Date: 2009-12-16

This document proposes a solution to avoid the use of two stateful
CGN (a.k.a., AFTR in [I-D.ietf-softwire-dual-stack-lite]) devices
when both participants (a.k.a., B4 element) are located behind
different CGN devices.  For this purpose a new IPv6 extension header,
called Tunnel Endpoint Extension Header (TEEH), is defined.  The
proposed procedure encourages the use of IPv6 between AFTR nodes as a
means to avoid the unnecessary crossing of AFTR devices.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-boucadair-softwire-cgn-bypass-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


 message/external-body;	name="draft-boucadair-softwire-cgn-bypass-00.url": Unrecognized 
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] GI-DS-lite as working group item?

2010-05-10 Thread mohamed.boucadair

Dear Alain, all,

Please see inline.

Cheers,
Med
 

-Message d'origine-
De : Alain Durand [mailto:adur...@juniper.net] 
Envoyé : vendredi 7 mai 2010 18:19
À : Behcet Sarikaya
Cc : BOUCADAIR Mohamed NCPI/NAD/TIP; softwires@ietf.org
Objet : Re: [Softwires] GI-DS-lite as working group item?


On May 7, 2010, at 10:55 AM, Behcet Sarikaya wrote:

 
 (c) N:1 
 model: a single CGN serve a group of PGW/GGSN. Indeed, having +16M of 
 customers 
 is a valid case. **BUT** which Service Provider will accept to service this 
 huge 
 amount of UEs with the same node (if we suppose that a mega centralised CGN 
 implementation is found in the market)? This is single point of failure 
 design 
 which SHOULD NOT BE RECOMMENDED.
 
 IMHO it is N:1 and that's why GI-DS lite is interesting to the operators. I 
 agree with you that having 16M+ MNs NAT'ed by a single CGN is something I 
 have not heard of, yes there there is a problem.


co-chair hat off:

This is the N:P aspect that I find interesting in GI-DS-lite. And it does not 
have to be limited to 16M+ address being concentrated... nor be limited to 
wireless.

Med: I have several questions here:

1- What do you mean by N:P? (In my first e-mail N refers to the number of gws 
and 1 is number of CGNs). 

2- If applied to fixed networks,  

(*) this would lead to NAT444 design model since nothing prevent to embed a NAT 
function in the AD.
(*) IPv6 is not a MANDATORY building block of the solution.   
(*) What is then the recommendation of the WG: use DS-Lite? Or GI-DS-Lite? Etc.
(*) A last comment, since GI-DS-Lite is a request from the 3GPP which 
recommends DS and IPv6-only models, this solution SHOULD be part of that 
package.

Think about an ISP with a number of access router and a number of centralized 
NATs. Each customer connected to an access router is 

Med: Even if centralised, having several millions of customers behind the same 
stateful device is not a viable approach: this node needs to support logging, 
LI, NAT, ALG, etc.

using his own version of RFC1918.

Med: Yes, I agree with this point.

What GI-DS-lite enable is to implement the NAT function in a different box that 
potentially has different scaling properties than the access router.

Med: Yes but GI-DS-Lite is not the ONLY solution which allows this.  You may 
rely on simple routing configuration from the gateway to its associated NAT(s), 
use DS-Lite ;-), or use A+P to avoid having any stateful device in the core 
network, etc. 


*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] GI-DS-lite as working group item?

2010-05-12 Thread mohamed.boucadair

Dear Sri,

Thank you for answers.

Please see inline.

Cheers,
Med


-Message d'origine-
De : Sri Gundavelli [mailto:sgund...@cisco.com]
Envoyé : mardi 11 mai 2010 23:31
À : BOUCADAIR Mohamed NCPI/NAD/TIP; Cameron Byrne
Cc : softwires@ietf.org; BINET David NCPI/NAD/TIP
Objet : Re: [Softwires] GI-DS-lite as working group item?

Hi Mohamed:

Sorry for the late response. We were not inclined to take the draft adoption
call to a discussion thread and hence the silence. Please see below.

You asked number of questions and all of those points were analyzed during
the IPv6 migration discussions and surely not in isolation, this was
attended by practically all the vendors and mobile operators. Two major
workshops were conducted to discuss the IPv6 migration issues in mobile
architectures. Its unfortunate, we missed you there.

Med: Since the request come from 3GPP, the applicability of the solution SHOULD 
NOT be beyond that scope. Furthermore, the draft should at least provide a 
background on the main recommendations of 3GPP SI: DS and IPv6-only and that 
the proposal can be used in that context. GI-DS-LITE is not mentioned anywhere 
that it is a MANDATORY functional block.

Please also see the report from the 3GPP-IETF workshop. The workshop
identified GI-DS-lite as a useful tool in some configurations. Its not the
only tool, but it is one of the tools along with NAT64, useful in the IPv6
migration toolkit.

Med: Again, I would like to understand how this is a migration tool to IPv6. 
Migrate means moving to IPv6-only scheme? How this is supported in 
GI-DS-Lite? How you allow to offload NAT44 nodes and use IPv6?

Now to this draft. The mechanism defined in GI-DS-lite draft allows us to
apply dual-stack lite approach to mobile architectures, resulting in the
following benefits.

Med: The context SHOULD be mentioned clearly in the document: Mobile+DS. All 
fixed use case should be removed.

1.) Solves the IPv4 address exhaust issue in mobile networks.
Med: Not specific to GI-DS-Lite

2.) Contains IPv4 to a state only in the end-point and in the CGN function.
Still allowing the end-points to access IPv4 services

Med: Not specific to GI-DS-Lite

3.) Provides the deployment option to move the CGN function from the gateway
and move it to the edge of the SP network.

Med: In some deployments, the NAT function is already provided in the edge of 
the PLMN not in the gateway. Usually, it is hosted together with a firewall 
device.

 Removing traces of IPv4 and
allowing the gateway to perform packet forwarding without using IPv4 routing
state. The side affect of this is that the operator is not required to
segment IPv4 public address space across gateways and that is a key benefit
with respect to provisioning and for efficient address space management.

Med: This is an engineering option and not a STANDARD-in-the-stone issue. IPv4 
address pools can be re-used per ggsn/pgw also and therefore, there is no 
modification required to the gateway, right?

4.) Allows the operator to migrate various parts of the mobile network to
IPv6, in parts, EPC core, or the network Sgi.

Med: How Gi-ds-lite allows for this?

5.) There are no changes to the end-point, unlike the other proposals that
were discussed which provide the solution for the same problem set. No
tunnel setup from the UE, no software grade and no additional overhead.

Med: Again, this is not specific to GI-DS-Lite. Other ***configuration 
allows for this:
* co-located NAT in the gw
* dedicated NAT with routing/forwarding configuration in the gateway to reach 
its CGN
* NAT in the boundary of the PLMN

I don't have any issue with mentioning that gi-ds-lite is an option but I admit 
I'm not comfortable with seeing the IETF prefers a solution against other 
without any analysis of the alternative solutions.

Please see below.


On 5/7/10 2:24 AM, mohamed.boucad...@orange-ftgroup.com
mohamed.boucad...@orange-ftgroup.com wrote:

 Dear Cameron, all,

 GI-DSLite does not define any protocol but an architecture where a tunnel is
 used together with a new enhanced NAT44 table (because more de-multiplexing
 information than for basic NAT44 table is required). So, what should be
 standardised there?

 (1) The behaviour of the gateway?


Yes. The gateway is responsible for forwarding UE's IPv4 packets. It needs
to ensure proper UE specific context identifiers are carried in the tunnel
headers. The specifics on how the gateway handles this function, how it
makes the forwarding decision needs to be standardized.

Med: These modifs belong to 3GPP Specs and not the IETF. What is needed from 
the IETF?


 (2) The tunnel establishment procedure? This is an operational consideration
 as a matter of fact. In addition, the tunnel is not required in the majority
 of the scenarios. Normal routing actions can be done in the gateway to
 redirect the traffic to the appropriate CGN. I don't see a deployment context
 where more that +16M UEs (or Access Devices) will be serviced by 

Re: [Softwires] GI-DS-lite as working group item?

2010-05-12 Thread mohamed.boucadair

Re-,

Please see inline.

Cheers;
Med

-Message d'origine-
De : Sri Gundavelli [mailto:sgund...@cisco.com]
Envoyé : mercredi 12 mai 2010 09:12
À : BOUCADAIR Mohamed NCPI/NAD/TIP
Cc : softwires@ietf.org
Objet : Re: [Softwires] GI-DS-lite as working group item?

Hi Mohamed,

Please see inline.



 Med: Since the request come from 3GPP, the applicability of the solution
 SHOULD NOT be beyond that scope. Furthermore, the draft should at least
 provide a background on the main recommendations of 3GPP SI: DS and IPv6-only
 and that the proposal can be used in that context. GI-DS-LITE is not mentioned
 anywhere that it is a MANDATORY functional block.


This can be a compromise. Surely, the primary motivation is mobile
architectures. We can discuss on the applicability note.

Med: Ok.


 Please also see the report from the 3GPP-IETF workshop. The workshop
 identified GI-DS-lite as a useful tool in some configurations. Its not the
 only tool, but it is one of the tools along with NAT64, useful in the IPv6
 migration toolkit.

 Med: Again, I would like to understand how this is a migration tool to IPv6.
 Migrate means moving to IPv6-only scheme? How this is supported in
 GI-DS-Lite? How you allow to offload NAT44 nodes and use IPv6?


I think I've answered this question.

UEPGWCGNinternet

For a mobile operator to transition to IPv6-only core (both EPC and Sgi),
there are three migration points. The 3GPP EPC architecture allows the
UE-PGW to have IPv6-only support, the GI-DS-lite tunnel between the PGW and
the CGN (IPv6-GRE encap) will allow IPv6-only transport network, still
enabling access to IPv4 services. This will result in an operator network
that is entire IPv6-only. So, this is the Migrate option that this
mechanism allows, which leads to an IPv6 only operator network.

Med: If the network is IPv6-only (likely the major base of UEs would be 
IPv6-enabled, right?), the use of NAT64 would be more appropriate (hence 
avoiding tunnelling) that crossing a NAT44 device. No?


 Now to this draft. The mechanism defined in GI-DS-lite draft allows us to
 apply dual-stack lite approach to mobile architectures, resulting in the
 following benefits.

 Med: The context SHOULD be mentioned clearly in the document: Mobile+DS. All
 fixed use case should be removed.

 1.) Solves the IPv4 address exhaust issue in mobile networks.
 Med: Not specific to GI-DS-Lite


It is GI-DS-lite that is allowing this configuration. Sure, the approach is
based on DS-lite. GI-DS-lite is an extension to DS-lite applicable to
tunnel-based access architectures. So, it is specific to GI-DS-lite in this
context. Applying DS-lite as it is will result in additional tunnel, that is
the optimization.

Med: My point was that any NAT-based solution allows to mitigate the address 
shortage.

 2.) Contains IPv4 to a state only in the end-point and in the CGN function.
 Still allowing the end-points to access IPv4 services

 Med: Not specific to GI-DS-Lite


Same response as above.
Med: See my answers above ;-)



 3.) Provides the deployment option to move the CGN function from the gateway
 and move it to the edge of the SP network.

 Med: In some deployments, the NAT function is already provided in the edge of
 the PLMN not in the gateway. Usually, it is hosted together with a firewall
 device.


That is going with the assumption that we are running IPv4 between the edge
of the PLMN and the gateway. The GI-DS-lite tunnel allows an IPv6 only
network between those points.

Med: I understand that you are claiming that gi-ds-lite benefit is only when it 
is deployed with IPv6 tunnelling scheme. Right?


  Removing traces of IPv4 and
 allowing the gateway to perform packet forwarding without using IPv4 routing
 state. The side affect of this is that the operator is not required to
 segment IPv4 public address space across gateways and that is a key benefit
 with respect to provisioning and for efficient address space management.

 Med: This is an engineering option and not a STANDARD-in-the-stone issue. IPv4
 address pools can be re-used per ggsn/pgw also and therefore, there is no
 modification required to the gateway, right?


The same private address space can be used across gateways. But, that
requires static provisioning of public address space. When you dont want to
do that segmentation of public pools across gateways, this solution can be
useful. Both the options are fine, based on the deployment choice.

Med: You agree that this is an operational consideration. Why then this 
document is in the standard track? Information would be enough.

 4.) Allows the operator to migrate various parts of the mobile network to
 IPv6, in parts, EPC core, or the network Sgi.

 Med: How Gi-ds-lite allows for this?


Explained earlier with an illustration.

Med: Your answer does not address this. Not sure I got how you can offload the 
traffic from NAT44 to a NAT64 for instance. What you are proposing can apply 
with the co-located model for 

Re: [Softwires] GI-DS-lite as working group item?

2010-05-18 Thread mohamed.boucadair
Hi Yiu,

Yes, I understand that point. My comment was related to the claim that 
GI-DS-Lite allows to migrate to IPv6...which I still don't agree with. 

What you mentioned is valid for any NAT-based solution. My concerns are as 
follows: 

(1) Since it seems that 3GPP is interested in this proposal and the 3GPP 
recommends DS and IPv6-only, the scope of the document should be restricted to 
that context. (Need to check if the GI-ds-lite has been moved to the main 
document of the TR of the IPv6 SI) 
(2) No Fixed network considerations should be elaborated in the document
(3) The problem statement should be clarified for IETF. Is there any issue with 
depletion of private IPv4 addresses? Clarify why this is a problem and for what 
deployment context? I still don't encourage centralise NAT approach.
(4) Ensure that the proposed solution is not another showstopper for the 
deployment of IPv6. This is for consistency of the overall IETF work. This does 
not prevent any SP to do whatever it wants, but from a standardisation 
perspective alternative solutions to delay IPv6 should be avoided. Gi-Ds-lite 
for me is one of these category of solutions. It can even lead to NAT444 since 
the AD can embed a NAT function.


I had other concerns with the procedure of the adoption of this document:
- It seems to me that the current charter does not allow for adopting it. I 
asked the chair to clarify but with no answer. 

Cheers,
Med 

-Message d'origine-
De : Lee, Yiu [mailto:yiu_...@cable.comcast.com] 
Envoyé : mardi 18 mai 2010 03:07
À : BOUCADAIR Mohamed NCPI/NAD/TIP; Sri Gundavelli
Cc : softwires@ietf.org
Objet : Re: [Softwires] GI-DS-lite as working group item?

Hi Med,

 
 Med: If the network is IPv6-only (likely the major base of UEs would be
 IPv6-enabled, right?), the use of NAT64 would be more appropriate (hence
 avoiding tunnelling) that crossing a NAT44 device. No?
 
For some operators, NAT64 may make more sense; for others, GI-DS-lite may be
more useful. In this end, GI-DS-lite just provides a simple way to address
the IPv4 exhaustion issue w/o change in the MH. I think there is value for
IETF to work on it.

Cheers,
Yiu

*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] GI-DS-lite as working group item?

2010-05-19 Thread mohamed.boucadair

Hi Yiu, 

Please see inline.

Cheers,
Med 

-Message d'origine-
De : Lee, Yiu [mailto:yiu_...@cable.comcast.com] 
Envoyé : mardi 18 mai 2010 21:58
À : BOUCADAIR Mohamed NCPI/NAD/TIP; Sri Gundavelli
Cc : softwires@ietf.org
Objet : Re: [Softwires] GI-DS-lite as working group item?

Hi Med,

I think we are on the same page. So your concern is the current draft didn't
limit to the scale to 3gpp. IMHO, this draft suggests a way to use a
tunnel-id to identify the client in AFTR. In this context, this doesn't
limit the scale to 3gpp only. In theory any client using tunnel may use it
(e.g. PPP). I don't now why IETF wants to limit it to 3gpp based deployment.

Med: This is why I asked for a big picture view rather than a single solution. 
Please refer to my previous messages, I included links to 
http://tools.ietf.org/html/draft-miles-behave-l2nat-00 or 
http://tools.ietf.org/html/draft-arkko-dual-stack-extra-lite-00 for instance 
which are generic solutions. Should we define a generic table structure for all 
enhanced NAT tables? 

I don't see how this draft to suggest a centralized NAT. Can you show me any
part in the draft may have suggested that? 

Med: This is the main argument of the draft: unavailability of sufficient 
private IPv4 addresses to service all UEs behind a CGN. The valid scenario for 
GI-DS-Lite is case (c) below which is a centralised model IMHO:
(a) Co-located model: the NAT is co-located in the PGW/GGSN. No issue with 
private IPv4 addresses. GTP TID can be used as de-multiplexing factor if 
required.
(b) 1:1 model: the CGN and the PGW/GGSN are not embedded in the same device. 
Each PGW/GGSN is configured how to reach its attached CGN. There is no private 
IPv4 @ depletion problem. 
(c) N:1 model: a single CGN serve a group of PGW/GGSN. Indeed, having +16M of 
customers is a valid case (centralised model)

Does this make sense for you?

Yes, if an operator wants to use
a giant NAT, this draft won't stop it. But this draft doesn't suggest it
either. Like what you said, this is deployment issue, not the spec enforcing
it.

As far as proposing IPv6, I agree the draft can put more words on it. I will
try to work with the authors off-line to suggest some text to them.

Med: Hope to see there how Gi-DS-lite is a migration tool for IPv6. 

Cheers,
Yiu


On 5/18/10 3:48 AM, mohamed.boucad...@orange-ftgroup.com
mohamed.boucad...@orange-ftgroup.com wrote:

 Hi Yiu,
 
 Yes, I understand that point. My comment was related to the claim that
 GI-DS-Lite allows to migrate to IPv6...which I still don't agree with.
 
 What you mentioned is valid for any NAT-based solution. My concerns are as
 follows: 
 
 (1) Since it seems that 3GPP is interested in this proposal and the 3GPP
 recommends DS and IPv6-only, the scope of the document should be restricted to
 that context. (Need to check if the GI-ds-lite has been moved to the main
 document of the TR of the IPv6 SI)
 (2) No Fixed network considerations should be elaborated in the document
 (3) The problem statement should be clarified for IETF. Is there any issue
 with depletion of private IPv4 addresses? Clarify why this is a problem and
 for what deployment context? I still don't encourage centralise NAT approach.
 (4) Ensure that the proposed solution is not another showstopper for the
 deployment of IPv6. This is for consistency of the overall IETF work. This
 does not prevent any SP to do whatever it wants, but from a standardisation
 perspective alternative solutions to delay IPv6 should be avoided. Gi-Ds-lite
 for me is one of these category of solutions. It can even lead to NAT444 since
 the AD can embed a NAT function.
 
 
 I had other concerns with the procedure of the adoption of this document:
 - It seems to me that the current charter does not allow for adopting it. I
 asked the chair to clarify but with no answer.
 
 Cheers,
 Med 
 
 -Message d'origine-
 De : Lee, Yiu [mailto:yiu_...@cable.comcast.com]
 Envoyé : mardi 18 mai 2010 03:07
 À : BOUCADAIR Mohamed NCPI/NAD/TIP; Sri Gundavelli
 Cc : softwires@ietf.org
 Objet : Re: [Softwires] GI-DS-lite as working group item?
 
 Hi Med,
 
 
 Med: If the network is IPv6-only (likely the major base of UEs would be
 IPv6-enabled, right?), the use of NAT64 would be more appropriate (hence
 avoiding tunnelling) that crossing a NAT44 device. No?
 
 For some operators, NAT64 may make more sense; for others, GI-DS-lite may be
 more useful. In this end, GI-DS-lite just provides a simple way to address
 the IPv4 exhaustion issue w/o change in the MH. I think there is value for
 IETF to work on it.
 
 Cheers,
 Yiu
 
 *
 This message and any attachments (the message) are confidential and intended
 solely for the addressees.
 Any unauthorised use or dissemination is prohibited.
 Messages are susceptible to alteration.
 France Telecom Group shall not be liable for the message if altered, changed
 or falsified.
 If you are not the intended addressee of this message, 

[Softwires] RE : DNS question about DS-lite

2010-05-27 Thread mohamed.boucadair
Dear Jacni,

Please see inline.

Cheers,
Med

De : softwires-boun...@ietf.org [softwires-boun...@ietf.org] de la part de 
Jacni Qin [jac...@gmail.com]
Date d'envoi : jeudi 27 mai 2010 17:54
À : Lee, Yiu
Cc : Durand, Alain; softwires@ietf.org
Objet : Re: [Softwires] DNS question about DS-lite

On Thu, May 27, 2010 at 1:00 AM, Lee, Yiu 
yiu_...@cable.comcast.commailto:yiu_...@cable.comcast.com wrote:

If the B4 is in the host, the B4 implementation should be able to proxy the v4 
DNS request over v6. Or B4 tunnels the DNS message and sends to a v4 DNS server 
(less desirable).

-- while as mentioned in the draft, currently there is no option defined for 
passing the v4 DNS server address to hosts.


Med: If you really want to provision an IPv4 address of the DNS server, you can 
inspire from what we proposed for PCP: 
http://tools.ietf.org/html/draft-bpw-softwire-pcp-dhcp-01#section-3.1 and 
convey an IP4-mapped IPv6 address (representing the IPv4 address of your DNS 
server) in the DHCPv6 option. BTW, it is recommended to send DNS queries over 
IPv6 to avoid crossing the AFTR for various reasons (avoid nating DNS messages, 
better ports usage in the AFTR since DNS traffic represents an important amount 
of messages issued by various applications, incremental migration of network 
services to IPv6: DNS and NTP for instance).
*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] TR: I-D Action:draft-lee-6man-ra-dslite-00.txt

2010-09-28 Thread mohamed.boucadair
Dear all,

FYI, we have submitted this new I-D.

Comments, critiques, suggestions and questions are more than welcome.

As mentioned in the draft, the provisioning of the AFTR is a very sensitive for 
the delivery of the IPv4 connectivity when DS-Lite is enabled. Any failure to 
provision such information means the failure for the delivery of IPv4 services. 
Furthermore, the availability of the IPv4 connectivity services does not depend 
on the availability of DHCPv6 or RADIUS servers. 

The draft includes in the appendix a use case for further discussion: 
distribute DS-Lite serviced customers among a set of deployed AFTRs. 
Provisioning the AFTR with an RA option simplifies this task and removes a 
constraint on DHCPv6 servers (no need to know where the customer is connected 
from). Off-line tools can be used instead for tuning the content of the 
information to be conveyed in an RA option. This use case has been included in 
the I-D to discuss whether it is a valid use case or not. We will move this use 
case to the core text if it is believed to be a valid scenario.  

Cheers,
Med

-Message d'origine-
De : i-d-announce-boun...@ietf.org [mailto:i-d-announce-boun...@ietf.org] De la 
part de internet-dra...@ietf.org
Envoyé : mardi 28 septembre 2010 08:00
À : i-d-annou...@ietf.org
Objet : I-D Action:draft-lee-6man-ra-dslite-00.txt 

A New Internet-Draft is available from the on-line Internet-Drafts directories.

Title   : IPv6 RA Option for DS-Lite AFTR Element
Author(s)   : Y. Lee, M. Boucadair
Filename: draft-lee-6man-ra-dslite-00.txt
Pages   : 8
Date: 2010-09-27

This document specifies a new optional extension to IPv6 Router
Advertisement to allow IPv6 routers to advertise DS-Lite AFTR
addresses to IPv6 hosts.  The provisioning of the AFTR information is
crucial to access IPv4 connectivity services in a DS-Lite context.
Means to ensure reliable delivery of this information to connecting
hosts is a must.

Furthermore, this RA option can be used as a means to distribute DS-
Lite serviced customers among a set of deployed AFTRs without
requiring a central knowledge of the underlying topology and deployed
AFTRs.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-lee-6man-ra-dslite-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


 message/external-body; name="draft-lee-6man-ra-dslite-00.url": Unrecognized 
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-07 Thread mohamed.boucadair
Dear Tomek,

Thank you for this clarification.

Providing the IP address in the option is not flexible enough and especially it 
may not be recommended to achieve load balancing. Otherwise the DHCPv6 server 
should act as a load balancer, which is not currently our preference.

To illustrate more the usage with the domain name option: The scenario I 
mentioned (is similar to what currently done in some VoIP networks for 
distributing customers among SBC nodes or P-CSCFs): you provide a generic FQDN 
of the AFTR by the DHCP server together with a suffix in the dns serach list 
option. When the B4 receives these two options, it will form a the FQDN to use 
to resolve its AFTR. Then a query is sent to the DNS system (it can be 
dedicated to the service), and based on the load considerations, the requesting 
client is redirected to the appropriate AFTR nodes (i.e., an IP address is 
returned).

With the sole IP address option we can not have such engineering flexibility 
for the provisioning of the AFTR.

Having the two options allow for more flexibility for the engineering. IMHO, 
the IETF should not impose engineering choice to SPs. It will be up to each 
service provider to decide whether an IP address or a FQDN is more convenient 
in his deployment context.

Hope this clarifies our concern.

Cheers,
Med



De : Tomasz Mrugalski [mailto:tomasz.mrugal...@gmail.com]
Envoyé : vendredi 8 octobre 2010 02:00
À : Softwires WG
Cc : BOUCADAIR Mohamed NCPI/NAD/TIP; 
draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org; Softwire Chairs; 
Ullio Mario; Jari Arkko; Ralph Droms; Maglione Roberta
Objet : Re: [Softwires] DHCPv6 AFTR name option is needed

Roberta, Mohamed,
AFTR name option was removed as a result of a concerns raised by Jari Arkko and 
Ralph Droms during IESG review. They were very clear that defining two options 
to configure the same parameter is not acceptable.

Regarding scenario mentioned by Mohamed, since you are already differentiating 
between different locations (as I understand in your scenario different 
locations provide different DNS addresses that resolve the same AFTR FQDN to 
different addresses, right?), you may do this explicitly and provide different 
AFTR addresses. Would that solve the problem?

Hope that helps.
Tomek

On Thu, Oct 7, 2010 at 4:58 PM, Maglione Roberta 
roberta.magli...@telecomitalia.itmailto:roberta.magli...@telecomitalia.it 
wrote:
Hello All,
   I fully agree with Med, both AFTR IP address and AFTR name options are 
needed, in order to be able to handle different scenarios.
We really would like to see both of them back in the draft.

Best regards,
Roberta

-Original Message-
From: softwires-boun...@ietf.orgmailto:softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.orgmailto:softwires-boun...@ietf.org] On 
Behalf Of 
mohamed.boucad...@orange-ftgroup.commailto:mohamed.boucad...@orange-ftgroup.com
Sent: giovedì 7 ottobre 2010 10.07
To: 
draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.orgmailto:draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org;
 Softwire Chairs
Cc: softwires@ietf.orgmailto:softwires@ietf.org
Subject: [Softwires] DHCPv6 AFTR name option is needed

Dear authors, chairs,

We are surprised to see the AFTR name option being removed from the latest 
version of this draft:
http://tools.ietf.org/rfcdiff?url2=draft-ietf-softwire-ds-lite-tunnel-option-05.txt

Is there any reason why this option has been removed?

We would like to see this option back to the draft and that *** both *** the 
AFTR IP address and the name options are defined.

FWIW, one of the deployment use cases we are considering is the distribution of 
the DS-Lite serviced customers among several (geo distributed) AFTRs by 
combining the search domain name dhcpv6 option (Code 24) and a generic FQDN 
conveyed in the AFTR name option. This would allow for a more controlled load 
distribution among deployed AFTRs.


Cheers,
Med


-Message d'origine-
De : softwires-boun...@ietf.orgmailto:softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.orgmailto:softwires-boun...@ietf.org] De la 
part de internet-dra...@ietf.orgmailto:internet-dra...@ietf.org
Envoyé : lundi 27 septembre 2010 21:30
À : i-d-annou...@ietf.orgmailto:i-d-annou...@ietf.org
Cc : softwires@ietf.orgmailto:softwires@ietf.org
Objet : [Softwires] I-D Action:draft-ietf-softwire-ds-lite-tunnel-option-05.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Softwires Working Group of the IETF.


   Title   : Dynamic Host Configuration Protocol for IPv6 (DHCPv6) 
Option for Dual- Stack Lite
   Author(s)   : D. Hankins, T. Mrugalski
   Filename: draft-ietf-softwire-ds-lite-tunnel-option-05.txt
   Pages   : 6
   Date: 2010-09-27

This document specifies single DHCPv6 option which is meant to be
used by a Dual-Stack Lite client (Basic Bridging BroadBand 

Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-08 Thread mohamed.boucadair
Hi Yiu, all,

If there is a real issue with defining two DHCPv6 options (which I don't see), 
an alternative would be to define one option with a sub-code field. This field 
indicates whether the option carries an IP address or a name option.

Cheers,
Med


De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Yiu L. Lee
Envoyé : vendredi 8 octobre 2010 16:55
À : Tomasz Mrugalski; Softwires WG
Cc : draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org; Softwire Chairs; 
Ullio Mario
Objet : Re: [Softwires] DHCPv6 AFTR name option is needed

How about define a new option just for FQDN? Will this address the IESG's 
concern?


On 10/7/10 11:24 PM, Tomasz Mrugalski tomasz.mrugal...@gmail.com wrote:

Roberta, Mohamed,
AFTR name option was removed as a result of a concerns raised by Jari Arkko and 
Ralph Droms during IESG review. They were very clear that defining two options 
to configure the same parameter is not acceptable.

Regarding scenario mentioned by Mohamed, since you are already differentiating 
between different locations (as I understand in your scenario different 
locations provide different DNS addresses that resolve the same AFTR FQDN to 
different addresses, right?), you may do this explicitly and provide different 
AFTR addresses. Would that solve the problem?

Hope that helps.
Tomek

On Thu, Oct 7, 2010 at 11:58 AM, Maglione Roberta 
roberta.magli...@telecomitalia.it wrote:
Hello All,
I fully agree with Med, both AFTR IP address and AFTR name options are 
needed, in order to be able to handle different scenarios.
We really would like to see both of them back in the draft.

Best regards,
Roberta

-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On Behalf 
Of mohamed.boucad...@orange-ftgroup.com
Sent: giovedì 7 ottobre 2010 10.07
To: draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org; Softwire Chairs
Cc: softwires@ietf.org
Subject: [Softwires] DHCPv6 AFTR name option is needed

Dear authors, chairs,

We are surprised to see the AFTR name option being removed from the latest 
version of this draft:
http://tools.ietf.org/rfcdiff?url2=draft-ietf-softwire-ds-lite-tunnel-option-05.txt

Is there any reason why this option has been removed?

We would like to see this option back to the draft and that *** both *** the 
AFTR IP address and the name options are defined.

FWIW, one of the deployment use cases we are considering is the distribution of 
the DS-Lite serviced customers among several (geo distributed) AFTRs by 
combining the search domain name dhcpv6 option (Code 24) and a generic FQDN 
conveyed in the AFTR name option. This would allow for a more controlled load 
distribution among deployed AFTRs.


Cheers,
Med


-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de internet-dra...@ietf.org
Envoyé : lundi 27 septembre 2010 21:30
À : i-d-annou...@ietf.org
Cc : softwires@ietf.org
Objet : [Softwires] I-D Action:draft-ietf-softwire-ds-lite-tunnel-option-05.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Softwires Working Group of the IETF.


Title   : Dynamic Host Configuration Protocol for IPv6 (DHCPv6) 
Option for Dual- Stack Lite
Author(s)   : D. Hankins, T. Mrugalski
Filename: draft-ietf-softwire-ds-lite-tunnel-option-05.txt
Pages   : 6
Date: 2010-09-27

This document specifies single DHCPv6 option which is meant to be
used by a Dual-Stack Lite client (Basic Bridging BroadBand element,
B4) to discover its Address Family Transition Router (AFTR) address.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-softwire-ds-lite-tunnel-option-05.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

*
This message and any attachments (the message) are confidential and intended 
solely for the addressees.
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration.
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone 
indicate. La diffusione, copia o qualsiasi altra azione derivante dalla 
conoscenza di queste informazioni sono rigorosamente vietate. Qualora abbiate 
ricevuto questo documento per errore 

Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-11 Thread mohamed.boucadair
Dear Raplh,

Do you suggest the I-D should elaborate further on the FQDN use cases so this 
to be acceptable by the IESG? 

Chairs, how should we proceed? The version which passed the WG LC is not the 
05.  

Cheers,
Med
 

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Ralph Droms
Envoyé : lundi 11 octobre 2010 20:46
À : draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org
Cc : Ullio Mario; Chairs Dhc; Softwire Chairs; Softwires
Objet : Re: [Softwires] DHCPv6 AFTR name option is needed

(Adding dhc WG chairs to the thread.)

The client behavior in draft-ietf-softwire-ds-lite-tunnel-option-04 did not 
describe any mechanism in which the client would combine the FQDN from the 
tunnel option with a suffix in the search list option to form a new name to use 
as its AFTR, nor did it mention anything about the DNS system doing load 
balancing.

Given the text in draft-ietf-softwire-ds-lite-tunnel-option-04, there is no 
advantage to sending an FQDN, so the spec should define only the IP address 
option.

- Ralph



On Oct 8, 2010, at 1:30 AM 10/8/10, mohamed.boucad...@orange-ftgroup.com 
mohamed.boucad...@orange-ftgroup.com wrote:

 Dear Tomek,
 
 Thank you for this clarification.
 
 Providing the IP address in the option is not flexible enough and especially 
 it may not be recommended to achieve load balancing. Otherwise the DHCPv6 
 server should act as a load balancer, which is not currently our preference.
 
 To illustrate more the usage with the domain name option: The scenario I 
 mentioned (is similar to what currently done in some VoIP networks for 
 distributing customers among SBC nodes or P-CSCFs): you provide a generic 
 FQDN of the AFTR by the DHCP server together with a suffix in the dns serach 
 list option. When the B4 receives these two options, it will form a the FQDN 
 to use to resolve its AFTR. Then a query is sent to the DNS system (it can be 
 dedicated to the service), and based on the load considerations, the 
 requesting client is redirected to the appropriate AFTR nodes (i.e., an IP 
 address is returned).
 
 With the sole IP address option we can not have such engineering flexibility 
 for the provisioning of the AFTR. 
 
 Having the two options allow for more flexibility for the engineering. IMHO, 
 the IETF should not impose engineering choice to SPs. It will be up to each 
 service provider to decide whether an IP address or a FQDN is more convenient 
 in his deployment context.
 
 Hope this clarifies our concern.
 
 Cheers,
 Med 
 
 
 De : Tomasz Mrugalski [mailto:tomasz.mrugal...@gmail.com] 
 Envoyé : vendredi 8 octobre 2010 02:00
 À : Softwires WG
 Cc : BOUCADAIR Mohamed NCPI/NAD/TIP; 
 draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org; Softwire Chairs; 
 Ullio Mario; Jari Arkko; Ralph Droms; Maglione Roberta
 Objet : Re: [Softwires] DHCPv6 AFTR name option is needed
 
 Roberta, Mohamed,
 AFTR name option was removed as a result of a concerns raised by Jari Arkko 
 and Ralph Droms during IESG review. They were very clear that defining two 
 options to configure the same parameter is not acceptable.
 
 Regarding scenario mentioned by Mohamed, since you are already 
 differentiating between different locations (as I understand in your scenario 
 different locations provide different DNS addresses that resolve the same 
 AFTR FQDN to different addresses, right?), you may do this explicitly and 
 provide different AFTR addresses. Would that solve the problem?
 
 Hope that helps.
 Tomek
 
 On Thu, Oct 7, 2010 at 4:58 PM, Maglione Roberta 
 roberta.magli...@telecomitalia.it wrote:
 Hello All,
   I fully agree with Med, both AFTR IP address and AFTR name options are 
 needed, in order to be able to handle different scenarios.
 We really would like to see both of them back in the draft.
 
 Best regards,
 Roberta
 
 -Original Message-
 From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On 
 Behalf Of mohamed.boucad...@orange-ftgroup.com
 Sent: giovedì 7 ottobre 2010 10.07
 To: draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org; Softwire Chairs
 Cc: softwires@ietf.org
 Subject: [Softwires] DHCPv6 AFTR name option is needed
 
 Dear authors, chairs,
 
 We are surprised to see the AFTR name option being removed from the latest 
 version of this draft:
 http://tools.ietf.org/rfcdiff?url2=draft-ietf-softwire-ds-lite-tunnel-option-05.txt
 
 Is there any reason why this option has been removed?
 
 We would like to see this option back to the draft and that *** both *** the 
 AFTR IP address and the name options are defined.
 
 FWIW, one of the deployment use cases we are considering is the distribution 
 of the DS-Lite serviced customers among several (geo distributed) AFTRs by 
 combining the search domain name dhcpv6 option (Code 24) and a generic FQDN 
 conveyed in the AFTR name option. This would allow for a more controlled load 
 distribution among deployed AFTRs.
 
 
 Cheers,
 Med
 

Re: [Softwires] DHCPv6 AFTR name option is needed

2010-10-12 Thread mohamed.boucadair

Dear Ted, 

The version which passed the Softwire LC is 
http://tools.ietf.org/html/draft-ietf-softwire-ds-lite-tunnel-option-04 which 
included both name and IP address options.

After IESG review, 05 has been published but this version has significant 
changes.  

We are at least two service providers who are asking for the need to roll back 
to 04. If text is needed to justify the need of the name option, for sure we 
can help.

Cheers,
Med 

-Message d'origine-
De : Ted Lemon [mailto:ted.le...@nominum.com] 
Envoyé : mardi 12 octobre 2010 15:50
À : BOUCADAIR Mohamed NCPI/NAD/TIP
Cc : Ralph Droms; draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org; 
Ullio Mario; Chairs Dhc; Softwire Chairs; Softwires; Maglione Roberta
Objet : Re: [Softwires] DHCPv6 AFTR name option is needed

On Oct 11, 2010, at 10:42 PM, mohamed.boucad...@orange-ftgroup.com wrote:
 Do you suggest the I-D should elaborate further on the FQDN use cases so this 
 to be acceptable by the IESG? 
 
 Chairs, how should we proceed? The version which passed the WG LC is not the 
 05.  

I'm confused.   The current version of the draft is the -05 version, which 
makes no mention of FQDNs.   You seem to be discussing the -04 version.   
Presumably the -05 version is the one that's meant to be published, so why are 
you discussing the -04 version?

If the name option is needed, then the right thing to do is to issue a new 
draft.   Since the draft would be substantially changed, and in a way that's 
contrary to the comments from the DHC working group, this would need to be 
re-reviewed by the DHC working group, and would need a new last call in the 
Softwires working group.

It would be entirely inappropriate for such a substantial change to be made 
during IESG review without further review by the DHC and Softwires working 
groups, and without another last call.

You would certainly need to explain the use case for the Name option--what 
value it adds that is missing from the address option.


*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCP option for DS-lite

2010-10-12 Thread mohamed.boucadair
Dear Alain, all,

I strongly object to define only a single AFTR address option. As I mentioned 
in previous e-mails, the FQDN name option is needed for some scenarios such as 
load balancing. Having DHCP server acting as a load balancer is not an option 
for us. 

If the problem is only with the language as mentioned by D. Hankins, then the 
spec should be clear enough.

I hope the wg will re-consider this position and defines the name aftr option.

Cheers,
Med
 

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Alain Durand
Envoyé : mardi 12 octobre 2010 21:01
À : Softwires list
Cc : Ralph Droms
Objet : [Softwires] DHCP option for DS-lite

Dear wg:

draft-ietf-softwire-ds-lite-tunnel-optionmailto:draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org
 has been reviewed by the IESG with input from the dhc wg. Their conclusion was 
that having both an IP option and an FQDN option
to describe the tunnel-end-point was redundant. After many discussion between 
the IESG and the authors, the authors decided to remove the FQDN option, 
leaving only
the IP address option in place.

The rationale is that the B4 element should remain as simple as possible and 
presenting multiple tunnel-end point alternative would seriously complicate
the implementation on the client side. For example, the client would have to 
keep track which end-point is currently the best alternative and we would have 
to develop
a complex mechanism to do that. Load balancing is better achieve by the DHCP 
server sending the proper tunnel end-point to the B4 element. There are cases 
where
more complex B4 elements could benefits from having multiple tunnel endpoint to 
choose from, but those are not expected to be the common case and they should
be dealt with differently.

Our AD, Ralph Droms, asked us to verify there is consensus in the wg to do this.

 David, Alain - The authors made a significant change to 
 draft-ietf-softwire-ds-lite-tunnel-option, deleting the FQDN option based on 
 IESG review and input from the dhc WG.  The -05 rev is getting de facto  
 review now, but you'll need to determine WG consensus for the changes in the 
 -05 rev.

 - Ralph

If you have a strong opinion that the decision of the authors is the wrong one, 
please speak up now. This window for comments will end in 7 days, on 10/19.

   - Alain.
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCP option for DS-lite

2010-10-14 Thread mohamed.boucadair

David (document shepherd), Jari, all,

   In can answer to the technical questions, but before that let
   position this discussion in its context in the overall process
   (softwire should follow the ietf process).  Below a reminder of the
   main steps for the adoption of this document:

   o  First of all, this document is the proprietary of the working group
  and should reflect the consensus of the working group not the
  opinions of the authors neither the chairs.

   o  The working group reached a consensus on the version, available at
  http://tools.ietf.org/html/
  draft-ietf-softwire-ds-lite-tunnel-option-03.  During the last
  call I didn't remember comments about the name option.

   o  Dave Ward who is the document shepherd mentioned the following in
  his note (available on the tracker):

 (1) We saw evidence of extensive review on the mailing list.
 The documents has been presented in softwires, v6ops, and dhc
 working groups.

 (2) the document has strong support in the WG.

 (3) This is strictly a protocol specification.  We believe
 that an operational document discussing some of the various
 tradeoffs and choices when deploying DS-Lite would be
 valuable.

   o  According to the IETF tracker, a Go Ahead has been received from
  R. Droms on August, 5th.  I understand this as Ralph has no
  technical issue with the content of the document.

   o  According to the IETF tracker, Jari raised the following comment:

 This document is ready to move forward.  However, there is one
 issue that I would like to briefly discuss before recommending
 the final approval of the RFC.  We have been pushing back in
 other cases when people defined both FQDN and IP address
 information for the same configuration item in DHCP.  Why are
 two options and configuration mechanisms absolutely necessary
 in this case?  Wouldn't IP-address based configuration suffice?
 

   o  The comment from Jari is valid and the document should justify why
  two options are needed.  This is even surprising because D.
  Hankins is also the author of
  http://tools.ietf.org/html/draft-ietf-dhc-option-guidelines since
  2007.  This is issue in not new for him.

   o  The authors on their own (or with the document shepherd, I don't
  know) decided to remove the name option **without** asking the
  working group's opinion.  No notification has been sent on the
  mailing list to notify or to justify this IMPORTANT change to the
  document.

   At least two representatives of service providers reiterated the need
   of the name option for high availability and load balancing reasons.
   We can provide Jari with more details if required.  Since the authors
   already maintained the IP address I believe they have strong
   arguments to maintain also the IP address option.

   The question should whether this feedback solves the issue raised by
   Jari during the IESG review.

   Jari, do you need more justification?

   Cheers,

   Med



-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Alain Durand
Envoyé : jeudi 14 octobre 2010 18:59
À : Softwires list
Cc : Ralph Droms
Objet : Re: [Softwires] DHCP option for DS-lite

I went back to the other thread on this topic  DHCPv6 AFTR name option is 
needed.
The only technical argument brought forward is that some ISPs would like to use 
a level of indirection via DNS
to achieve load balancing (where the DNS has some form of measurement of the 
current load of the system).
They point at VoIP for a precedent in that space.

I would like to offer several remarks:

1) In the current DS-Lite model, the B4 element would only find out the tunnel 
end-point at config (boot) time.
 There is no provision in the spec to regularly refresh this information. 
This means that whatever is configured
 is going to stay that way for possibly a very long time.
2)  It is unclear that the load information that the DNS was using at the time
 of the  resolution is a good indicator of what the load will be hours 
or days later.
3) Thus, it is unclear that such a system provide any better load distribution 
that a simple round-robin
 that can trivially be implemented in a DHCP server
4) If one follows that logic, the DNS redirection just add a round trip time 
for no benefits.
5) The analogy with VoIP does not hold here because the VoIP client can do the 
 query
 just before placing a call. The load information coming from the DNS has a 
better chance of being accurate for the next few minutes.

I would like to invite the proponents of the DNS indirection to provide 
technical arguments as why the above remarks are incorrect.

   - Alain.




On Oct 12, 2010, at 12:00 PM, Alain Durand wrote:

 Dear wg:
 
 

Re: [Softwires] Call for agenda items

2010-10-15 Thread mohamed.boucadair
Dear chairs,

We would like to have a slot for

(1) 
Draft name: http://tools.ietf.org/html/draft-boucadair-softwire-dslite-v6only-00
Time slot: 10 mins
Presenter: Yiu Lee

and for

(2)
Draft name: http://tools.ietf.org/html/draft-boucadair-softwire-cgn-bypass-03
Time slot: 10 mins
Presenter: Christian Jacquenet

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Alain Durand
Envoyé : vendredi 15 octobre 2010 01:32
À : Softwires list
Objet : [Softwires] Call for agenda items

This is a call for agenda items for the upcoming meeting in Beijing.
Please send request directly  the chairs.

Alain  David, co-chairs.
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DHCP option for DS-lite

2010-10-18 Thread mohamed.boucadair

   Dear Alain, all,

   In addition to the technical reasons mentioned in previous e-mails, I
   would like to raise that operational issues should be also taken
   into account for the provisioning of the DS-Lite AFTR reachability
   information.  In particular, we are considering two levels of
   redirection:

   o  The first level is national-wise is undertaken by the DHCP: a
  regional-specific FQDN will be returned;

   o  The second level is done during the resolution of the regional-
  specific FQDN to redirect the customer to a regional CGN among a
  pool deployed regionally.

   Distinct operational teams are responsible for each of the above
   mentioned levels.  A clear separation between the functional
   perimeter of each team is a sensitive task for the maintenance of the
   services we are running.  In particular, regional teams will require
   to introduce new resources (e.g., new CGN devices) to meet an
   increase of customer base.  The introduction of these new devices
   (addressing, redirection, etc.) is implemented locally.  Having this
   regional separation provides flexibility to manage portions of
   network operated by dedicated teams.

   In order to be able to meet this operational constraint, the AFTR
   option name is part of our requirements.

   Cheers,

   Med
 
 

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Alain Durand
Envoyé : jeudi 14 octobre 2010 18:59
À : Softwires list
Cc : Ralph Droms
Objet : Re: [Softwires] DHCP option for DS-lite

I went back to the other thread on this topic  DHCPv6 AFTR name option is 
needed.
The only technical argument brought forward is that some ISPs would like to use 
a level of indirection via DNS
to achieve load balancing (where the DNS has some form of measurement of the 
current load of the system).
They point at VoIP for a precedent in that space.

I would like to offer several remarks:

1) In the current DS-Lite model, the B4 element would only find out the tunnel 
end-point at config (boot) time.
 There is no provision in the spec to regularly refresh this information. 
This means that whatever is configured
 is going to stay that way for possibly a very long time.
2)  It is unclear that the load information that the DNS was using at the time
 of the  resolution is a good indicator of what the load will be hours 
or days later.
3) Thus, it is unclear that such a system provide any better load distribution 
that a simple round-robin
 that can trivially be implemented in a DHCP server
4) If one follows that logic, the DNS redirection just add a round trip time 
for no benefits.
5) The analogy with VoIP does not hold here because the VoIP client can do the 
 query
 just before placing a call. The load information coming from the DNS has a 
better chance of being accurate for the next few minutes.

I would like to invite the proponents of the DNS indirection to provide 
technical arguments as why the above remarks are incorrect.

   - Alain.




On Oct 12, 2010, at 12:00 PM, Alain Durand wrote:

 Dear wg:
 
 draft-ietf-softwire-ds-lite-tunnel-optionmailto:draft-ietf-softwire-ds-lite-tunnel-opt...@tools.ietf.org
  has been reviewed by the IESG with input from the dhc wg. Their conclusion 
 was that having both an IP option and an FQDN option
 to describe the tunnel-end-point was redundant. After many discussion between 
 the IESG and the authors, the authors decided to remove the FQDN option, 
 leaving only
 the IP address option in place.
 
 The rationale is that the B4 element should remain as simple as possible and 
 presenting multiple tunnel-end point alternative would seriously complicate
 the implementation on the client side. For example, the client would have to 
 keep track which end-point is currently the best alternative and we would 
 have to develop
 a complex mechanism to do that. Load balancing is better achieve by the DHCP 
 server sending the proper tunnel end-point to the B4 element. There are cases 
 where
 more complex B4 elements could benefits from having multiple tunnel endpoint 
 to choose from, but those are not expected to be the common case and they 
 should
 be dealt with differently.
 
 Our AD, Ralph Droms, asked us to verify there is consensus in the wg to do 
 this.
 
 David, Alain - The authors made a significant change to 
 draft-ietf-softwire-ds-lite-tunnel-option, deleting the FQDN option based on 
 IESG review and input from the dhc WG.  The -05 rev is getting de facto  
 review now, but you'll need to determine WG consensus for the changes in the 
 -05 rev.
 
 - Ralph
 
 If you have a strong opinion that the decision of the authors is the wrong 
 one, please speak up now. This window for comments will end in 7 days, on 
 10/19.
 
   - Alain.
 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires


[Softwires] Per-interface NAT in mobile networks

2010-10-25 Thread mohamed.boucadair
   Dear all,

   When per-interface NAT is applied to 3GPP networks, a NAT function
   can be embedded in the GGSN/PGW.  The GTP tunnel identifier will be
   used as an identifier in the NAT table to identify sessions belonging
   to each UE.  Packets are then translated and forwarded to their
   destination (either internal or external).  Distinct IPv4 address
   pools may be configured on the GGSN/PGW depending on the APN.  This
   procedure can be implemented in mono stack PDP context or in
   dual stack PDP contexts.

   Embedding a NAT in the PGW/GGSN is one of the scenarios we are
   considering to rationalise the use of IPv4 address in mobile
   networks, while promoting the invocation of IPv6 transfer
   capabilities whenever possible (our recommendation for mobile is to
   go for dual-stack connectivity).  Unlike other solutions where the
   NAT is not embedded in the PGW, the activation of the per-interface
   NAT does not impact the network availability since no new nodes will
   be introduced to embed the NAT function.

   We think per-interface NAT
   (http://datatracker.ietf.org/doc/draft-arkko-dual-stack-extra-lite/ or
   http://tools.ietf.org/html/draft-miles-behave-l2nat-00)
   is a good place to describe this use case.

   Some vendors already support a NAT function in their PGW products,
   but for harmonising the behaviour of such implementations we think it
   would be valuable to see draft-arkko-dual-stack-extra-lite be adopted
   as a WG document in Behave or Softwire.

   Is there any plan to see this I-D progress as Softwire or Behave WG
   document?

   Cheers,

   Med


*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Softwire agenda for IETF79

2010-11-04 Thread mohamed.boucadair
Dear Alain,

I believe draft-cui-softwire-host-4over6 and 
draft-boucadair-softwire-dslite-v6only have the same scope: Provide IPv4 
connectivity over an IPv6-only network. 

I would expect these I-Ds to be listed under the same category.

Cheers,
Med 
 

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Alain Durand
Envoyé : jeudi 4 novembre 2010 02:03
À : Softwires list
Objet : [Softwires] Softwire agenda for IETF79

Dear wg,

Here is the tentative agenda for the softwire meeting at IETF79.
As you see, there is an abundance of items that are neither on the current 
charter nor on the logical updates
that we chairs have been discussing with our ADs.

  - Alain.



IETF79 Softwire agenda

Items in charter

Multicast Mesh, Mingwei Xu, Chris Metz
draft-dhankins-softwire-tunnel-option, David Hankins

items in agreed evolution of the charter:

draft-lee-softwire-dslite-deployment-00, Yiu Lee
draft-qin-softwire-dslite-multicast-00, Jacni Qin
draft-ietf-softwire-dslite-radius-ext-00, roberta Maglione
draft-ietf-softwire-gateway-init-ds-lite-02, F. Brockners
draft-cui-softwire-host-4over6, Yong Cui



Items not in charter

draft-guo-softwire-sc-discovery, Sheng Jiang
draft-boucadair-softwire-dslite-v6only-00, Mohamed Boucadair
draft-boucadair-softwire-cgn-bypass-03, Mohamed Boucadair
draft-despres-softwire-6a44-01, Remi Despres
draft-cui-softwire-pethttp://datatracker.ietf.org/doc/draft-cui-softwire-pet/,
 Peng Wu
draft-templin-iron-13, Fred Templin
draft-templin-intarea-seal-21, Fred Templin
draft-tsou-softwire-gwinit-6rd. Tina Tsou
draft-guo-softwire-6rd-radius-attrib-00, Sheng Jian
draft-despres-softwire-4rd-00http://tools.ietf.org/id/draft-despres-softwire-4rd-00,
 Remi Despres
draft-matsuhira-sa46t-as-00, Naoki Matsuhira
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-ds-lite-tunnel-option-07

2010-12-12 Thread mohamed.boucadair
Dear all,

This version is almost Ok. I still have two comments:

(1) Malformed DHCP answers sent by the DHCP Server: 

The I-D restricts the server to convey only on FQDN in the AFTR-Name. Then, it 
is coherent for the client to not accept an AFTR-Name which conveys several 
FQDN since this is a malformed message. I understand picking the first FQDN in 
the list is pragmatic but this is not coherent with the scope of this option: 
convey one single FQDN in one single option occurrence.

I suggest to change 

It SHOULD NOT permit the configuration of multiple names within one
   AFTR-Name option.

To 

It MUST NOT permit the configuration of multiple names within one
   AFTR-Name option.

And   


   If the client receives more than one AFTR-Name option, it MUST use
   only the first instance of that option.

   If the AFTR-Name option contains more than one FQDN, as distinguished
   by the presence of multiple root labels, the client MUST use only the
   first FQDN listed in configuration.


To If the DHCP Client receives more than one AFTR-Name option or if the 
AFTR-Name option contains more than one FQDN, the DHCP Client MUST ignore the 
received AFTR-Name option(s)).


(2) Multi-interface use case: this text has been introduced in 07:


   Note that a client may have multiple network interfaces, and these
   interfaces may be configured differently; some may be connected to
   networks that call for DS-Lite, and some may be connected to networks
   that are using normal dual stack or other means.  The client should
   consider the above on an interface-by-interface basis.  For example,
   if the client is attached to multiple networks that provide the AFTR
   Name option, then the client MUST configure a tunnel for each
   interface separately as each DS-Lite tunnel provides IPv4
   connectivity for each distinct interface.

 
The text does not elaborate on how an interface is identified and how the 
server/client will proceed to enforce the received configuration for the 
appropriate interface. BTW, this issue is not specific to DS-Lite and it is 
generic to any MIFed device. 

Other complications may raise in a multi-interface context. This is what is 
supposed to be solved by MIF WG.

I suggest to remove this text from the I-D or to add a statement that 
multi-interface considerations are out of scope and are handled in MIF.

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Alain Durand
Envoyé : vendredi 10 décembre 2010 21:15
À : softwires@ietf.org list
Cc : Softwire Chairs
Objet : [Softwires] WG last call on draft-ietf-softwire-ds-lite-tunnel-option-07

I'd like to start a one week wg last call on 
draft-ietf-softwire-ds-lite-tunnel-option-07.
http://www.ietf.org/internet-drafts/draft-ietf-softwire-ds-lite-tunnel-option-07.txt

History and rationale for a 1 week last call:
The softwire wg had a regular 2 week wg last call on the -05 version. That 
version was sent to IESG,
An issue was raised during IESG review: do we need to define 2 options for 
DS-Lite: one FQDN based and one IP based.
-05 was defining both. As a response to IESG comments, -06 was published to 
removed the FQDN option.
Further discussion followed, and the Softwire chairs declared a consensus to 
define only one option, but
to choose the FQDN one instead of the IP option.

The draft authors have reflected this change in the -07. In order to verify the 
above consensus, I am starting
this one week-long wg last call.

I'm also asking Ted Lemon, DHC workign group chair, Cc: here, to start a 
similar last call in the DHC wg.

The Softwire last call will end on 12/17/2010.

Alain Durand, Softwire co-chair.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

*
This message and any attachments (the message) are confidential and intended 
solely for the addressees. 
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration. 
France Telecom Group shall not be liable for the message if altered, changed or 
falsified.
If you are not the intended addressee of this message, please cancel it 
immediately and inform the sender.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] DS-Lite I-D progress (was RE: dual-stack-lite-06 - Too biased against static port sharing)

2011-02-23 Thread mohamed.boucadair
Dear Alain, Yiu,

Is there any plan to update the DS-Lite draft to take into account the comments 
received so far and to make this document progress?

Cheers,
Med

-Message d'origine-
De : francis.dup...@fdupont.fr [mailto:francis.dup...@fdupont.fr] 
Envoyé : mercredi 18 août 2010 21:48
À : BOUCADAIR Mohamed NCPI/NAD/TIP
Cc : Rémi Després; Softwires; Ralph Droms
Objet : Re: [Softwires] dual-stack-lite-06 - Too biased against static port 
sharing 

 In your previous mail you wrote:

   We have raised this point during the last call which has been
   issued on version 03 of the draft and suggested to remove this
   section from the draft since it is not normative and also because
   this depends on the taste of each SP and their deployment
   context. A reference to http://tools.ietf.org/html/
   draft-ietf-intarea-shared-addressing-issues-01#page-22
   would be sufficient IMHO. Dynamic vs. Static and Port set
   vs. Individual ports discussion can be elaborated further in
   draft-intarea-shared-addressing-issues if required.
   
= IMHO it is the best option (and to make the draft smaller is
a good goal :-).

Thanks

francis.dup...@fdupont.fr


IMPORTANT.Les informations contenues dans ce message electronique y compris les 
fichiers attaches sont strictement confidentielles
et peuvent etre protegees par la loi.
Ce message electronique est destine exclusivement au(x) destinataire(s) 
mentionne(s) ci-dessus.
Si vous avez recu ce message par erreur ou s il ne vous est pas destine, 
veuillez immediatement le signaler  a l expediteur et effacer ce message 
et tous les fichiers eventuellement attaches.
Toute lecture, exploitation ou transmission des informations contenues dans ce 
message est interdite.
Tout message electronique est susceptible d alteration.
A ce titre, le Groupe France Telecom decline toute responsabilite notamment s 
il a ete altere, deforme ou falsifie.
De meme, il appartient au destinataire de s assurer de l absence de tout virus.

IMPORTANT.This e-mail message and any attachments are strictly confidential and 
may be protected by law. This message is
intended only for the named recipient(s) above.
If you have received this message in error, or are not the named recipient(s), 
please immediately notify the sender and delete this e-mail message.
Any unauthorized view, usage or disclosure ofthis message is prohibited.
Since e-mail messages may not be reliable, France Telecom Group shall not be 
liable for any message if modified, changed or falsified.
Additionally the recipient should ensure they are actually virus free.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] DS-lite update

2011-03-17 Thread mohamed.boucadair
Dear all,

I have just read the new DS-Lite version and I have the following comments for 
Section 8:

(1)


8.2. NAT conformance


   A dual-stack lite AFTR SHOULD implement behavior conforming to the
   best current practice, currently documented in [RFC4787] and
   [RFC5382].  Other discusions about carrier-grade NATs can be found in
   [I-D.nishitani-cgn].

* This text should be updated to something like: a DS-Lite AFTR MUST follow 
the requirements specified in [I-D.ietf-behave-lsn-requirements].
* In addition, [I-D.ietf-behave-lsn-requirements] is to be listed as a 
normative reference.

(2)

Section 8.3. Application Level Gateways (ALG) is to be removed since this can 
be covered in [I-D.ietf-behave-lsn-requirements].


Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Alain Durand
Envoyé : jeudi 3 mars 2011 16:50
À : Jari Arkko; Ralph Droms
Cc : softwires@ietf.org list; Yong Cui
Objet : [Softwires] DS-lite update

Dear ADs,

New rev of the them main DS-lite doc (draft-ietf-softwire-dual-stack-lite-07) 
and the DHCP tunnel option (draft-ietf-softwire-ds-lite-tunnel-option-09)
have been published. I believe they address all remaining comments. This should 
enable to restart the IESG process.

  - Alain.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Motivation draft for stateless v4 over v6 solution

2011-05-26 Thread mohamed.boucadair
Dear Ole,

For sure, the text can be shortened whenever possible. 

If you point me to sections you think it need to be re-worded, this would be 
appreciated.

Thank you.

Cheers,
Med 

-Message d'origine-
De : Ole Troan [mailto:ichiroumak...@gmail.com] De la part de Ole Troan
Envoyé : jeudi 26 mai 2011 10:36
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Rémi Després; Satoru Matsushima; Yiu Lee; Olaf Bonness; Isabel Borges; 
Softwires-wg
Objet : Re: [Softwires] Motivation draft for stateless v4 over v6 solution

I like the draft and I think it covers the motivational points well.

as a general comment, I do think the document is too wordy. could the authors 
make the next revision terser or do you want me to propose text changes?

I would also suggest that you reference the sections in rfc1958 on state.
we don't have a good success record in gleaning state in the middle of the 
network (NAT, N:1 VLANs, DHCP...), since the protocols we 'glean' from aren't 
designed to maintain softstate in the network.

I see no reason why this document shouldn't be adopted as a working group 
document immediately.

cheers,
Ole
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] Next step for Stateless Motivations I-D

2011-06-10 Thread mohamed.boucadair
Dear all,

An updated version of the Motivations for Stateless IPv4 over IPv6 Migration 
Solutions I-D has been submitted. The document is available at:
http://tools.ietf.org/html/draft-operators-softwire-stateless-4v6-motivation-02

This document has been largely reviewed and inputs from other contributors has 
been taken into account.

Together with my co-authors, we ask the working group to consider the adoption 
of this document as a WG I-D.

Comments and suggestions are more than welcome.

Cheers,
Med
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Yesterday's slides

2011-08-12 Thread mohamed.boucadair
Dear Dave,

I would personally appreciate if you can draft your thoughts in form of an I-D 
before the meeting so that we can comment on them and discuss the points you 
are raising.

FWIW, draft-operators-softwire-stateless-4v6-motivation does not argue against 
stateful but it elaborates on a set of motivations to explain why stateless is 
also needed. -00 and -01 of the draft includes a set of open issues. That 
section has been removed because of the comments received in this list.

As for the point about failure modes, this is discussed in: 
draft-dec-stateless-4v6

Cheers,
Med

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Dave Thaler
Envoyé : jeudi 28 juillet 2011 21:45
À : Satoru Matsushima; softwires@ietf.org list
Objet : Re: [Softwires] Yesterday's slides

Attaching here since they don't seem to be posted yet.

-Dave

 -Original Message-
 From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
 Behalf Of Satoru Matsushima
 Sent: Thursday, July 28, 2011 1:29 PM
 To: softwires@ietf.org list
 Subject: [Softwires] Yesterday's slides
 
 Hi,
 
 Could someone tell me where is Dave Thaler's slides?
 
 Best regards,
 --satoru
 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] draft-operators-softwire-stateless-4v6-motivation

2011-08-16 Thread mohamed.boucadair
Hi Rémi,

Yes, there was a vote in favour of adopting this document as a WG document but 
as you know this vote should be confirmed in the ML. A call for adoption should 
normally be issued by the chairs according to the IETF procedure.

As for the content of the next iteration of the document, we have two options 
so far:

(1) Put back some sections which have been removed in -02, add a new section to 
discuss dynamic vs. static, handle the comments received from J. Arkko, etc. 

Or 

2) An alternative structure has been proposed off-line by A. Durand: discuss 
dynamic vs. static and stateful vs. dynamic. The analysis would elaborate the 
pros and cons of each solution (static stateless, static stateful, dynamic 
stateful,...). This document would be an analysis document and not a motivation 
document anymore. This document has no milestone in the charter IMHO. Note the 
charter mentions the following: 

Aug 2011 - Adopt stateless legacy IPv4 solution motivation document as a 
Working Group document


I personally think the first option is straightforward but I'm open to the 
opinions of the working group members on how to proceed.

Cheers,
Med
 

-Message d'origine-
De : Rémi Després [mailto:despres.r...@laposte.net] 
Envoyé : mardi 16 août 2011 16:30
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Nejc Škoberne; 
draft-operators-softwire-stateless-4v6-motivat...@tools.ietf.org; 
softwires@ietf.org
Objet : Re: [Softwires] draft-operators-softwire-stateless-4v6-motivation

Hi Med,

At the last meeting, a vote was taken to decide whether this draft should 
become a WG draft.
The answer has been a crystal clear yes, with the common understanding that, as 
such, it would have to be improved and competed based on WG reactions.

IMHO, making it a WG document asap will facilitate discussions like this one: 
thet will point to the right document.

Is there any sort term plan to do what was approved?

Kind regards,
RD




Le 16 août 2011 à 13:48, mohamed.boucad...@orange-ftgroup.com 
mohamed.boucad...@orange-ftgroup.com a écrit :

 Dear Nejc,
 
 Thank you for the comments. Please see my answers inline.
 
 Cheers,
 Med
 
 
 -Message d'origine-
 De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la 
 part de Nejc Škoberne
 Envoyé : mardi 16 août 2011 12:25
 À : draft-operators-softwire-stateless-4v6-motivat...@tools.ietf.org
 Cc : softwires@ietf.org
 Objet : [Softwires] draft-operators-softwire-stateless-4v6-motivation
 
 Hello,
 
 I have some comments on your draft, see inline.
 
 Regards,
 Nejc
 
 ---
   2. Terminology
 
 
 
   This document makes use of the following terms:
 
   Stateful 4/6 solution  (or stateful solution in short): denotes a
   solution where the network maintains user-session
   states relying on the activation of a NAT
   function in the Service Providers' network
   [I-D.ietf-behave-lsn-requirements].  The NAT
   function is responsible for sharing the same IPv4
   address among several subscribers and to maintain
   user-session state.
 
   Stateless  4/6 solution  (or stateless solution in short): denotes a
   solution which does not require any user-session
   state (seeSection 2.3 of [RFC1958]) to be
   maintained by any IP address sharing function in
   the Service Provider's network.  This category of
   solutions assumes a dependency between an IPv6
   prefix and IPv4 address.  In an IPv4 address
   sharing context, dedicated functions are required
   to be enabled in the CPE router to restrict the
   source IPv4 port numbers.  Within this document,
   port set and port range terms are used
   interchangeably.
 
 [NS: If we consider a stateful A+P solution, we don't necessarily
 have a dependency between an IPv6 prefix and IPv4 address. Also, we
 don't have any user-session state in the Service Provider's network.
 
 Med: Fully agree. FWIW, this is what we called Binding Table A+P Mode in 
 http://tools.ietf.org/html/draft-ymbk-aplusp-10#section-4.4.
 
 We do, however, have some user state (in order to do stateful tunneling,
 for example). Maybe this is included in user-session in your
 terminology, but then I think it would be appropriate to define the
 term user-session clearly.]
 
 Med: We assumed the definition of state as mentioned in RFC1958; but I agree 
 the terminology should be much more clearer.
 
 ...
 
   3.1.5. Bandwidth Saving
 
 
 
   In same particular network scenarios (e.g., wireless network ),
   spectrum is very valuable and scarce resource.  Service providers
   usually wish to eliminate unnecessary overhead to save bandwidth
   consumption in such environment.  

Re: [Softwires] draft-operators-softwire-stateless-4v6-motivation

2011-08-17 Thread mohamed.boucadair
Dear Qiong,

Yes, port ranges can be used in a CGN-based architecture too to reduce log file 
volume as discussed in 
http://tools.ietf.org/html/draft-operators-softwire-stateless-4v6-motivation-02#section-3.1.3
 but then you should be aware you loose a feature offered by the CGN which is:

* The possibility to log the destination IP address for legal storage purposes 
in case the server does not implement RFC6302. If RFC6302 is largely deployed, 
then this feature is not needed.

There are a lot of trade-offs and there is no universal answers to these 
trade-offs.

Cheers,
Med


De : Qiong [mailto:bingxu...@gmail.com]
Envoyé : mardi 16 août 2011 18:29
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Nejc Škoberne; softwires@ietf.org; 
draft-operators-softwire-stateless-4v6-motivat...@tools.ietf.org
Objet : Re: [Softwires] draft-operators-softwire-stateless-4v6-motivation

Hi, Med, and Nejc,

Please see inline.

You indeed loose agressive sharnig ratio, but you have somewhat more
flexible addressing. Also, the CPEs can be then really simple devices,
excluding any of the NAPT functionality, doing only stateless encapsulation.
However, what you loose/gain is irrelevant for my point. I think this
section should be modified in a way like the logging section or any
other appropriate way, which explains, that this is not the benefit of
the stateless nature, but rather the benefit of the static port allocation.

[Qiong]: +1 Agree.

Med: Your point is valid and the text should be updated accordingly. My comment 
aims to show that the comparison is not so that trivial. We can claim the 
stateful with port ranges can provide similar features as the stateless or the 
binding mode but we always forget to mention this lead to loose one of the 
characteristics of the stateful. We captured a similar discussion in 
http://tools.ietf.org/html/draft-operators-softwire-stateless-4v6-motivation-01#section-4.2:

[Qiong]: In our situation, we do not regard aggressive sharing ratio as a vital 
important feature since the static port multiplex ratio is already enough for 
us. Besides, even for session-based CGN like ds-lite, we would still prefer to 
pre-define port-range for customers because our centralized log server can not 
deal with massive session-based log events. So it seems more reasonable for us 
to adopt static port arrangement which can largely reduce the log volume.

Best regards

Qiong Sun


5.2.  Port Utilisation Efficiency

  CGN-based solutions, because they can dynamically assign ports,
  provide better IPv4 address sharing ratio than stateless solutions
  (i.e., can share the same IP address among a larger number of
  customers).  For Service Providers who desire an aggressive IPv4
  address sharing, a CGN-based solution is more suitable than the
  stateless.

 If a Service Provider adopts an aggressive address sharing ratio,
 it is likely to be attempted by enforcing a NAT port overloading
 mode and as a consequence some applications will break.

  However, as more and more hosts become dual-stack enabled, the need
  for ports in IPv4 is likely to decrease.  The insurance to have the
  full set of 64K ports per host will be one of the incentives to have
  them IPv6 capable.  Moreover, Service Providers should offload some
  services to IPv6 (e.g., DNS, VoIP).




___
Softwires mailing list
Softwires@ietf.orgmailto:Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Softwire Interim Meeting in Beijing

2011-08-22 Thread mohamed.boucadair
Dear all,

I fully agree with Rajiv. 

I would like to add to the list of stateless solutions the proposal specified 
in: http://tools.ietf.org/html/draft-boucadair-behave-ipv6-portrange-04 and its 
companion I-D: 
http://tools.ietf.org/html/draft-boucadair-dhcpv6-shared-address-option-01.

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Rajiv Asati (rajiva)
Envoyé : vendredi 19 août 2011 17:04
À : Alain Durand
Cc : softwires@ietf.org; liziye; Yong Cui; iesg-secret...@ietf.org; Ralph Droms 
(rdroms)
Objet : Re: [Softwires] Softwire Interim Meeting in Beijing

It doesn't, IMO. In fact, I beg to say that it is unfair mention
'tunneling vs translating' as a blanket statement, since we have known
all along that a sane 4v6 solution would likely involve translating
(44), no matter what.

Moreover, it is reasonable to call out all stateless 4v6 options, not
just a particular solution. 

Cheers,
Rajiv


 -Original Message-
 From: Alain Durand [mailto:adur...@juniper.net]
 Sent: Friday, August 19, 2011 9:44 AM
 To: Rajiv Asati (rajiva)
 Cc: Yong Cui; softwires@ietf.org; liziye; iesg-secret...@ietf.org;
Ralph Droms
 (rdroms)
 Subject: Re: [Softwires] Softwire Interim Meeting in Beijing
 
 We mentioned 'tunneling vs translating'. This should cover it.
 
 Alain.
 
 Sent from my iPad
 
 On Aug 19, 2011, at 8:16 AM, Rajiv Asati (rajiva) raj...@cisco.com
wrote:
 
  Yong,
 
  Why is dIVI not included In the discussion ?
 
  Could you please clarify?
 
  Cheers,
  Rajiv
 
  Sent from Phone
 
  On Aug 19, 2011, at 8:10 AM, Yong Cui cuiy...@tsinghua.edu.cn
wrote:
 
  Hi folks,
 
  We, softwire wg chairs, in agreement with our ADs, are announcing
  an interim meeting in Beijing on September 26  27. The date has
  been chosen adjacent to the BBF meeting in Shangai to minimize
  travel and visa issues.
 
  The interim meeting will focus on 'stateless' solutions in general
  and 4rd in particular. Expected outcome includes progress on 4rd
  spec, packet format, where to put IPv4 bits, port indications, DHCP
  option, tunneling vs translation, coexistence with other
  technologies, etc...
 
  ---
  Meeting Location  recommended hotels
  Meeting venue: FIT Building, Tsinghua University, Beijing
  FIT Building is the first left building inside of the East Gate
  of Tsinghua Univeristy
 
http://maps.google.com/maps/ms?msid=202779846620144871057.0004aad8ce367b
982
  9372msa=0ll=39.996906,116.331664spn=0.004044,0.008798
 
  Recommended hotels:
  1. Uniscenter (4 stars, 3 min walk)
 
http://en.uniscenter.com/newEbiz1/EbizPortalFG/portal/html/index.html
 
  2. Wenjin Hotel (5 stars, 10 min walk)
  http://www.wenjin.com.cn/
 
  3. Royal King Hotel (5 stars, 10 min by car)
  http://www.royalkinghotel.com/
 
  
  Invitation letter
  If you need an invitation letter, please send the following info
  to Ms. Ziye Li: liz...@csnet1.cs.tsinghua.edu.cn.
  Surname:
  Given Name:
  Company:
  Address:
  Phone:
  Passport Number:
  Passport Exp. Date:
  Passport Issuing Country:
 
 
 
  -
 
  Further contact information
  Please contact Ms. Ziye Li if you have any question about
  Beijing/Tsinghua/Hotel/Meeting venue/visa/tour...
  liz...@csnet1.cs.tsinghua.edu.cn
 
 
  -- Alain, Yong
 
 
  ___
  Softwires mailing list
  Softwires@ietf.org
  https://www.ietf.org/mailman/listinfo/softwires
  ___
  Softwires mailing list
  Softwires@ietf.org
  https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

2011-08-24 Thread mohamed.boucadair
Hi Tina,

Thank you very much for reviewing carefully this document.

Your editorial suggestions will be considered when we will generate the next 
revision of the I-D. 

As for the comment about the co-location of the MLD Querier and mAFTR, this is 
a deployment scenario among others. The I-D only discusses that case. Please 
keep in mind this I-D defines functional elements and not nodes.

Cheers,
Med


-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Tina TSOU
Envoyé : mardi 23 août 2011 03:58
À : softwires@ietf.org
Objet : [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

Hi all,
In IETF-81, the chairs asked the authors of different drafts on multicast sit 
together to discuss and compromise. So we did.

Here are some comments on draft-qin-softwire-dslite-multicast-04.

Overall: if this is to be a Standards Track document, the whole document 
has to be reviewed, the normative parts identified, and requirements 
language substituted for the current descriptive language.

Section 1:

Editorial: at the end of the second paragraph, vastly consumed reads 
better in English as: consumed in vast quantities.

Substantive: add the following to the sentence making up the third 
paragraph:

..., which prevents these consequences by making use of the native 
multicast capabilities of the intervening IPv6 network.

Section 2:

Terminology: Multicast AFTR has connotations (IPv4 NAT) that simply 
aren't there. Suggestion: Multicast Transitional Border Gateway (mTBG).

Substantive(?): In the description of the Multicast B4, it would make 
more sense to change ... which is able to enforce ... to ... which 
implements 

Section 3.2:

Bullet 1: the second sentence jams two unrelated ideas together. It 
needs a little expansion to read properly. The next sentence doesn't 
make sense within the stated scope of the bullet and shouldn't be there. 
The suggested changed text is thus:

   A viable scenario for this use case in DS-Lite environment: customers
with legacy receivers must continue to access the IPv4-enabled
multicast services.  This means the traffic should be accessed
through IPv4 and additional functions are needed to traverse the
operator's IPv6- enabled network. It is the purpose of this
document to describe those functions.  Refer to [I-D.jaclee-behave-
v4v6-mcast-ps] for the deployment considerations.

Final paragraph: don't you need a final sentence saying something like: 
Depending on the specific details of the contract, this may mean that 
the specific framing of the content packets (as IPv4 packets) must be 
preserved along with the content within that framing.

Section 4:

First paragraph: the following sentences need to be added after the 
first one to give a full picture of what is required for a solution:

For multicast, in contrast, separate mechanisms are required to process 
the outgoing multicast signalling packets and the incoming packets of 
content. The multicast signalling needs to be interworked to IPv6 and 
processed as IPv6 signalling. For incoming multicast content, this 
document defines ...

Middle paragraph: why doesn't it simply read:

See Section 4.3 for multicast distribution tree establishment and 
Section 4.4 for multicast traffic forwarding.

Section 4.2

Third paragraph typo: mPrefixe64 - mPrefix64

Section 4.3

Bullets: it makes no sense to embed the mAFTR in the MLD Querier. That 
would cause the native IPv6 multicast infrastructure to be bypassed. It 
is also inconsistent with the architectural figure. Delete the first 
bullet and merge the second one with the next paragraph, like this:

The mAFTR should process the received PIMv6 Join message for the 
IPv4-embedded IPv6 group and send the corresponding IPv4 PIM Join 
message. It creates an entry for the IPv6 multicast group address in its 
multicast Routing Information Base. This entry is used to forward ...

Section 4.5

It is not clear whether the final paragraph is talking about the mB4+B4 
or the mAFTR+AFTR or both. In fact, it makes good sense to combine the 
mB4 and the B4, but combining the AFTR and mAFTR would be questionable 
for reasons of scalability. There may be routing issues to sort out 
regarding reachability of the IPv4 prefix that is shared by the source 
-- the multicast routers should choose the path leading through the 
mAFTR rather than the one going through the AFTR.

No more comments up to section 7. Maybe more comments from section 7 
onwards in a separate E-mail.

Regards,
Tina
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

2011-08-24 Thread mohamed.boucadair
Hi Tina,

Please see inline.

Cheers,
Med


De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Tina TSOU
Envoyé : mercredi 24 août 2011 04:21
À : Jacni Qin
Cc : softwires@ietf.org
Objet : Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

Hi Jacni,
Thank you for your early reply. Have a good day.
My replies are below.

Best Regards,
Tina TSOU
http://tinatsou.weebly.com/contact.html


From: Jacni Qin [mailto:jac...@gmail.com]
Sent: Tuesday, August 23, 2011 6:09 PM
To: Tina TSOU
Cc: softwires@ietf.org
Subject: Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

hi,
On Wed, Aug 24, 2011 at 8:02 AM, Tina TSOU 
tina.tsou.zout...@huawei.commailto:tina.tsou.zout...@huawei.com wrote:
Hi all,
Some more comments on draft-qin-softwire-dslite-multicast-04.
#1
General comment: is there any consideration of interaction with unicast 
solutions, e.g., potential collocation or reuse of functions? Do we need some 
mapping or interaction table of the function elements or tunnels (IP-in-IP or 
IP-in-non-IP) to show the relationship with DS-Lite unicast solution?

Jacni: As Yiu mentioned in another email, the co-location with unicast DS-Lite 
elements is more deployment specific, and I'm ok to remove the section 4.5. 
From the protocol perspective, I don't see there is necessary interaction with 
the unicast solution.
[TT] Section 4.5 is good for the readers to understand the difference between 
unicast and multicast DS-Lite. I strongly suggest add some texts into this 
section like the co-location of multicast elements with unicast DS-Lite 
elements is more deployment specific.

[Med] OK. We will do.
#2
Section 6.2
Translation and encapsulation both uses the same mPrefix64 and uPrefix64, so 
mB4 could not determine whether to de-capsulate the packets only based on 
mPrefix64 and uPrefix64. Propose to change as it checks whether the group 
address is in the range of mPrefix64, the source address is in the range of 
uPrefix64 and whether the next header of IPv6 header is 4.

Jacni:Currently, we only employ the encapsulation for date forwarding in the 
main text.
[TT] I am not talking about translation solution in the main text. Even if in 
the encapsulation case, mB4 needs to determine whether to make de-capsulation 
or not.

[Med] This excerpt from Section 6.2 explains the rule to follow:

   When the mB4 receives an IPv6 multicast packet, it checks whether the
   group address is in the range of mPrefix64 and the source address is
   in the range of uPrefix64.

Does this answer your question?
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

2011-08-25 Thread mohamed.boucadair
Hi Tina,

I agree with Yiu. FYI, we had a discussion between co-authors of the draft 
whether we maintain 
http://tools.ietf.org/html/draft-qin-softwire-dslite-multicast-04#section-8 or 
remove it.

You can read in that section:

Additionally,
   mechanisms such as MLD Snooping, MLD Proxying, etc., can be
   introduced into the distributed Access Network Nodes (e.g.,
   Aggregation Switches, xPON devices) which then could behave as MLD
   Querier and replicate multicast flows as appropriate.  Thus, the
   multicast replication point is moved downward closer to the
   receivers, so that bandwidth consumption is optimized.

What do you think is missing in that text?

Cheers,
Med



De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Lee, Yiu
Envoyé : jeudi 25 août 2011 05:31
À : softwires@ietf.org
Objet : Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

Hi Tina,

What do you see new here in this scenario? mAFTR is a logical function, it 
would perform MLD PIMv4-Join interworking. This has been captured. If a vendor 
wants to make mAFTR also a L2 device, it would perform standard MLD snooping. 
What else is missing?

Thanks,
Yiu

From: Tina TSOU 
tina.tsou.zout...@huawei.commailto:tina.tsou.zout...@huawei.com
Date: Thu, 25 Aug 2011 02:11:18 +
To: softwires@ietf.orgmailto:softwires@ietf.org 
softwires@ietf.orgmailto:softwires@ietf.org
Subject: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04


Hi all,

One more comment on Section 7.4.2.

This document only covers IGMP-MLD and PIMv6-PIMv4 scenarios. We also need to 
consider the scenario where it is layer 2 network between mAFTR and mB4. The 
architecture is as below:

/   \
| IPv4 network |
\/

: | ^
IPv4 Multicast : | : PIMv4 Join
v | :
+-+
|mAFTR  |
+-+
|:| | ^
IPv6 Multicast |:| | : (MLD Report)
(IPv4 embedded) |.| ... .
+---+
| MLD proxy/|
| snooping   |
+---+
|:| | : MLD Report
|v| | :
+---+
|  mB4|
+---+
: | ^
IPv4 Multicast : | : IGMP Report
v | :
+---+
| IPv4   |
|  Receiver |
+---+

B. R.

Tina

___ Softwires mailing list 
Softwires@ietf.orgmailto:Softwires@ietf.org 
https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

2011-08-25 Thread mohamed.boucadair
Hi Tina, 
 
I agree with Yiu. FYI, we had a discussion between co-authors of the draft 
whether we maintain 
http://tools.ietf.org/html/draft-qin-softwire-dslite-multicast-04#section-8 or 
remove it. 
 
You can read in that section: 

Additionally,
   mechanisms such as MLD Snooping, MLD Proxying, etc., can be
   introduced into the distributed Access Network Nodes (e.g.,
   Aggregation Switches, xPON devices) which then could behave as MLD
   Querier and replicate multicast flows as appropriate.  Thus, the
   multicast replication point is moved downward closer to the
   receivers, so that bandwidth consumption is optimized.

What do you think is missing in that text?
 
Cheers,
Med



De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Lee, Yiu
Envoyé : jeudi 25 août 2011 05:31
À : softwires@ietf.org
Objet : Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04


Hi Tina, 

What do you see new here in this scenario? mAFTR is a logical function, it 
would perform MLD PIMv4-Join interworking. This has been captured. If a vendor 
wants to make mAFTR also a L2 device, it would perform standard MLD snooping. 
What else is missing?

Thanks,
Yiu

From: Tina TSOU tina.tsou.zout...@huawei.com
Date: Thu, 25 Aug 2011 02:11:18 +
To: softwires@ietf.org softwires@ietf.org
Subject: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04



Hi all,

One more comment on Section 7.4.2.

This document only covers IGMP-MLD and PIMv6-PIMv4 scenarios. We also need to 
consider the scenario where it is layer 2 network between mAFTR and mB4. The 
architecture is as below:
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

2011-08-26 Thread mohamed.boucadair
Hi Tina,
 
Please see inline.

Cheers
Med 



De : Tina TSOU [mailto:tina.tsou.zout...@huawei.com] 
Envoyé : vendredi 26 août 2011 04:35
À : BOUCADAIR Mohamed OLNC/NAD/TIP; Jacni Qin
Cc : softwires@ietf.org
Objet : RE: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04



Hi Med,

In line with [TT2].

Best Regards,

[SNIP]

[Med] Using the same mPrefix64 for both encap and translation is not 
recommended in draft-boucadair-* as you can read in the following excerpt:

   IPv4-IPv6 encapsulator and translator may be embedded in the same
   device or even implemented with the same software module.  In order
   to help the function whether an encapsulated IPv6 multicast packets
   or translated IPv6 ones are to be transferred.  It was tempting to
   define an S-bit for that purpose but this choice has been abandoned
   in favor of the recommendation to use distinct MPREFIX64 for each
   scheme.

I don't see an issue here. 

[TT2] Since encapsulation and translation use different mPrefix64, it is not an 
issue in draft-qin-* now. But draft-boucadair-* does not specify how to make 
mPrefix64 different for encapsulation and translation. Do you think it is 
needed?

Med: I confirm this is not an issue for draft-qin. In draft-boucadair, we can 
for sure clarify more and state the operator of the v4/v6 multicast 
intercinnection nodes configures two distinct mPREFIX64, ...
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

2011-08-26 Thread mohamed.boucadair
Re-,

L2-relatd considerations described in Section 8 of draft-qin does not require 
any specific behaviour from the mAFTR.

I suggest we continue this thread off-line.

Cheers,
Med
 

-Message d'origine-
De : Tina TSOU [mailto:tina.tsou.zout...@huawei.com] 
Envoyé : vendredi 26 août 2011 04:31
À : BOUCADAIR Mohamed OLNC/NAD/TIP; Lee, Yiu; softwires@ietf.org
Objet : RE: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

Bonjour Med,
Thank you for your comments.
What Yiu said is not reflected in figure 3. In the current figure, mAFTR can 
receive (PIMv6 Join, PIMv6 Routers in between). However, if the IPv6 network is 
layer 2 network, mAFTR should be able to receive MLD report as well. mAFTR also 
performs MLD/PIMv4 interworking in this case. So I propose update figure 3 to 
be complete. Section 8 does not mention how mAFTR acts in this case.


Best Regards,
Tina TSOU
http://tinatsou.weebly.com/contact.html


-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On Behalf 
Of mohamed.boucad...@orange-ftgroup.com
Sent: Thursday, August 25, 2011 1:11 AM
To: Lee, Yiu; softwires@ietf.org
Subject: Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04

Hi Tina, 
 
I agree with Yiu. FYI, we had a discussion between co-authors of the draft 
whether we maintain 
http://tools.ietf.org/html/draft-qin-softwire-dslite-multicast-04#section-8 or 
remove it. 
 
You can read in that section: 

Additionally,
   mechanisms such as MLD Snooping, MLD Proxying, etc., can be
   introduced into the distributed Access Network Nodes (e.g.,
   Aggregation Switches, xPON devices) which then could behave as MLD
   Querier and replicate multicast flows as appropriate.  Thus, the
   multicast replication point is moved downward closer to the
   receivers, so that bandwidth consumption is optimized.

What do you think is missing in that text?
 
Cheers,
Med



De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de Lee, Yiu
Envoyé : jeudi 25 août 2011 05:31
À : softwires@ietf.org
Objet : Re: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04


Hi Tina, 

What do you see new here in this scenario? mAFTR is a logical function, it 
would perform MLD PIMv4-Join interworking. This has been captured. If a vendor 
wants to make mAFTR also a L2 device, it would perform standard MLD snooping. 
What else is missing?

Thanks,
Yiu

From: Tina TSOU tina.tsou.zout...@huawei.com
Date: Thu, 25 Aug 2011 02:11:18 +
To: softwires@ietf.org softwires@ietf.org
Subject: [Softwires] Comments on draft-qin-softwire-dslite-multicast-04



Hi all,

One more comment on Section 7.4.2.

This document only covers IGMP-MLD and PIMv6-PIMv4 scenarios. We also need to 
consider the scenario where it is layer 2 network between mAFTR and mB4. The 
architecture is as below:
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-05 Thread mohamed.boucadair
Dear all,

We have just submitted an I-D analysing the port set algorithms we have on the 
table. A set of properties are used to characterize the port set algorithms.

This is a call for review. In particular, we invite authors of the following 
proposals to review their section:

   o  [I-D.boucadair-behave-ipv6-portrange]
   o  [I-D.xli-behave-divi]
   o  [I-D.murakami-softwire-4v6-translation]
   o  [I-D.murakami-softwire-4rd]
   o  [I-D.despres-softwire-4rd-addmapping]

Questions, suggestions, corrections and contributions are more than welcome.

Thank you.
Cheers,
Med


-Message d'origine-
De : i-d-announce-boun...@ietf.org [mailto:i-d-announce-boun...@ietf.org] De la 
part de internet-dra...@ietf.org
Envoyé : lundi 5 septembre 2011 18:33
À : i-d-annou...@ietf.org
Objet : I-D Action: draft-bsd-softwire-stateless-port-index-analysis-00.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.

Title   : Analysis of Port Indexing Algorithms
Author(s)   : Mohamed Boucadair
  Nejc Skoberne
  Wojciech Dec
Filename: 
draft-bsd-softwire-stateless-port-index-analysis-00.txt
Pages   : 25
Date: 2011-09-05

   This document analyzes various algorithm proposals for building port
   sets.  These algorithms are used to encode the range of ports in an
   IPv6 address and prefix in the context of stateless solutions.  The
   ultimate goal of this analysis is to converge on one or a set of
   algorithms to be used by all stateless solutions.

   This is a companion document to
   [I-D.boucadair-softwire-stateless-rfc6052-update].


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-bsd-softwire-stateless-port-index-analysis-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-bsd-softwire-stateless-port-index-analysis-00.txt
___
I-D-Announce mailing list
i-d-annou...@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-06 Thread mohamed.boucadair
Hi Jacni,

Please see inline.

Cheers,
Med


De : Jacni Qin [mailto:ja...@jacni.com]
Envoyé : mardi 6 septembre 2011 11:30
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Wojciech Dec; softwires@ietf.org
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

hi Med, all,

Thanks for writing this, it helps.
A couple of quick comments below,

*) Is the focus of the document (properties used) on the whole address 
architecture/format, or just on the algorithms to build port sets?  As in some 
proposals, for example 4rd, the port indexing algorithm can be an independent 
part and decoupled from the address format.
[Med] All port indexing schemes are independent of the address format itself, 
but we included some properties to reflect some design choices made my the 
authors of these solutions on the address format. FWIW, we will submit soon a 
list of requirements to be followed by stateless address/prefix format.

*)
   o  Multiple Port Ranges: Capability to assign multiple contiguous
  port ranges to a single PRD

Jacni: I guess this only applies to portrange which offers contiguous 
port-set. So, I would suggest removing this property.
[Med] Ok.

*) For despres-4rd,
Differentiated Port Sets  Supported, through different piece of rules, 
delegated CPE prefixes of different length.
[Med] the concern is more on the border router side, can you please check if 
the operations are still stateless at the border side? BTW, I'm envisaging 
having two properties here:

(1) Differentiated Port Sets (network level)
(2) Differentiated Port Sets (bound to the same shared address)

IPv4 traffic Isolation   supported
[Med] Ok. This is supported by assigning two prefixes.

Prefix Aggregation   supported, since the IPv6 address planning is not affected.
[Med] Ok.

I'll come back to you later if I get more.


Cheers,
Jacni

On Tuesday, September 06, 2011 12:44:48 AM, 
mohamed.boucad...@orange-ftgroup.commailto:mohamed.boucad...@orange-ftgroup.com
 wrote:

Dear all,

We have just submitted an I-D analysing the port set algorithms we have on the 
table. A set of properties are used to characterize the port set algorithms.

This is a call for review. In particular, we invite authors of the following 
proposals to review their section:

o [I-D.boucadair-behave-ipv6-portrange]
o [I-D.xli-behave-divi]
o [I-D.murakami-softwire-4v6-translation]
o [I-D.murakami-softwire-4rd]
o [I-D.despres-softwire-4rd-addmapping]

Questions, suggestions, corrections and contributions are more than welcome.

Thank you.
Cheers,
Med


-Message d'origine-
De : i-d-announce-boun...@ietf.orgmailto:i-d-announce-boun...@ietf.org 
[mailto:i-d-announce-boun...@ietf.org] De la part de 
internet-dra...@ietf.orgmailto:internet-dra...@ietf.org
Envoyé : lundi 5 septembre 2011 18:33
À : i-d-annou...@ietf.orgmailto:i-d-annou...@ietf.org
Objet : I-D Action: draft-bsd-softwire-stateless-port-index-analysis-00.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.

Title : Analysis of Port Indexing Algorithms
Author(s) : Mohamed Boucadair
Nejc Skoberne
Wojciech Dec
Filename : draft-bsd-softwire-stateless-port-index-analysis-00.txt
Pages : 25
Date : 2011-09-05

This document analyzes various algorithm proposals for building port
sets. These algorithms are used to encode the range of ports in an
IPv6 address and prefix in the context of stateless solutions. The
ultimate goal of this analysis is to converge on one or a set of
algorithms to be used by all stateless solutions.

This is a companion document to
[I-D.boucadair-softwire-stateless-rfc6052-update].


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-bsd-softwire-stateless-port-index-analysis-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-bsd-softwire-stateless-port-index-analysis-00.txt
___
I-D-Announce mailing list
i-d-annou...@ietf.orgmailto:i-d-annou...@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
___
Softwires mailing list
Softwires@ietf.orgmailto:Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-07 Thread mohamed.boucadair
Hi Satoru,

What I have done is I clarified the text as follows:


   o  Complexity: Reflects the complexity level of understanding the
  algorithm and the expected complexity to configure an
  implementation.


Is this fine or you think we need to elaborate further?

Cheers,
Med
 

-Message d'origine-
De : Satoru Matsushima [mailto:satoru.matsush...@gmail.com] 
Envoyé : mercredi 7 septembre 2011 09:03
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : GangChen; softwires@ietf.org; Wojciech Dec
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

Hi Med,

2011/9/7  mohamed.boucad...@orange-ftgroup.com:
 Dear Gang,

 As per the following property:

   o  Complexity: Complexity level of the algorithm

 I agree this can be split into several sub items but in -00 we used it to 
 reflect the level of complexity to understand the algorithm and to configure 
 it. I know Nejc had some experience in configuring for instance Murakami's 
 4rd implementation. He found that it was much more complex to understand than 
 the portrange algorithm and the modulo algorithm.

 The text will be clarified.

Interesting discussion.
It would be nice if you and us clarify that the complexity for what,
and for who.

cheers,
--satoru
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] Requirements for extending IPv6 addresses with port range (draft-boucadair-softwire-stateless-rfc6052-update)

2011-09-07 Thread mohamed.boucadair
Dear all,

We submitted a new I-D identifying the requirements to be met when designing 
the format of IPv4-embedded IPv6 addresses/prefixes enclosing the port 
information. The first list of requirements is available at: 

http://tools.ietf.org/html/draft-boucadair-softwire-stateless-rfc6052-update-00#section-3

Contributions, comments and suggestions on the requirements section are 
encouraged.

Thanks.

Cheers,
Med
 

-Message d'origine-
De : i-d-announce-boun...@ietf.org [mailto:i-d-announce-boun...@ietf.org] De la 
part de internet-dra...@ietf.org
Envoyé : mercredi 7 septembre 2011 13:56
À : i-d-annou...@ietf.org
Objet : I-D Action: draft-boucadair-softwire-stateless-rfc6052-update-00.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.

Title   : Embedding Port Information in IPv4-Translatable IPv6 
Prefixes and IPv4- Embedded IPv6 Addresses
Author(s)   : Mohamed Boucadair
  Congxiao Bao
  Nejc Skoberne
  Xing Li
Filename: 
draft-boucadair-softwire-stateless-rfc6052-update-00.txt
Pages   : 10
Date: 2011-09-07

   RFC6052 specifies the algorithmic translation of an IPv6 address to a
   corresponding IPv4 address, and vice versa.  In particular, RFC6052
   specifies the address format to build IPv4-converted and IPv4-
   translatable IPv6 addresses.  In order to be deployed in the context
   of stateless 4/6 solutions, RFC6052 should be updated so that IPv4-
   embedded IPv6 addresses convey the port information.  This document
   identifies a set of requirements to be taken into account when
   updating RFC6052 for that purpose.

   A companion effort, document at
   [I-D.bsd-softwire-stateless-port-index-analysis], is required to
   converge on one or a set of algorithms to be used by all stateless
   solutions.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-boucadair-softwire-stateless-rfc6052-update-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-boucadair-softwire-stateless-rfc6052-update-00.txt
___
I-D-Announce mailing list
i-d-annou...@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-07 Thread mohamed.boucadair
Re-,

Please see inline.

Cheers,
Med


De : Jacni Qin [mailto:ja...@jacni.com]
Envoyé : mercredi 7 septembre 2011 10:12
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Wojciech Dec; softwires@ietf.org
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

Hi Med,

More inline please,

On 9/7/2011 1:22 PM, 
mohamed.boucad...@orange-ftgroup.commailto:mohamed.boucad...@orange-ftgroup.com
 wrote:

*) Is the focus of the document (properties used) on the whole address 
architecture/format, or just on the algorithms to build port sets?  As in some 
proposals, for example 4rd, the port indexing algorithm can be an independent 
part and decoupled from the address format.
[Med] All port indexing schemes are independent of the address format itself, 
but we included some properties to reflect some design choices made my the 
authors of these solutions on the address format. FWIW, we will submit soon a 
list of requirements to be followed by stateless address/prefix format.

Ok, and just FYI, there are some design objectives discussed in 
http://tools.ietf.org/html/draft-despres-softwire-4rd-addmapping-00#page-5 
which may be useful to you.
[Med] The document is now online, could you please check the list available at: 
http://tools.ietf.org/html/draft-boucadair-softwire-stateless-rfc6052-update-00#section-3.
 Do you see additional requirements to be inspired from the pointer you 
provided? thanks.

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Requirements for extending IPv6 addresses with port range (draft-boucadair-softwire-stateless-rfc6052-update)

2011-09-07 Thread mohamed.boucadair
Dear Maoke,

Please see inline.

Cheers,
Med


De : Maoke [mailto:fib...@gmail.com]
Envoyé : mercredi 7 septembre 2011 15:43
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Objet : Re: [Softwires] Requirements for extending IPv6 addresses with port 
range (draft-boucadair-softwire-stateless-rfc6052-update)

hi all,

i'd like to commet on the interesting question after REQ#5 Do we allow the 
support of multiple algorithms?.

my answer is NO. intuitively, it sounds ok if we allow multiple algorithms, as 
long as the algorithm type is also encoded in the IPv4-embedded IPv6 address 
together with the port index. however, it is only applied for the case of 
translating an IPv4-embedded IPv6 address to IPv4. for the reverse direction, 
the algorithm selection might be randomly decided by the translator devices. 
inconsistency of port indexing algorithm violates the end-to-end transparency. 
coordinating algorithm selection is possible but it might must costs.
[Med] I see your point and it makes sense to me. There is also an underlying 
question we wanted to discuss: is it acceptable for the WG to specify several 
algorithms (see for instance RFC6056) but only one algorithm MUST be enabled in 
a network.

btw, it looks the reference on port indexing algorithm analysis should be 
...-bsd-... rather than ...-boucadair-... ;-)
[Med] Fixed. Thanks.

best,
maoke

2011/9/7 
mohamed.boucad...@orange-ftgroup.commailto:mohamed.boucad...@orange-ftgroup.com
Dear all,

We submitted a new I-D identifying the requirements to be met when designing 
the format of IPv4-embedded IPv6 addresses/prefixes enclosing the port 
information. The first list of requirements is available at:

http://tools.ietf.org/html/draft-boucadair-softwire-stateless-rfc6052-update-00#section-3

Contributions, comments and suggestions on the requirements section are 
encouraged.

Thanks.

Cheers,
Med


-Message d'origine-
De : i-d-announce-boun...@ietf.orgmailto:i-d-announce-boun...@ietf.org 
[mailto:i-d-announce-boun...@ietf.orgmailto:i-d-announce-boun...@ietf.org] De 
la part de internet-dra...@ietf.orgmailto:internet-dra...@ietf.org
Envoyé : mercredi 7 septembre 2011 13:56
À : i-d-annou...@ietf.orgmailto:i-d-annou...@ietf.org
Objet : I-D Action: draft-boucadair-softwire-stateless-rfc6052-update-00.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.

   Title   : Embedding Port Information in IPv4-Translatable IPv6 
Prefixes and IPv4- Embedded IPv6 Addresses
   Author(s)   : Mohamed Boucadair
 Congxiao Bao
 Nejc Skoberne
 Xing Li
   Filename: 
draft-boucadair-softwire-stateless-rfc6052-update-00.txt
   Pages   : 10
   Date: 2011-09-07

  RFC6052 specifies the algorithmic translation of an IPv6 address to a
  corresponding IPv4 address, and vice versa.  In particular, RFC6052
  specifies the address format to build IPv4-converted and IPv4-
  translatable IPv6 addresses.  In order to be deployed in the context
  of stateless 4/6 solutions, RFC6052 should be updated so that IPv4-
  embedded IPv6 addresses convey the port information.  This document
  identifies a set of requirements to be taken into account when
  updating RFC6052 for that purpose.

  A companion effort, document at
  [I-D.bsd-softwire-stateless-port-index-analysis], is required to
  converge on one or a set of algorithms to be used by all stateless
  solutions.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-boucadair-softwire-stateless-rfc6052-update-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-boucadair-softwire-stateless-rfc6052-update-00.txt
___
I-D-Announce mailing list
i-d-annou...@ietf.orgmailto:i-d-annou...@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
___
Softwires mailing list
Softwires@ietf.orgmailto:Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

--
Dr. Maoke CHEN,
FreeBit Co., Ltd.
13F, 3-6 Maruyamacho, Shibuya-ku, Tokyo 150-0044 Japan
Tel: +81 80 3930 1704
e-mail: m.c...@freebit.netmailto:m.c...@freebit.net
--
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-08 Thread mohamed.boucadair
Hi Rémi,

Please see inline.

Cheers,
Med 

-Message d'origine-
De : Rémi Després [mailto:despres.r...@free.fr] 
Envoyé : mercredi 7 septembre 2011 10:56
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : GangChen; softwires@ietf.org; Wojciech Dec
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

Med,

More comments in line.

Le 7 sept. 2011 à 07:35, mohamed.boucad...@orange-ftgroup.com 
mohamed.boucad...@orange-ftgroup.com a écrit :

 Dear Gang,
 
 As per the following property:
 
   o  Complexity: Complexity level of the algorithm
 
 I agree this can be split into several sub items but in -00 we used it to 
 reflect the level of complexity to understand the algorithm and to configure 
 it.

These are two different subjects.

Difficulty to understand can be due to insufficient quality of explanations.
In this respect, I know what I have written in the past was quite perfectible.
I expect the 4rd-addmapping draft to be clearer on several points, but it 
certainly can be clarified further. Questions raised in the WG are helpful for 
that.

Med: This is IMHO an important aspect for the operational teams who are in 
charge of dimensioning the A+P space. Easiness of usability is important.

Difficulty to configure is rather minimal with solutions that are completely 
stateless.
Having High complexity for 4rd-addmapping can therefore be misleading.

Med: Not all the port indexing schemes on the table have the same complexity 
level. As I mentioned earlier, we need to depict this somehow. I would really 
appreciate if you can evaluate other port algorithms and share your evaluation.

(The Complexity criterion is also commented in my previous mail.)

Cheers,
RD

 I know Nejc had some experience in configuring for instance Murakami's 4rd 
 implementation. He found that it was much more complex to understand than the 
 portrange algorithm and the modulo algorithm. 
 
 The text will be clarified.
 
 Cheers,
 Med
 
 -Message d'origine-
 De : GangChen [mailto:phdg...@gmail.com] 
 Envoyé : mardi 6 septembre 2011 18:10
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : softwires@ietf.org; Wojciech Dec
 Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
 (draft-bsd-softwire-stateless-port-index-analysis)
 
 Hello Authors,
 
 I think the draft did really good analysis on several mapping
 algorithm, especially properties evaluation part.
 
 One question for clarification:
 I saw several properties are COMPLEXITY related.
 Just wondering to know what kind of criteria you adopt to judge
 different levels(i.e. Low, Medium, High) ?
 I guess it would be beneficial if you could take some words to
 describe the criteria.
 
 Many thanks
 
 Gang
 
 
 2011/9/6, mohamed.boucad...@orange-ftgroup.com
 mohamed.boucad...@orange-ftgroup.com:
 Dear all,
 
 We have just submitted an I-D analysing the port set algorithms we have on
 the table. A set of properties are used to characterize the port set
 algorithms.
 
 This is a call for review. In particular, we invite authors of the following
 proposals to review their section:
 
   o  [I-D.boucadair-behave-ipv6-portrange]
   o  [I-D.xli-behave-divi]
   o  [I-D.murakami-softwire-4v6-translation]
   o  [I-D.murakami-softwire-4rd]
   o  [I-D.despres-softwire-4rd-addmapping]
 
 Questions, suggestions, corrections and contributions are more than
 welcome.
 
 Thank you.
 Cheers,
 Med
 
 
 -Message d'origine-
 De : i-d-announce-boun...@ietf.org [mailto:i-d-announce-boun...@ietf.org] De
 la part de internet-dra...@ietf.org
 Envoyé : lundi 5 septembre 2011 18:33
 À : i-d-annou...@ietf.org
 Objet : I-D Action: draft-bsd-softwire-stateless-port-index-analysis-00.txt
 
 A New Internet-Draft is available from the on-line Internet-Drafts
 directories.
 
  Title   : Analysis of Port Indexing Algorithms
  Author(s)   : Mohamed Boucadair
  Nejc Skoberne
  Wojciech Dec
  Filename: 
 draft-bsd-softwire-stateless-port-index-analysis-00.txt
  Pages   : 25
  Date: 2011-09-05
 
   This document analyzes various algorithm proposals for building port
   sets.  These algorithms are used to encode the range of ports in an
   IPv6 address and prefix in the context of stateless solutions.  The
   ultimate goal of this analysis is to converge on one or a set of
   algorithms to be used by all stateless solutions.
 
   This is a companion document to
   [I-D.boucadair-softwire-stateless-rfc6052-update].
 
 
 A URL for this Internet-Draft is:
 http://www.ietf.org/internet-drafts/draft-bsd-softwire-stateless-port-index-analysis-00.txt
 
 Internet-Drafts are also available by anonymous FTP at:
 ftp://ftp.ietf.org/internet-drafts/
 
 This Internet-Draft can be retrieved at:
 ftp://ftp.ietf.org/internet-drafts/draft-bsd-softwire-stateless-port-index-analysis-00.txt
 ___
 I-D-Announce mailing list
 

Re: [Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-08 Thread mohamed.boucadair
Hi Rémi,

Please see inline.

Cheers,
Med


De : Rémi Després [mailto:despres.r...@laposte.net]
Envoyé : mercredi 7 septembre 2011 14:06
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Jacni Qin; Softwires-wg; Wojciech Dec
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

Oops,
e) to be deleted from the list below (same feature as c))

Le 7 sept. 2011 à 11:02, Rémi Després a écrit :

Hi Med,

Thank you for the detailed analysis of our draft.
Please see some first comments in line.

Le 7 sept. 2011 à 07:22, 
mohamed.boucad...@orange-ftgroup.commailto:mohamed.boucad...@orange-ftgroup.com
 
mohamed.boucad...@orange-ftgroup.commailto:mohamed.boucad...@orange-ftgroup.com
 a écrit :

Hi Jacni,

Please see inline.

Cheers,
Med


De : Jacni Qin [mailto:ja...@jacni.com]
Envoyé : mardi 6 septembre 2011 11:30
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Wojciech Dec; softwires@ietf.orgmailto:softwires@ietf.org
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

hi Med, all,

Thanks for writing this, it helps.
A couple of quick comments below,

*) Is the focus of the document (properties used) on the whole address 
architecture/format, or just on the algorithms to build port sets?  As in some 
proposals, for example 4rd, the port indexing algorithm can be an independent 
part and decoupled from the address format.
[Med] All port indexing schemes are independent of the address format itself, 
but we included some properties to reflect some design choices made my the 
authors of these solutions on the address format. FWIW, we will submit soon a 
list of requirements to be followed by stateless address/prefix format.

IMHO, separating port-set indexing and IPv6 address format would be a 
clarification.
[Med] OK, I will do.

Here is a tentative contribution in this direction.

Major criteria to evaluate port-indexing methods:
[Med] In fact we are not evaluating the algorithm at this stage but only 
characterizing them with a set of properties.

a) Fairness (no CPE gets well-known ports 0-1023)
[Med] We indicate whether this range is excluded or not in the properties 
table. But, this can be seen also as a loss of port utilization efficiency.

b) RTP/RTCP compatibility
c) Stateless BR support of multiple CPE-port-set sizes
[Med] As I mentioned in another e-mail, I added two properties in the table:

   o  Differentiated Port Sets (Network Level): Capability to assign
  port sets of different sizes to customers attached to the same
  network.
   o  Differentiated Port Sets (same IP address): Capability to assign
  port sets of different sizes to customers assigned with the same
  IPv4 address.

d) UPnP friendliness (interleaved port sets)
[Med] I guess you are referring to IGD:1. Difficult to assess for at least two 
reasons: (1) IGD:1 is broken and (2) implementations adopt several behaviour 
(incremental or random).

e) Support of differentiated sharing ratios without per-CPE states in BRs


Major criteria to evaluate IPv6 address formats of CPEs:
i) Compatibility with IPv4 routes between CPEs as direct as IPv6 routes. (This 
implies A+P-IPv6 derivation without per-CPE state)
j) No impact on the assignment plan of IPv6 prefixes to CPE's. (This excludes 
in particular full IPv4 addresses in CPE IPv6 prefixes.)
k) Optional support of CPE cascades (the suffix field of the 4rd mapping 
proposals, explained in the 4rd-addmapping draft)

OTOH, complexity comparisons, although worth keeping in mind at this stage, are 
premature (largely subjective before optimized codes have been worked on for 
stabilized methods). So far, making sure all methods have AFAIK O(1) complexity 
should IMHO be be sufficient. When clear about other criteria, thin 
optimization can become relevant.


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-09 Thread mohamed.boucadair
Dear Gang,

The logic we adopted for guessing complexity of a valid port and for the whole 
range is as mentioned in 
http://tools.ietf.org/html/draft-bsd-softwire-stateless-port-index-analysis-00#section-2:

  In each analyzed port derivation algorithm, an attacker may implement
   a redirection loop to detect a significant amount of allowed ports.
   For all monotonously scattered schemes, the whole Port-Set may be
   deduced by extrapolation while this is not applicable for contiguous
   port ranges (because no information about port bounds is leaked in
   the IPv4-translatable IPv6 address).

Cheers,
Med
 

-Message d'origine-
De : softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] De la part 
de GangChen
Envoyé : jeudi 8 septembre 2011 18:19
À : Simon Perreault
Cc : softwires@ietf.org
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

2011/9/7, Simon Perreault simon.perrea...@viagenie.ca:
 mohamed.boucad...@orange-ftgroup.com wrote, on 09/07/2011 03:28 AM:
 What I have done is I clarified the text as follows:

 
o  Complexity: Reflects the complexity level of understanding the
   algorithm and the expected complexity to configure an
   implementation.
 

 A subjective criteria is not very useful for comparing algorithms.

+1

 Here's a suggestion: configuration complexity could be measured in terms of
 the
 number of parameters necessary. This is an objective criteria.

Criteria should be as objective as possible, especially for Guessing
Complexity of a Valid Port 
Not sure whether there are some mathematical guidance could help to
evaluate computational complexity? Maybe time complexity is a
candidate

BRs

Gang
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Requirements for extending IPv6 addresses with port range (draft-boucadair-softwire-stateless-requirements)

2011-09-09 Thread mohamed.boucadair
Dear all,

To avoid confusion with address format discussion, we generated an document 
grouping a set of requirements to be met by stateless solutions. I know some of 
you have in mind a set of features to be supported. These features may be 
translated into requirements. Comments and inputs are welcome.

The document is available at: 
http://tools.ietf.org/html/draft-boucadair-softwire-stateless-requirements-00

Cheers,
Med
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] Stateless Motivations I-D: call for review

2011-09-12 Thread mohamed.boucadair
Dear all,

A new version of the motivations I-D is available at: 
http://tools.ietf.org/html/draft-ietf-softwire-stateless-4v6-motivation-00

I updated the I-D according to the conclusions of this thread: 
http://www.ietf.org/mail-archive/web/softwires/current/msg02558.html.

The changes since last version are as follows:

(1) The terminology has been clarified: state, session state, user-session 
state, stateless, ...
(2) Add a discussion about IPv4 port utilisation and IPv4 port randomization as 
per J. Arkko's review.
(3) A synthesized list of motivations has been added

This is a call for review, input, correction, etc. Your review is more than 
welcome.

Cheers,
Med
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-12 Thread mohamed.boucadair
Hi Rémi,

Thank you for this input. 

As for the differentiated port sets, I'm planning to add the following 
properties to -01 of draft-bsd-* (need to be discussed with my co-authors):

   o  Differentiated Port Sets (Bound to the same IP address):
  Capability to assign port sets of different sizes to customers
  assigned with the same IPv4 address.
   o  Differentiated Port Sets (Network Level): Capability to assign
  port sets of different sizes to customers attached to the same
  network.

These properties aim to assess the ability of the solution to define different 
classes of customers having distinct port usage needs. This feature can be 
supported by dedicating distinct IPv4 address pools but this impacts route 
aggregation. 

To double check the ability of 4rd-addmapping algo to support differentiated 
port sets without any state on the BR, could you please provide some examples 
to show this behaviour? FWIW, below are listed some configuration proposals:

(1) Differentiated port sets bound to distinct IPv4 address
* Port sets of 4096 ports when the shared IPv4 belongs to POOL_IPv4@_1
* Port sets of 1024 ports when the shared IPv4 belongs to POOL_IPv4@_2

(2) Differentiated port sets bound to the same IPv4 address (Because 0-4095 
range is excluded, (n+1)*4096 + m*1024 = 2^16))
* Port sets of 4096 ports assigned to n  CPEs
* Port sets of 1024 ports assigned to m CPEs


Thanks.
Cheers,
Med


-Message d'origine-
De : Rémi Després [mailto:despres.r...@laposte.net] 
Envoyé : lundi 12 septembre 2011 12:01
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Softwires-wg; Wojciech Dec
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

Hi Med,

Here is an update concerning 4rd-addmapping in this draft (sec 2.1.6): 

   +---+-+
   |  Property | Value   |
   +---+-+
   |Complexity | --  |
   | Address Sharing Ratio | 1:2^p,  p up to 14  |
   | Number of ports in a Port-Set | 2^p * 15/16 |
   |   Guessing Complexity of a Valid Port | --  |
   | Guessing Complexity of the whole Port-Set | --  | 
   |Excluded ports | 0-4095, to be 0-1023|
   | Minimal Sharing Ratio | 1:1 |
   | Maximal Sharing Ratio | 1:16K   |
   |Multiple Port Sets | Supported   |
   |  Differentiated Port Sets | Supported   |
   |   DomPref Flexibility | Supported   |
   |IPv4 traffic Isolation | Supported   |
   |Prefix Aggregation | Preserved   |
   |Encode Routing Bits in 64 bits | Supported   |
   |  Compliancy with RTP/RTCP | Compliant   |
   +---+-+

The line on Multiple Port Sets has been kept, but you announcement that it will 
be deleted is understood and approved.

It is also understood that you intend to distinguish Differentiated port set 
sizes Per-customer from  Per customer class (a clarifying distinction)

A suggestion is to also distinguish between Per-customer with PRR states from 
Per customer without PRR states.
(The new 4rd has been designed to support the latter, which is useful for 
direct CPE-CPE routes. This isn't the case of all proposals.)

Another criterion that differentiates proposals is whether the port set 
derivation depends on Domain-specific parameters, or is purely algorithmic 
without parameter.

As we discussed, I also work on tables listing differentiating features of 
proposed solutions.
They distinguish functional features of:
- port-set specifications 
- IPv6 address formats of CPEs and AFTRs
- Packet formats for IPv6-domain traversal
They are intended to be easily modifiable, so as to be a temporary tool to 
facilitate discussion. 

FYI, Alain having expressed interest in having them in draft form before the 
meeting, I plan to edit the draft this week.

Cheers,
RD





Le 5 sept. 2011 à 18:44, mohamed.boucad...@orange-ftgroup.com 
mohamed.boucad...@orange-ftgroup.com a écrit :

 Dear all,
 
 We have just submitted an I-D analysing the port set algorithms we have on 
 the table. A set of properties are used to characterize the port set 
 algorithms.
 
 This is a call for review. In particular, we invite authors of the following 
 proposals to review their section:
 
  o  [I-D.boucadair-behave-ipv6-portrange]
  o  [I-D.xli-behave-divi]
  o  [I-D.murakami-softwire-4v6-translation]
  o  [I-D.murakami-softwire-4rd]
  o  [I-D.despres-softwire-4rd-addmapping]
 
 Questions, suggestions, corrections and 

Re: [Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-13 Thread mohamed.boucadair
Hi Rémi,

Thank you or your answer but my question was not on the CPE side but the 
operations at the border router side. 

Cheers,
Med

-Message d'origine-
De : Rémi Després [mailto:despres.r...@laposte.net] 
Envoyé : lundi 12 septembre 2011 17:05
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Softwires-wg
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)


Le 12 sept. 2011 à 16:18, mohamed.boucad...@orange-ftgroup.com 
mohamed.boucad...@orange-ftgroup.com a écrit :
 ... 
 To double check the ability of 4rd-addmapping algo to support differentiated 
 port sets without any state on the BR, could you please provide some examples 
 to show this behaviour? FWIW, below are listed some configuration proposals:

With 4rd-addmapping, of port-set sizes are directly derived from lengths of 
delegated IPv6 prefixes.
Thus, if CPEs A and B have IPv6 prefixes of respective lengths L and L+k, the 
port set of B is 2^k times smaller than that of A.

Besides that, IPv6 prefixes are assigned without any constraint coming from 
IPv4. 

 (1) Differentiated port sets bound to distinct IPv4 address
 * Port sets of 4096 ports when the shared IPv4 belongs to POOL_IPv4@_1
 * Port sets of 1024 ports when the shared IPv4 belongs to POOL_IPv4@_2
 
 (2) Differentiated port sets bound to the same IPv4 address (Because 0-4095 
 range is excluded, (n+1)*4096 + m*1024 = 2^16))
 * Port sets of 4096 ports assigned to n  CPEs
 * Port sets of 1024 ports assigned to m CPEs

First, note that, because of privileged-port exclusion for fairness, port-set 
sizes of 4rd are 15/16 * 2^k.

For (1):
- POOL_IPv4@_1 has IPv6 prefixes having 4-bit Port-set IDs (and have 
15/16*4096=3840 ports per CPE).
- POOL_IPv4@_1 has IPv6 prefixes having 6-bit Port-set IDs (and have 
15/16*1024=960 ports per CPE).

For (2): Assign IPv6 prefixes of length L to n CPEs, and IPv6 prefixes of 
length L+2 to m CPEs.

OK?

Cheers,
RD



___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-13 Thread mohamed.boucadair
Hi Rémi, 

I didn't get my answer yet. I'm looking for the explanation about the behaviour 
of an 6/4 interconnection node receiving IPv4 packets destined to CPEs assigned 
with port sets of different sizes. What is the configuration of that node?

Cheers,
Med

-Message d'origine-
De : Rémi Després [mailto:despres.r...@laposte.net] 
Envoyé : mardi 13 septembre 2011 19:42
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Softwires-wg
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)


Le 13 sept. 2011 à 18:08, mohamed.boucad...@orange-ftgroup.com a écrit :

 Hi Rémi,
 
 Thank you or your answer but my question was not on the CPE side but the 
 operations at the border router side.

The point is that, with the new 4rd, an AFTR that sends an IPv4 packet to a CPE 
doesn't need to know the length of the CPE IPv6 prefix  of that BR.
This is a major difference with the old 4rd where this length was a rule 
parameter. (It is now a parameter only with the CPE-cascade option, to be 
ignored for this discussion.)

As detailed in Figure 2, the BR includes in the subnet prefix of the IPv6 
address L bits from the A+P port. 
This length L is 14 bits unless it has to be limited for this prefix to fit 
into 64 bits. 

The result can be a subnet prefix that typically differs from the CPE IPv6 
prefix, with some extra port bits after the CPE IPv6 prefix. 
However, because the subnet prefix does start with the CPE IPv6 prefix, the 
packet reaches the CPE. 
There, the 4rd IID is enough for the packet to be recognized as a 4rd packet.

Is this, now, the explanation you were looking for?

Cheers,
RD


 

 
 Cheers,
 Med
 
 -Message d'origine-
 De : Rémi Després [mailto:despres.r...@laposte.net] 
 Envoyé : lundi 12 septembre 2011 17:05
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : Softwires-wg
 Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
 (draft-bsd-softwire-stateless-port-index-analysis)
 
 
 Le 12 sept. 2011 à 16:18, mohamed.boucad...@orange-ftgroup.com 
 mohamed.boucad...@orange-ftgroup.com a écrit :
 ... 
 To double check the ability of 4rd-addmapping algo to support differentiated 
 port sets without any state on the BR, could you please provide some 
 examples to show this behaviour? FWIW, below are listed some configuration 
 proposals:
 
 With 4rd-addmapping, of port-set sizes are directly derived from lengths of 
 delegated IPv6 prefixes.
 Thus, if CPEs A and B have IPv6 prefixes of respective lengths L and L+k, the 
 port set of B is 2^k times smaller than that of A.
 
 Besides that, IPv6 prefixes are assigned without any constraint coming from 
 IPv4. 
 
 (1) Differentiated port sets bound to distinct IPv4 address
 * Port sets of 4096 ports when the shared IPv4 belongs to POOL_IPv4@_1
 * Port sets of 1024 ports when the shared IPv4 belongs to POOL_IPv4@_2
 
 (2) Differentiated port sets bound to the same IPv4 address (Because 0-4095 
 range is excluded, (n+1)*4096 + m*1024 = 2^16))
 * Port sets of 4096 ports assigned to n  CPEs
 * Port sets of 1024 ports assigned to m CPEs
 
 First, note that, because of privileged-port exclusion for fairness, port-set 
 sizes of 4rd are 15/16 * 2^k.
 
 For (1):
 - POOL_IPv4@_1 has IPv6 prefixes having 4-bit Port-set IDs (and have 
 15/16*4096=3840 ports per CPE).
 - POOL_IPv4@_1 has IPv6 prefixes having 6-bit Port-set IDs (and have 
 15/16*1024=960 ports per CPE).
 
 For (2): Assign IPv6 prefixes of length L to n CPEs, and IPv6 prefixes of 
 length L+2 to m CPEs.
 
 OK?
 
 Cheers,
 RD
 
 
 
 

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] RE : Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-14 Thread mohamed.boucadair
Hi Behcet,

This property aims to assess if the proposed algorithms:

   1.  Preserve the port parity as discussed in Section 4.2.2 of
   [RFC4787].

and 

   2.  Preserve port contiguity as discussed in Section 4.2.3 of
   [RFC4787] (i.e., RTCP=RTP+1).

An elaboration is also provided in: 
http://tools.ietf.org/html/draft-boucadair-softwire-stateless-requirements-00#section-2:

   REQ#8:  Applications requiring even/odd and port contiguity (e.g.,
   RTP/RTCP) SHOULD NOT be broken due to the port set assignment
   scheme.

   Traditionally the voice/video applications that use
   RTP and RTCP would specify only the RTP port that the
   application would use for streaming the RTP data.
   The inherent assumption is that the RTCP traffic will
   be sent on the next higher port.  Even though RFC3605
   defines a new attribute for explicitly specifying the
   RTCP attribute for the SDP-based applications, but
   since it is not a MUST to use this attribute, there
   are still applications that are not compliant with
   this RFC.  There are also non-SDP based applications
   that use RTP/RTCP like H323, that make the assumption
   that RTCP streaming will happen on RTP+1 port.

Cheers,
Med



De : Behcet Sarikaya [behcetsarik...@yahoo.com]
Date d'envoi : mercredi 14 septembre 2011 17:32
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Softwires-wg
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

Hi Med,

  Thanks for the analysis.
I have a small question:
Compliance with RTP/RTCP applications
what does this mean?

(BTW this is what my spell checker gave :-) )

Regards,

Behcet

 Hi Rémi,

 Thank you or your answer but my question was not on the CPE side but the
 operations at the border router side.

 Cheers,
 Med

 -Message d'origine-
 De : Rémi Després [mailto:despres.r...@laposte.net]
 Envoyé : lundi 12 septembre 2011 17:05
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : Softwires-wg
 Objet : Re: [Softwires] Analysis of Port Indexing Algorithms
 (draft-bsd-softwire-stateless-port-index-analysis)


 Le 12 sept. 2011 à 16:18, mohamed.boucad...@orange-ftgroup.com
 mohamed.boucad...@orange-ftgroup.com a écrit :
  ...
  To double check the ability of 4rd-addmapping algo to support
 differentiated port sets without any state on the BR, could you please provide
 some examples to show this behaviour? FWIW, below are listed some 
 configuration
 proposals:

 With 4rd-addmapping, of port-set sizes are directly derived from lengths of
 delegated IPv6 prefixes.
 Thus, if CPEs A and B have IPv6 prefixes of respective lengths L and L+k, the
 port set of B is 2^k times smaller than that of A.

 Besides that, IPv6 prefixes are assigned without any constraint coming from
 IPv4.

  (1) Differentiated port sets bound to distinct IPv4 address
  * Port sets of 4096 ports when the shared IPv4 belongs to POOL_IPv4@_1
  * Port sets of 1024 ports when the shared IPv4 belongs to POOL_IPv4@_2

  (2) Differentiated port sets bound to the same IPv4 address (Because 0-4095
 range is excluded, (n+1)*4096 + m*1024 = 2^16))
  * Port sets of 4096 ports assigned to n  CPEs
  * Port sets of 1024 ports assigned to m CPEs

 First, note that, because of privileged-port exclusion for fairness, port-set
 sizes of 4rd are 15/16 * 2^k.

 For (1):
 - POOL_IPv4@_1 has IPv6 prefixes having 4-bit Port-set IDs (and have
 15/16*4096=3840 ports per CPE).
 - POOL_IPv4@_1 has IPv6 prefixes having 6-bit Port-set IDs (and have
 15/16*1024=960 ports per CPE).

 For (2): Assign IPv6 prefixes of length L to n CPEs, and IPv6 prefixes of 
 length
 L+2 to m CPEs.

 OK?

 Cheers,
 RD



 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-19 Thread mohamed.boucadair
Dear Gang,

Please see inline.

Cheers,
Med 

-Message d'origine-
De : GangChen [mailto:phdg...@gmail.com] 
Envoyé : samedi 17 septembre 2011 10:29
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Simon Perreault; softwires@ietf.org
Objet : Re: [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

Dear Med,

 The logic we adopted for guessing complexity of a valid port and for the
 whole range is as mentioned in
 http://tools.ietf.org/html/draft-bsd-softwire-stateless-port-index-analysis-00#section-2:
   In each analyzed port derivation algorithm, an attacker may implement
a redirection loop to detect a significant amount of allowed ports.
For all monotonously scattered schemes, the whole Port-Set may be
deduced by extrapolation while this is not applicable for contiguous
port ranges (because no information about port bounds is leaked in
the IPv4-translatable IPv6 address).

It seems same criteria applied for these two properties. But why would
you get different complexity level for each property targeting to same
algorithm? (e.g. For portrange judgment,  Guessing Complexity of a
Valid Port is low; Guessing Complexity of the whole Port-Set is
Medium)

Med: For a contiguous port range, if you know port N it is easy to guess the 
next port. This is why we indicated Low but since the port range bounds are 
not leaked in the port itself, it is not easy to guess the whole port (hence 
the Medium). But still the loop vector above applies for all port set 
allocation algorithms and under some conditions the server may by itself 
detects the whole port set. 

For me, the statement is more proper for whole Port-Set prediction. I
guess we need to add texts for valid Port prediction?

Med: any text proposal is welcome.
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] RE : Analysis of Port Indexing Algorithms (draft-bsd-softwire-stateless-port-index-analysis)

2011-09-20 Thread mohamed.boucadair
Hi Behcet,

It is part of the service provider business to offer services which rely on the 
0-1023 range even in a shared address environment (e.g., host an FTP server, 
etc.). Because statically not all subscribers use these features, the whole 
0-1023 range may be assigned only to few subscribers (whether this is on-demand 
or during the service subscription, is out of scope of what we are doing here). 
As such, the ability to assign or not that port range should be left to each SP 
and not excluded by default.

We analyzed two types of algorithms in draft-bsd:
* algorithms which exclude by construction that range.
* algorithms which leave excluding that range to the SP: i.e., the algorithm 
allows to generate a port range including the 0-1023 but the SP may decide to 
not assign it to any requesting user. This should be part of the SP policies.

Cheers,
Med


De : Behcet Sarikaya [mailto:sarikaya2...@gmail.com]
Envoyé : mardi 20 septembre 2011 08:36
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Softwires-wg
Objet : Re: RE : [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

Hi Med,
  I thought excluding well known ports is good idea because all nodes need it.
Below you seem to agree that sharing them may be useless.

Why is it service provider issue? It seems like address sharing changes the 
basic characteristic of the port number space :-).
Regards,

Behcet

On Mon, Sep 19, 2011 at 2:38 AM, 
mohamed.boucad...@orange.commailto:mohamed.boucad...@orange.com wrote:
Hi Behcet,

Excluding 0-4095 range is not justified in those documents. Excluding by 
default this range may be considered by some service providers as waste of 
ports.

Excluding 0-1023 range may be understood by port utilisation fairness but 
still be considered as an inefficiency if it is excluded by the algorithm and 
not let to the taste of service providers to assign or not that range.

Sharing the 0-1023 between several users may be useless (e.g. is valid scenario 
to assign port 80 without port 443?).

Cheers,
Med


-Message d'origine-
De : Behcet Sarikaya 
[mailto:behcetsarik...@yahoo.commailto:behcetsarik...@yahoo.com]
Envoyé : vendredi 16 septembre 2011 17:02
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Softwires-wg
Objet : Re: RE : [Softwires] Analysis of Port Indexing Algorithms 
(draft-bsd-softwire-stateless-port-index-analysis)

Hi Med,

Another question:
On page 19, you have:
The limit of 0-4095 ports appears rather arbitrary and represents a
   likely waste of ports, if not more that an operator may be interested
   in utilizing.



Why? Shouldn't they be excluded?

Regards,

Behcet


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Keeping support of CE IPv4 prefixes in the v4/v6 address mapping?

2011-11-03 Thread mohamed.boucadair
Hi Rémi, all,

Since there is only an excerpt of e-mails, I lost the context. 

Could you please clarify what is the issue discussed here? Thanks.

Cheers,
Med

 

 -Message d'origine-
 De : Rémi Després [mailto:despres.r...@laposte.net] 
 Envoyé : jeudi 3 novembre 2011 10:05
 À : Jacni Qin
 Cc : Alain Durand; Ole Troan; BOUCADAIR Mohamed OLNC/NAD/TIP; 
 Satoru Matsushima; Softwires WG
 Objet : Keeping support of CE IPv4 prefixes in the v4/v6 
 address mapping?
 
 
 Le 3 nov. 2011 à 09:50, Jacni Qin a écrit :
  if the MAP just covers shared address with one single 
 sharing ratio for one domain,
  the design will be greatly simplified?
  Requiring ISPs to maintain IPv4 routing in their networks, 
 just to serve the few users that need to keep IPv4 prefixes, 
 seems to me a step backward.
  
  Besides, I have serious doubts about greatly simplified.
  I mean for the design of the address/port mapping 
 algorithm, not the transport mechanism.
 
 Yes, but I don't see the great simplification of the algorithm.
 Keeping it general enough to support IPv4 prefixes is AFAIK 
 easy. It doesn't prevent deployments where, IPv4 prefixes 
 being not supported, fields can be at places that may be 
 found more convenient.
 
 Maybe you can be more specific on your concern.
 
 Cheers,
 RD
 
 
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] Closing draft-ietf-softwire-stateless-4v6-motivation

2012-02-10 Thread mohamed.boucadair
Dear WG members, 

I would like to close this document so that we can meet the following item from 
the WG Charter:


4. Developments for stateless legacy IPv4 carried over IPv6
- develop a solution motivation document to be published as an
RFC
- develop a protocol specification response to the solution
motivation document; this work item will not be taken through
Working Group last call until the solution motivation document
has been published or approved for publication 


Except the a comment asking to include a new section to compare stateful vs. 
stateless, no further comments have been received.

I didn't considered adding the proposed new section because IMO it is out of 
scope of this document. That section can justify in its own a dedicated draft.

As for the next step, I see two options:

(1) Either issue a WG LC, or
(2) Withdraw the document and update the WG charter.

WG members, please advise.

Cheers,
Med
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Closing draft-ietf-softwire-stateless-4v6-motivation

2012-02-13 Thread mohamed.boucadair
Dear Cameron,

Yes, I know it is tempting to have such section but it won't help in making a 
decision and, furthermore, it may maintain a tension between stateless and 
stateful camps. We tried in the document to be neutral as much as possible and 
avoid claiming stateless is superior to stateful or stateful is superior to 
stateless.

I personally think both stateful and stateless solutions are needed. It is up 
to each service provider, taking into account its own environment and 
constraint, to select the flavour of solutions which fit its needs. The 
selection may even be complex given the diversity of networks and services 
managed by (large) service providers.

Cheers,
Med



De : Cameron Byrne [mailto:cb.li...@gmail.com]
Envoyé : samedi 11 février 2012 15:31
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : softwires@ietf.org
Objet : Re: [Softwires] Closing draft-ietf-softwire-stateless-4v6-motivation


On Feb 10, 2012 2:20 AM, 
mohamed.boucad...@orange.commailto:mohamed.boucad...@orange.com wrote:

 Dear WG members,

 I would like to close this document so that we can meet the following item 
 from the WG Charter:

 
 4. Developments for stateless legacy IPv4 carried over IPv6
 - develop a solution motivation document to be published as an
 RFC
 - develop a protocol specification response to the solution
 motivation document; this work item will not be taken through
 Working Group last call until the solution motivation document
 has been published or approved for publication
 

 Except the a comment asking to include a new section to compare stateful vs. 
 stateless, no further comments have been received.

 I didn't considered adding the proposed new section because IMO it is out of 
 scope of this document. That section can justify in its own a dedicated draft.


I find this omission disappointing. There is a common assumption that stateless 
is superior to stateful, but it is not quantified anywhere.

It seems all this stateless work hinges on this assumption without any 
quantification.

Honestly, the omission makes me believe the case of stateless being superior is 
dubious.

Cb

 As for the next step, I see two options:

 (1) Either issue a WG LC, or
 (2) Withdraw the document and update the WG charter.

 WG members, please advise.

 Cheers,
 Med
 ___
 Softwires mailing list
 Softwires@ietf.orgmailto:Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Closing draft-ietf-softwire-stateless-4v6-motivation

2012-02-20 Thread mohamed.boucadair
Dear chairs, WG members,

The answers received so far are in favour of initiating a WG LC on this 
document.

As an editor of the document, I would like to progress this document for the 
next IETF meeting. Chairs, could you please issue the WG LC? Thanks.

Cheers,
Med 

 -Message d'origine-
 De : francis.dup...@fdupont.fr [mailto:francis.dup...@fdupont.fr] 
 Envoyé : samedi 11 février 2012 09:30
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : softwires@ietf.org
 Objet : Re: [Softwires] Closing 
 draft-ietf-softwire-stateless-4v6-motivation 
 
  In your previous mail you wrote:
 
   (1) Either issue a WG LC, or
 
 +1
 
 francis.dup...@fdupont.fr
 
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] draft-penno-softwire-sdnat vs. draft-cui-softwire-b4-translated-ds-lite

2012-03-13 Thread mohamed.boucadair
Hi Reinaldo, all,

I read the updated version of draft-penno-softwire-sdnat. I like this new 
version. Below some questions for clarification:

   (1) draft-penno is converging to what is documented in
   draft-cui-softwire-b4-translated-ds-lite:

  (*) Question 1: It is not clear in text if there is a second NAT
  in the AFTR or not.  Could you please confirm/infirm a second NAT
  is present?

  (*) Question 2: If yes, is there any reason why you want to
  maintain that second NAT?

  (*) Question 3: If the public IP address assigned by the AFTR is
  not known to the port-restricted CPE, some applications may fail
  (referral).  How the CPE will make a distinction between the
  external IP address to be assigned in the WAN and the one used in
  the AFTR?  If UPnP is used, the WAN IP address should not be
  returned.

   (2) Unlike draft-penno-*, draft-cui-* does not mandate any proffered
   provisioning means for port ranges; a list of alternatives is
   provided in draft-cui-* without any preference (this is deployment-
   specific):

   o  DHCPv4: the DHCPv4 protocol should be extended to support port-set
  allocation 
[I-D.bajko-pripaddrassignhttp://tools.ietf.org/html/draft-cui-softwire-b4-translated-ds-lite-05#ref-I-D.bajko-pripaddrassign].
  Besides, the DHCP message
  should send to the concentrator over IPv6.  The concentrator can
  be the DHCP server or DHCP relay
  agent[I-D.ietf-dhc-dhcpv4-over-ipv6].

   o  PCP[I-D.ietf-pcp-base]: an initiator can launch multiple PCP
  requests simultaneously to acquire a number ports within the same
  IPv4 address, or use 
[I-D.tsou-pcp-natcoordhttp://tools.ietf.org/html/draft-cui-softwire-b4-translated-ds-lite-05#ref-I-D.tsou-pcp-natcoord]
 for one-time port-set
  allocation.

   o  DHCPv6: the DHCPv6 protocol should be extended to support port-set
  allocation 
[I-D.boucadair-dhcpv6-shared-address-optionhttp://tools.ietf.org/html/draft-cui-softwire-b4-translated-ds-lite-05#ref-I-D.boucadair-dhcpv6-shared-address-option].

   o  IPCP: IPCP should be extended to carry the port-set.  
[RFC6431http://tools.ietf.org/html/rfc6431]
  gives an example.

  (*) Question 4: Given this list, is there really a need for the
  proposed ICMP-based solution?

  (*) Question 5: draft-penno-* says: A stateless DS-Lite CPE MUST
  implement the DHCPv4 client relay option defined in [I-D.ietf-dhc-
  dhcpv4-over-ipv6] to learn is external IPv4 address..

 Question 5-1: Why MUST?  IMHO, this is deployment-specific.

 Question 5-2: By external IPv4 address, do you mean the
 address to be assigned in the AFTR (if any)? or the one to be
 used in the WAN interface of the CPE?

   (3) draft-penno-* advocates it is deterministic but this feature can
   be enforced in any IPv4 address sharing technique:

  (*) Question 6: Is there any particular reason draft-penno-* does
  not mention draft-donley-behave-deterministic-cgn?


Cheers,
Med







___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] draft-penno-softwire-sdnat vs. draft-cui-softwire-b4-translated-ds-lite

2012-03-14 Thread mohamed.boucadair
Hi Francis,

Please see inline.

Cheers,
Med

 -Message d'origine-
 De : francis.dup...@fdupont.fr [mailto:francis.dup...@fdupont.fr] 
 Envoyé : mardi 13 mars 2012 17:56
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : draft-penno-softwire-sd...@tools.ietf.org; Softwires WG; 
 draft-cui-softwire-b4-translated-ds-lite
 Objet : Re: [Softwires] draft-penno-softwire-sdnat vs. 
 draft-cui-softwire-b4-translated-ds-lite 
 
  In your previous mail you wrote:
 
 (*) Question 1: It is not clear in text if there is 
 a second NAT
 in the AFTR or not.  Could you please confirm/infirm 
 a second NAT
 is present?
 
 = there is one but:
  - it translates only port numbers following an algorithm

Med: Ok, thanks. But this is not clear in the -02 of draft-penno-*.

 
  - the NAT is not strictly required: one can imagine to assign
directly to a CPE its port range as it is visible from the Internet

Med: Agree.

(note: 1- it should be not what we want as it makes CPEs trivial
 to track, 2- it doesn't remove the mandatory check on source ports
 in the from CPE to the Internet way)

Med: I failed to get your first point. Could you please clarify? Thanks.

   
 (*) Question 2: If yes, is there any reason why you want to
 maintain that second NAT?
 
 = I can see at least 2 reasons:
  - make CPE simplers (only applications which need to know 
 what is a port
   number seen from the Internet side have to enter into the second NAT
   details, i.e., typically the PCP (/UPnP iGD/NAT-PMP/...) 
 server on the CPE)

Med: applications using referral need to know the external IP address. I failed 
to see why this is simpler compared to draft-cui-*.

 
 (*) Question 3: If the public IP address assigned by 
 the AFTR is
 not known to the port-restricted CPE, some 
 applications may fail
 (referral).  How the CPE will make a distinction between the
 external IP address to be assigned in the WAN and 
 the one used in
 the AFTR?  If UPnP is used, the WAN IP address should not be
 returned.
 
 = my read of the SD-NAT mechanism is the public IP address 
 is the same
 at each side of the SD-CGN.

Med: This is not clear in -02 of the draft-penno-*.

 
  (2) Unlike draft-penno-*, draft-cui-* does not mandate 
 any proffered
  provisioning means for port ranges; a list of alternatives is
  provided in draft-cui-* without any preference (this is 
 deployment-
  specific):
 
 = but the ICMP-based solution is deeply broken so is it a real
 advantage?
 
 (*) Question 4: Given this list, is there really a 
 need for the
 proposed ICMP-based solution?
 
 = see previous item
 
 (*) Question 5: draft-penno-* says: A stateless 
 DS-Lite CPE MUST
 implement the DHCPv4 client relay option defined in 
 [I-D.ietf-dhc-
 dhcpv4-over-ipv6] to learn is external IPv4 address..
   
Question 5-1: Why MUST?  IMHO, this is 
 deployment-specific.
 
 = no such specific:
  - it makes the reasonable assumption than IPv4 addresses are assigned
   using DHCPv4

Med: It is not reasonable when you don't have a DHCPv4 server but use PCP for 
instance. 


 
 (*) Question 6: Is there any particular reason 
 draft-penno-* does
 not mention draft-donley-behave-deterministic-cgn?
 
 = too many drafts...?

Med: I think it is fair to cite draft-donley-*.


 More seriously I have more concerns about
 too simple algorithms deployed in the SD-CGN, for instance the:
  [1024...xxx] - [N...N-1024+xxx] where p' = p + N - 1024
 is good for tests or demos but makes CPEs too easy to trace,
 I prefer what 
 draft-tsou-softwire-port-set-algorithms-analysis calls GMA
 (still trivial to implement and to use but harder to trace).

Med: We don't have the constraint of MAP so I would not exclude pseudo-random 
port set algos (see 
http://tools.ietf.org/html/draft-tsou-softwire-port-set-algorithms-analysis-01#section-3.3)
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] draft-penno-softwire-sdnat vs.draft-cui-softwire-b4-translated-ds-lite

2012-03-14 Thread mohamed.boucadair
Re-,

Thanks Rajiv for the pointer. 

BTW unlike the constraints we have in MAP (e.g., the bits forming PSID must be 
adjacent), draft-cui-* and the like can use pseudo-random algorithms to 
generate port ranges. 

Cheers,
Med


 -Message d'origine-
 De : Rajiv Asati (rajiva) [mailto:raj...@cisco.com] 
 Envoyé : mardi 13 mars 2012 21:19
 À : Francis Dupont; BOUCADAIR Mohamed OLNC/NAD/TIP; o...@cisco.com
 Cc : Softwires WG; draft-cui-softwire-b4-translated-ds-lite; 
 draft-penno-softwire-sd...@tools.ietf.org
 Objet : RE: [Softwires] draft-penno-softwire-sdnat 
 vs.draft-cui-softwire-b4-translated-ds-lite
 
  I prefer what draft-tsou-softwire-port-set-algorithms-analysis calls
 GMA
  (still trivial to implement and to use but harder to trace).
 
 I agree. GMA is defined here, btw -
 http://tools.ietf.org/html/draft-mdt-softwire-mapping-address-
 and-port-0
 2#section-4.1
 
 Cheers,
 Rajiv
 
 
 
  -Original Message-
  From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org]
 On
  Behalf Of Francis Dupont
  Sent: Tuesday, March 13, 2012 12:56 PM
  To: mohamed.boucad...@orange.com
  Cc: Softwires WG; draft-cui-softwire-b4-translated-ds-lite;
 draft-penno-
  softwire-sd...@tools.ietf.org
  Subject: Re: [Softwires] draft-penno-softwire-sdnat
 vs.draft-cui-softwire-b4-
  translated-ds-lite
  
  
   In your previous mail you wrote:
  
  (*) Question 1: It is not clear in text if there 
 is a second
 NAT
  in the AFTR or not.  Could you please 
 confirm/infirm a second
 NAT
  is present?
  
  = there is one but:
   - it translates only port numbers following an algorithm
  
   - the NAT is not strictly required: one can imagine to assign
 directly to a CPE its port range as it is visible from 
 the Internet
 (note: 1- it should be not what we want as it makes CPEs trivial
  to track, 2- it doesn't remove the mandatory check on 
 source ports
  in the from CPE to the Internet way)
  
  (*) Question 2: If yes, is there any reason why you want to
  maintain that second NAT?
  
  = I can see at least 2 reasons:
   - make CPE simplers (only applications which need to know what is a
 port
number seen from the Internet side have to enter into the 
 second NAT
details, i.e., typically the PCP (/UPnP iGD/NAT-PMP/...) server on
 the CPE)
  
  (*) Question 3: If the public IP address assigned 
 by the AFTR
 is
  not known to the port-restricted CPE, some applications may
 fail
  (referral).  How the CPE will make a distinction 
 between the
  external IP address to be assigned in the WAN and the one
 used in
  the AFTR?  If UPnP is used, the WAN IP address 
 should not be
  returned.
  
  = my read of the SD-NAT mechanism is the public IP address is the
 same
  at each side of the SD-CGN.
  
   (2) Unlike draft-penno-*, draft-cui-* does not mandate any
 proffered
   provisioning means for port ranges; a list of alternatives is
   provided in draft-cui-* without any preference (this is
 deployment-
   specific):
  
  = but the ICMP-based solution is deeply broken so is it a real
  advantage?
  
  (*) Question 4: Given this list, is there really a need for
 the
  proposed ICMP-based solution?
  
  = see previous item
  
  (*) Question 5: draft-penno-* says: A stateless 
 DS-Lite CPE
 MUST
  implement the DHCPv4 client relay option defined in
 [I-D.ietf-dhc-
  dhcpv4-over-ipv6] to learn is external IPv4 address..
  
 Question 5-1: Why MUST?  IMHO, this is
 deployment-specific.
  
  = no such specific:
   - it makes the reasonable assumption than IPv4 addresses 
 are assigned
using DHCPv4
   - it states DS-Lite so there is no direct IPv4 available
   - so IMHO the question is more about the DHCPv4-over-IPv6 
 application
and is more for the DHC WG (BTW please don't bounce this issue
 between
the two WGs, my idea is more to make a point about 
 DHCPv4-over-IPv6
itself)
  
 Question 5-2: By external IPv4 address, do 
 you mean the
 address to be assigned in the AFTR (if any)? or 
 the one to
 be
 used in the WAN interface of the CPE?
  
  = if they are the same the answer is easy
  
   (3) draft-penno-* advocates it is deterministic but 
 this feature
 can
   be enforced in any IPv4 address sharing technique:
  
  = BTW we need a better definition of deterministic. My proposal
  is it means the mapping follows an algorithm (and it is the case on
  the SD-CGN, BTW not on the SD-CPE).
  
  (*) Question 6: Is there any particular reason 
 draft-penno-*
 does
  not mention draft-donley-behave-deterministic-cgn?
  
  = too many drafts...? More seriously I have more concerns about
  too simple algorithms deployed in the SD-CGN, for instance the:
   [1024...xxx] - [N...N-1024+xxx] where p' = p + N - 1024
  is good for tests or demos but makes CPEs too easy to 

Re: [Softwires] draft-penno-softwire-sdnat vs. draft-cui-softwire-b4-translated-ds-lite

2012-03-14 Thread mohamed.boucadair
Dear Qiong,

Please see inline.

Cheers,
Med


De : Qiong [mailto:bingxu...@gmail.com]
Envoyé : mercredi 14 mars 2012 00:50
À : Francis Dupont
Cc : BOUCADAIR Mohamed OLNC/NAD/TIP; Softwires WG; 
draft-cui-softwire-b4-translated-ds-lite; 
draft-penno-softwire-sd...@tools.ietf.org
Objet : Re: [Softwires] draft-penno-softwire-sdnat vs. 
draft-cui-softwire-b4-translated-ds-lite


 (2) Unlike draft-penno-*, draft-cui-* does not mandate any proffered
 provisioning means for port ranges; a list of alternatives is
 provided in draft-cui-* without any preference (this is deployment-
 specific):

= but the ICMP-based solution is deeply broken so is it a real
advantage?
[Qiong] In draft-cui-softwire-b4-translated-ds-lite, we have described the 
ICMP processing in section 10. And we have verified that it works fine in all 
ICMP-based protocols, e.g. ping, tracert, etc. There is no problem here.

[Med] I know it is confusing but these are two distinct issues. draft-penno-* 
defines a new method using ICMP to learn ports. Please refer to 
http://tools.ietf.org/html/draft-penno-softwire-sdnat-02#section-5


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] draft-penno-softwire-sdnat vs. draft-cui-softwire-b4-translated-ds-lite

2012-03-14 Thread mohamed.boucadair

Re-,

Thanks Alain for the answers. Please see inline.

Cheers,
Med

 -Message d'origine-
 De : Alain Durand [mailto:adur...@juniper.net] 
 Envoyé : mercredi 14 mars 2012 12:11
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : draft-penno-softwire-sd...@tools.ietf.org; Softwires WG; 
 draft-cui-softwire-b4-translated-ds-lite
 Objet : Re: [Softwires] draft-penno-softwire-sdnat vs. 
 draft-cui-softwire-b4-translated-ds-lite
 
 Hi Med, see inline response to your questions wrt sd-nat-02
 
 On Mar 13, 2012, at 10:58 AM, 
 mohamed.boucad...@orange.commailto:mohamed.boucadair@orange.
 com 
 mohamed.boucad...@orange.commailto:mohamed.boucadair@orange.
 com wrote:
   (*) Question 1: It is not clear in text if there is a second NAT
   in the AFTR or not.  Could you please confirm/infirm a 
 second NAT
   is present?
 
 in sd-nat, packets originated by an sd-CPE will be 'shaped' 
 to use the correct IPv4 address and port by the CPE before 
 being encapsulated in IPv6. In that scenario, the AFTR 
 decapsulate the traffic, check IPv4 address  port range are 
 indeed assigned to that IPv6 user, then forward the packet. 
 There is only one level of NAT, done by the CPE

Med: Ok, got it. This is the same as per draft-cui-*.

 In 'compatibility' mode, if the CPE fails to enforce the 
 proper port range, the AFTR will perform a second level of NAT.

Med: If the ultimate target is to remove the NAT module from the AFTR, I would 
see this compatibility mode as an implementation detail. BTW, why a CPE will 
fail to restrict the port? I see at least two cases: 
(1) want to grab more ports but this is not legitimate; I would vote for 
discarding those packets instead of NATing them.
(2) the CPE does not support port-restriction: in that case why not use classic 
DS-Lite instead of NATing twice.
 
 
   (*) Question 3: If the public IP address assigned by the AFTR is
   not known to the port-restricted CPE, some applications may fail
   (referral).  How the CPE will make a distinction between the
   external IP address to be assigned in the WAN and the 
 one used in
   the AFTR?  If UPnP is used, the WAN IP address should not be
   returned.
 
 In SD-Nat, the sd-CPE knows the external address via DHCPv4 over IPv6

Med: Ok, thanks. So for draft-penno-* two provisioning means are required 
(compared to basic DS-Lite)
* DHCPv4 for IPv4 address allocation
* ICMP for port range configuration.
I must admit the rationale behind this choice is not clear to me.

   (*) Question 4: Given this list, is there really a need for the
   proposed ICMP-based solution?
 
 IMHO, not specifying the technology to get pot range and 
 living this to implementation is a serious shortcoming.
 We need to standardize one method.

Med: But the question is why ICMP-based method is needed? Why not using 
port-restricted DHCPv4 options for instance?

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] draft-penno-softwire-sdnat vs. draft-cui-softwire-b4-translated-ds-lite

2012-03-15 Thread mohamed.boucadair

Re-,

Please see inline.

Cheers,
Med 

 -Message d'origine-
 De : Alain Durand [mailto:adur...@juniper.net] 
 Envoyé : jeudi 15 mars 2012 12:11
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : draft-penno-softwire-sd...@tools.ietf.org; Softwires WG; 
 draft-cui-softwire-b4-translated-ds-lite
 Objet : Re: [Softwires] draft-penno-softwire-sdnat vs. 
 draft-cui-softwire-b4-translated-ds-lite

 This is a deployment issue. You have 3 variants of DS-Lite CPEs:
 a) Basic 6333 DS-Lite, b) B4 translated DS-lite, and c) 
 Stateless DS-Lite.
 You want to be able able to accommodate all 3 variants from 
 the same AFTR.
 Re-Nating instead of dropping ensure that if a subscriber 
 uses a variant b) when
 he is provisioned to use port restricted, then traffic still flows.

Med: This is deployment-specific. The behaviour to follow when a 
port-restricted device issues port out of its allocated range should be IMO SP 
specific and can not be dictated by the specification. 

 
 
  (*) Question 4: Given this list, is there really a need for the
  proposed ICMP-based solution?
 
 IMHO, not specifying the technology to get pot range and
 living this to implementation is a serious shortcoming.
 We need to standardize one method.
 
 Med: But the question is why ICMP-based method is needed? Why 
 not using port-restricted DHCPv4 options for instance?
 
 
 1) - we would have to define the DHCP port option. Not 
 difficult but same amount of work as defining a new ICMP type.
 2) - with the ICMP message, the ISP can change the port range 
 without having to wait for the lease time of the DHCP option 
 to expire.

Med: Changing the size of the port range is part of planned operations. With 
DHCP, an SP can change the port range much in advance. This is nothing 
something which can be done without advanced planning. I don't see an advantage 
of ICMP here.

   This allows for more flexibility in micro-managing ports.

Med: This is also doable with DHCP and PCP by tweaking the Lease and the 
Lifetime.

 3) - if we use a DHCP option, the client has to proactively 
 ask for it. If it does not, it will think it has the full IP 
 address. That leads to situations that may be difficult to 
 debug, as the customer will not understand why some TCP 
 session works and some don't, the root cause being that the 
 CPE does not have any feedback from the NAT in the AFTR

Med: This doable with existing ICMP messages. Nothing prevent the AFTR to drop 
the packet and send back an ICMP Destination Unreachable message Code 3 Port 
unreachable error or Code 13 Communication administratively prohibited.

 4) - so we'll need a new ICMP message anyway to signal the 
 CPE that something is wrong if/when it sends packets outside 
 of the range.

Med: No need to define a new ICMP message for this. Why not using e.g. ICMP 
Type 3 Code 13?
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] draft-penno-softwire-sdnat vs. draft-cui-softwire-b4-translated-ds-lite

2012-03-16 Thread mohamed.boucadair
Hi Francis,

Yes, you are right. There is no explicit method in PCP to get the external IP 
address. You know we have both asked for it in early days of PCP but the WG 
consensus was that we can mimic this by using MAP with short lifetime.

As for your PS, this a discussion point for the PCP WG. 

Cheers,
Med 

-Message d'origine-
De : francis.dup...@fdupont.fr [mailto:francis.dup...@fdupont.fr] 
Envoyé : jeudi 15 mars 2012 19:22
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : draft-penno-softwire-sd...@tools.ietf.org; Softwires WG; 
draft-cui-softwire-b4-translated-ds-lite
Objet : Re: [Softwires] draft-penno-softwire-sdnat vs. 
draft-cui-softwire-b4-translated-ds-lite 

 In your previous mail you wrote:

 Med: Why you need an IPv4 address to run PCP? An implementation
 example would be as follows:
  
 * At bootstrap of the CPE, once an AFTR is discovered, use the Plain
   IPv6 PCP mode and the new opcode and options defined in
   http://tools.ietf.org/html/draft-tsou-pcp-natcoord-05#section-2
   to retrieve an IPv4 address and set of port.

= the retrieval of the external address is a function which was
explicitely put out of PCP by the WG, for the second you'd like to use
an extension which was never discussed. To finish there is a difference
between discussing about getting the IPv4 address or getting it with
other parameters as port ranges, and my comment is only about the first
problem.

Regards

francis.dup...@fdupont.fr

PS: I should add another dimension: do we want a solution for 
DS-Lite or
a solution for DS-Lite, NAT44 or any other kind of IPv4 CGNs?

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] draft-penno-softwire-sdnat vs. draft-cui-softwire-b4-translated-ds-lite

2012-03-20 Thread mohamed.boucadair
Hi Yiu,

Sending back an ICMP message when receiving a port out of range should be 
configurable IMHO. 

When receiving a port out of range, the behaviour of REQ#12 (A, B and C) of 
http://tools.ietf.org/html/draft-ietf-behave-lsn-requirements-05#section-3 can 
be followed by the AFTR.

No need to define a new ICMP message for this; ICMP message Type 3 Code 13 is 
fine for this.

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de Lee, Yiu
Envoyé : mardi 20 mars 2012 16:39
À : Alain Durand; Qi Sun
Cc : Softwires WG; draft-cui-softwire-b4-translated-ds-lite; 
draft-penno-softwire-sd...@tools.ietf.org
Objet : Re: [Softwires] draft-penno-softwire-sdnat vs. 
draft-cui-softwire-b4-translated-ds-lite

Today, if a user generates a packet using an illegal IPv4 
source address,
what would we do? We could drop the packet silently by doing
source-verify. So, tomorrow if a user use illegal port, IMHO 
AFTR should
drop the packet silently.


On 3/20/12 9:06 AM, Alain Durand adur...@juniper.net wrote:

It is necessary because the AFTR is the only place where we 
can enforce
IPv4 ingress filtering, ie put ACLs to check
that the incoming tunneled traffic from any given customer is using a
legitimate IPv4 address and source port.
When the incoming traffic does not match those ingress 
filtering rules,
an ICMP error message must be returned.
The idea in SD-NAT is to use this ICMP message to carry the 
information
about the correct port range to use.

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] [MBONED] ask for adoption of draft-qin-softwire-multicast-prefix-option

2012-03-21 Thread mohamed.boucadair
Dear Stig,

For sure mboned will had the opportunity to review it. No matter where the 
document is specified if a piece of work is needed.

This is the kind of cross-WG documents that would require some flexibility form 
the IETF to make progress.

Cheers,
Med 

-Message d'origine-
De : mboned-boun...@ietf.org [mailto:mboned-boun...@ietf.org] 
De la part de Stig Venaas
Envoyé : mardi 20 mars 2012 21:45
À : sarik...@ieee.org
Cc : Softwires-wg; MBONED WG; Softwire Chairs; Behcet Sarikaya
Objet : Re: [MBONED] [Softwires] ask for adoption of 
draft-qin-softwire-multicast-prefix-option

On 3/9/2012 9:30 AM, Behcet Sarikaya wrote:
 +1

I may be against adoption. This DHCPv6 option is needed, but it has
nothing to do with ds-lite, and I'm not sure if this is the appropriate
working group. This option has larger applicability than just
encapsulation. If it is done here, it need to at least be reviewed and
discussed in mboned.

The options here are really based on
draft-ietf-mboned-64-multicast-address-format-01.txt
so mboned might be a better home.

Copying mboned wg.

Stig


 Behcet

 On Mon, Feb 6, 2012 at 10:30 PM, Qiongbingxu...@gmail.com  wrote:
 +1 support


 On Mon, Feb 6, 2012 at 5:33 
PM,christian.jacque...@orange.com  wrote:

 Hi,

 I support the adoption of this draft as a softwire WG document.

 Cheers,

 Christian.


 -Message d'origine-
 De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la
 part de Yong Cui
 Envoyé : lundi 6 février 2012 01:57
 À : Softwires WG
 Cc : Yong Cui
 Objet : [Softwires] ask for adoption of
 draft-qin-softwire-multicast-prefix-option

 Dear Softwires wg,


 As our WG discussed on DHCPv6 Options for IPv6 DS-Lite 
Multicast Prefix in
 Taipei meeting, the chairs would like to ask for WG 
adoption on the mailing
 list. Please review this document and send your comments 
(especially your
 opinion on the adoption with your reasons) to the mailing 
list by two weeks,
 i.e. Feb. 20.

 FYI:

 
http://datatracker.ietf.org/doc/draft-qin-softwire-multicast-pr
efix-option/


 Yong  Alain


 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires


 
___
__

 Ce message et ses pieces jointes peuvent contenir des informations
 confidentielles ou privilegiees et ne doivent donc
 pas etre diffuses, exploites ou copies sans autorisation. 
Si vous avez
 recu ce message par erreur, veuillez le signaler
 a l'expediteur et le detruire ainsi que les pieces 
jointes. Les messages
 electroniques etant susceptibles d'alteration,
 France Telecom - Orange decline toute responsabilite si ce 
message a ete
 altere, deforme ou falsifie. Merci

 This message and its attachments may contain confidential 
or privileged
 information that may be protected by law;
 they should not be distributed, used or copied without 
authorization.
 If you have received this email in error, please notify 
the sender and
 delete this message and its attachments.
 As emails may be altered, France Telecom - Orange shall 
not be liable if
 this message was modified, changed or falsified.
 Thank you.

 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires



 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires

 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires

___
MBONED mailing list
mbo...@ietf.org
https://www.ietf.org/mailman/listinfo/mboned

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Fragmentation in sdnat-02

2012-03-21 Thread mohamed.boucadair
Dear Washam,

This is an issue common to all stateless solutions, including deterministic NAT 
with (anaycast) IPv4 address pool. 

FWIW, we recorded this issue here: 
http://tools.ietf.org/html/draft-dec-stateless-4v6-04#section-5.15.2.

As a solution to this issue, we proposed to implement the fragmentation-related 
function in one single node: any received fragment is redirected to a dedicated 
node which will be responsible for reassembly or forward the fragment to the 
appropriate CPE. This node must dedicate resources to handle out of order 
fragments.

Saying that, I can not quantify the severity of this issue in all operational 
networks. 

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de Washam Fan
Envoyé : mercredi 21 mars 2012 07:25
À : Softwires
Objet : [Softwires] Fragmentation in sdnat-02

Hi Authors,

In section 3.2, it states IPv4 address pool should be anycasted. This
introduces a risk where different incoming fragments go to different
AFTRs. Because one IPv4 address is shared between multiple
subscribers, reassemly is needed on AFTRs when receiving fragments. If
different fragments go thru different  AFTRs, the reassmely process
would fail and incur DoS.

Thanks,
washam
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Fragmentation in sdnat-02

2012-03-22 Thread mohamed.boucadair
Dear Gang,

Thanks, but I failed to find the text describing how to handle two fragments 
received by two distinct BRs.

Could you please point me to that text in case I miss it?

Cheers,
Med

-Message d'origine-
De : GangChen [mailto:phdg...@gmail.com] 
Envoyé : jeudi 22 mars 2012 08:33
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Washam Fan; Softwires
Objet : Re: [Softwires] Fragmentation in sdnat-02

2012/3/21, mohamed.boucad...@orange.com mohamed.boucad...@orange.com:
 Dear Washam,

 This is an issue common to all stateless solutions, 
including deterministic
 NAT with (anaycast) IPv4 address pool.

 FWIW, we recorded this issue here:
 http://tools.ietf.org/html/draft-dec-stateless-4v6-04#section-5.15.2.

 As a solution to this issue, we proposed to implement the
 fragmentation-related function in one single node: any 
received fragment is
 redirected to a dedicated node which will be responsible for 
reassembly or
 forward the fragment to the appropriate CPE. This node must dedicate
 resources to handle out of order fragments.

FYI, I see another approach doing that with a entry table +
redirection action, similarly like
http://tools.ietf.org/html/draft-despres-softwire-4rd-u-05#sect
ion-4.5.2.

BRs

Gang

 Saying that, I can not quantify the severity of this issue in all
 operational networks.

 Cheers,
 Med

-Message d'origine-
De : softwires-boun...@ietf.org
[mailto:softwires-boun...@ietf.org] De la part de Washam Fan
Envoyé : mercredi 21 mars 2012 07:25
À : Softwires
Objet : [Softwires] Fragmentation in sdnat-02

Hi Authors,

In section 3.2, it states IPv4 address pool should be anycasted. This
introduces a risk where different incoming fragments go to different
AFTRs. Because one IPv4 address is shared between multiple
subscribers, reassemly is needed on AFTRs when receiving 
fragments. If
different fragments go thru different  AFTRs, the reassmely process
would fail and incur DoS.

Thanks,
washam
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Fragmentation in sdnat-02

2012-03-23 Thread mohamed.boucadair
Hi Rémi,

This is well understood. The issue and the behaviour you are describing is 
common to all address sharing solutions with or without NAT; including all A+P 
flavours (MAP, 4rd, SDNAT). 

The point is: ** IF ** the issue raised by Washam is judged ** SEVERE ** issue, 
consider the solution presented in 
http://tools.ietf.org/html/draft-dec-stateless-4v6-04#section-5.15.2.

Cheers,
Med 

-Message d'origine-
De : Rémi Després [mailto:despres.r...@laposte.net] 
Envoyé : vendredi 23 mars 2012 10:02
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : GangChen; Softwires
Objet : Re: [Softwires] Fragmentation in sdnat-02

Hi, Med,

Thanks for this question.

1. As we know, all fragments of a packet from a given 
off-domain host to a given in-domain IPv4 address usually 
enter the domain via the same BR. (Otherwise packet 
disordering would badly disrupt TCP).

2. When fragments of a packet enter a domain via distinct BRs 
(e.g. due to some change in routing or load balancing 
information bases), the algorithm of 
http://tools.ietf.org/html/draft-despres-softwire-4rd-u-05#sect
ion-4.5.2. (3) is such that the packet will be lost:
- A fragments going via a BR that didn't receive the first 
fragment is discarded by this BR. This results from the last 
column of the decision table.
- Reassembly in the destination becomes therefore impossible.
OK?


Cheers,
RD
 
Le 2012-03-22 à 08:51, mohamed.boucad...@orange.com 
mohamed.boucad...@orange.com a écrit :

 Dear Gang,
 
 Thanks, but I failed to find the text describing how to 
handle two fragments received by two distinct BRs.
 
 Could you please point me to that text in case I miss it?
 
 Cheers,
 Med
 
 -Message d'origine-
 De : GangChen [mailto:phdg...@gmail.com] 
 Envoyé : jeudi 22 mars 2012 08:33
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : Washam Fan; Softwires
 Objet : Re: [Softwires] Fragmentation in sdnat-02
 
 2012/3/21, mohamed.boucad...@orange.com 
mohamed.boucad...@orange.com:
 Dear Washam,
 
 This is an issue common to all stateless solutions, 
 including deterministic
 NAT with (anaycast) IPv4 address pool.
 
 FWIW, we recorded this issue here:
 
http://tools.ietf.org/html/draft-dec-stateless-4v6-04#section-5.15.2.
 
 As a solution to this issue, we proposed to implement the
 fragmentation-related function in one single node: any 
 received fragment is
 redirected to a dedicated node which will be responsible for 
 reassembly or
 forward the fragment to the appropriate CPE. This node 
must dedicate
 resources to handle out of order fragments.
 
 FYI, I see another approach doing that with a entry table +
 redirection action, similarly like
 http://tools.ietf.org/html/draft-despres-softwire-4rd-u-05#sect
 ion-4.5.2.
 
 BRs
 
 Gang
 
 Saying that, I can not quantify the severity of this issue in all
 operational networks.
 
 Cheers,
 Med
 
 -Message d'origine-
 De : softwires-boun...@ietf.org
 [mailto:softwires-boun...@ietf.org] De la part de Washam Fan
 Envoyé : mercredi 21 mars 2012 07:25
 À : Softwires
 Objet : [Softwires] Fragmentation in sdnat-02
 
 Hi Authors,
 
 In section 3.2, it states IPv4 address pool should be 
anycasted. This
 introduces a risk where different incoming fragments go 
to different
 AFTRs. Because one IPv4 address is shared between multiple
 subscribers, reassemly is needed on AFTRs when receiving 
 fragments. If
 different fragments go thru different  AFTRs, the 
reassmely process
 would fail and incur DoS.
 
 Thanks,
 washam
 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires
 
 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires
 
 
 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Path to move forward with 4rd.

2012-03-23 Thread mohamed.boucadair
Dear WG members,

I didn't had time to read the last version of 4rd-U but I read carefully -03 
when it was published. 

I really appreciated the work done by Rémi to write down -03. The document is 
well written, easy to read and the requirements are clearly sketched. I really 
think this spirit should be adopted by MAP documents.

As I already told Rémi, I would like if all proponents of stateless A+P 
converge and avoid wasting energies in comparing individual proposals. I 
thought this is what has been agreed during the softwire interim meeting: IMO, 
MAP effort meets the objective of group work.

Some of the points raised by Rémi can be easily considered in the context of 
MAP; except the idea of unified header which is a step forward. Adopt a unified 
approach is exclusive to encapsulation and/or translation. 

The question now is: Does the unified approach bring new features + 
simplification compared to the normal IPv4-in-IPv6 encapsulation scheme (which 
I'm mainly interested in)? The answer is: No. 

Perhaps this is selfish but given what I mentioned above, I vote for the 
following:

* Adopt the work of the MAP design team as the base specification for stateless 
A+P effort.

* Make sure proposals from Rémi (except U) are discussed: e.g., Checksum 
neutrality
(1) Share the archives of MAP Design Team discussion
(2) Use IETF Issue Tracker to record the issues and the consensus/conclusion
(3) Adopt a clear procedure within the Design Team to make decisions when there 
are conflicts

* Reduce the amount of MAP documents: IMHO, three documents are needed
(1) MAP Address Format
(2) MAP Overall Architecture and Design Recommendations
(3) MAP DHCPv6 Options

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de Alain Durand
Envoyé : mardi 20 mars 2012 00:39
À : Softwires WG
Cc : Yong Cui; Ralph Droms
Objet : [Softwires] Path to move forward with 4rd.

Dear wg,

After a number of discussions with my co-chair, our AD and 
various authors, here is how we would like to move forward wrt 4rd.

1) There  is an observation that all the solutions on the 
table E, T  U actually solve the stateless  problem we started with.
There are differences, but it is unclear if those 
differences are really significant. E and T are the original 
Encapsulation and Translation
proposals, U is an hybrid unifying solution.

2) We have already agreed back in Beijing that we would 
publish all necessary documents. The issue here is the 'label' 
or 'status' those
documents have at IETF. In particular, do we want to 
publish them as Experimental, Informational or Standard Track.

We are at the point now where we need to make progress. In 
Paris, we would like to ask for presentations from the 
proponents of each candidate solution (E, T  U).
Each presentation should cover an overview of the proposed 
solution, explain how it compares to the others and make a 
case as why it should be the one on the Standard Track. We 
will allocate 20 minutes for each presentation.

Then, we, chairs, would like to ask a series of questions to 
the working group. In order to make this process transparent, 
here is the list of questions we want to ask
and their sequence.

Q1: Without pre-supposing which one will be selected, do you 
agree to publish 1 of the 3 proposals on the Standard Track 
and publish the other(s) as Informational if still asked to?

If the answer is NO, then the process stops and we will 
publish everything as Experimental and come back in 12-24 
months to see what gets adopted by the market.
If the answer is YES, we move to the next question.


Q2: Do you believe that the WG should publish U as the one 
Standards Track document?

If the answer is YES, the process stop, we put U on the 
Standard Track and publish E  T as Informational.
If the answer is NO, we are left with E  T (U then might be 
abandoned or published as Historical/Informational)


Q3: Which of E and T do you want to see moving on the standard 
track (you can only express support for one)?

If there is a clear outcome from this question, we would 
publish that proposal on the Standard Track and the other one 
as Informational.
If there is no clear consensus on this question, we will 
publish both E  T as Experimental.

In the meantime, we would like to encourage discussion on the 
mailing list to foster our common understanding of the various 
technologies and how they relate to each other.

  Alain  Yong, wg co-chairs.
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Result from the consensus call on Map vs 4rd-U and official way forward

2012-04-26 Thread mohamed.boucadair
Dear all,

I personally regret this decision and reject the justifications provided. If 
you don't want people to contribute and express their opinion, it is easy: make 
it a close community.

If you insist to ignore what expressed the majority of individuals who 
participated to the poll, may I suggest: we stop all this stateless A+P work. 
It does not make sense at all to continue work on two parallel efforts having 
90% of similarities.

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de Alain Durand
Envoyé : jeudi 26 avril 2012 03:41
À : softwires@ietf.org WG
Objet : [Softwires] Result from the consensus call on Map vs 
4rd-U and official way forward

The chairs and ADs met to look at the results of the consensus 
call that ended Wednesday and decide the way forward.

First, we would like to offer a couple observations on the raw 
results from the consensus call:

- We had a number of people responding more than once, 
sometime with different email addresses.
  Having their name and affiliation in the response helped us 
removed those duplicate/triplicate/...
- Number of unique response: 75
- Question 1: 75 yes, 0 No, few  responded put both on 
experimental track
- Question 2: 73 MAP 2 4rd-U

This does not reflect at all the results we had in the Paris 
meeting (about 30 MAP and 20 4rd-U):
a) It seems that some of the 4rd-U people who did express 
support for it in Paris when the same question was asked have 
not participated in this consensus call. 
b) the number of MAP responses seem to be inflated, we see a 
disproportionate number of response from some particular 
organizations. We also see a large number of responses coming 
from people who have not participated before in the working 
group. Also, it is apparent that a number of people have 
joined the mailing list for the sole purpose of expressing 
support for MAP.

None of the above behaviors do any favors for the working 
group. We do need participation in the official call for 
consensus from all the active participants of the working 
group. As we mentioned before, in such calls, silence is 
consent. Also, the inflated participation in the consensus 
call from 'new' members that have never participate in the 
discussion before, creates noise that makes the results harder to read.

Furthermore, we have observed that, even during the call, the 
analysis of both solutions did continue, and missing elements 
on both sides have been pointed out. We also observed a 
willingness of various participants to improve those specs to 
bring them to a level where we could start a working group last call.

As a result, we have decided to approve both MAP and 4rd-U as 
working group work items.  As work items, each document can be 
further refined until the working group reaches consensus 
about advancing the documents for IETF review.

Because of the history of MAP and 4rd-U, we will designate 
independent teams of volunteer reviewers to advise the working 
group about the state of the document sets.  Each set will be 
reviewed by an independent team who are not authors of the MAP 
and 4rd-U documents. Each review team will consist of three 
members and will determine when its document set is ready for 
working group last call. If you are interested in volunteering 
for one of the review teams, please respond directly to the 
chairs, indicating your preference for which document to 
review if you have one. The appointment of the review teams 
will be entirely up to the chairs. Aside from these appointed 
reviews, the chairs would naturally appreciate any and all 
reviews provided, regardless of whether the reviewer(s) 
participate on a review team.

When the document sets are ready for working group last call, 
the working group will reconsider the question of the 
publication status: Proposed Standard or Experimental. We will 
try to  consider all document sets for advancement at the same 
time, but we will not allow a delay in completing one document 
to hold up the working group indefinitely. 

   - Alain  Yong, WG co-chairs
   - Ralph  Biran, ADs
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-dslite-multicast-02

2012-06-07 Thread mohamed.boucadair
Hi Simon,

We tried in this document to avoid as much as possible including implementation 
details but instead we focused on the external behaviour of the interworking 
functions. Let me recall there are already available implementations based on 
the specification of draft-ietf-softwire-dslite-multicast. A demo has been 
organized in one of the previous IETF meetings.

Now for your comment, we can see the IGMP/MLD IWF is basically RFC4605 + 
address translation (draft-ietf-mboned-64-multicast-address-format). Among the 
use cases of high priority identified in 
http://tools.ietf.org/html/draft-ietf-mboned-v4v6-mcast-ps-00#section-3.6, the 
IGMP/MLD IWF is only required for the use case described in 
draft-ietf-softwire-dslite-multicast. As such, does-it really make sense to 
have a dedicated document for the IGMP/MLD IWF? Wouldn't be efficient to have 
this elaborated in draft-ietf-softwire-dslite-multicast? I personally vote for 
the second option. Of course, if this approach is maintained, the document 
should be LCed also in PIM and MBONED.

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de Simon Perreault
Envoyé : lundi 28 mai 2012 16:11
À : Yong Cui
Cc : softwires@ietf.org
Objet : Re: [Softwires] WG last call on 
draft-ietf-softwire-dslite-multicast-02

On 2012-05-27 10:34, Yong Cui wrote:
 This is a wg last call on draft-ietf-softwire-dslite-multicast-02.

Section 6.1 introduces IGMP/MLD translation, but I fear it is very 
underspecified. Our own effort at specifying IGMP/MLD 
translation is in 
draft-perreault-mboned-igmp-mld-translation. I feel that DS-Lite 
multicast would be better served by referencing our draft instead.

So I would suggest replacing section 6.1 by a reference to the draft 
above, which we hope to have adopted in the PIM WG shortly.

Thanks,
Simon
-- 
DTN made easy, lean, and smart -- http://postellation.viagenie.ca
NAT64/DNS64 open-source-- http://ecdysis.viagenie.ca
STUN/TURN server   -- http://numb.viagenie.ca
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-dslite-multicast-02

2012-06-07 Thread mohamed.boucadair
Re-,

See inline. 

Cheers,
Med 

-Message d'origine-
De : Simon Perreault [mailto:simon.perrea...@viagenie.ca] 
Envoyé : jeudi 7 juin 2012 15:47
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Yong Cui; softwires@ietf.org
Objet : Re: [Softwires] WG last call on 
draft-ietf-softwire-dslite-multicast-02

On 2012-06-07 08:51, mohamed.boucad...@orange.com wrote:
 Among the use cases
 of high priority identified in
 
http://tools.ietf.org/html/draft-ietf-mboned-v4v6-mcast-ps-00#s
ection-3.6,
 the IGMP/MLD IWF is only required for the use case described in
 draft-ietf-softwire-dslite-multicast.

The DS-Lite case is one instance of the 4-6-4 use case where 
encapsulation is used. Another instance of the 4-6-4 use case 
makes use 
of translation instead. That is not covered by the softwire draft.

Med: It was there; see 
http://tools.ietf.org/html/draft-ietf-softwire-dslite-multicast-00#appendix-A.1.
 I failed to find back why we removed it in -01 of the draft. BTW, this is not 
a diffrent use case, only the way data is handled differs.


The 6-4-6-4 use case is also high priority, requires IGMP/MLD 
translation, and is not covered by the softwire draft.

Med: I'm not sure there is a consenus about the urgency of 6-4-6-4 scenario. I 
knwo there is an operator representative voicing for it, but I always failed to 
understand that use case.


So we're looking at at least three use cases of IGMP/MLD translation, 
possibly more, of which only one is covered by the softwire draft.

Med: I failed to count the three use cases..


 As such, does-it really make
 sense to have a dedicated document for the IGMP/MLD IWF? Wouldn't be
 efficient to have this elaborated in
 draft-ietf-softwire-dslite-multicast? I personally vote for the
 second option. Of course, if this approach is maintained, the
 document should be LCed also in PIM and MBONED.

I think IGMP/MLD translation should stand on its own for the reasons 
above, and it should be a PIM document.


Med: There is no PIM WG document  to cite at this stage. What is wrong with 
LCing this in PIM and MBONED?
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-public-4over6-01

2012-06-07 Thread mohamed.boucadair
Hi Peng,

I vote for having one single document which covers both shared and full IPv4 
address. 

If you start for instance from draft-cui-softwire-b4-translated-ds-lite, what 
is needed is to add one sentence to say a full IPv4 address can be provisioned. 
Does this make draft-cui-softwire-b4-translated-ds-lite more complex? I don't 
think so.

I really think we need all to do an effort of rationalizing the solutions 
space. 

Cheers,
Med 

-Message d'origine-
De : Peng Wu [mailto:pengwu@gmail.com] 
Envoyé : jeudi 7 juin 2012 18:31
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Yong Cui; softwires@ietf.org
Objet : Re: [Softwires] WG last call on 
draft-ietf-softwire-public-4over6-01

Med,

From protocol level, the difference between public 4over6 and
lightweight 4over6(b4-translated-ds-lite) lies in port-set support.
The extra efforts of lw 4over6 are as follows: (1) port set support in
DHCP provisioning; (2) NAT on the initiator side.(whose address pool
is not a full address but only a port set)  (3) port-set supporting in
the cocentrator's binding table.

While we may cover public 4over6 by lightweight 4over6 with a special
port set format (2^16 size) for (3), (1) and (2) brings quite
significant changes to the intiator side. If I'm only a pb 4over6
initiator, more typically a host initiator, all the complexity needed
is to plant a CRA process on the host, which is basically an IPv4 
IPv6 socket function, to support DHCPv4-over-IPv6. The rest is already
there: we don't need to modify DHCP client, and IPv4-in-IPv6 tunnel is
already supported in today's OS. No NAT is needed in host case, and
full e2e transparency is guaranteed. If we support this by lw 4over6,
we implemented extra complexity which is not needed at all by the
initiator.

We have deployement scenarios which probably don't require address
sharing, such as CERNET, and I guess maybe the ISPs in USA also do not
have an IPv4 address shortage problem?

So, aside from the fact that the pb 4over6 draft starts earlier and
its status has been a step furher, this is a problem of choice: do we
want two clean, simple mechanisms, or one mechanism trying to be
compatible with both.

On Thu, Jun 7, 2012 at 9:11 PM,  mohamed.boucad...@orange.com wrote:
 Dear all,

 I agree with Reinaldo.

 IMHO it makes sense to merge the two documents: either 
draft-ietf-softwire-public-4over6 be extended to cover 
draft-cui-softwire-b4-translated-ds-lite or add one or two 
sentences to draft-cui-softwire-b4-translated-ds-lite to 
mention a non-shared IPv4 address may be assigned.

 Doing so would help to rationalize the solution space and 
associated documents. We have the following main flavours:

 (1) Full stateful mode: DS-Lite
 (2) Full stateless mode: MAP
 (3) Per-customer state/binding mode: lw4o6 
(draft-cui-softwire-b4-translated-ds-lite)

 All the three modes must support the ability to assign a 
full IPv4 address.

 Cheers,
 Med

-Message d'origine-
De : softwires-boun...@ietf.org
[mailto:softwires-boun...@ietf.org] De la part de Reinaldo Penno
Envoyé : lundi 28 mai 2012 07:53
À : Sheng Jiang; Yong Cui; softwires@ietf.org
Objet : Re: [Softwires] WG last call on
draft-ietf-softwire-public-4over6-01

-1

In which significant way this document is different from
http://tools.ietf.org/html/draft-cui-softwire-b4-translated-ds-
lite-06 ?

We can insert one paragraph in the above draft and allow
public IPs since
NAT is optional. The two documents even use DHCPv4ov6 as 
provisioning.



On 5/27/12 6:32 PM, Sheng Jiang jiangsh...@huawei.com wrote:

The document looks mature for being advanced.

Sheng Jiang

 -Original Message-
 From: softwires-boun...@ietf.org
[mailto:softwires-boun...@ietf.org] On
 Behalf Of Yong Cui
 Sent: Sunday, May 27, 2012 10:31 PM
 To: softwires@ietf.org
 Cc: Yong Cui
 Subject: [Softwires] WG last call on
draft-ietf-softwire-public-4over6-
 01

 Hi folks,

 This is a wg last call on draft-ietf-softwire-public-4over6-01.
 http://datatracker.ietf.org/doc/draft-ietf-softwire-public-4over6/

 As usual, please send editorial comments to the authors and
 substantive comments to the mailing list.

 This wg last call will end on 2012 June 10 at 12pm EDT.


 Yong  Alain



 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-dslite-multicast-02

2012-06-08 Thread mohamed.boucadair
Hi Woj,

Your comment is valid.

The point I wanted to make is to recall the initial motivation of this draft: 
solve an issue raised by DS-Lite people.

Evidently, the proposed approach can be deployed in any 4-6-4 scenario. This 
will be reflected in the updated version of the draft.

Cheers,
Med


De : Wojciech Dec [mailto:wdec.i...@gmail.com]
Envoyé : vendredi 8 juin 2012 09:57
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : sarik...@ieee.org; Stig Venaas; softwires@ietf.org; Yong Cui
Objet : Re: [Softwires] WG last call on draft-ietf-softwire-dslite-multicast-02

Hello Med,

there is no dependency here on ds-lite, ie This has all the hallmarks of a 
standalone solution, which will almost certainly be implemented as such, and 
one that will work with or without ds-lite for unicast.

Regards,
Woj.

On 8 June 2012 07:48, 
mohamed.boucad...@orange.commailto:mohamed.boucad...@orange.com wrote:
Re-,

May I re-iterate:

* The draft is designed to allow the delivery of multicast services to DS-Lite 
serviced customers.
* The draft proposes multicast extensions and not unicast ones.

Cheers,
Med

-Message d'origine-
De : Behcet Sarikaya 
[mailto:sarikaya2...@gmail.commailto:sarikaya2...@gmail.com]
Envoyé : jeudi 7 juin 2012 20:20
À : Stig Venaas
Cc : BOUCADAIR Mohamed OLNC/NAD/TIP; 
softwires@ietf.orgmailto:softwires@ietf.org; Yong Cui
Objet : Re: [Softwires] WG last call on
draft-ietf-softwire-dslite-multicast-02

On Thu, Jun 7, 2012 at 12:48 PM, Stig Venaas 
s...@venaas.commailto:s...@venaas.com wrote:
 On 6/7/2012 10:08 AM, Behcet Sarikaya wrote:

 On Thu, Jun 7, 2012 at 8:07
AM,mohamed.boucad...@orange.commailto:mohamed.boucad...@orange.com  wrote:


 So you are saying that this draft does not correspond to
 Multicast extensions for DS-Lite?


 I sent a separate review, but anyway, it is not an extension to
 DS-Lite as I see it. It is a completely generic approach for
 tunneling v6 through v4. It can certainly be deployed in DS-Lite
 scenarios, but it is much more generic. I would like the title and
 the text to reflect that.

So it means that this draft does not correspond to Softwire charter
item and we discover this quite late in the process.

My recommendation to the chairs is to read and double check the draft
before making an adoption call, especially if there is choice.

As I mentioned in my mboned mail, in multicast transition I think the
right approach is to agree to the fact that most of the host's
communication will be unicast. For unicast, v4-v6 transition has
already been well analyzed and several protocols have been specified.
Multicast extensions to those protocols are what we need.

Regards,

Behcet

___
Softwires mailing list
Softwires@ietf.orgmailto:Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-stateless-4v6-motivation-01

2012-06-08 Thread mohamed.boucadair
Dear Dapeng,

Please see inline.

Cheers, 

-Message d'origine-
De : liu dapeng [mailto:maxpass...@gmail.com] 
Envoyé : vendredi 8 juin 2012 13:49
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Yong Cui; softwires@ietf.org
Objet : Re: [Softwires] WG last call on 
draft-ietf-softwire-stateless-4v6-motivation-01


 Med: We have already this text in the introduction:

Current standardization effort that is meant to address this IPv4
service continuity issue focuses mainly on stateful 
mechanisms that
assume the sharing of any global IPv4 address that is left between
several customers, based upon the deployment of NAT 
(Network Address
Translation) capabilities in the network.  Because of 
some caveats of
such stateful approaches the Service Provider community 
feels that a
companion effort is required to specify stateless IPv4 over IPv6
approaches.  This document provides elaboration on such need.

 Isn't this text sufficient enough? If not, it would helpful 
to propose a
 sentence you want to be added to the introduction.

How about adding the following sentences:

---
In many networks today, NAT44 functions is equipped on 
customer-edge device.
It may impact IPv4 over IPv6 solution to be a stateful solution from
end-to-end perspectives. The stateless solution also may subject to
NAT44 state.
In this document, we mainly refer this stateless paradigm to
large-scale address Sharing, i.e. carrier-side stateless IPv4 over
IPv6, which resolve the concern of stateless terminology. This
document provides elaboration on such need.
---


Med: Thanks for the proposal. I shortened your proposal and updated the text to:


   Current standardization effort that is meant to address this IPv4
   service continuity issue focuses mainly on stateful mechanisms that
   assume the sharing of any global IPv4 address that is left between
   several customers, based upon the deployment of NAT (Network Address
   Translation) capabilities in the network.  Because of some caveats of
   such stateful approaches the Service Provider community feels that a
   companion effort is required to specify stateless IPv4 over IPv6
   approaches.  Note stateless IPv4 over IPv6 solutions may be enabled
   in conjunction with a port-restricted NAT44 function located in the
   customer premises.

   This document provides elaboration on the need for carrier-side
   stateless IPv4 over IPv6 solution.


Are you OK with this new text?


 
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-stateless-4v6-motivation-01

2012-06-11 Thread mohamed.boucadair
Hi Dapeng,

A state maintained in the endpoint does not make the solution stateful, see 
this excerpt from RFC1958:

   This principle has important consequences if we require applications
   to survive partial network failures. An end-to-end protocol design
   should not rely on the maintenance of state (i.e. information about
   the state of the end-to-end communication) inside the network. Such
   state should be maintained only in the endpoints, in such a way that
   the state can only be destroyed when the endpoint itself breaks
   (known as fate-sharing).

I didn't considered your last proposed changes for the reason mentioned above. 

Thank you for your help.

Cheers,
Med 


-Message d'origine-
De : liu dapeng [mailto:maxpass...@gmail.com] 
Envoyé : lundi 11 juin 2012 05:47
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Yong Cui; softwires@ietf.org
Objet : Re: [Softwires] WG last call on 
draft-ietf-softwire-stateless-4v6-motivation-01

Hi Med:

2012/6/8, mohamed.boucad...@orange.com mohamed.boucad...@orange.com:
 Dear Dapeng,

 Please see inline.

 Cheers,

-Message d'origine-
De : liu dapeng [mailto:maxpass...@gmail.com]
Envoyé : vendredi 8 juin 2012 13:49
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Yong Cui; softwires@ietf.org
Objet : Re: [Softwires] WG last call on
draft-ietf-softwire-stateless-4v6-motivation-01


 Med: We have already this text in the introduction:

Current standardization effort that is meant to address 
this IPv4
service continuity issue focuses mainly on stateful
mechanisms that
assume the sharing of any global IPv4 address that is 
left between
several customers, based upon the deployment of NAT
(Network Address
Translation) capabilities in the network.  Because of
some caveats of
such stateful approaches the Service Provider community
feels that a
companion effort is required to specify stateless IPv4 over IPv6
approaches.  This document provides elaboration on such need.

 Isn't this text sufficient enough? If not, it would helpful
to propose a
 sentence you want to be added to the introduction.

How about adding the following sentences:

---
In many networks today, NAT44 functions is equipped on
customer-edge device.
It may impact IPv4 over IPv6 solution to be a stateful solution from
end-to-end perspectives. The stateless solution also may subject to
NAT44 state.
In this document, we mainly refer this stateless paradigm to
large-scale address Sharing, i.e. carrier-side stateless IPv4 over
IPv6, which resolve the concern of stateless terminology. This
document provides elaboration on such need.
---


 Med: Thanks for the proposal. I shortened your proposal and 
updated the text
 to:


Current standardization effort that is meant to address this IPv4
service continuity issue focuses mainly on stateful 
mechanisms that
assume the sharing of any global IPv4 address that is left between
several customers, based upon the deployment of NAT 
(Network Address
Translation) capabilities in the network.  Because of 
some caveats of
such stateful approaches the Service Provider community 
feels that a
companion effort is required to specify stateless IPv4 over IPv6
approaches.  Note stateless IPv4 over IPv6 solutions may 
be enabled
in conjunction with a port-restricted NAT44 function 
located in the
customer premises.

This document provides elaboration on the need for carrier-side
stateless IPv4 over IPv6 solution.


 Are you OK with this new text?

[Dapeng]==
I make a minor change of the last two sentences:
-
Because of some caveats of such stateful approaches the Service
Provider community feels that a companion effort is required to
specify carrier-side stateless IPv4 over IPv6 approaches. Note
carrier-side stateless IPv4 over IPv6 solutions may be enabled in
conjunction with a port-restricted NAT44 function located in the
customer premises or port translation in the host and that is still
stateful in the whole.
-

Besides, how about changing all the terminology stateless to
carrier-side stateless in the document?


Thanks,
Best Regards,
Dapeng Liu








-- 

--
Best Regards,
Dapeng Liu

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-dslite-multicast-02

2012-06-11 Thread mohamed.boucadair
Hi Behcet,

I failed to understand the point you are trying to make.

The current situations is:

* this document provides multicast extension to deliver multicast to DS-Lite 
serviced customers
* we rely on multicast capabilities, as such no AMT-like considerations are 
included
* the proposed solution is generic and can be deployed in any 4-6-4 use case

What should be revised?

Thanks for your help.

Cheers,
Med 

-Message d'origine-
De : Behcet Sarikaya [mailto:sarikaya2...@gmail.com] 
Envoyé : vendredi 8 juin 2012 17:35
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Wojciech Dec; Stig Venaas; softwires@ietf.org; Yong Cui
Objet : Re: [Softwires] WG last call on 
draft-ietf-softwire-dslite-multicast-02

Hi Med,

I agree with Woj.

I do not favor moving this draft to somewhere else.

Instead this draft should be revised to make it
Multicast extensions to DS-Lite as in the charter.

There is enough time to do it.

Regards,

Behcet

On Fri, Jun 8, 2012 at 3:43 AM,  mohamed.boucad...@orange.com wrote:
 Hi Woj,

 Your comment is valid.

 The point I wanted to make is to recall the initial 
motivation of this
 draft: solve an issue raised by DS-Lite people.

 Evidently, the proposed approach can be deployed in any 
4-6-4 scenario. This
 will be reflected in the updated version of the draft.

 Cheers,
 Med

 
 De : Wojciech Dec [mailto:wdec.i...@gmail.com]
 Envoyé : vendredi 8 juin 2012 09:57
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : sarik...@ieee.org; Stig Venaas; softwires@ietf.org; Yong Cui

 Objet : Re: [Softwires] WG last call on
 draft-ietf-softwire-dslite-multicast-02

 Hello Med,

 there is no dependency here on ds-lite, ie This has all the 
hallmarks of a
 standalone solution, which will almost certainly be 
implemented as such, and
 one that will work with or without ds-lite for unicast.

 Regards,
 Woj.

 On 8 June 2012 07:48, mohamed.boucad...@orange.com wrote:

 Re-,

 May I re-iterate:

 * The draft is designed to allow the delivery of multicast 
services to
 DS-Lite serviced customers.
 * The draft proposes multicast extensions and not unicast ones.

 Cheers,
 Med

 -Message d'origine-
 De : Behcet Sarikaya [mailto:sarikaya2...@gmail.com]
 Envoyé : jeudi 7 juin 2012 20:20
 À : Stig Venaas
 Cc : BOUCADAIR Mohamed OLNC/NAD/TIP; softwires@ietf.org; Yong Cui
 Objet : Re: [Softwires] WG last call on
 draft-ietf-softwire-dslite-multicast-02
 
 On Thu, Jun 7, 2012 at 12:48 PM, Stig Venaas 
s...@venaas.com wrote:
  On 6/7/2012 10:08 AM, Behcet Sarikaya wrote:
 
  On Thu, Jun 7, 2012 at 8:07
 AM,mohamed.boucad...@orange.com  wrote:
 
 
  So you are saying that this draft does not correspond to
  Multicast extensions for DS-Lite?
 
 
  I sent a separate review, but anyway, it is not an extension to
  DS-Lite as I see it. It is a completely generic approach for
  tunneling v6 through v4. It can certainly be deployed in DS-Lite
  scenarios, but it is much more generic. I would like the 
title and
  the text to reflect that.
 
 So it means that this draft does not correspond to Softwire charter
 item and we discover this quite late in the process.
 
 My recommendation to the chairs is to read and double 
check the draft
 before making an adoption call, especially if there is choice.
 
 As I mentioned in my mboned mail, in multicast transition 
I think the
 right approach is to agree to the fact that most of the host's
 communication will be unicast. For unicast, v4-v6 transition has
 already been well analyzed and several protocols have been 
specified.
 Multicast extensions to those protocols are what we need.
 
 Regards,
 
 Behcet
 
 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires



___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-stateless-4v6-motivation-01

2012-06-11 Thread mohamed.boucadair
Re-,

I was answering to your last proposed wording to include the port translation 
in the host. Except that change, all your proposed changes are included in my 
local copy:

* The title has been updated as your requested
* The introduction has been updated.

Cheers,
Med 

-Message d'origine-
De : liu dapeng [mailto:maxpass...@gmail.com] 
Envoyé : lundi 11 juin 2012 09:11
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Yong Cui; softwires@ietf.org
Objet : Re: [Softwires] WG last call on 
draft-ietf-softwire-stateless-4v6-motivation-01

Hi Med,

end to end argument is different from stateful/stateless 
principally,
end to end argument recommend state in the end point(host), 
but it doesn't say
it is stateless, it is still stateful.

Based on this, I still believe that we need update the current
document with the last comment.

Regards,
Dapeng Liu
2012/6/11, liu dapeng maxpass...@gmail.com:
 Hi Med:

 2012/6/8, mohamed.boucad...@orange.com 
mohamed.boucad...@orange.com:
 Dear Dapeng,

 Please see inline.

 Cheers,

-Message d'origine-
De : liu dapeng [mailto:maxpass...@gmail.com]
Envoyé : vendredi 8 juin 2012 13:49
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Yong Cui; softwires@ietf.org
Objet : Re: [Softwires] WG last call on
draft-ietf-softwire-stateless-4v6-motivation-01


 Med: We have already this text in the introduction:

Current standardization effort that is meant to 
address this IPv4
service continuity issue focuses mainly on stateful
mechanisms that
assume the sharing of any global IPv4 address that is 
left between
several customers, based upon the deployment of NAT
(Network Address
Translation) capabilities in the network.  Because of
some caveats of
such stateful approaches the Service Provider community
feels that a
companion effort is required to specify stateless IPv4 
over IPv6
approaches.  This document provides elaboration on such need.

 Isn't this text sufficient enough? If not, it would helpful
to propose a
 sentence you want to be added to the introduction.

How about adding the following sentences:

---
In many networks today, NAT44 functions is equipped on
customer-edge device.
It may impact IPv4 over IPv6 solution to be a stateful solution from
end-to-end perspectives. The stateless solution also may subject to
NAT44 state.
In this document, we mainly refer this stateless paradigm to
large-scale address Sharing, i.e. carrier-side stateless IPv4 over
IPv6, which resolve the concern of stateless terminology. This
document provides elaboration on such need.
---


 Med: Thanks for the proposal. I shortened your proposal and 
updated the
 text
 to:


Current standardization effort that is meant to address this IPv4
service continuity issue focuses mainly on stateful 
mechanisms that
assume the sharing of any global IPv4 address that is 
left between
several customers, based upon the deployment of NAT 
(Network Address
Translation) capabilities in the network.  Because of 
some caveats of
such stateful approaches the Service Provider community 
feels that a
companion effort is required to specify stateless IPv4 over IPv6
approaches.  Note stateless IPv4 over IPv6 solutions may 
be enabled
in conjunction with a port-restricted NAT44 function 
located in the
customer premises.

This document provides elaboration on the need for carrier-side
stateless IPv4 over IPv6 solution.


 Are you OK with this new text?

 [Dapeng]==
 I make a minor change of the last two sentences:
 -
 Because of some caveats of such stateful approaches the Service
 Provider community feels that a companion effort is required to
 specify carrier-side stateless IPv4 over IPv6 approaches. Note
 carrier-side stateless IPv4 over IPv6 solutions may be enabled in
 conjunction with a port-restricted NAT44 function located in the
 customer premises or port translation in the host and that is still
 stateful in the whole.
 -

 Besides, how about changing all the terminology stateless to
 carrier-side stateless in the document?


 Thanks,
 Best Regards,
 Dapeng Liu








 --

 --
 Best Regards,
 Dapeng Liu



-- 

--
Best Regards,
Dapeng Liu

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-stateless-4v6-motivation-01

2012-06-11 Thread mohamed.boucadair
Hi Yiu,

Works for me. Thanks.

Cheers,
Med 

-Message d'origine-
De : Lee, Yiu [mailto:yiu_...@cable.comcast.com] 
Envoyé : lundi 11 juin 2012 16:54
À : BOUCADAIR Mohamed OLNC/NAD/TIP; liu dapeng
Cc : softwires@ietf.org; Yong Cui
Objet : Re: [Softwires] WG last call on 
draft-ietf-softwire-stateless-4v6-motivation-01

Hi Med and Dapeng,

In order to close the gap, I suggest a slight modification:

Current standardization effort that is meant to address this IPv4
   service continuity issue focuses mainly on stateful mechanisms that
sharing of global IPv4 addresses between
Customers is based upon the deployment of NAT (Network Address
   Translation) capabilities in the network.  Because of some 
caveats of
   such stateful approaches the Service Provider community feels that a
   companion effort is required to specify stateless IPv4 over IPv6
   approaches.  Note that the stateless solution elaborated in this
document
focuses on the carrier-side stateless IPv4 over IPv6 solution. 
States may
still exist in other equipments such as customer-premises equipment.

Thanks,
Yiu


On 6/8/12 8:12 AM, mohamed.boucad...@orange.com
mohamed.boucad...@orange.com wrote:

Med: Thanks for the proposal. I shortened your proposal and 
updated the
text to:


   Current standardization effort that is meant to address this IPv4
   service continuity issue focuses mainly on stateful mechanisms that
   assume the sharing of any global IPv4 address that is left between
   several customers, based upon the deployment of NAT 
(Network Address
   Translation) capabilities in the network.  Because of some 
caveats of
   such stateful approaches the Service Provider community 
feels that a
   companion effort is required to specify stateless IPv4 over IPv6
   approaches.  Note stateless IPv4 over IPv6 solutions may be enabled
   in conjunction with a port-restricted NAT44 function located in the
   customer premises.

   This document provides elaboration on the need for carrier-side
   stateless IPv4 over IPv6 solution.

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] I-D Action: draft-ietf-softwire-stateless-4v6-motivation-02.txt

2012-06-12 Thread mohamed.boucadair
Re-,

Please see inline.

Cheers,
Med  


-Message d'origine-
De : liu dapeng [mailto:maxpass...@gmail.com] 
Envoyé : mardi 12 juin 2012 11:49
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : softwires@ietf.org
Objet : Re: [Softwires] I-D Action: 
draft-ietf-softwire-stateless-4v6-motivation-02.txt

 Ok, then we can make this more clear in our document.

States still should be maintained in other equipments,

Med: Why should? The NAT is not mandatory and even if port restriction is 
needed, a host may just restrict its port to be within the range. So, I don't 
see a reason to change may to should.

 e.g. customer
premises equipment or host, in order to restrict IP address or 
port number
information into the configured context except that a 
non-shared IPv4 address is
assigned to a standalone host.

Med: No need to elaborate what the state is about. You asked to add a sentence 
to say a state may exist in the LAN side, I updated the text to cover your 
comment: 

States may still exist in other equipments such as customer premises 
equipment.




Best Regards,
Dapeng Liu

2012/6/12, mohamed.boucad...@orange.com mohamed.boucad...@orange.com:
 Hi Dapeng,

 I can't add the port restriction because stateless IPv4/IPv6 
solutions
 (e.g., MAP, 4RD) support also the ability to assign a full 
IP address.

 Cheers,
 Med

-Message d'origine-
De : liu dapeng [mailto:maxpass...@gmail.com]
Envoyé : mardi 12 juin 2012 09:14
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : softwires@ietf.org
Objet : Re: [Softwires] I-D Action:
draft-ietf-softwire-stateless-4v6-motivation-02.txt

Hi Med,

Thanks for posting this new version but I guess it doesn't 
reflect all
the discussion we had. I suggest to make following modifications.

States still should be maintained in other equipments, e.g. 
 customer
premises equipment or host, in order to restrict port 
numbers within a
dedicated range.

Please be undestood all the efforts are for precise expression
for the readers.

Thanks,

Best Regards,
Dapeng Liu

2012/6/12, mohamed.boucad...@orange.com 
mohamed.boucad...@orange.com:
 Dear WG members,

 The new version includes the comments received during the 
WG LC (from
 Dapeng).

 A diff is available here:


http://tools.ietf.org/rfcdiff?url2=draft-ietf-softwire-stateles
 s-4v6-motivation-02

 Cheers,
 Med


-Message d'origine-
De : softwires-boun...@ietf.org
[mailto:softwires-boun...@ietf.org] De la part de
internet-dra...@ietf.org
Envoyé : mardi 12 juin 2012 07:43
À : i-d-annou...@ietf.org
Cc : softwires@ietf.org
Objet : [Softwires] I-D Action:
draft-ietf-softwire-stateless-4v6-motivation-02.txt


A New Internet-Draft is available from the on-line
Internet-Drafts directories.
 This draft is a work item of the Softwires Working Group of
the IETF.

   Title   : Motivations for Carrier-side
Stateless IPv4 over IPv6 Migration Solutions
   Author(s)   : Mohamed Boucadair
  Satoru Matsushima
  Yiu Lee
  Olaf Bonness
  Isabel Borges
  Gang Chen
   Filename:
draft-ietf-softwire-stateless-4v6-motivation-02.txt
   Pages   : 16
   Date: 2012-06-11

Abstract:
   IPv4 service continuity is one of the most pressing 
problems that
   must be resolved by Service Providers during the IPv6 transition
   period - especially after the exhaustion of the public
IPv4 address
   space.  Current standardization effort that addresses 
IPv4 service
   continuity focuses on stateful mechanisms.  This document
elaborates
   on the motivations for the need to undertake a 
companion effort to
   specify stateless IPv4 over IPv6 approaches.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-softwire-stateless-
4v6-motivation

There's also a htmlized version available at:
http://tools.ietf.org/html/submission.filename }}-02

A diff from previous version is available at:
http://tools.ietf.org/rfcdiff?url2=draft-ietf-softwire-stateles
s-4v6-motivation-02


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires



--

--
Best Regards,
Dapeng Liu



-- 

--
Best Regards,
Dapeng Liu

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-dslite-multicast-02

2012-06-13 Thread mohamed.boucadair
Behcet,

If you are suggesting we need get rid of multicast capabilities and use unicast 
between the AFTR and B4, I still claim this is a bad design choice. The 
rationale for the design documented in the draft is as follows (excerpt from 
the draft):


   If customers have to access IPv4 multicast-based services through DS-
   Lite environment, Address Family Transition Router (AFTR) devices
   will have to process all the IGMP Report messages [RFC2236] [RFC3376]
   that have been forwarded by the CPE into the IPv4-in-IPv6 tunnels.
   From that standpoint, AFTR devices are likely to behave as a
   replication point for downstream multicast traffic.  And the
   multicast packets will be replicated for each tunnel endpoint where
   IPv4 receivers are connected to.

   This kind of DS-Lite environment raises two major issues:

   1.  The IPv6 network loses the benefits of the multicast traffic
   forwarding efficiency because it is unable to deterministically
   replicate the data as close to the receivers as possible.  As a
   consequence, the downstream bandwidth in the IPv6 network will be
   vastly consumed by sending multicast data over a unicast
   infrastructure.

   2.  The AFTR is responsible for replicating multicast traffic and
   forwarding it into each tunnel endpoint connecting IPv4 receivers
   that have explicitly asked for the corresponding contents.  This
   process may greatly consume AFTR's resources and overload the
   AFTR.

   This document specifies an extension to the DS-Lite model to deliver
   IPv4 multicast services to IPv4 clients over an IPv6 multicast-
   enabled network.


For me, DS-Lite model is not only what is documented in RFC6333 but covers also 
stateless A+P including MAP and 4rd. 

Hope this clarifies your concern.

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de Behcet Sarikaya
Envoyé : mercredi 13 juin 2012 00:23
À : Lee, Yiu
Cc : softwires@ietf.org
Objet : Re: [Softwires] WG last call on 
draft-ietf-softwire-dslite-multicast-02

Hi Yiu,

The solution in this draft is generic, it simply leaves DS-Lite aside
and builds its own stuff.
I think this fact has been alluded to by the co-authors.

This should change. Saying that a solution that integrates with
DS-Lite is technically poor solution is saying that DS-Lite is
technically poor solution.

Behcet

On Tue, Jun 12, 2012 at 3:56 PM, Lee, Yiu 
yiu_...@cable.comcast.com wrote:
 Hi Behect,

 You confuse me. 4.3 said this:

 When the mAFTR receives an IPv4 multicast packet, it will 
encapsulate
   the packet into an IPv6 multicast packet using the 
IPv4-embedded IPv6
   multicast address as the destination address and an IPv4-embedded
   IPv6 unicast address as the source address.

 The data packets are tunneled over IPv6 hub by hub. That 
said, the tunnel
 isn't end-to-end.

 Thanks,
 Yiu


 On 6/12/12 4:30 PM, Behcet Sarikaya sarikaya2...@gmail.com wrote:

It is not the case in the draft currently, check Sections 4.3  6.2.

Behcet
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] WG last call on draft-ietf-softwire-dslite-multicast-02

2012-06-13 Thread mohamed.boucadair
Re-,

Did you read draft-ietf-softwire-dslite-multicast? 

I have some doubts given your message below. 

Cheers,
Med

-Message d'origine-
De : Behcet Sarikaya [mailto:sarikaya2...@gmail.com] 
Envoyé : lundi 11 juin 2012 18:08
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : softwires@ietf.org; Yong Cui
Objet : Re: [Softwires] WG last call on 
draft-ietf-softwire-dslite-multicast-02

Hi Med,

Thanks for your kind reply. I was talking about

http://tools.ietf.org/html/draft-sarikaya-softwire-dslite6rdmul
ticast-00
(which is now expired, I'll explain why below)

Profiting the occasion, let me clarify that the chairs, Alain
initially asked the two drafts to be merged.
We favored the merger but Med was against.

draft-ietf-softwire-dslite-multicast-02 presents a generic v4 to v6
multicast translation technique and as has been indicated such an
approach has nothing to do with DS-Lite, i.e. DS-Lite does not
translate unicast v4 packets into unicast v6 packets. I hope this is
well understood.

As such, draft-ietf-softwire-dslite-multicast-02 is suitable for
NAT64, (remind you that there is already a multicast solution draft
for NAT64).

Regards,

Behcet



On Mon, Jun 11, 2012 at 1:15 AM,  mohamed.boucad...@orange.com wrote:
 Hi Behcet,

 I failed to understand the point you are trying to make.

 The current situations is:

 * this document provides multicast extension to deliver 
multicast to DS-Lite serviced customers
 * we rely on multicast capabilities, as such no AMT-like 
considerations are included
 * the proposed solution is generic and can be deployed in 
any 4-6-4 use case

 What should be revised?

 Thanks for your help.

 Cheers,
 Med

-Message d'origine-
De : Behcet Sarikaya [mailto:sarikaya2...@gmail.com]
Envoyé : vendredi 8 juin 2012 17:35
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : Wojciech Dec; Stig Venaas; softwires@ietf.org; Yong Cui
Objet : Re: [Softwires] WG last call on
draft-ietf-softwire-dslite-multicast-02

Hi Med,

I agree with Woj.

I do not favor moving this draft to somewhere else.

Instead this draft should be revised to make it
Multicast extensions to DS-Lite as in the charter.

There is enough time to do it.

Regards,

Behcet

On Fri, Jun 8, 2012 at 3:43 AM,  
mohamed.boucad...@orange.com wrote:
 Hi Woj,

 Your comment is valid.

 The point I wanted to make is to recall the initial
motivation of this
 draft: solve an issue raised by DS-Lite people.

 Evidently, the proposed approach can be deployed in any
4-6-4 scenario. This
 will be reflected in the updated version of the draft.

 Cheers,
 Med

 
 De : Wojciech Dec [mailto:wdec.i...@gmail.com]
 Envoyé : vendredi 8 juin 2012 09:57
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : sarik...@ieee.org; Stig Venaas; softwires@ietf.org; Yong Cui

 Objet : Re: [Softwires] WG last call on
 draft-ietf-softwire-dslite-multicast-02

 Hello Med,

 there is no dependency here on ds-lite, ie This has all the
hallmarks of a
 standalone solution, which will almost certainly be
implemented as such, and
 one that will work with or without ds-lite for unicast.

 Regards,
 Woj.

 On 8 June 2012 07:48, mohamed.boucad...@orange.com wrote:

 Re-,

 May I re-iterate:

 * The draft is designed to allow the delivery of multicast
services to
 DS-Lite serviced customers.
 * The draft proposes multicast extensions and not unicast ones.

 Cheers,
 Med

 -Message d'origine-
 De : Behcet Sarikaya [mailto:sarikaya2...@gmail.com]
 Envoyé : jeudi 7 juin 2012 20:20
 À : Stig Venaas
 Cc : BOUCADAIR Mohamed OLNC/NAD/TIP; softwires@ietf.org; Yong Cui
 Objet : Re: [Softwires] WG last call on
 draft-ietf-softwire-dslite-multicast-02
 
 On Thu, Jun 7, 2012 at 12:48 PM, Stig Venaas
s...@venaas.com wrote:
  On 6/7/2012 10:08 AM, Behcet Sarikaya wrote:
 
  On Thu, Jun 7, 2012 at 8:07
 AM,mohamed.boucad...@orange.com  wrote:
 
 
  So you are saying that this draft does not correspond to
  Multicast extensions for DS-Lite?
 
 
  I sent a separate review, but anyway, it is not an extension to
  DS-Lite as I see it. It is a completely generic approach for
  tunneling v6 through v4. It can certainly be deployed 
in DS-Lite
  scenarios, but it is much more generic. I would like the
title and
  the text to reflect that.
 
 So it means that this draft does not correspond to 
Softwire charter
 item and we discover this quite late in the process.
 
 My recommendation to the chairs is to read and double
check the draft
 before making an adoption call, especially if there is choice.
 
 As I mentioned in my mboned mail, in multicast transition
I think the
 right approach is to agree to the fact that most of the host's
 communication will be unicast. For unicast, v4-v6 transition has
 already been well analyzed and several protocols have been
specified.
 Multicast extensions to those protocols are what we need.
 
 Regards,
 
 Behcet
 
 ___
 Softwires mailing list
 Softwires@ietf.org
 

Re: [Softwires] I-D Action: draft-ietf-softwire-stateless-4v6-motivation-02.txt

2012-06-13 Thread mohamed.boucadair
Re-,

Please see inline.

Cheers,
Med 

-Message d'origine-
De : liu dapeng [mailto:maxpass...@gmail.com] 
Envoyé : mercredi 13 juin 2012 12:09
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : softwires@ietf.org
Objet : Re: [Softwires] I-D Action: 
draft-ietf-softwire-stateless-4v6-motivation-02.txt

Dear Med:


2012/6/13, mohamed.boucad...@orange.com mohamed.boucad...@orange.com:
 Dear Dapeng,

 The current text says:

 * no state in the (provider) network side
 * state may exist in the customer premises side

= I raised the concern yesterday for the term may
But didn't get response so far:

 Med: Why should? The NAT is not mandatory

=Current candidate solutions told me that the NAT44 is mandatory part
i.e.
  The NAPT MUST in turn be connectedto a MAP aware forwarding
function, that does encapsulation/decapsulation or translation to
IPv6.

http://www.ietf.org/mail-archive/web/softwires/current/msg04379.html
please read that. Otherwise, I don't think we should move forward.


Med: You didn't answered my question. Pointing to a particular candidate 
solution is not a justification per se. I can change may to should to 
please you but it really does make sense. NAT is an optional feature in 
stateless solutions (e.g., host assigned with port restricted IPv4 address, 
host assigned with a full IPv4 address, CPE assigned with pool of IPv4 
addresses, etc.). 


 * focus is on carrier-side stateless solutions

==Carrier side stateless solution doesn't mean solution doesn't cover
CPE. We need to clarify definitely.

Med: Clarify what? The document already says:

   carrier-side stateless IPv4 over IPv6 solution.  States may still
   exist in other equipments such as customer premises equipment.



Regards,
Dapeng

 As an editor of the document, I believe the new version solves your
 concerns.

 Cheers,
 Med

-Message d'origine-
De : softwires-boun...@ietf.org
[mailto:softwires-boun...@ietf.org] De la part de liu dapeng
Envoyé : mercredi 13 juin 2012 05:40
À : Lee, Yiu
Cc : softwires@ietf.org
Objet : Re: [Softwires] I-D Action:
draft-ietf-softwire-stateless-4v6-motivation-02.txt

As a reader of the document, not co-author any related document, I
believe people who is not involved the whole process (e.g. edit the
documents, design the solutions,etc) couldn't understand the story
behind that. I personally have sincerely heard some people presenting
and evaluating this technology incorrectly somewhere before 
because of
ambiguous understanding on the term.

My purpose is that IETF has the responsibility to clarify what we are
documenting clearly to prevent from misleading.

I'm thankful to your discussion that made all things clear 
than before.

And I don't understand why we don't document something we already
agreed on, but let the misleading to continue.

Regards,
Dapeng Liu

2012/6/13, Lee, Yiu yiu_...@cable.comcast.com:
 Hi Dapeng,

 This draft was written by operators, we do not have any problem
 understanding it. Besides, I disagree we intentionally hide
the truth.
 Please explain to the WG what truth we are trying to hide in
this draft? I
 am not convinced we need to say anymore than what we have
stated in the
 new version.


 Thanks,
 Yiu


 On 6/12/12 11:45 AM, liu dapeng maxpass...@gmail.com wrote:

2012/6/12, Lee, Yiu yiu_...@cable.comcast.com:
 Hi Dapeng.,

 This is not a specification draft. This is a draft to discuss the
 motivations. IMHO, people who are working in this area
would be able to
 understand this draft.

= I guess the audience is not only designer of protocol, but also
operators
who want to evaluate and adopt such technology. Intentional
hiding the
truth
for me is really bad.



The focus of it is about the carrier network, CPE
 is never the focal point. I think the current statement 
States may
still
 exist in other equipments such as customer premises 
equipment. is
enough.

=Please see my reply in previous mail. may is not sufficient.

 Adding more text only causes confusion.

=What I do is objectively to elaborate what we are. Why
would that cause
confusion?

Regards,
Dapeng


 Thanks,
 Yiu

 On 6/12/12 6:21 AM, liu dapeng maxpass...@gmail.com wrote:

2012/6/12, Ole Trøan otr...@employees.org:
 Ok, then we can make this more clear in our document.

 States still should be maintained in other equipments,
e.g. customer
 premises equipment or host, in order to restrict IP
address or port
 number
 information into the configured context except that a
non-shared IPv4
 address is
 assigned to a standalone host.

 I think this is just adding confusion.
 the NAT44 on the CPE already does this.

=First off, we are not only talking about NAT44 here, but port
translation and non-shared address. Secondly, NAT44 on the
CPE is not
doing what today NAT44 does. For example, override ID in 
ICMP with
port information.

that reminds me to update the proposed text a bit,

States still should be maintained in other equipments,
e.g. customer
premises equipment or host, in order to restrict L3 or 

Re: [Softwires] I-D Action: draft-ietf-softwire-stateless-4v6-motivation-02.txt

2012-06-13 Thread mohamed.boucadair
Hi Tom,

Thank for the proposal. I can update the text with your proposed wording if 
Dapeng is OK.

Dapeng, are you happy with the text proposed by Tom?

Cheers,
Med 

-Message d'origine-
De : Tom Taylor [mailto:tom.taylor.s...@gmail.com] 
Envoyé : mercredi 13 juin 2012 17:44
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : liu dapeng; softwires@ietf.org
Objet : Re: [Softwires] I-D Action: 
draft-ietf-softwire-stateless-4v6-motivation-02.txt

I think what Dapeng wants to convey would be achieved if you 
changed the 
may to will typically:
  ... state will typically exist in the customer premises side

Is this acceptable?

On the second point, I agree with the existing text.

Tom Taylor

On 13/06/2012 7:42 AM, mohamed.boucad...@orange.com wrote:
 Re-,

 Please see inline.

 Cheers,
 Med

 -Message d'origine-
 De : liu dapeng [mailto:maxpass...@gmail.com]
 Envoyé : mercredi 13 juin 2012 12:09
 À : BOUCADAIR Mohamed OLNC/NAD/TIP
 Cc : softwires@ietf.org
 Objet : Re: [Softwires] I-D Action:
 draft-ietf-softwire-stateless-4v6-motivation-02.txt

 Dear Med:


 2012/6/13, 
mohamed.boucad...@orange.commohamed.boucad...@orange.com:
 Dear Dapeng,

 The current text says:

 * no state in the (provider) network side
 * state may exist in the customer premises side

 =  I raised the concern yesterday for the term may
 But didn't get response so far:

 Med: Why should? The NAT is not mandatory

 =Current candidate solutions told me that the NAT44 is 
mandatory part
 i.e.
   The NAPT MUST in turn be connectedto a MAP aware forwarding
 function, that does encapsulation/decapsulation or translation to
 IPv6.

 http://www.ietf.org/mail-archive/web/softwires/current/msg04379.html
 please read that. Otherwise, I don't think we should move forward.


 Med: You didn't answered my question. Pointing to a 
particular candidate solution is not a justification per se. I 
can change may to should to please you but it really does 
make sense. NAT is an optional feature in stateless solutions 
(e.g., host assigned with port restricted IPv4 address, host 
assigned with a full IPv4 address, CPE assigned with pool of 
IPv4 addresses, etc.).


 * focus is on carrier-side stateless solutions

 ==Carrier side stateless solution doesn't mean solution 
doesn't cover
 CPE. We need to clarify definitely.

 Med: Clarify what? The document already says:

 carrier-side stateless IPv4 over IPv6 solution.  States may still
 exist in other equipments such as customer premises equipment.



 Regards,
 Dapeng

 As an editor of the document, I believe the new version solves your
 concerns.

 Cheers,
 Med

 -Message d'origine-
 De : softwires-boun...@ietf.org
 [mailto:softwires-boun...@ietf.org] De la part de liu dapeng
 Envoyé : mercredi 13 juin 2012 05:40
 À : Lee, Yiu
 Cc : softwires@ietf.org
 Objet : Re: [Softwires] I-D Action:
 draft-ietf-softwire-stateless-4v6-motivation-02.txt

 As a reader of the document, not co-author any related document, I
 believe people who is not involved the whole process 
(e.g. edit the
 documents, design the solutions,etc) couldn't understand the story
 behind that. I personally have sincerely heard some 
people presenting
 and evaluating this technology incorrectly somewhere before
 because of
 ambiguous understanding on the term.

 My purpose is that IETF has the responsibility to clarify 
what we are
 documenting clearly to prevent from misleading.

 I'm thankful to your discussion that made all things clear
 than before.

 And I don't understand why we don't document something we already
 agreed on, but let the misleading to continue.

 Regards,
 Dapeng Liu

 2012/6/13, Lee, Yiuyiu_...@cable.comcast.com:
 Hi Dapeng,

 This draft was written by operators, we do not have any problem
 understanding it. Besides, I disagree we intentionally hide
 the truth.
 Please explain to the WG what truth we are trying to hide in
 this draft? I
 am not convinced we need to say anymore than what we have
 stated in the
 new version.


 Thanks,
 Yiu


 On 6/12/12 11:45 AM, liu dapengmaxpass...@gmail.com  wrote:

 2012/6/12, Lee, Yiuyiu_...@cable.comcast.com:
 Hi Dapeng.,

 This is not a specification draft. This is a draft to 
discuss the
 motivations. IMHO, people who are working in this area
 would be able to
 understand this draft.

 =  I guess the audience is not only designer of 
protocol, but also
 operators
 who want to evaluate and adopt such technology. Intentional
 hiding the
 truth
 for me is really bad.



 The focus of it is about the carrier network, CPE
 is never the focal point. I think the current statement
 States may
 still
 exist in other equipments such as customer premises
 equipment. is
 enough.

 =Please see my reply in previous mail. may is not sufficient.

 Adding more text only causes confusion.

 =What I do is objectively to elaborate what we are. Why
 would that cause
 confusion?

 Regards,
 Dapeng


 Thanks,
 Yiu

 On 6/12/12 6:21 AM, liu dapengmaxpass...@gmail.com  wrote:

 

Re: [Softwires] [softwire] #10: Nothing in common with DS-Lite

2012-07-27 Thread mohamed.boucadair
Dear all,

I really don't understand this issue. 
It is even misplaced to have this comment at this stage, since this is a 
document which has been adopted by the WG and the solution it specifies is the 
same as the one reviewed by the WG prior to its adoption (i.e., since April 
2011). 

Anyway, below a tentative to explain the overall rationale: 

DS-Lite model can not be reduced to a CGN/AFTR + tunnel. DS-Lite should be 
first seen as an IP connectivity service. This service can be defined as 
follows:
 
* delivery of IPv4 connectivity over an IPv6-capable network.
* delivery of native IPv6 connectivity
* DS-Lite serviced customers are assigned with IPv6 prefix and no IPv4 address.

The unicast portion of the service is defined in RFC6333 and is implemented 
using a tunnel + CGN.
 
The multicast portion of the service is defined in 
draft-ietf-softwire-dslite-multicast. This portion of the service can be 
defined as follows:

* delivery of IPv4 multicast content using native IPv6 multicast capabilities
* delivery of native IPv6 multicast content

The solution proposed in draft-ietf-softwire-dslite-multicast is designed to 
allow DS-Lite serviced customers be delivered IPv4 multicast services.

A side note, I agree with Stig and Woj the proposed solution can be generalized 
to cover any 4-6-4 scenario. This can be done easily by updating the draft 
(abstract and introduction) to reflect the change of scope of use cases. We 
didn't had the ambition to define a generic solution when we wrote this draft, 
we focused mainly on the DS-Lite context. If there is no objection from the WG, 
we can implement that change. 

Cheers,
Med

-Message d'origine-
De : softwire issue tracker [mailto:trac+softw...@tools.ietf.org] 
Envoyé : vendredi 13 juillet 2012 23:55
À : draft-ietf-softwire-dslite-multic...@tools.ietf.org; 
sarik...@ieee.org
Cc : softwires@ietf.org
Objet : Re: [softwire] #10: Nothing in common with DS-Lite

#10: Nothing in common with DS-Lite

Changes (by sarikaya@.):

 * owner:  sarikaya@. = draft-ietf-softwire-dslite-multicast@.


-- 
-+-

 Reporter:  sarikaya@.   |   Owner:  draft-ietf-softwire-dslite-
 Type:  defect   |  multicast@.
 Priority:  major|  Status:  new
Component:  dslite-  |   Milestone:  milestone1
  multicast  | Version:  2.0
 Severity:  In WG Last   |  Resolution:
  Call   |
 Keywords:  tunneling|
-+-


Ticket URL: 
http://trac.tools.ietf.org/wg/softwire/trac/ticket/10#comment:1
softwire http://tools.ietf.org/softwire/


___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] map-00: review on the mode 1:1

2012-07-27 Thread mohamed.boucadair
Woj,

The argument you are raising applies also for (1) and (3): one can argue this 
justifies editing an RFC6333-bis to cover the per-subscriber state case ;-)

As I mentioned in my first message, MAP can be extended to cover the 
per-subscriber case at the cost of adding confusion by abandoning the no state 
in the ISP network paradigm not to mention the incompatibility with the 
translation mode (part of the MAP suite), etc.

IMO, the issue is not technical. It is more a matter of rationalizing the 
solution space. Having the three deployment options listed below is IMHO a good 
direction to take by the WG.

Cheers,
Med


De : Wojciech Dec [mailto:wdec.i...@gmail.com]
Envoyé : vendredi 27 juillet 2012 14:00
À : Maoke
Cc : BOUCADAIR Mohamed OLNC/NAD/TIP; Softwires-wg
Objet : Re: [Softwires] map-00: review on the mode 1:1

Med,

 2) and 3) both require configuration and as has been amply discussed 
technically there is no issue with per subscriber rules in 2) or optimization 
applying to 3). As such, justifying three different solutions out of which two 
can technically have the same amount of configuration state and are almost the 
same appears illogical.
From another perspective, defining a solution that by definition requires per 
subscriber configuration state and does not allow its optimization is highly 
questionable technically.

Regards,
Woj.

On 26 July 2012 16:34, Maoke fib...@gmail.commailto:fib...@gmail.com wrote:


2012/7/26 mohamed.boucad...@orange.commailto:mohamed.boucad...@orange.com

Dear Ole, all,

For sure MAP spec can be updated to cover 1:1 mode but this brings more 
confusion for some people as this contradicts the no state in ISP network 
paradigm. I personally vote for limiting MAP to its initial scope rather than 
trying to cover other deployment options.

I see three main flavours which justifies having standalone specification 
documents:

(1) Full stateful mode: DS-Lite
(2) Full stateless mode: MAP/4rd
(3) Per-customer state/binding mode: lw4o6 
(draft-cui-softwire-b4-translated-ds-lite)

These three flavours have been already sketched in Figure 7 of RFC6346 (see 
http://tools.ietf.org/html/rfc6346#section-3.3.4).


yes. i share this point. thanks, Med, for the clear explanation on the big 
picture. - maoke

Having standalone specifications for each of these flavours helps operators to 
better target their suitable deployment model without being disturbed with 
parameters and details not pertinent for their deployment context.

Cheers,
Med

-Message d'origine-
De : softwires-boun...@ietf.orgmailto:softwires-boun...@ietf.org
[mailto:softwires-boun...@ietf.orgmailto:softwires-boun...@ietf.org] De la 
part de Ole Trøan
Envoyé : jeudi 26 juillet 2012 12:23
À : Lee, Yiu
Cc : Softwires-wg
Objet : Re: [Softwires] map-00: review on the mode 1:1

Yiu,

 Set EA bits=0 only saves bits in v6 address and decouples
v4/v6 address
 dependency. It doesn't bring any new function compared to
embedding full
 v4 address in the EA-bit. However, the operation models of
EA-bit0 or =0
 are very different. By the way, this works only for MAP-E. I
fail to see
 why we want to include this in the base spec.

what do you say in the spec if EA=0 and provisioned IPv4
prefix length = 32.
the spec has to say something about this to be complete.

cheers,
Ole



 Thanks,
 Yiu


 On 7/25/12 9:45 PM, Satoru Matsushima 
 satoru.matsush...@gmail.commailto:satoru.matsush...@gmail.com
 wrote:

 Hi Yiu,

 On 2012/07/26, at 4:08, Lee, Yiu wrote:

 Ole,

 Where can I get the formal definition of 1:1 mode? My
understanding of
 1:1
 refers to one public IPv4 address per subscriber but you refer very
 specific to decoupling IPv4 and IPv6 addresses.


 It doesn't 1:1 in MAP and 4rd context, because embedding full ipv4
 address in ea-bits is as a result of prefix allocation operation.

 Before MAP was accepted as WG item, MAP was proposed to embed IPv4
 address
 information (EA bits  0) in the CE IPv6 address to
achieve stateless.

 No, there was no such definition for EA-bits length restriction.

 Now there is a new proposal to add a new feature to have the IPv4
 information
 in the BR only. This change requires to provision
individual subscriber
 information to the BR (instead of aggregated information).
Benefit are
 saving bits and breaking v4 and v6 address dependency.

 There's no change from previous spec, to just clarify MAP,
as a stateless
 solution, could naturally support most granular mapping rule in its
 nature.


 Questions to WG:
 Is it useful feature to be included in MAP? If not, why
and alternative?


 I believe that it does not make sense to restrict EA-len 
0 for both MAP
 and 4rd. It does make sense that you see MAP as framework
of solutions
 which covers specific 1:1 solution by the mapping algorithm.

 cheers,
 --satoru


 Thanks,
 Yiu

 On 7/25/12 2:40 PM, Ole Trøan 
 otr...@employees.orgmailto:otr...@employees.org wrote:

 Yiu,

 I am not asking whether MAP 

Re: [Softwires] [softwire] #10: Nothing in common with DS-Lite

2012-07-27 Thread mohamed.boucadair
Re-,

Yes, the CGN is not required. This design choice is motivated in the draft 
(read the Introduction text).

What is the issue then?

If you are saying this is a generic solution and it does not apply only to 
ds-lite, this point is taken (see the note below).

Cheers,
Med


De : Wojciech Dec [mailto:wdec.i...@gmail.com]
Envoyé : vendredi 27 juillet 2012 14:44
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : softwire issue tracker; 
draft-ietf-softwire-dslite-multic...@tools.ietf.org; sarik...@ieee.org; 
softwires@ietf.org
Objet : Re: [Softwires] [softwire] #10: Nothing in common with DS-Lite

Med,

the point is that the DS-Lite (CGN AFTR) solution is not necessary to be 
deployed for the multicast solution described here to work.
As to how this ended up being charterd in Softwire I don't know and IMO it 
doesn't make much sense.

Regards,
Woj.

On 27 July 2012 13:48, 
mohamed.boucad...@orange.commailto:mohamed.boucad...@orange.com wrote:
Dear all,

I really don't understand this issue.
It is even misplaced to have this comment at this stage, since this is a 
document which has been adopted by the WG and the solution it specifies is the 
same as the one reviewed by the WG prior to its adoption (i.e., since April 
2011).

Anyway, below a tentative to explain the overall rationale:

DS-Lite model can not be reduced to a CGN/AFTR + tunnel. DS-Lite should be 
first seen as an IP connectivity service. This service can be defined as 
follows:

* delivery of IPv4 connectivity over an IPv6-capable network.
* delivery of native IPv6 connectivity
* DS-Lite serviced customers are assigned with IPv6 prefix and no IPv4 address.

The unicast portion of the service is defined in RFC6333 and is implemented 
using a tunnel + CGN.

The multicast portion of the service is defined in 
draft-ietf-softwire-dslite-multicast. This portion of the service can be 
defined as follows:

* delivery of IPv4 multicast content using native IPv6 multicast capabilities
* delivery of native IPv6 multicast content

The solution proposed in draft-ietf-softwire-dslite-multicast is designed to 
allow DS-Lite serviced customers be delivered IPv4 multicast services.

A side note, I agree with Stig and Woj the proposed solution can be generalized 
to cover any 4-6-4 scenario. This can be done easily by updating the draft 
(abstract and introduction) to reflect the change of scope of use cases. We 
didn't had the ambition to define a generic solution when we wrote this draft, 
we focused mainly on the DS-Lite context. If there is no objection from the WG, 
we can implement that change.

Cheers,
Med

-Message d'origine-
De : softwire issue tracker 
[mailto:trac+softw...@tools.ietf.orgmailto:trac%2bsoftw...@tools.ietf.org]
Envoyé : vendredi 13 juillet 2012 23:55
À : 
draft-ietf-softwire-dslite-multic...@tools.ietf.orgmailto:draft-ietf-softwire-dslite-multic...@tools.ietf.org;
sarik...@ieee.orgmailto:sarik...@ieee.org
Cc : softwires@ietf.orgmailto:softwires@ietf.org
Objet : Re: [softwire] #10: Nothing in common with DS-Lite

#10: Nothing in common with DS-Lite

Changes (by sarikaya@.):

 * owner:  sarikaya@. = draft-ietf-softwire-dslite-multicast@.


--
-+-

 Reporter:  sarikaya@.   |   Owner:  draft-ietf-softwire-dslite-
 Type:  defect   |  multicast@.
 Priority:  major|  Status:  new
Component:  dslite-  |   Milestone:  milestone1
  multicast  | Version:  2.0
 Severity:  In WG Last   |  Resolution:
  Call   |
 Keywords:  tunneling|
-+-


Ticket URL:
http://trac.tools.ietf.org/wg/softwire/trac/ticket/10#comment:1
softwire http://tools.ietf.org/softwire/


___
Softwires mailing list
Softwires@ietf.orgmailto:Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] [softwire] #10: Nothing in common with DS-Lite

2012-07-30 Thread mohamed.boucadair
Hi Stig,

Wouldn't be sufficient enough to add this sentence to the abstract and the 
Introduction:

   The proposed solution can be deployed for other 4-6-4 use cases.

Thanks. 

Cheers,
Med 

-Message d'origine-
De : Stig Venaas [mailto:s...@venaas.com] 
Envoyé : vendredi 27 juillet 2012 18:29
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : softwire issue tracker; 
draft-ietf-softwire-dslite-multic...@tools.ietf.org; 
sarik...@ieee.org; softwires@ietf.org
Objet : Re: [Softwires] [softwire] #10: Nothing in common with DS-Lite

Hi

On 7/27/2012 4:48 AM, mohamed.boucad...@orange.com wrote:
 Dear all,

 I really don't understand this issue.
 It is even misplaced to have this comment at this stage, 
since this is a document which has been adopted by the WG and 
the solution it specifies is the same as the one reviewed by 
the WG prior to its adoption (i.e., since April 2011).

 Anyway, below a tentative to explain the overall rationale:

 DS-Lite model can not be reduced to a CGN/AFTR + tunnel. 
DS-Lite should be first seen as an IP connectivity service. 
This service can be defined as follows:

 * delivery of IPv4 connectivity over an IPv6-capable network.
 * delivery of native IPv6 connectivity
 * DS-Lite serviced customers are assigned with IPv6 prefix 
and no IPv4 address.

 The unicast portion of the service is defined in RFC6333 and 
is implemented using a tunnel + CGN.

 The multicast portion of the service is defined in 
draft-ietf-softwire-dslite-multicast. This portion of the 
service can be defined as follows:

 * delivery of IPv4 multicast content using native IPv6 
multicast capabilities
 * delivery of native IPv6 multicast content

 The solution proposed in 
draft-ietf-softwire-dslite-multicast is designed to allow 
DS-Lite serviced customers be delivered IPv4 multicast services.

I think I agree with the above.

 A side note, I agree with Stig and Woj the proposed solution 
can be generalized to cover any 4-6-4 scenario. This can be 
done easily by updating the draft (abstract and introduction) 
to reflect the change of scope of use cases. We didn't had the 
ambition to define a generic solution when we wrote this 
draft, we focused mainly on the DS-Lite context. If there is 
no objection from the WG, we can implement that change.

This is all I've been asking for. An update to abstract/introduction to
indicate that it is a generic solution. And then say that 
DS-Lite is one
of the use-cases. You can even say that the solution was developed to
solve the problem for DS-Lite. All I want is to make it clear 
that it is
a generic solution.

Stig

 Cheers,
 Med

 -Message d'origine-
 De : softwire issue tracker [mailto:trac+softw...@tools.ietf.org]
 Envoyé : vendredi 13 juillet 2012 23:55
 À : draft-ietf-softwire-dslite-multic...@tools.ietf.org;
 sarik...@ieee.org
 Cc : softwires@ietf.org
 Objet : Re: [softwire] #10: Nothing in common with DS-Lite

 #10: Nothing in common with DS-Lite

 Changes (by sarikaya@.):

 * owner:  sarikaya@. = draft-ietf-softwire-dslite-multicast@.


 --
 -+-
 
 Reporter:  sarikaya@.   |   Owner:  draft-ietf-softwire-dslite-
  Type:  defect   |  multicast@.
 Priority:  major|  Status:  new
 Component:  dslite-  |   Milestone:  milestone1
   multicast  | Version:  2.0
 Severity:  In WG Last   |  Resolution:
   Call   |
 Keywords:  tunneling|
 -+-
 

 Ticket URL:
 http://trac.tools.ietf.org/wg/softwire/trac/ticket/10#comment:1
 softwire http://tools.ietf.org/softwire/


 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires



___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] [softwire] #10: Nothing in common with DS-Lite

2012-07-30 Thread mohamed.boucadair
Hi Behcet,

Please see inline. 

Cheers,
Med 

-Message d'origine-
De : Behcet Sarikaya [mailto:sarikaya2...@gmail.com] 
Envoyé : vendredi 27 juillet 2012 18:48
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : softwire issue tracker; 
draft-ietf-softwire-dslite-multic...@tools.ietf.org; softwires@ietf.org
Objet : Re: [softwire] #10: Nothing in common with DS-Lite

Hi Med,

My comments below. Please do not take them personal. No offense.
Please, please.

On Fri, Jul 27, 2012 at 6:48 AM,  mohamed.boucad...@orange.com wrote:
 Dear all,

 I really don't understand this issue.
 It is even misplaced to have this comment at this stage, 
since this is a document which has been adopted by the WG and 
the solution it specifies is the same as the one reviewed by 
the WG prior to its adoption (i.e., since April 2011).

 Anyway, below a tentative to explain the overall rationale:

 DS-Lite model can not be reduced to a CGN/AFTR + tunnel. 
DS-Lite should be first seen as an IP connectivity service. 
This service can be defined as follows:

 * delivery of IPv4 connectivity over an IPv6-capable network.
 * delivery of native IPv6 connectivity
 * DS-Lite serviced customers are assigned with IPv6 prefix 
and no IPv4 address.

 The unicast portion of the service is defined in RFC6333 and 
is implemented using a tunnel + CGN.

 The multicast portion of the service is defined in 
draft-ietf-softwire-dslite-multicast. This portion of the 
service can be defined as follows:

 * delivery of IPv4 multicast content using native IPv6 
multicast capabilities
 * delivery of native IPv6 multicast content

 The solution proposed in 
draft-ietf-softwire-dslite-multicast is designed to allow 
DS-Lite serviced customers be delivered IPv4 multicast services.


These are religious arguments.
Translation multicast integrates well with several IPv6 transition
technologies. MAP-T is one. NAT64 is another, 4rd also. But not MAP-E.
Let's use translation multicast with those technologies.

No matter what you want to believe, DS-Lite is a tunneling technology.
Why do you think DS-Lite was standardized in Softwires WG? Same thing
with 6rd.
Remember softwire means tunnel.
Translation has only been added to Softwires WG recently after Behave
WG stopped working on it.

Med: I failed to get the point you are trying to make. Do you want 
draft-ietf-softwire-dslite-multicast to cover the translation case also?
Let me remind that draft-ietf-softwire-dslite-multicast covers only the 
encapsulation scheme: IPv4 multicast packets are encapsulated in IPv6 ones.

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] draft-ietf-softwire-dslite-multicast-03

2012-08-23 Thread mohamed.boucadair
Dear all,

A new version taking into account comments received during the WGLC has been 
submitted. The main changes are:

* change the title
* clarify the solution is generic for any 4-6-4 use case and the solution has 
been designed with DS-Lite in mind
* add a discussion about scoping: preserve the scope when translation multicast 
addresses
* add a note only IPv4-in-IPv6 encap is detailed in the document but other 
tunnelling techniques may be defined in the future
* update the security section with some discussions related to scoping.
* + other editorial changes.

To view the detailed changes: 
http://www.ietf.org/rfcdiff?url2=draft-ietf-softwire-dslite-multicast-03

I hope this version solve the concerns raised during the WGLC.

Cheers,
Med


-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de 
internet-dra...@ietf.org
Envoyé : jeudi 23 août 2012 16:47
À : i-d-annou...@ietf.org
Cc : softwires@ietf.org
Objet : [Softwires] I-D Action: 
draft-ietf-softwire-dslite-multicast-03.txt


A New Internet-Draft is available from the on-line 
Internet-Drafts directories.
 This draft is a work item of the Softwires Working Group of the IETF.

   Title   : Delivery of IPv4 Multicast Services 
to IPv4 Clients over an IPv6 Multicast Network
   Author(s)   : Jacni Qin
  Mohamed Boucadair
  Christian Jacquenet
  Yiu L. Lee
  Qian Wang
   Filename: draft-ietf-softwire-dslite-multicast-03.txt
   Pages   : 20
   Date: 2012-08-23

Abstract:
   This document specifies a solution for the delivery of IPv4 
multicast
   services to IPv4 clients over an IPv6 multicast network.  The
   solution relies upon a stateless IPv4-in-IPv6 encapsulation scheme
   and uses the IPv6 multicast distribution tree to deliver IPv4
   multicast traffic.  The solution is particularly useful for the
   delivery of multicast service offerings to DS-Lite serviced
   customers.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-softwire-dslite-multicast

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-softwire-dslite-multicast-03

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-softwire-dslite-mul
ticast-03


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] draft-ietf-softwire-dslite-multicast-03

2012-08-23 Thread mohamed.boucadair
Hi Behcet,

I'm ready to record in the document whatever the WG agrees to do. But as far as 
I know the solution which consists in encapsulating all multicast flows to the 
unicast AFTR has not been accepted by the working group. The drawbacks are even 
been documented in this draft.  

I'm aware of the tickets you opened. I already answered several times to those 
issues by e-mail.

I sincerely don't see what I can do more. 

Cheers,
Med

-Message d'origine-
De : Behcet Sarikaya [mailto:sarikaya2...@gmail.com] 
Envoyé : jeudi 23 août 2012 21:33
À : BOUCADAIR Mohamed OLNC/NAD/TIP
Cc : softwires@ietf.org
Objet : Re: [Softwires] draft-ietf-softwire-dslite-multicast-03

Hi Med,

Thanks for posting this revision but it seems like it has not solved
any problems but instead it created more problems :-).

First, please see the two active tickets,

ticket #10
and
ticket  #11

in the issue tracker:
http://tools.ietf.org/wg/softwire/trac/report/1

In addition, in Section 4.3, the draft all of a sudden deviates from
translation which is used all over and introduces encapsulation.
I had asked before in my mails, asking it again, why? You think that
translation of multicast data could not be used/does not work? Please
see http://tools.ietf.org/html/draft-sarikaya-behave-mcast4nat64-06

Section 5 might be containing immature text as the underlying draft
work has not yet been finalized.

The right way to handle tickets # 10  11
is

first to include the encapsulation solution

and next describe the drawbacks based on the application that you
consider  and then

next present this translation solution.

Failing this, the only suggestion is to take this draft to another
place, e.g. mboned and try its chances there.

Regards,

Behcet

On Thu, Aug 23, 2012 at 9:54 AM,  mohamed.boucad...@orange.com wrote:
 Dear all,

 A new version taking into account comments received during 
the WGLC has been submitted. The main changes are:

 * change the title
 * clarify the solution is generic for any 4-6-4 use case and 
the solution has been designed with DS-Lite in mind
 * add a discussion about scoping: preserve the scope when 
translation multicast addresses
 * add a note only IPv4-in-IPv6 encap is detailed in the 
document but other tunnelling techniques may be defined in the future
 * update the security section with some discussions related 
to scoping.
 * + other editorial changes.

 To view the detailed changes: 
http://www.ietf.org/rfcdiff?url2=draft-ietf-softwire-dslite-mul
ticast-03

 I hope this version solve the concerns raised during the WGLC.

 Cheers,
 Med


-Message d'origine-
De : softwires-boun...@ietf.org
[mailto:softwires-boun...@ietf.org] De la part de
internet-dra...@ietf.org
Envoyé : jeudi 23 août 2012 16:47
À : i-d-annou...@ietf.org
Cc : softwires@ietf.org
Objet : [Softwires] I-D Action:
draft-ietf-softwire-dslite-multicast-03.txt


A New Internet-Draft is available from the on-line
Internet-Drafts directories.
 This draft is a work item of the Softwires Working Group of 
the IETF.

   Title   : Delivery of IPv4 Multicast Services
to IPv4 Clients over an IPv6 Multicast Network
   Author(s)   : Jacni Qin
  Mohamed Boucadair
  Christian Jacquenet
  Yiu L. Lee
  Qian Wang
   Filename: draft-ietf-softwire-dslite-multicast-03.txt
   Pages   : 20
   Date: 2012-08-23

Abstract:
   This document specifies a solution for the delivery of IPv4
multicast
   services to IPv4 clients over an IPv6 multicast network.  The
   solution relies upon a stateless IPv4-in-IPv6 encapsulation scheme
   and uses the IPv6 multicast distribution tree to deliver IPv4
   multicast traffic.  The solution is particularly useful for the
   delivery of multicast service offerings to DS-Lite serviced
   customers.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-softwire-dslite-multicast

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-softwire-dslite-multicast-03

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-softwire-dslite-mul
ticast-03


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] draft-cordeiro-softwire-experience-mapt

2012-09-18 Thread mohamed.boucadair
Dear Edwin,

Thank you for sharing the experiment results. 

I saw you made tests for torrent applications. FWIW, we had done an extensive 
testing of this application. The results of these testing are valid for all 
address sharing variants (including A+P): 
http://tools.ietf.org/html/draft-boucadair-pcp-bittorrent-00. This I-D provides 
an explanation for the failure you observed.

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de ecorde...@nic.br
Envoyé : lundi 17 septembre 2012 20:46
À : softwires@ietf.org
Objet : Re: [Softwires] Way forward with MAP-T and 4rd

Hello Suresh and all,

Regardind MAP-T we, at NIC.br, made some tests to verify the user  
experience on a network using MAP-T.

We published a draft with the results  
(http://tools.ietf.org/id/draft-cordeiro-softwire-experience-ma
pt-00.txt).

Any comments are welcome.

Best Regards,

Edwin Cordeiro
NIC.br

Quoting Suresh Krishnan suresh.krish...@ericsson.com:

 Hi all,
   One of the followup questions we had after choosing the standards
 track solution was to see what the wg wanted to do with the other two
 solutions (MAP-T and 4rd). The sense of the room was that 
the wg was in
 favor of not abandoning them. We have not verified this 
formally in the
 ML and we have not worked out the exact logistics of how we will go
 about pursuing the other solutions. The chairs will get this process
 started by the end of this week with a set of questions to the wg.

 Thanks
 Suresh  Yong
 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires



___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] [Gen-art] Review: draft-ietf-softwire-stateless-4v6-motivation-04

2012-10-05 Thread mohamed.boucadair
Dear Joel,

Thank you for the review. 

Please see inline. 

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de Joel M. Halpern
Envoyé : vendredi 5 octobre 2012 17:15
À : A. Jean Mahoney
Cc : softwires@ietf.org; gen-...@ietf.org; Yong Cui; 
draft-ietf-softwire-stateless-4v6-motivat...@tools.ietf.org
Objet : [Softwires] [Gen-art] Review: 
draft-ietf-softwire-stateless-4v6-motivation-04

I am the assigned Gen-ART reviewer for this draft. For background on
Gen-ART, please see the FAQ at

http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq.

Please resolve these comments along with any other Last Call comments
you may receive.

Document: draft-ietf-softwire-stateless-4v6-motivation-04
 Motivations for Carrier-side Stateless IPv4 over IPv6
 Migration Solutions
Reviewer: Joel M. Halpern
Review Date: 5-Oct-2012
IETF LC End Date: 17-Oct-2012
IESG Telechat date: 25-Oct-2012

Summary: This document is nearly ready for publication as an 
Informational RFC.

Major issues:
 I may be misreading the first sub-paragraph in section 3.3.2.  It 
seems to assert that no ALGs are necessary with stateless 4v6 solution 
as the payload of IPv4 packets is not altered in the path.  
This seems 
to make very strong assumptions on the end host behavior, 
which are not 
called out in the document.

Med: I guess you are referring to this text: 

   Facilitates service evolution:  Since the payload of IPv4 packets is
  not altered in the path, services can evolve without requiring any
  specific function (e.g., Application Level Gateway (ALG)) in the
  Service Provider's network;

The host behaviour is the same as for deployments where no NAT is enabled in 
the SP's network. 

Could you please clarify what is the issue with that text? 
Would it be better if I change not altered in the path with not altered in 
Service Provider's network?


Minor issues:
 It is unfortunate that the elaborations on the motivations do not 
correlate with the initial list of those motivations.  They are not in 
the same order, and do not use the same titles.  This makes it harder 
for the reader who, after reading the base list, is looking for more 
explanation of item(i).

Med: Point taken, I will see how to re-order the list to be aligned with the 
sections/sub-sections ordering.


 The description of the anycast capability (Section 3 bullet 5 and 
section 3.2.1 first bullet) is very unclear.  Since packets are not 
addressed to the address translator, this reader is left 
confused as to 
what anycast capability is preserved by this and damaged by stateful 
NAT.  A few additional words in section 3.2.1 would be helpful.

Med: What about this change?

OLD: anycast-based schemes can be used for load-balancing and  redundancy 
purposes.
NEW: anycast-based schemes can be used for load-balancing and redundancy 
purposes between nodes embedding the Stateless IPv4/IPv6 interconnection 
function.



 The issues raised in section 4 of the document (Discussion) are 
interesting.  But they do not seem related to the motivation 
for seeking 
a stateless v4v6 solution.  They seem to be details of how such a 
solution might be built.  Why is this section in this document?

Med: We added this section because we received comments asking for having a 
section listing the main limitations(?) stateless solutions. It was a fair 
comment.


Nits/editorial comments:
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] [Gen-art] Review: draft-ietf-softwire-stateless-4v6-motivation-04

2012-10-08 Thread mohamed.boucadair
Dear Joel,

Please see inline.

Cheers,
Med 

-Message d'origine-
De : Joel M. Halpern [mailto:j...@joelhalpern.com] 
Envoyé : vendredi 5 octobre 2012 17:52
À : BOUCADAIR Mohamed OLNC/OLN
Cc : A. Jean Mahoney; softwires@ietf.org; gen-...@ietf.org; 
Yong Cui; draft-ietf-softwire-stateless-4v6-motivat...@tools.ietf.org
Objet : Re: [Softwires] [Gen-art] Review: 
draft-ietf-softwire-stateless-4v6-motivation-04

Thank you for the prompt followup.

Taking things out of order, if the Discussion section were called 
Limitations, I would have understood why it was there.  It is 
not clear 
to me that the content actually describes limitations though.  It 
describes design choices that need to be made in specifying and 
deploying statelessv4v6 solutions.

Med: The points listed in that section are usually presented as limitations of 
the solution. If you noticed I said in my first answer limitations(?) because 
I disagree those points were limitations but rather open questions which depend 
on the design choices. 


On the packet preservation description text in section 3.3.2, I am not 
sure what assumptions the document makes.  For good and appropriate 
reasons, the document does not describe.  I believe tat the ability to 
avoid ALGs is dependent upon more specific choices of solution, beyond 
merely the stateless property.  
Would it be acceptable to weaken the 
statement in the document to one that notes that stateless solutions 
admit the possibility of solutions which do not require ALGs?  
And that 
such avoidance is highly desirable?

Med: Below a text proposal: 

OLD:

   Facilitates service evolution:  Since the payload of IPv4 packets is
  not altered in the path, services can evolve without requiring any
  specific function (e.g., Application Level Gateway (ALG)) in the
  Service Provider's network;

NEW:

   Facilitates service evolution:  Stateless solutions admit
  applications can be deployed without enabling any application-
  specific function (e.g., Application Level Gateway (ALG)) in the
  Service Provider's network.  Avoiding ALGs is highly desirable.

Better?


Yours,
Joel

On 10/5/2012 11:38 AM, mohamed.boucad...@orange.com wrote:
 Dear Joel,

 Thank you for the review.

 Please see inline.

 Cheers,
 Med

 -Message d'origine-
 De : softwires-boun...@ietf.org
 [mailto:softwires-boun...@ietf.org] De la part de Joel M. Halpern
 Envoyé : vendredi 5 octobre 2012 17:15
 À : A. Jean Mahoney
 Cc : softwires@ietf.org; gen-...@ietf.org; Yong Cui;
 draft-ietf-softwire-stateless-4v6-motivat...@tools.ietf.org
 Objet : [Softwires] [Gen-art] Review:
 draft-ietf-softwire-stateless-4v6-motivation-04

 I am the assigned Gen-ART reviewer for this draft. For background on
 Gen-ART, please see the FAQ at

 http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq.

 Please resolve these comments along with any other Last 
Call comments
 you may receive.

 Document: draft-ietf-softwire-stateless-4v6-motivation-04
  Motivations for Carrier-side Stateless IPv4 over IPv6
  Migration Solutions
 Reviewer: Joel M. Halpern
 Review Date: 5-Oct-2012
 IETF LC End Date: 17-Oct-2012
 IESG Telechat date: 25-Oct-2012

 Summary: This document is nearly ready for publication as an
 Informational RFC.

 Major issues:
  I may be misreading the first sub-paragraph in section 
3.3.2.  It
 seems to assert that no ALGs are necessary with stateless 
4v6 solution
 as the payload of IPv4 packets is not altered in the path.
 This seems
 to make very strong assumptions on the end host behavior,
 which are not
 called out in the document.

 Med: I guess you are referring to this text:

 Facilitates service evolution:  Since the payload of 
IPv4 packets is
not altered in the path, services can evolve without 
requiring any
specific function (e.g., Application Level Gateway 
(ALG)) in the
Service Provider's network;

 The host behaviour is the same as for deployments where no 
NAT is enabled in the SP's network.

 Could you please clarify what is the issue with that text?
 Would it be better if I change not altered in the path 
with not altered in Service Provider's network?


 Minor issues:
  It is unfortunate that the elaborations on the 
motivations do not
 correlate with the initial list of those motivations.  They 
are not in
 the same order, and do not use the same titles.  This makes 
it harder
 for the reader who, after reading the base list, is looking for more
 explanation of item(i).

 Med: Point taken, I will see how to re-order the list to be 
aligned with the sections/sub-sections ordering.


  The description of the anycast capability (Section 3 
bullet 5 and
 section 3.2.1 first bullet) is very unclear.  Since packets are not
 addressed to the address translator, this reader is left
 confused as to
 what anycast capability is preserved by this and damaged 
by stateful
 NAT.  A few additional words in section 3.2.1 would be helpful.

 Med: 

Re: [Softwires] I-D Action: draft-ietf-softwire-multicast-prefix-option-02.txt

2012-10-17 Thread mohamed.boucadair
Dear all,

A new version was submitted with the following change:

* Remove a normative reference. 

We believe this version is ready for a WGLC.

Cheers,
Med


-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de 
internet-dra...@ietf.org
Envoyé : mardi 16 octobre 2012 17:03
À : i-d-annou...@ietf.org
Cc : softwires@ietf.org
Objet : [Softwires] I-D Action: 
draft-ietf-softwire-multicast-prefix-option-02.txt


A New Internet-Draft is available from the on-line 
Internet-Drafts directories.
 This draft is a work item of the Softwires Working Group of the IETF.

   Title   : DHCPv6 Option for IPv4-Embedded 
Multicast and Unicast IPv6 Prefixes
   Author(s)   : Mohamed Boucadair
  Jacni Qin
  Tina Tsou
  Xiaohong Deng
   Filename: 
draft-ietf-softwire-multicast-prefix-option-02.txt
   Pages   : 7
   Date: 2012-10-16

Abstract:
   This document defines Dynamic Host Configuration Protocol version 6
   (DHCPv6) Option for multicast transition solutions, aiming to convey
   the IPv6 prefixes to be used to build unicast and multicast IPv4-
   embedded IPv6 addresses.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-softwire-multicast-
prefix-option

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-softwire-multicast-prefix
-option-02

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-softwire-multicast-
prefix-option-02


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] I-D Action: draft-ietf-softwire-multicast-prefix-option-02.txt

2012-10-18 Thread mohamed.boucadair
Dear Ted,

Please see inline.
Cheers,
Med

-Message d'origine-
De : Ted Lemon [mailto:ted.le...@nominum.com] 
Envoyé : jeudi 18 octobre 2012 14:51
À : BOUCADAIR Mohamed OLNC/OLN
Cc : softwires@ietf.org
Objet : Re: [Softwires] I-D Action: 
draft-ietf-softwire-multicast-prefix-option-02.txt

In review in the DHC working group (which just started!), 

Med: As a reminder, I have sent a notification to DHC to review this draft 
(April 2012). Please refer to 
http://www.ietf.org/mail-archive/web/dhcwg/current/msg12575.html. 


Bernie Volz pointed out that you've defined yet another format 
for IPv6 prefixes in DHCPv6 options, and requests that you use 
one of the two existing formats.

I also notice that it appears that you have a fixed-format 
option, but some parts of the option may or may not appear 
depending on server configuration, and that if they do not 
appear, the option merely has a shorter length.   This is 
contrary to the way things are normally done in DHCP servers, 
and will require special UI or configuration file tweaks to get right.

Med: I can change this easily if you think we need to do so. We use a fixed 
length because:

* SSM_PREFIX64 and ASM_PREFIX64 are /96
* U_PREFIX64 follows RFC6052; it may have variable length with a maximum being 
/96.


It would be better if each of the three optional fields in the 
option were simply its own option.   Is there some strong 
reason why all three of these fields need to be in the same 
DHCP option?

Med: I have provided an answer to this question here 
(http://www.ietf.org/mail-archive/web/dhcwg/current/msg12577.html; and given I 
didn't received an answer from your side I thought you were fine with my 
explanation.

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] I-D Action: draft-ietf-softwire-dslite-multicast-04.txt

2012-10-18 Thread mohamed.boucadair
Behcet,

Please see inline.

Cheers,
Med 

-Message d'origine-
De : Behcet Sarikaya [mailto:sarikaya2...@gmail.com] 
Envoyé : jeudi 18 octobre 2012 21:40
À : BOUCADAIR Mohamed OLNC/OLN
Cc : softwires@ietf.org
Objet : Re: [Softwires] I-D Action: 
draft-ietf-softwire-dslite-multicast-04.txt

Hi all,


On Thu, Oct 18, 2012 at 12:50 AM,  
mohamed.boucad...@orange.com wrote:
 Dear all,

 We submitted an updated version to resolve one open issue 
for the draft. The main changes are:

 * Remove a normative reference
 * Add a new section to describe how address translation is done.
 * Updated the examples to make use of the IPv6 address block 
defined in RFC6676.

 A detailed diff is available at: 
http://www.ietf.org/rfcdiff?url2=draft-ietf-softwire-dslite-mul
ticast-04.

 As suggested by Stig, a message was sent to mboned ML 
(http://www.ietf.org/mail-archive/web/mboned/current/msg01725.html).

 We believe this version solves the technical comments raised 
during WGLC and also against -03.

 There was a request from Behcet to add some normative 
references to the draft but this was not accepted (see the 
mailing list archives).



I don't remember what this refers to.

Med: I'm referring to this 
http://www.ietf.org/mail-archive/web/softwires/current/msg04766.html when you 
asked


and I would like this be a normative reference.




But I do remember that this draft does not consider a very significant
case: IPv6 network may not be multicast enabled.

Med: This draft assumes multicast capabilities are enabled in the network. For 
the case you are referring to, you can use some existing tools (e.g., AMT).


If this issue is resolved (it could be resolved by accepting another
solution, because more than one solution may be accepted for a given
problem/charter item) then my issues with this draft will be resolved.

Med: This point was discussed several times (e.g., 
http://www.ietf.org/mail-archive/web/softwires/current/msg04767.html). 


Regards,

Behcet

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


[Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe

2012-11-29 Thread mohamed.boucadair
Dear all,

As agreed in Atlanta, we prepared an I-D describing a proposed approach for the 
unified CPE. 

We hope this version is a good starting point to have fruitful discussion. 

Your comments, suggestions and contributions are more than welcome. 

Cheers,
Med


-Message d'origine-
De : i-d-announce-boun...@ietf.org [mailto:i-d-announce-boun...@ietf.org] De la 
part de internet-dra...@ietf.org
Envoyé : jeudi 29 novembre 2012 10:57
À : i-d-annou...@ietf.org
Objet : I-D Action: draft-bfmk-softwire-unified-cpe-00.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.


Title   : Unified Softwire CPE
Author(s)   : Mohamed Boucadair
  Ian Farrer
  Suresh Krishnan
Filename: draft-bfmk-softwire-unified-cpe-00.txt
Pages   : 12
Date: 2012-11-29

Abstract:
   Transporting IPv4 packets over IPv6 is a common solution to the
   problem of IPv4 service continuity over IPv6-only provider networks.
   A number of differing functional approaches have been developed for
   this, each having their own specific characteristics.  As these
   approaches share a similar functional architecture and use the same
   data plane mechanisms, this memo describes a specification whereby a
   single CPE can interwork with all of the standardized and proposed
   approaches to providing encapsulated IPv4 in IPv6 services.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-bfmk-softwire-unified-cpe

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-bfmk-softwire-unified-cpe-00


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
I-D-Announce mailing list
i-d-annou...@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe

2012-11-30 Thread mohamed.boucadair
Dear Maoke,

Thank you for the review and comments.

Please see inline.

Cheers,
Med


De : Maoke [mailto:fib...@gmail.com]
Envoyé : vendredi 30 novembre 2012 03:31
À : Suresh Krishnan
Cc : BOUCADAIR Mohamed OLNC/OLN; draft-cui-softwire-b4-translated-ds-lite; 
draft-ietf-softwire-...@tools.ietf.org; 
draft-ietf-softwire-public-4ov...@tools.ietf.org; softwires@ietf.org; 
draft-ietf-softwire-map-d...@tools.ietf.org
Objet : Re: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe

thanks Med for the initialization of the work!

i noticed that:

1. MAP is working in the context of prefix delegation and therefore the LAN 
side IPv6 addresses (prefix) is involved in the mapping between the IPv4 and 
IPv6, while lw4over6 applies the WAN IPv6 address directly. when a unified CPE 
is made, the logic of the address assignment to interfaces should also consider 
this difference in the behaviour.
[Med] I'm not sure I understand your point. Could you please clarify further 
the difference between the stateless and binding mode and what you think it 
should be added to bullet (2.3.2) of Section 3.4? Thanks.

2. is the deployment of difference modes able to be overlapped? current section 
4.4 implies the answer is yes. i agree. but is it the best behaviour to 
select one mode at the device-wise according to a certain preferences? my 
question is: when the CPE receives multiple rules/parameter-sets from different 
sources of provisioning, can it store and use these pieces of information to 
adapt packets for corresponding mode of service, i.e., applying a proper mode 
on demand and session-specific?
[Med] The current text says:

   o  For a given network attachment, only one mode MUST be activated.
   o  The CPE MAY be configured by a user or via remote device
  management means (e.g., DHCP, TR-069).
   o  A network which supports one or several modes MUST return valid
  configuration data allowing requesting devices to unambiguously
  select a single mode to use for attachment.

Does this text answer your questions? If not, what you think is needed to be 
added? Thanks.

3. related to 2, how can we keep the CPE/BR CPE/AFTR consistency?

4. fragmentation issue is common to all modes and it is also needed to be 
clarified/unified for the unified CPE.
[Med] Fully agree. We preferred to focus first on the unified logic. If the WG 
accepts the proposed direction, then the document should be updated to cover 
items common to all modes.

only my 2 cents, identifying the problems that i expect this draft to cover.

- maoke

2012/11/29 Suresh Krishnan 
suresh.krish...@ericsson.commailto:suresh.krish...@ericsson.com
Thanks Med. This is a highly exploratory draft to be used as a strawman to 
determine if an unified CPE is even possible. Please comment on it so that we 
can determine if proceeding in this path is worthwhile. Also, if you are 
interested in being an editor of this draft and are not currently working on 
any of the current solution drafts please contact the chairs.

Thanks
Suresh


- Original Message -
From: mohamed.boucad...@orange.commailto:mohamed.boucad...@orange.com 
mohamed.boucad...@orange.commailto:mohamed.boucad...@orange.com
To: 
draft-ietf-softwire-...@tools.ietf.orgmailto:draft-ietf-softwire-...@tools.ietf.org
 
draft-ietf-softwire-...@tools.ietf.orgmailto:draft-ietf-softwire-...@tools.ietf.org,
 
draft-ietf-softwire-map-d...@tools.ietf.orgmailto:draft-ietf-softwire-map-d...@tools.ietf.org
 
draft-ietf-softwire-map-d...@tools.ietf.orgmailto:draft-ietf-softwire-map-d...@tools.ietf.org,
 
draft-ietf-softwire-public-4ov...@tools.ietf.orgmailto:draft-ietf-softwire-public-4ov...@tools.ietf.org
 
draft-ietf-softwire-public-4ov...@tools.ietf.orgmailto:draft-ietf-softwire-public-4ov...@tools.ietf.org,
 draft-cui-softwire-b4-translated-ds-lite 
draft-cui-softwire-b4-translated-ds-l...@tools.ietf.orgmailto:draft-cui-softwire-b4-translated-ds-l...@tools.ietf.org,
 Reinaldo Penno  (repenno) repe...@cisco.commailto:repe...@cisco.com, 
softwires@ietf.orgmailto:softwires@ietf.org 
softwires@ietf.orgmailto:softwires@ietf.org
Sent: 11/29/2012 5:16 AM
Subject: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe



Dear all,

As agreed in Atlanta, we prepared an I-D describing a proposed approach for the 
unified CPE.

We hope this version is a good starting point to have fruitful discussion.

Your comments, suggestions and contributions are more than welcome.

Cheers,
Med


-Message d'origine-
De : i-d-announce-boun...@ietf.orgmailto:i-d-announce-boun...@ietf.org 
[mailto:i-d-announce-boun...@ietf.orgmailto:i-d-announce-boun...@ietf.org] De 
la part de internet-dra...@ietf.orgmailto:internet-dra...@ietf.org
Envoyé : jeudi 29 novembre 2012 10:57
À : i-d-annou...@ietf.orgmailto:i-d-annou...@ietf.org
Objet : I-D Action: draft-bfmk-softwire-unified-cpe-00.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.



Re: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe

2012-11-30 Thread mohamed.boucadair
Hi Woj,

Many thanks for the comments. 

Please see inline. 

Cheers,
Med 

-Message d'origine-
De : Wojciech Dec (wdec) [mailto:w...@cisco.com] 
Envoyé : vendredi 30 novembre 2012 11:42
À : BOUCADAIR Mohamed OLNC/OLN; 
draft-ietf-softwire-...@tools.ietf.org; 
draft-ietf-softwire-map-d...@tools.ietf.org; 
draft-ietf-softwire-public-4ov...@tools.ietf.org; 
draft-cui-softwire-b4-translated-ds-lite; Reinaldo Penno 
(repenno); softwires@ietf.org
Objet : Re: Unified Softwire CPE: draft-bfmk-softwire-unified-cpe

Hi,

While thanking the authors for their attempt, I need to 
provide some high
level feedback first on key issues:

The rationale section 1.1 states co-existance as the goal - 
this appears
to imply some entirely different solutions for which co-existance is
needed, and here are two points:
A) I can agree that DS.-lite is an entirely different solution, but I
firmly believe that it is entirely outside the agreed scope which was a
unified solution CPE spec in the context of MAP and Lw4o6. 
Thus, I would
recommend that ds.-lite be dropped from this draft as it bears no
influence on unifying MAP and Lw4o6, nor does it bear anything on the
already defined and shipped ds.-lite solution. Work on such themes of
multiple solutions coexisting is what the v6ops CPE draft is covering
and I would place ds.-lite coexistence there.

Med: We included DS-Lite in the scope because of the following:

* Several WG participants are concerned with optimizing the code and re-using 
existing modules. 
* Some DS-Lite components are shared with A+P solution: e.g., tunnel endpoint
* A+P may be seen as an exit strategy of the CGN: optimisation migration path 
and required changes in the CPEs need to be taken into account. 


B) I disagree that co-existance between Lw4o6 and MAP is a goal;

Med: MAP1:1 and lw4o6 are presented in the draft as soltuions for the binding 
mode.  

 a
unified functional CPE spec for NAT44-less core relays 
accessed via IPv6
is. As such, describing modes as in solution modes is not 
conductive
to that and a solution term neutral functional breakdown is 
essential and
IMO possible (further explained below). This will only make the spec
better and simpler for implementers.

Med: This is what we tried to do in  
http://tools.ietf.org/html/draft-bfmk-softwire-unified-cpe-00#section-4.3. 


In Section 3 the draft coin a new term/class of solution 
called Binding
approach.

Med: FYI, this is not a new term: please refer to 
http://tools.ietf.org/html/rfc6346#section-4.4.


This effectively refers to configuration state which *all* 
solutions need,
and is not helpful in providing anything but more verbiage. 
Removing this
classification from all of the text is recommended.

Med: IMHO this is the core of the discussion between MAP and Lw4o6 teams. 
Having a neutral terminology and a full understand of what this is about is 
IMHO important to converge. 


Further in section 3 the draft lists different functional 
elements, and it
is here that major changes are needed.

Med: Section 3 is to be seen as a reminder for the solution flavors we have on 
the table. This section can be moved to an appendix. I would expect we focus 
our discussion on Section 4.

 For a unified solution 
a functional
breakdown in a solution neutral text is essential. 

Med: We really tried to adopt a neutral terminology in Section 4. Suggestions 
are welcome on how to enhance that section.

IMO A unified CE has
the following basic functionalities, which I propose to be added to the
text in place of the existing one:

Med: Could you please point me which text you are referring to? Thanks. 

- IPv4 NAT whose address and port restrictions are configurable
- an IPv6 transport whose source and destination transport address are
deterministically derived/configurable

- an IPv4 routing capability (also configurable)

Med: What does that mean?


In example terms, consider a CPE configured with IPv4 address, 
restricted
Port range X and IPv6 source address Y and transport address Z.
There is no difference in these parameters between Lw4o6 and 
MAP, and it
shows the essence of what we need to get at.

Med: Isn't that what is captured in Table 3: Supported Features ?

   +--++-+-+
   |   Functional |  IPv4-in-IPv6  | Port-restricted | Port-restricted |
   |  Element | tunnel |   IPv4  |  NAT44  |
   |  |endpoint| | |
   +--++-+-+
   |   B4 |   Yes  |   N/A   |No   |
   +--++-+-+
   | lwB4 |   Yes  |   Yes   | Optional|
   +--++-+-+
   | MAP-E CE |   Yes  |   Yes   | Optional|
   

Re: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe

2012-11-30 Thread mohamed.boucadair

Hi Simon,

Please see inline. 

Cheers,
Med 

-Message d'origine-
De : softwires-boun...@ietf.org 
[mailto:softwires-boun...@ietf.org] De la part de Simon Perreault
Envoyé : vendredi 30 novembre 2012 13:59
À : softwires@ietf.org
Objet : Re: [Softwires] Unified Softwire CPE: 
draft-bfmk-softwire-unified-cpe

Le 2012-11-29 11:16, mohamed.boucad...@orange.com a écrit :
 As agreed in Atlanta, we prepared an I-D describing a 
proposed approach for the unified CPE.

 We hope this version is a good starting point to have 
fruitful discussion.

 Your comments, suggestions and contributions are more than welcome.

Here are some:

- First, I think this is very positive. I like what I'm reading.

Med: Thanks.



- Didn't we also consider public 4o6 as one mode? Any reason 
why it was 
left out?
   - Is public 4o6 the minor change to lw4o6 that section 
4.1 hints at?

Med: The rationale we adopted in this draft is as follows:

* there are three major flavors: full stateful, full stateless, and binding mode
* all these modes can support assigning a full or a shared IPv4 address

As such Public4over6 is classified as part of binding mode (see Section 3)

   (2)  Binding approach (e.g., Lightweight 4over6 (Lw4o6)
[I-D.cui-softwire-b4-translated-ds-lite],
[I-D.ietf-softwire-public-4over6] or MAP 1:1
[I-D.ietf-softwire-map] ): Requires a single per-subscriber
state (or a few) to be maintained in the Service Provider's
network. 



- In section 3.2. Required Provisoning Information, I 
believe it would 
be possible and beneficial to specify only what each mode requires *in 
addition* to what the previous mode already provides. e.g.
   - DS-Lite requires the remote tunnel endpoint address.
   - In addition to that, lw4o6 requires the CPE's IPv4 
address and port 
set.
   - In addition to that, MAP requires mesh routes.
So each mode's provisioning parameters would be a superset of the 
previous one. (DS-Lite  lw4o6  MAP)

Med: The current text of Section 3.2 says:

 +-+-+
 |Mode | Provisioning Information|
 +-+-+
 | DS-Lite | Remote IPv4-in-IPv6 Tunnel Endpoint |
 |   Lw4o6 | Remote IPv4-in-IPv6 Tunnel Endpoint |
 | | IPv4 Address|
 | | Port Set|
 |   MAP-E | Mapping Rules   |
 | | MAP Domain Parameters   |
 +-+-+

 Table 4: Provisioning Information

   Note: MAP Mapping Rules are translated into the following
   configuration parameters: Set of Remote IPv4-in-IPv6 Tunnel
   Endpoints, IPv4 Address and Port Set.

Can you please explicit the change you want to see appear in that text? Thanks.


One we have this kind of hierarchical provisioning, we can define CPE 
behaviour in the same way. For example, MAP behaviour would be:
1. Do exactly what a lw4o6 CPE does.
2. In addition to 1, also send and receive packets directly to 
and from 
other CPEs according to the provisioned mesh routes.

Med: Do you think this is different from the approach adopted in Section 4.3?


(I will refrain from commenting on section 4.4 until we have the 
higher-level design figured out.)

Simon
-- 
DTN made easy, lean, and smart -- http://postellation.viagenie.ca
NAT64/DNS64 open-source-- http://ecdysis.viagenie.ca
STUN/TURN server   -- http://numb.viagenie.ca
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires

___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


  1   2   3   >