Re: [Softwires] WG last call on draft-ietf-softwire-public-4over6-01

2012-06-08 Thread Ole Trøan
Peng,

 Now there are actually 3 directions for IPv4-over-IPv6 mechanisms,
 they have respective application scenarios, pros and cons.
 1)stateless,  4rd, MAP
 2)per-flow stateful: DS-Lite
 3)per-user stateful: public 4over6, lightweight 4over6
 As Ole said, the problem is that, do we want serveral simple
 mechanisms, or one super-compatible mechanism with different modes.
 
 Now Given that a) the WG has accomplished DS-lite; b)MAP follows the
 stateless motivation all along the way; c)The signifcant changes to
 make MAP super-compatible, I vote for we define the third type,
 per-user stateful mechanisms independently.

actually there are no significant changes to the MAP specification, the 
per-user stateful mechanism is just intrinsically supported by MAP. it is a 
corner case, and it would be more work in the specification to ban this 
operational mode, than to support it.

btw, one thing that appears most complicated is provisioning; currently it 
looks like L4over6 suggests using 2 DHCP sessions and 3 DHCP options to get 
provisioned. firstly a RFC6334 exchange to get the DS-lite tunnel up, then a 
DHCPv6 option for the DHCPv4 server address, and then a DHCPv4 exchange to get 
the IPv4 address, and then a new DHCPv4 option to get the port set. that seems 
to me to be quite a few moving parts, and quiet a few corner cases to be 
specified when one or more of the above fails. in MAP you do all of that with 
one single DHCPv6 option...

cheers,
Ole
___
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-public-4over6-01

2012-06-08 Thread Peng Wu
Ole,


 btw, one thing that appears most complicated is provisioning; currently it 
 looks like L4over6 suggests using 2 DHCP sessions and 3 DHCP options to get 
 provisioned. firstly a RFC6334 exchange to get the DS-lite tunnel up, then a 
 DHCPv6 option for the DHCPv4 server address, and then a DHCPv4 exchange to 
 get the IPv4 address, and then a new DHCPv4 option to get the port set. that 
 seems to me to be quite a few moving parts, and quiet a few corner cases to 
 be specified when one or more of the above fails. in MAP you do all of that 
 with one single DHCPv6 option...

Let me make it more precise.

In lw 4over6, It's one DHCPv6 exchange and one DHCPv4 exchange.
DHCPv6 exchange to get the concentrator address and DHCPv4 server
address, two options at the same time. And of course the DHCPv4 server
could be collocated with the concentrator.
DHCPv4 exchange to retrieve the address and port-set at the same time.

Now compared with MAP:
1) Concentrator address is also needed in provisioning.
2) DHCPv4 server address. This is only used when we want to separate
DHCPv4 server from the concentrator (For HA, redundancy...). With MAP
you cannot do this separation.
3) DHCPv4 is used to provision the address and port-set to the
intiator. Now with MAP you provide this as a rule in DHCPv6. That's
the most significant difference

So, I don't see lw4over6 provisioning more complicated than MAP...
___
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-08 Thread Wojciech Dec
Peng,

On 8 June 2012 11:35, Peng Wu pengwu@gmail.com wrote:

 Ole,


  btw, one thing that appears most complicated is provisioning; currently
 it looks like L4over6 suggests using 2 DHCP sessions and 3 DHCP options to
 get provisioned. firstly a RFC6334 exchange to get the DS-lite tunnel up,
 then a DHCPv6 option for the DHCPv4 server address, and then a DHCPv4
 exchange to get the IPv4 address, and then a new DHCPv4 option to get the
 port set. that seems to me to be quite a few moving parts, and quiet a few
 corner cases to be specified when one or more of the above fails. in MAP
 you do all of that with one single DHCPv6 option...

 Let me make it more precise.

 In lw 4over6, It's one DHCPv6 exchange and one DHCPv4 exchange.
 DHCPv6 exchange to get the concentrator address and DHCPv4 server
 address, two options at the same time. And of course the DHCPv4 server
 could be collocated with the concentrator.
 DHCPv4 exchange to retrieve the address and port-set at the same time.

 Now compared with MAP:
 1) Concentrator address is also needed in provisioning.
 2) DHCPv4 server address. This is only used when we want to separate
 DHCPv4 server from the concentrator (For HA, redundancy...). With MAP
 you cannot do this separation.


Yes, because MAP doesn't require one to use another component like DHCPv4
which is in itself subject to failure. That said, MAP can also use DHCPv4,
but quite honestly what's the point of running DHCPv4 when all the useful
info is available via DHCPv6?


 3) DHCPv4 is used to provision the address and port-set to the
 intiator. Now with MAP you provide this as a rule in DHCPv6. That's
 the most significant difference

 So, I don't see lw4over6 provisioning more complicated than MAP...


Current MAP = operating DHCPv6
l24over6 =  operating DHCPv4 and DHCPv6 +  mechanisms to get to the DHCPv4
server over IPv6
There appears to be some evident complication there, for no clear benefit.

-Woj.

 ___
 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-08 Thread liu dapeng
2012/6/7, mohamed.boucad...@orange.com mohamed.boucad...@orange.com:
 Dear Dapeng,

 Please see inline.

 Cheers;
 Med

-Message d'origine-
De : softwires-boun...@ietf.org
[mailto:softwires-boun...@ietf.org] De la part de liu dapeng
Envoyé : mardi 5 juin 2012 10:49
À : Yong Cui
Cc : softwires@ietf.org
Objet : Re: [Softwires] WG last call on
draft-ietf-softwire-stateless-4v6-motivation-01

Hello all,

I am not sure this version resolves my concerns regarding the possible
misleading by the word stateless. To avoid this misleading, I
suggest the following changes:

1. Change the title to Motivations for Carrier-side Stateless IPv4
over IPv6 Migration Solutions. Since this document is mainly about
carrier-side stateless, the new title is more precise to reflect the
content of this document.

 Med: Done. I updated my local copy with the proposed title.

==
Thanks


2. Add a subsection in introduction, clarify that this document is
only about carrier side stateless.

 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.
---

Thanks,

Best regards,
Dapeng Liu






I would like to support it if the document was updated accordingly.


 Thanks.



-- 

--
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-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-public-4over6-01

2012-06-08 Thread Rémi Després
Peng,

2012-06-07 à 16:04, Peng Wu:

 Hi Ole and all,
 
 Thank you all for the discussions on this topic, as well as sharing
 your opinions during the offline discussions in the last couple of
 days. Let me try to summarize.
 
 I understand that we MAY adapt MAP to be 4over6-like, or even DS-lite
 with more changes. It's actually a very interesting proposal. However,
 in my understanding, the advantage of MAP is built on its
 statelessness, with of cost of v4-v6 address coupling. If we mandate
 MAP to further include the features of 4over6/DS-lite, we lose its
 original generality: it's no longer stateless, the motivation document
 won't work; GMA algorithm is no longer needed, no rule provisioning
 anymore; we enforce a big bindng table on MAP BR. These are somehow
 signifcant changes in implmentaton and deployement.
 
 Now there are actually 3 directions for IPv4-over-IPv6 mechanisms,
 they have respective application scenarios, pros and cons.
 1)stateless,  4rd, MAP

Thank you for having not forgotten that 4rd and MAP are on equal footing in 
Softwire, something that seems to be forgotten more than needed on this 
discussion thread. 

Incidentally, while the WG draft on 4rd has been available since May 16, the 
MAP specification, which was claimed in Paris to be well stabilized, already 
tested, and urgent to be published, is still not available as a WG draft. I 
therefore believe that discussing relationship between MAP and/or 4rd and 
4over6 would be more useful when an up-to-date MAP specification is available.

In any case, I renew my support for Public 4over6 to progress autonomously.

Regards,
RD


 2)per-flow stateful: DS-Lite
 3)per-user stateful: public 4over6, lightweight 4over6
 As Ole said, the problem is that, do we want serveral simple
 mechanisms, or one super-compatible mechanism with different modes.
 
 Now Given that a) the WG has accomplished DS-lite; b)MAP follows the
 stateless motivation all along the way; c)The signifcant changes to
 make MAP super-compatible, I vote for we define the third type,
 per-user stateful mechanisms independently.
 
 Cheers,
 Peng
 
 
 On Thu, Jun 7, 2012 at 4:48 PM, Ole Trøan otr...@employees.org wrote:
 Qiong,
 
 If public 4over6 is one extreme case of MAP, in which one subscriber 
 represents one MAP domain, then should we also say that DS-Lite is another 
 extreme case of MAP, where one application (session) represents one MAP 
 domain ?
 
 a DS-lite AFTR could be represented by the combination of a MAP BR with per 
 subscriber rules combined with a NAT44. there is a reason we started out 
 calling MAP for Stateless DS-lite.
 
 I think we should still keep the initial feature of these solutions.
 
 all the proposed solutions, including DS-lite shares a large set of 
 commonalities. where the differences are more operational considerations and 
 deployment choices than technical differences. do we need a separate 
 protocol specification for each deployment choice?
 
 cheers,
 Ole
 
 
 
 ___
 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 Jacni Qin

Re-,

On 6/5/2012 Tuesday 9:09 PM, Simon Perreault wrote:

On 2012-06-04 22:13, Jacni Qin wrote:

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.


Thanks for your comments, while as stated in the text, the Interworking
function is a combination of proxying (RFC4605) and translation
(draft-ietf-mboned-64-multicast-address-format, sorry the reference was
lost, we'll fix it).


I understand that. But note that this is an important new function. 
AFAIK IGMP/MLD translation doesn't exist in any other RFC. Your draft 
would be underspecifying it IMHO, possibly leading to interoperability 
issues.


To be honest, we've ever considered a separate draft to specify that 
function, but we finally dropped it in the last moment before 
submitting, since we realized during the preparation for the Demo in 
Taipei that it's actually not a new function, nor needs to be 
standardized anywhere, but more belongs to the scope of implementation.


The implements vary, one example could be: have both IPv4 and IPv6 
membership database maintained, then just synchronize the two through 
the address translation, all other things can be handled by the Proxying 
functionality (RFC4605).




I don't think it's up to SOFTWIRE to standardize IGMP/MLD translation.


The implementations vary, and we are trying to avoid deeply diving into
that since it is sufficient for the implementers, and those should be
detailed in some deployment document if needed. Anyway, please list what
you think is missing, we can add more text to further clarify it. Thanks
a lot!


At IETF 83 I showed this list to the PIM working group to demonstrate 
that IGMP/MLD translation is not as simple as people think it is. It's 
a list of things our draft 
(draft-perreault-mboned-igmp-mld-translation) specifies:


- Well-known multicast address equivalences between IPv4 and IPv6.
- Message type equivalences between IGMPv{1,2,3} and MLDv{1,2}.
- Translation needs to be performed logically on upstream interface of 
proxy so as not to mess with Querier elections.

- Router Alert
  - IPv4 option ? Hop-by-Hop IPv6 extension header
  - Send on output IFF it was received on input.
  - Set value to zero unconditionally.
- Reports with unspecified source address need to be handled 
differently for IGMP vs MLD.
- Allocation of a Translated bit in IGMPv3 and MLDv2 Queries and 
Reports.
- Formulas for the conversion of MRD?MRT with or without loss of 
precision.

- Preservation of Additional and Auxiliary Data.
- MTU considerations... sigh
- Data plane handled according to RFC6145.



You are doing a protocol translation, which is just one possible kind of 
implementations, and it's true that what you list above are required if 
you want to go this way, IMHO it is a complicated one.
As mentioned earlier, RFC4605 plus the address translation can also do 
that. And most columns you list will be avoid.


While I'm happy to see a deployment document to discuss the issues of 
implementations.



Cheers,
Jacni


___
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 Behcet Sarikaya
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-dslite-multicast-02

2012-06-08 Thread Stig Venaas

On 6/8/2012 8:34 AM, Behcet Sarikaya wrote:

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.


As this draft shows though, one can provide multicast in a DS-Lite
environment in an entirely generic way. I think that is great. It's
much better to have a general solution.

But this means the draft should be modified to reflect that. It is
great to have a draft describing this. Whether charter or not or
where it belongs is something I'm sure can be figured out. Right
now I'm more concerned about getting a good document.

Stig



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 Venaass...@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.comwrote:





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


___
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-08 Thread Reinaldo Penno
Med,

I'm glad we are in synch. That's exactly what I suggested Peng to do it.
We can a single sentence in L46 to the effect:

If a full public IPv4 is given through DHCP no port set support is needed
on CPE or concentrator. It is still up to the CPE if it wants to do NAT or
not. Many DC scenarios use 1:1 NAT.

Even DS-Lite can support public servers by using full port range port
forwarding and disabling NAT.

Thanks,

Reinaldo

On 6/7/12 10:58 PM, mohamed.boucad...@orange.com
mohamed.boucad...@orange.com wrote:

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

Re: [Softwires] WG last call on draft-ietf-softwire-dslite-multicast-02

2012-06-08 Thread Behcet Sarikaya
On Fri, Jun 8, 2012 at 11:58 AM, Stig Venaas s...@venaas.com wrote:
 On 6/8/2012 8:34 AM, Behcet Sarikaya wrote:

 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.


 As this draft shows though, one can provide multicast in a DS-Lite
 environment in an entirely generic way. I think that is great. It's
 much better to have a general solution.

 But this means the draft should be modified to reflect that. It is
 great to have a draft describing this.

A general solution using translation won't simply cut it for DS-Lite
which is a tunneling protocol.
No matter how hard you try.



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


[Softwires] I-D Action: draft-ietf-softwire-map-00.txt

2012-06-08 Thread internet-drafts

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   : Mapping of Address and Port (MAP)
Author(s)   : Ole Troan
  Wojciech Dec
  Xing Li
  Congxiao Bao
  Yu Zhai
  Satoru Matsushima
  Tetsuya Murakami
Filename: draft-ietf-softwire-map-00.txt
Pages   : 33
Date: 2012-06-01

   This document describes a mechanism for transporting IPv4 packets
   across an IPv6 network, and a generic mechanism for mapping between
   IPv6 addresses and IPv4 addresses and transport layer ports.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-softwire-map-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-ietf-softwire-map-00.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-softwire-map/

___
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-08 Thread Qi Sun
Hi Ole,

In your previous Email you wrote,
 in MAP you do all of that with one single DHCPv6
option...

IMHO, that's because the one DHCPv6 option contains so many KINDS of
information (e.g. PSID, BR's prefix or address, see draft of
map-dhcp-option ).

And with separate provisoning processes , it's easier to detect
problems if the whole process fails.

Best Regards!

Qi Sun

On 6/8/12, Ole Trøan otr...@employees.org wrote:
 Peng,

 Now there are actually 3 directions for IPv4-over-IPv6 mechanisms,
 they have respective application scenarios, pros and cons.
 1)stateless,  4rd, MAP
 2)per-flow stateful: DS-Lite
 3)per-user stateful: public 4over6, lightweight 4over6
 As Ole said, the problem is that, do we want serveral simple
 mechanisms, or one super-compatible mechanism with different modes.

 Now Given that a) the WG has accomplished DS-lite; b)MAP follows the
 stateless motivation all along the way; c)The signifcant changes to
 make MAP super-compatible, I vote for we define the third type,
 per-user stateful mechanisms independently.

 actually there are no significant changes to the MAP specification, the
 per-user stateful mechanism is just intrinsically supported by MAP. it is a
 corner case, and it would be more work in the specification to ban this
 operational mode, than to support it.

 btw, one thing that appears most complicated is provisioning; currently it
 looks like L4over6 suggests using 2 DHCP sessions and 3 DHCP options to get
 provisioned. firstly a RFC6334 exchange to get the DS-lite tunnel up, then a
 DHCPv6 option for the DHCPv4 server address, and then a DHCPv4 exchange to
 get the IPv4 address, and then a new DHCPv4 option to get the port set. that
 seems to me to be quite a few moving parts, and quiet a few corner cases to
 be specified when one or more of the above fails. in MAP you do all of that
 with one single DHCPv6 option...

 cheers,
 Ole
 ___
 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-public-4over6-01

2012-06-08 Thread Qi Sun
Hi Reinado,

IMHO, both MAP(Mapping of Address and PORT ) and lw4over6 DO NOT
design to deal with full Ipv4 address case originally. In many
senarios,  users(like campanies, governments, ICPs and so on ) JUST
want full addresses instead of  shared addresses. It is more
reasonable to have Public 4over6 to handle this. And Public 4over6 is
matual enough to step forward without technical changes.

Best Regards!

Qi Sun


On 6/9/12, Reinaldo Penno repe...@cisco.com wrote:
 Med,

 I'm glad we are in synch. That's exactly what I suggested Peng to do it.
 We can a single sentence in L46 to the effect:

 If a full public IPv4 is given through DHCP no port set support is needed
 on CPE or concentrator. It is still up to the CPE if it wants to do NAT or
 not. Many DC scenarios use 1:1 NAT.

 Even DS-Lite can support public servers by using full port range port
 forwarding and disabling NAT.

 Thanks,

 Reinaldo

 On 6/7/12 10:58 PM, mohamed.boucad...@orange.com
 mohamed.boucad...@orange.com wrote:

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.