Re: [Softwires] map-00: review on the mode 1:1

2012-07-27 Thread Wojciech Dec
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.com wrote:



 2012/7/26 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.org
 [mailto: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.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.org wrote:
 
  Yiu,
 
  I am not asking whether MAP supports 1:1 mode with no EA
 bits or not.
  I
  am
  asking MAP allows to embed the 32-bit address in the EA bits to
  achieve
  1:1 mode:
 
  The EA bits can contain a full or part
  of an IPv4 prefix or address, and in the shared IPv4 address case
  contains a Port-Set Identifier (PSID).
 
  Why not use this instead?
 
  you can do either.
  embedding a complete IPv4 address and PSID does require a
 lot of IPv6
  space though.
  e.g. /56 - 32 - 6 = /18
 
  1:1 mode is typically referred to a model where IPv4 and IPv6
  addressing
  are independent.
 
  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

Re: [Softwires] map-00: review on the mode 1:1

2012-07-27 Thread Wojciech Dec
On 26 July 2012 16:59, Lee, Yiu yiu_...@cable.comcast.com wrote:

 Ole,

 IMHO the WG will need to decide whether EA=0 should be covered at all. If
 not, then the draft could explicitly mention EA must be  0 and must
 contain v4 information in the CE address. If the WG decided this needed to
 be cover, I would recommend to have a new draft to cover it and leave EA=0
 undefined in the base draft.


What are the technical arguments for making such a decision?
Furthermore, given that EA=0 is already covered (eg embedding of full IPv4
address, no address sharing, if not the other case) you appear to be
calling out for a remove that part of the spec  complicate it case, even
though not disputing the use-fullness of the use-case.  Seems a sure way to
get us from 1 solution to N solutions just for the sake of it.

Thanks,
Woj.


 Thanks,
 Yiu

 On 7/26/12 6:22 AM, Ole Trøan otr...@employees.org wrote:

 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.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.org wrote:
 
  Yiu,
 
  I am not asking whether MAP supports 1:1 mode with no EA bits or
 not.
  I
  am
  asking MAP allows to embed the 32-bit address in the EA bits to
  achieve
  1:1 mode:
 
  The EA bits can contain a full or part
  of an IPv4 prefix or address, and in the shared IPv4 address case
  contains a Port-Set Identifier (PSID).
 
  Why not use this instead?
 
  you can do either.
  embedding a complete IPv4 address and PSID does require a lot of IPv6
  space though.
  e.g. /56 - 32 - 6 = /18
 
  1:1 mode is typically referred to a model where IPv4 and IPv6
  addressing
  are independent.
 
  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] map-00: review on the mode 1:1

2012-07-27 Thread Lee, Yiu
Woj,

I am confused. You said given that EA=0 is already covered (eg embedding of
full IPv4 address, no address sharing, if not the other case). If I read
the spec right, this is my understanding: If I want to embed full v4 address
in the CE v6 address, the v4 address will be embedded in the EA. If so, how
would EA=0? 

The EA bits encode the CE specific IPv4
   address and port information.  The EA bits can contain a full or part
   of an IPv4 prefix or address, and in the shared IPv4 address case
   contains a Port-Set Identifier (PSID).

I prefer one solution vs. N solutions given that the one solution can
logically solve all problems and doesn't cause confusion. Consider we agreed
on including 1:1 MAP. When an operator deployed it, he had to ask if I want
to share v4 addresses, should I put the v4 info in the EA or set EA=0 and
provision PSID? It will create unnecessary confusion. Simply put I am not
calling out for a remove that part of the spec  complicate it case. My
position is quite an opposite. I am calling out for not adding confusion to
complicate a spec.

In the end, it is up to WG to decide.

Thanks,
Yiu

From:  Wojciech Dec wdec.i...@gmail.com
Date:  Friday, July 27, 2012 8:06 AM
To:  Yiu L. LEE yiu_...@cable.comcast.com
Cc:  Ole Trøan otr...@employees.org, Softwires-wg softwires@ietf.org
Subject:  Re: [Softwires] map-00: review on the mode 1:1



On 26 July 2012 16:59, Lee, Yiu yiu_...@cable.comcast.com wrote:
 Ole,
 
 IMHO the WG will need to decide whether EA=0 should be covered at all. If
 not, then the draft could explicitly mention EA must be  0 and must
 contain v4 information in the CE address. If the WG decided this needed to
 be cover, I would recommend to have a new draft to cover it and leave EA=0
 undefined in the base draft.

What are the technical arguments for making such a decision?
Furthermore, given that EA=0 is already covered (eg embedding of full IPv4
address, no address sharing, if not the other case) you appear to be calling
out for a remove that part of the spec  complicate it case, even though
not disputing the use-fullness of the use-case.  Seems a sure way to get us
from 1 solution to N solutions just for the sake of it.

Thanks,
Woj.
 
 Thanks,
 Yiu
 
 On 7/26/12 6:22 AM, Ole Trøan otr...@employees.org wrote:
 
 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.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.org wrote:
 
  Yiu,
 
  I am not asking whether MAP supports 1:1 mode with no EA bits or
 not.
  I
  am
  asking MAP allows to embed the 32-bit address in the EA bits to
  achieve
  1:1 mode:
 
  The EA bits can contain a full or part
  of an IPv4 prefix or address, and in the shared IPv4 address case
  contains a Port-Set Identifier (PSID).
 
  Why not use this instead?
 
  you can do either.
  embedding a complete IPv4 address and PSID does require a lot of
IPv6
  space though.
  e.g. /56 - 32 - 6 = /18
 
  1:1 mode is typically referred to a model where IPv4 and IPv6
  addressing

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] map-00: review on the mode 1:1

2012-07-27 Thread Wojciech Dec
Ole's and Satoru's eaerlier replies on this thread described the how, and
even Maoke's earlier post on this thread acknowledged EA=0 with full IPv4
to be a  naturally established case of the MAP. EA=0 simply means that
there isn't IPv4 (or PSID)  info in the IPv6 prefix.

In terms of your question: When the EA=0, the full v4 address is derived
via DHCP (or other) configuration. If the operator wants to configure
address sharing, then a PSID is also required to be configured. This is
saying ,  you have to have an IPv4 address, and besides that if you want
address sharing, you have to configure a port range via a PSID, which is
unlikely to be confusing to any operator who is interested in doing any of
this.

That said, even if it the draft can better articulate this use, (which
draft-00 actually sought to do), that not being so is hardly grounds for
having yet another solution and draft to deal with this use-case. In terms
of causing operator confusion, that by far is more confusing.

Thanks,
Woj.


On 27 July 2012 14:39, Lee, Yiu yiu_...@cable.comcast.com wrote:

 Woj,

 I am confused. You said given that EA=0 is already covered (eg embedding
 of full IPv4 address, no address sharing, if not the other case). If I
 read the spec right, this is my understanding: If I want to embed full v4
 address in the CE v6 address, the v4 address will be embedded in the EA. If
 so, how would EA=0?

 The EA bits encode the CE specific IPv4

address and port information.  The EA bits can contain a full or part
of an IPv4 prefix or address, and in the shared IPv4 address case
contains a Port-Set Identifier (PSID).


 I prefer one solution vs. N solutions given that the one solution can
 logically solve all problems and doesn't cause confusion. Consider we
 agreed on including 1:1 MAP. When an operator deployed it, he had to ask if
 I want to share v4 addresses, should I put the v4 info in the EA or set
 EA=0 and provision PSID? It will create unnecessary confusion. Simply put I
 am not calling out for a remove that part of the spec  complicate it
 case. My position is quite an opposite. I am calling out for not adding
 confusion to complicate a spec.

 In the end, it is up to WG to decide.

 Thanks,
 Yiu

 From: Wojciech Dec wdec.i...@gmail.com
 Date: Friday, July 27, 2012 8:06 AM
 To: Yiu L. LEE yiu_...@cable.comcast.com
 Cc: Ole Trøan otr...@employees.org, Softwires-wg softwires@ietf.org

 Subject: Re: [Softwires] map-00: review on the mode 1:1



 On 26 July 2012 16:59, Lee, Yiu yiu_...@cable.comcast.com wrote:

 Ole,

 IMHO the WG will need to decide whether EA=0 should be covered at all. If
 not, then the draft could explicitly mention EA must be  0 and must
 contain v4 information in the CE address. If the WG decided this needed to
 be cover, I would recommend to have a new draft to cover it and leave EA=0
 undefined in the base draft.


 What are the technical arguments for making such a decision?
 Furthermore, given that EA=0 is already covered (eg embedding of full IPv4
 address, no address sharing, if not the other case) you appear to be
 calling out for a remove that part of the spec  complicate it case, even
 though not disputing the use-fullness of the use-case.  Seems a sure way to
 get us from 1 solution to N solutions just for the sake of it.

 Thanks,
 Woj.


 Thanks,
 Yiu

 On 7/26/12 6:22 AM, Ole Trøan otr...@employees.org wrote:

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

Re: [Softwires] map-00: review on the mode 1:1

2012-07-27 Thread Qiong
Woj,

According to your description, it is clear that the way to deal with EA=0
is quite different with EA0. Mixing them together will not only make MAP
losing the initial no state in the ISP network paradigm spirit, but also
make MAP a lot more complex and confusing.

Actually, the use case for EA=0 and EA0 stems from different requirements,
it is nature to treat them with seperately.

Best wishes
Qiong

On Fri, Jul 27, 2012 at 9:03 PM, Wojciech Dec wdec.i...@gmail.com wrote:

 Ole's and Satoru's eaerlier replies on this thread described the how,
 and even Maoke's earlier post on this thread acknowledged EA=0 with full
 IPv4 to be a  naturally established case of the MAP. EA=0 simply means
 that there isn't IPv4 (or PSID)  info in the IPv6 prefix.

 In terms of your question: When the EA=0, the full v4 address is derived
 via DHCP (or other) configuration. If the operator wants to configure
 address sharing, then a PSID is also required to be configured. This is
 saying ,  you have to have an IPv4 address, and besides that if you want
 address sharing, you have to configure a port range via a PSID, which is
 unlikely to be confusing to any operator who is interested in doing any of
 this.

 That said, even if it the draft can better articulate this use, (which
 draft-00 actually sought to do), that not being so is hardly grounds for
 having yet another solution and draft to deal with this use-case. In terms
 of causing operator confusion, that by far is more confusing.

 Thanks,
 Woj.



 On 27 July 2012 14:39, Lee, Yiu yiu_...@cable.comcast.com wrote:

 Woj,

 I am confused. You said given that EA=0 is already covered (eg embedding
 of full IPv4 address, no address sharing, if not the other case). If I
 read the spec right, this is my understanding: If I want to embed full v4
 address in the CE v6 address, the v4 address will be embedded in the EA. If
 so, how would EA=0?

 The EA bits encode the CE specific IPv4

address and port information.  The EA bits can contain a full or part
of an IPv4 prefix or address, and in the shared IPv4 address case
contains a Port-Set Identifier (PSID).


 I prefer one solution vs. N solutions given that the one solution can
 logically solve all problems and doesn't cause confusion. Consider we
 agreed on including 1:1 MAP. When an operator deployed it, he had to ask if
 I want to share v4 addresses, should I put the v4 info in the EA or set
 EA=0 and provision PSID? It will create unnecessary confusion. Simply put I
 am not calling out for a remove that part of the spec  complicate it
 case. My position is quite an opposite. I am calling out for not adding
 confusion to complicate a spec.

 In the end, it is up to WG to decide.

 Thanks,
 Yiu

 From: Wojciech Dec wdec.i...@gmail.com
 Date: Friday, July 27, 2012 8:06 AM
 To: Yiu L. LEE yiu_...@cable.comcast.com
 Cc: Ole Trøan otr...@employees.org, Softwires-wg softwires@ietf.org

 Subject: Re: [Softwires] map-00: review on the mode 1:1



 On 26 July 2012 16:59, Lee, Yiu yiu_...@cable.comcast.com wrote:

 Ole,

 IMHO the WG will need to decide whether EA=0 should be covered at all. If
 not, then the draft could explicitly mention EA must be  0 and must
 contain v4 information in the CE address. If the WG decided this needed
 to
 be cover, I would recommend to have a new draft to cover it and leave
 EA=0
 undefined in the base draft.


 What are the technical arguments for making such a decision?
 Furthermore, given that EA=0 is already covered (eg embedding of full
 IPv4 address, no address sharing, if not the other case) you appear to be
 calling out for a remove that part of the spec  complicate it case, even
 though not disputing the use-fullness of the use-case.  Seems a sure way to
 get us from 1 solution to N solutions just for the sake of it.

 Thanks,
 Woj.


 Thanks,
 Yiu

 On 7/26/12 6:22 AM, Ole Trøan otr...@employees.org wrote:

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

Re: [Softwires] map-00: review on the mode 1:1

2012-07-27 Thread Peng Wu
On Fri, Jul 27, 2012 at 9:28 PM, Qiong bingxu...@gmail.com wrote:
 Woj,

 According to your description, it is clear that the way to deal with EA=0 is
 quite different with EA0. Mixing them together will not only make MAP
 losing the initial no state in the ISP network paradigm spirit, but also
 make MAP a lot more complex and confusing.

 Actually, the use case for EA=0 and EA0 stems from different requirements,
 it is nature to treat them with seperately.
And for the case of EA bits=0, 90% of the MAP specification is not needed.
(v4 addr, PSID) provisioning, BR v6 addr provisioning and (v4 addr,
PSID, v6 addr) binding on BR, that's all. No one needs to learn any
thing about mapping rules what so ever.


 Best wishes
 Qiong


 On Fri, Jul 27, 2012 at 9:03 PM, Wojciech Dec wdec.i...@gmail.com wrote:

 Ole's and Satoru's eaerlier replies on this thread described the how,
 and even Maoke's earlier post on this thread acknowledged EA=0 with full
 IPv4 to be a  naturally established case of the MAP. EA=0 simply means
 that there isn't IPv4 (or PSID)  info in the IPv6 prefix.

 In terms of your question: When the EA=0, the full v4 address is derived
 via DHCP (or other) configuration. If the operator wants to configure
 address sharing, then a PSID is also required to be configured. This is
 saying ,  you have to have an IPv4 address, and besides that if you want
 address sharing, you have to configure a port range via a PSID, which is
 unlikely to be confusing to any operator who is interested in doing any of
 this.

 That said, even if it the draft can better articulate this use, (which
 draft-00 actually sought to do), that not being so is hardly grounds for
 having yet another solution and draft to deal with this use-case. In terms
 of causing operator confusion, that by far is more confusing.

 Thanks,
 Woj.



 On 27 July 2012 14:39, Lee, Yiu yiu_...@cable.comcast.com wrote:

 Woj,

 I am confused. You said given that EA=0 is already covered (eg embedding
 of full IPv4 address, no address sharing, if not the other case). If I read
 the spec right, this is my understanding: If I want to embed full v4 address
 in the CE v6 address, the v4 address will be embedded in the EA. If so, how
 would EA=0?

 The EA bits encode the CE specific IPv4

address and port information.  The EA bits can contain a full or part
of an IPv4 prefix or address, and in the shared IPv4 address case
contains a Port-Set Identifier (PSID).


 I prefer one solution vs. N solutions given that the one solution can
 logically solve all problems and doesn't cause confusion. Consider we agreed
 on including 1:1 MAP. When an operator deployed it, he had to ask if I want
 to share v4 addresses, should I put the v4 info in the EA or set EA=0 and
 provision PSID? It will create unnecessary confusion. Simply put I am not
 calling out for a remove that part of the spec  complicate it case. My
 position is quite an opposite. I am calling out for not adding confusion to
 complicate a spec.

 In the end, it is up to WG to decide.

 Thanks,
 Yiu

 From: Wojciech Dec wdec.i...@gmail.com
 Date: Friday, July 27, 2012 8:06 AM
 To: Yiu L. LEE yiu_...@cable.comcast.com
 Cc: Ole Trøan otr...@employees.org, Softwires-wg softwires@ietf.org

 Subject: Re: [Softwires] map-00: review on the mode 1:1



 On 26 July 2012 16:59, Lee, Yiu yiu_...@cable.comcast.com wrote:

 Ole,

 IMHO the WG will need to decide whether EA=0 should be covered at all.
 If
 not, then the draft could explicitly mention EA must be  0 and must
 contain v4 information in the CE address. If the WG decided this needed
 to
 be cover, I would recommend to have a new draft to cover it and leave
 EA=0
 undefined in the base draft.


 What are the technical arguments for making such a decision?
 Furthermore, given that EA=0 is already covered (eg embedding of full
 IPv4 address, no address sharing, if not the other case) you appear to be
 calling out for a remove that part of the spec  complicate it case, even
 though not disputing the use-fullness of the use-case.  Seems a sure way to
 get us from 1 solution to N solutions just for the sake of it.

 Thanks,
 Woj.


 Thanks,
 Yiu

 On 7/26/12 6:22 AM, Ole Trøan otr...@employees.org wrote:

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

Re: [Softwires] map-00: review on the mode 1:1

2012-07-27 Thread Jan Zorz @ go6.si

On 7/27/12 2:39 PM, Lee, Yiu wrote:

The EA bits encode the CE specific IPv4

address and port information.  The EA bits can contain a full or part
of an IPv4 prefix or address, and in the shared IPv4 address case
contains a Port-Set Identifier (PSID).


I prefer one solution vs. N solutions given that the one solution can
logically solve all problems and doesn't cause confusion. Consider we
agreed on including 1:1 MAP. When an operator deployed it, he had to ask
if I want to share v4 addresses, should I put the v4 info in the EA or
set EA=0 and provision PSID? It will create unnecessary confusion.
Simply put I am not calling out for a remove that part of the spec 
complicate it case. My position is quite an opposite. I am calling out
for not adding confusion to complicate a spec.


Hi,

I'm just admiring how the WG (usual suspects) manages to talk about the 
intention to simplify things and at the end everything ends up three 
times more complex than at the beginning.


In the RFC6346 we specified the architecture and the idea of A+P way of 
sharing resources. The idea was simple, clean and understandable.


Now even I don't understand completely A+P anymore and that's probably a 
bad sign - and adding also a 4RD flavor with all the header hacks did 
not help either.


So, on 1:1 - Idea of having 1:1 is simply to be able to do gradual 
deployment of A+P. In ideal world, ISP today would be able to buy from 
his favorite vendor A+P solution, started sending out new CPEs that are 
A+P capable/aware and connect them to PRR with full IP address assigned 
- so no change for a user as for now. Operator would be also able to 
change the CPE-base with sending new CPEs to old customers when they break.


When operator starts getting short on IPv4 supplies, he simply 
introduces address sharing and changes the customers communication 
behaviour with a flick of the switch on services configuration page - or 
even better, customer applies for sharing because less price of the deal 
or something similar. In this case CPE gets port-restricted address next 
time it reconnects.


So, from operational point of view, it is very important that the switch 
from 1:1 to sharing model is smooth, easy and a matter of one checkbox 
in services webpage - and it should be done on per-customer granularity.


That's it. Very simple. That was how the idea should work in ideal world.

But we are not there. A+P was delayed for years because of some people 
here - but finally even those people understood that this is the only 
alternative to CGN rubbish, that is currently taking over the Internet 
infrastructure.


Please stop complicating things and fighting whose flavor is better or 
who's * is longer and loosing time.


We need solid standard asap and I really don't care whose name is on the 
top of the RFC(s).


Med correctly pointed to the skech in RFC6346 and I hope just options 1 
and 2 will be used in real world.


Cheers, Jan

P.S: Unfortunately I cannot make it to Vancouver, but I encourage you 
all to go into that room, lock the door and don't leave it without a 
result and a clear idea, how to move forward quickly.

___
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-26 Thread Peng Wu
Ole,

As I suggested earlier, you could simply say that the WHOLE
ARCHITECTURE is based on IPv4-IPv6 address embedding and because
setting EA bits=0 changes this very basic assumption, it's not
allowed/supported in MAP.

IMHO it's the best way to keep MAP clean and clear. And I don't think
it'll cause problems: you want statelessness, you couple v4-v6
addressing and use MAP; you want v4-v6 addressing independency rather
than statelessness, then that's another story.

On Thu, Jul 26, 2012 at 6:22 PM, Ole Trøan otr...@employees.org wrote:
 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.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.org wrote:

 Yiu,

 I am not asking whether MAP supports 1:1 mode with no EA bits or not.
 I
 am
 asking MAP allows to embed the 32-bit address in the EA bits to
 achieve
 1:1 mode:

 The EA bits can contain a full or part
 of an IPv4 prefix or address, and in the shared IPv4 address case
 contains a Port-Set Identifier (PSID).

 Why not use this instead?

 you can do either.
 embedding a complete IPv4 address and PSID does require a lot of IPv6
 space though.
 e.g. /56 - 32 - 6 = /18

 1:1 mode is typically referred to a model where IPv4 and IPv6
 addressing
 are independent.

 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] map-00: review on the mode 1:1

2012-07-26 Thread Maoke
2012/7/26 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.org
 [mailto: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.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.org wrote:
 
  Yiu,
 
  I am not asking whether MAP supports 1:1 mode with no EA
 bits or not.
  I
  am
  asking MAP allows to embed the 32-bit address in the EA bits to
  achieve
  1:1 mode:
 
  The EA bits can contain a full or part
  of an IPv4 prefix or address, and in the shared IPv4 address case
  contains a Port-Set Identifier (PSID).
 
  Why not use this instead?
 
  you can do either.
  embedding a complete IPv4 address and PSID does require a
 lot of IPv6
  space though.
  e.g. /56 - 32 - 6 = /18
 
  1:1 mode is typically referred to a model where IPv4 and IPv6
  addressing
  are independent.
 
  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

___
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-25 Thread Lee, Yiu
Woj,

I got a general question. The current MAP support 1:1 mode where EA-bit is a
full 32-bit address. Why we want to reinvent a wheel to create another 1:1
mode? The only difference is to move the configuration from DHCP server to
rules in the BR. Did I miss something?

Thanks,
Yiu

From:  Wojciech Dec wdec.i...@gmail.com
Date:  Monday, July 23, 2012 4:06 AM
To:  Qiong bingxu...@gmail.com
Cc:  Softwires-wg softwires@ietf.org
Subject:  Re: [Softwires] map-00: review on the mode 1:1

Qiong,



On 21 July 2012 11:46, Qiong bingxu...@gmail.com wrote:
 Hi, Woj,
 
 This is not only about determining which parameter to explicitly exist in MAP
 rule, but also the configuration in BR. If you include PSID explicitly, then
 1) you need to configure per-subscriber rule in BR since the value of PSID for
 different CPEs are different. This will take a lot of workload for operators
 and it is obviously not the objective of any stateless solution.

Stateless does not mean configuration less, and never did.
Even without an explicit PSID one could have thousands of rules
configured, if one chooses to deploy it that way.
 
 2) IPv6 prefix has already carry the PSID implicitly, and the PSID in MAP rule
 is redundant.
 Therefore, I don't see the reason to include PSID explicitly in MAP
 architecture.

So you don't disagree about the use, which is good. I'm however puzzled by
why you see a need for a separate architecture document  specification to
address the need for explicit port range, which the explicit PSID is, rather
than working on a common solution...

Regards,
Woj.
 
 
 Best wishes
 Qiong
 
 Wojciech Dec wdec.i...@gmail.com编写:
 
 
 Remi,
 
 On 20 July 2012 17:03, Rémi Després despres.r...@laposte.net wrote:
 Hi, Wojciech, 
 
 2012-07-20 12:56, Wojciech Dec:
 
 If the use of PSIDs in rules is useful, as it appears to be,
 
 This is the point that needs to be explained.
 
 The case is straightforward A+P.
 For a single IPv4 address + port range it is desired to have it correspond to
 an IPv6 address.
 MAP and 4rd-u have that as a well established case with the IPv4 address and /
 or PSID being mapped into the IPv6 prefix, but the IPv4 address not given that
 it is configured on both sides (implicit). There is nothing in the MAP
 architecture which restricts the PSID to not be such an implicit parameter
 given that it can be configured at either side.
 
 -Woj.
 
  
 Thanks.
 RD
  
 then there seems to be no reason not to allow that.
 
 Regards,
 Woj.
  
 
 - maoke
  
 
 Regards,
 Woj. 
 
 
 
 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires
 
 





smime.p7s
Description: S/MIME cryptographic signature
___
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-25 Thread Ole Trøan
Yiu,

 I got a general question. The current MAP support 1:1 mode where EA-bit is a 
 full 32-bit address. Why we want to reinvent a wheel to create another 1:1 
 mode? The only difference is to move the configuration from DHCP server to 
 rules in the BR. Did I miss something?

just the opposite. MAP supports 1:1 mode with no EA bits. all the bits are 
encoded in the MAP DHCP option.
this is just a logical implications of the fields already in that option.

cheers,
Ole

___
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-25 Thread Lee, Yiu
Ole,

I am not asking whether MAP supports 1:1 mode with no EA bits or not. I am
asking MAP allows to embed the 32-bit address in the EA bits to achieve
1:1 mode:

The EA bits can contain a full or part
   of an IPv4 prefix or address, and in the shared IPv4 address case
   contains a Port-Set Identifier (PSID).

Why not use this instead?

Thanks,
Yiu


Why we want to 

On 7/25/12 1:04 PM, Ole Trøan otr...@employees.org wrote:

Yiu,

 I got a general question. The current MAP support 1:1 mode where EA-bit
is a full 32-bit address. Why we want to reinvent a wheel to create
another 1:1 mode? The only difference is to move the configuration from
DHCP server to rules in the BR. Did I miss something?

just the opposite. MAP supports 1:1 mode with no EA bits. all the bits
are encoded in the MAP DHCP option.
this is just a logical implications of the fields already in that option.

cheers,
Ole



smime.p7s
Description: S/MIME cryptographic signature
___
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-25 Thread Ole Trøan
Yiu,

 I am not asking whether MAP supports 1:1 mode with no EA bits or not. I am
 asking MAP allows to embed the 32-bit address in the EA bits to achieve
 1:1 mode:
 
 The EA bits can contain a full or part
   of an IPv4 prefix or address, and in the shared IPv4 address case
   contains a Port-Set Identifier (PSID).
 
 Why not use this instead?

you can do either.
embedding a complete IPv4 address and PSID does require a lot of IPv6 space 
though.
e.g. /56 - 32 - 6 = /18

1:1 mode is typically referred to a model where IPv4 and IPv6 addressing are 
independent.

cheers,
Ole

___
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-25 Thread Lee, Yiu
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.

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

Questions to WG:
Is it useful feature to be included in MAP? If not, why and alternative?

Thanks,
Yiu

On 7/25/12 2:40 PM, Ole Trøan otr...@employees.org wrote:

Yiu,

 I am not asking whether MAP supports 1:1 mode with no EA bits or not. I
am
 asking MAP allows to embed the 32-bit address in the EA bits to achieve
 1:1 mode:
 
 The EA bits can contain a full or part
   of an IPv4 prefix or address, and in the shared IPv4 address case
   contains a Port-Set Identifier (PSID).
 
 Why not use this instead?

you can do either.
embedding a complete IPv4 address and PSID does require a lot of IPv6
space though.
e.g. /56 - 32 - 6 = /18

1:1 mode is typically referred to a model where IPv4 and IPv6 addressing
are independent.

cheers,
Ole



smime.p7s
Description: S/MIME cryptographic signature
___
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-25 Thread Satoru Matsushima
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.org wrote:
 
 Yiu,
 
 I am not asking whether MAP supports 1:1 mode with no EA bits or not. I
 am
 asking MAP allows to embed the 32-bit address in the EA bits to achieve
 1:1 mode:
 
 The EA bits can contain a full or part
  of an IPv4 prefix or address, and in the shared IPv4 address case
  contains a Port-Set Identifier (PSID).
 
 Why not use this instead?
 
 you can do either.
 embedding a complete IPv4 address and PSID does require a lot of IPv6
 space though.
 e.g. /56 - 32 - 6 = /18
 
 1:1 mode is typically referred to a model where IPv4 and IPv6 addressing
 are independent.
 
 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] map-00: review on the mode 1:1

2012-07-25 Thread Lee, Yiu
Hi Satoru,

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.

Thanks,
Yiu


On 7/25/12 9:45 PM, Satoru Matsushima 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.org wrote:
 
 Yiu,
 
 I am not asking whether MAP supports 1:1 mode with no EA bits or not.
I
 am
 asking MAP allows to embed the 32-bit address in the EA bits to
achieve
 1:1 mode:
 
 The EA bits can contain a full or part
  of an IPv4 prefix or address, and in the shared IPv4 address case
  contains a Port-Set Identifier (PSID).
 
 Why not use this instead?
 
 you can do either.
 embedding a complete IPv4 address and PSID does require a lot of IPv6
 space though.
 e.g. /56 - 32 - 6 = /18
 
 1:1 mode is typically referred to a model where IPv4 and IPv6
addressing
 are independent.
 
 cheers,
 Ole
 
 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires



smime.p7s
Description: S/MIME cryptographic signature
___
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-23 Thread Wojciech Dec
Qiong,



On 21 July 2012 11:46, Qiong bingxu...@gmail.com wrote:

 Hi, Woj,

 This is not only about determining which parameter to explicitly exist in
 MAP rule, but also the configuration in BR. If you include PSID explicitly,
 then
 1) you need to configure per-subscriber rule in BR since the value of PSID
 for different CPEs are different. This will take a lot of workload for
 operators and it is obviously not the objective of any stateless solution.


Stateless does not mean configuration less, and never did.
Even without an explicit PSID one could have thousands of rules
configured, if one chooses to deploy it that way.


 2) IPv6 prefix has already carry the PSID implicitly, and the PSID in MAP
 rule is redundant.
 Therefore, I don't see the reason to include PSID explicitly in MAP
 architecture.


So you don't disagree about the use, which is good. I'm however puzzled by
why you see a need for a separate architecture document  specification to
address the need for explicit port range, which the explicit PSID is,
rather than working on a common solution...

Regards,
Woj.



 Best wishes
 Qiong

 Wojciech Dec wdec.i...@gmail.com编写:


 Remi,

 On 20 July 2012 17:03, Rémi Després despres.r...@laposte.net wrote:

 Hi, Wojciech,

 2012-07-20 12:56, Wojciech Dec:

 If the use of PSIDs in rules is useful, as it appears to be,


 This is the point that needs to be explained.


 The case is straightforward A+P.
 For a single IPv4 address + port range it is desired to have it correspond
 to an IPv6 address.
 MAP and 4rd-u have that as a well established case with the IPv4 address
 and / or PSID being mapped into the IPv6 prefix, but the IPv4 address not
 given that it is configured on both sides (implicit). There is nothing in
 the MAP architecture which restricts the PSID to not be such an implicit
 parameter given that it can be configured at either side.

 -Woj.



 Thanks.
 RD


 then there seems to be no reason not to allow that.

 Regards,
 Woj.



 - maoke



 Regards,
 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] map-00: review on the mode 1:1

2012-07-21 Thread Qiong
Hi, Woj,

This is not only about determining which parameter to explicitly exist in MAP 
rule, but also the configuration in BR. If you include PSID explicitly, then
1) you need to configure per-subscriber rule in BR since the value of PSID for 
different CPEs are different. This will take a lot of workload for operators 
and it is obviously not the objective of any stateless solution.
2) IPv6 prefix has already carry the PSID implicitly, and the PSID in MAP rule 
is redundant.
Therefore, I don't see the reason to include PSID explicitly in MAP 
architecture.

Best wishes
Qiong

Wojciech Dec wdec.i...@gmail.com编写:

Remi,

On 20 July 2012 17:03, Rémi Després despres.r...@laposte.net wrote:

 Hi, Wojciech,

 2012-07-20 12:56, Wojciech Dec:

 If the use of PSIDs in rules is useful, as it appears to be,


 This is the point that needs to be explained.


The case is straightforward A+P.
For a single IPv4 address + port range it is desired to have it correspond
to an IPv6 address.
MAP and 4rd-u have that as a well established case with the IPv4 address
and / or PSID being mapped into the IPv6 prefix, but the IPv4 address not
given that it is configured on both sides (implicit). There is nothing in
the MAP architecture which restricts the PSID to not be such an implicit
parameter given that it can be configured at either side.

-Woj.



 Thanks.
 RD


 then there seems to be no reason not to allow that.

 Regards,
 Woj.



 - maoke



 Regards,
 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
___
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-20 Thread Wojciech Dec
Hi Maoke,

On 20 July 2012 03:17, Maoke fib...@gmail.com wrote:

 hi Woj,

 let me truncate the old text that makes this message too long. focusing on
 the recent replies.

 2012/7/19 Wojciech Dec wdec.i...@gmail.com

 Hello Maoke,

 okay, if your MAP algorithm refers to the GMA, it is fine to state GMA
 is usable to address/port-set assignment and/or stateless IPv4-mapped IPv6
 address generation. however, only the GMA doesn't make MAP as a mapping of
 address and port. the purpose of mapping is making a stateless packet
 transform at the IPv4/IPv6 boundary and vise versa.


 The mapping still happens, in the lower 64 bits.


 clarified. thanks.




 if you argue GMA is generic for universal cases of A+P ( i actually
 agree that ), i suggest to submit GMA separately as a standard or as an
 update of A+P, so that stateful/stateless solutions are able to cite it
 easily.


 That's what it was, but it was said to be too many drafts.



 In addition, the IPv4+PSID are still mapped to IID as per MAP. Thus
 there is no algorithm is abandoned case, as you put it.


 this a little differs from my early reading on the MAP draft stating
 1:1. you clarify here that in any cases IPv4+PSID is embedded in the mapped
 IPv6 address.


 The PSID is intended to be passed as part of the Optional Port
 Parameters, which the draft already has as part of the FMRs, and what has
 also been discussed in the DT.


 yes we have the optional port parameters. but i didn't remember what DT
 discussed included the topic of having the value of PSID in the FMR.


 Please refer to Satoru-san's emails on the topic.


 on the other hand, i think current talk is going on at the WG stage
 rather than the DT. even if i didn't show objection to that issue in the
 DT, i don't think i would have been disabled to show it in the WG.


 This is another type of 1:1 rules, which I agree is an item of
 clarification in the draft, but eminently possible under the current spec
 as the the MAP architecture is  agnostic to how the IPv6+IPv4+Rules get to
 the device


 sorry i cannot catch the meaning of the agnostic to... :P i understand
 how the IPv6+IPv4+Rules get to the device is the mission of MAP-DHCP
 rather than the MAP architecture.


 Agnostic to means, that the working of the MAP architecture doesn't rely
 on any specific MAP rule or address provisioning method. Should be noted
 that IPv6 addresses are also provisioned, and can be so by multiple methods.


 any specific MAP rule or any specific rule-making algorithm? if the
 former, no objection here. if the latter, i don't see anything essential
 other than a rule-making algorithm in the MAP architecture. and this
 rule-making algorithm is what i support through the MDT and the WG.



No, I said, any specific MAP rule provisioning method. In other words,
the MAP architecture is not tied to *how* the MAP info gets to the CPE, be
that ipv6 addressing, dhcpv6 or a combination of the two.






 if the multiple-CE domain and the single-CE domain should have different
 attributes, i don't think this is not a novelty. and i am against this
 configuration parameter no matter if it is *stated* as a non-novelty or
 not.


 And what is the reason for this objection?


 does MAP intend to support mesh topology with the PSID value included in
 the rule? if so, i doubt any CE device (especially those having limited
 resources) can do with that. if it is not, the architecture happens with 2
 configurations not orthogonal: if PSID, no mesh -- it confuses that the
 highest priority design goal of MAP is not statelessness and simplicity but
 the PSID.


The mesh topology is, and never was, a goal above all others. MAP supports
hubspoke and mesh. Even without an explictly provisioned PSID, there will
be practical implementation limits to how many MAP rules a CE can have. The
DMR *always* takes traffic not matching a more specific rule to the BR.



 therefore i am objective of introducing PSID into the rule and making the
 architecture stateless only in wording.


If you mean that by having PSID as part of the rule, moves MAP from being
stateless to stateful, then that's a misstatement.
As per one of the earlier posts, stateless does NOT mean configuration
less, and MAP always required configuration, with PSID as part of rules or
not. How much configuration one wants to deal with is subject to specific
deployment considerations, and MAP allows that amount of configuration to
be optimized if a good deal of cases. The working of MAP is unchanged with
the use of the PSID as part of the ruleset, given a tradeoff with resepcet
to more rules.
The main point here though is another: If the use of PSIDs in rules is
useful, as it appears to be, then there seems to be no reason not to allow
that.

Regards,
Woj.



 - maoke



 Regards,
 Woj.




___
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-20 Thread Rémi Després
Hi, Wojciech,

2012-07-20 12:56, Wojciech Dec:

 Hi Maoke,
...
 therefore i am objective of introducing PSID into the rule and making the 
 architecture stateless only in wording. 
 
 If you mean that by having PSID as part of the rule, moves MAP from being 
 stateless to stateful, then that's a misstatement.

I share Maoke's understanding here.
Independently of other reasons to prefer 4rd to MAP-T+E, documented elsewhere, 
I think that, in order to clarify what you mean, it would be useful to describe 
a MAP use case where PSID-in-a-rule is needed.

 As per one of the earlier posts, stateless does NOT mean configuration less, 
 and MAP always required configuration, with PSID as part of rules or not. How 
 much configuration one wants to deal with is subject to specific deployment 
 considerations, and MAP allows that amount of configuration to be optimized 
 if a good deal of cases. The working of MAP is unchanged with the use of the 
 PSID as part of the ruleset, given a tradeoff with resepcet to more rules. 
 The main point here though is another:

 If the use of PSIDs in rules is useful, as it appears to be,

This is the point that needs to be explained.
Thanks.
RD
 
 then there seems to be no reason not to allow that.
 
 Regards,
 Woj.
  
 
 - maoke
  
 
 Regards,
 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] map-00: review on the mode 1:1

2012-07-20 Thread Wojciech Dec
Remi,

On 20 July 2012 17:03, Rémi Després despres.r...@laposte.net wrote:

 Hi, Wojciech,

 2012-07-20 12:56, Wojciech Dec:

 If the use of PSIDs in rules is useful, as it appears to be,


 This is the point that needs to be explained.


The case is straightforward A+P.
For a single IPv4 address + port range it is desired to have it correspond
to an IPv6 address.
MAP and 4rd-u have that as a well established case with the IPv4 address
and / or PSID being mapped into the IPv6 prefix, but the IPv4 address not
given that it is configured on both sides (implicit). There is nothing in
the MAP architecture which restricts the PSID to not be such an implicit
parameter given that it can be configured at either side.

-Woj.



 Thanks.
 RD


 then there seems to be no reason not to allow that.

 Regards,
 Woj.



 - maoke



 Regards,
 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] map-00: review on the mode 1:1

2012-07-19 Thread Maoke
hi Woj,

let me truncate the old text that makes this message too long. focusing on
the recent replies.

2012/7/19 Wojciech Dec wdec.i...@gmail.com

 Hello Maoke,

 okay, if your MAP algorithm refers to the GMA, it is fine to state GMA
 is usable to address/port-set assignment and/or stateless IPv4-mapped IPv6
 address generation. however, only the GMA doesn't make MAP as a mapping of
 address and port. the purpose of mapping is making a stateless packet
 transform at the IPv4/IPv6 boundary and vise versa.


 The mapping still happens, in the lower 64 bits.


clarified. thanks.




 if you argue GMA is generic for universal cases of A+P ( i actually agree
 that ), i suggest to submit GMA separately as a standard or as an update of
 A+P, so that stateful/stateless solutions are able to cite it easily.


 That's what it was, but it was said to be too many drafts.



 In addition, the IPv4+PSID are still mapped to IID as per MAP. Thus
 there is no algorithm is abandoned case, as you put it.


 this a little differs from my early reading on the MAP draft stating 1:1.
 you clarify here that in any cases IPv4+PSID is embedded in the mapped IPv6
 address.


 The PSID is intended to be passed as part of the Optional Port
 Parameters, which the draft already has as part of the FMRs, and what has
 also been discussed in the DT.


 yes we have the optional port parameters. but i didn't remember what DT
 discussed included the topic of having the value of PSID in the FMR.


 Please refer to Satoru-san's emails on the topic.


 on the other hand, i think current talk is going on at the WG stage
 rather than the DT. even if i didn't show objection to that issue in the
 DT, i don't think i would have been disabled to show it in the WG.


 This is another type of 1:1 rules, which I agree is an item of
 clarification in the draft, but eminently possible under the current spec
 as the the MAP architecture is  agnostic to how the IPv6+IPv4+Rules get to
 the device


 sorry i cannot catch the meaning of the agnostic to... :P i understand
 how the IPv6+IPv4+Rules get to the device is the mission of MAP-DHCP
 rather than the MAP architecture.


 Agnostic to means, that the working of the MAP architecture doesn't rely
 on any specific MAP rule or address provisioning method. Should be noted
 that IPv6 addresses are also provisioned, and can be so by multiple methods.


any specific MAP rule or any specific rule-making algorithm? if the
former, no objection here. if the latter, i don't see anything essential
other than a rule-making algorithm in the MAP architecture. and this
rule-making algorithm is what i support through the MDT and the WG.




 if the multiple-CE domain and the single-CE domain should have different
 attributes, i don't think this is not a novelty. and i am against this
 configuration parameter no matter if it is *stated* as a non-novelty or
 not.


 And what is the reason for this objection?


does MAP intend to support mesh topology with the PSID value included in
the rule? if so, i doubt any CE device (especially those having limited
resources) can do with that. if it is not, the architecture happens with 2
configurations not orthogonal: if PSID, no mesh -- it confuses that the
highest priority design goal of MAP is not statelessness and simplicity but
the PSID.

therefore i am objective of introducing PSID into the rule and making the
architecture stateless only in wording.

- maoke



 Regards,
 Woj.




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


Re: [Softwires] map-00: review on the mode 1:1

2012-06-28 Thread Satoru Matsushima
Remark,

Confusion of current 'draft-ietf-softwire-map-00' version of MAP about 1:1 is 
that independence between the ipv6 and ipv4 addressing could be represented as 
bellow:

1). ea-len equal to zero within a BMR/FMR for MAP-CE provisioning
2). only DMR provisioning for MAP-CE

So in the 1), it doesn't mean NAT44 disabled on MAP CE. 
In the 2), it does require MAP CE to disable NAT44 for compatibility of 
MAP-CE(-E) be as DS-Lite B4, and MAP-CE(-T) to be compatible with stateless 
NAT64.

cheers,
--satoru


On 2012/06/28, at 10:53, Maoke wrote:

 Question #8.4: if there is no IPv4 address nor IPv4 stack, where do we need 
 to *disable* the NAT44? i agree with you that NAT44 is disabled here is 
 obvious but i see it is too obvious to cost a MUST in the specification. 
 MUST disable means WE, the HUMAN, MUST make an action according to the 
 specification. question clarified? please confirm that the editor/author of 
 this text refers the same thing as you interpreted. 
 

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


Re: [Softwires] map-00: review on the mode 1:1

2012-06-28 Thread Leaf yeh
Maoke - i fully agree with you as zero-lengthed EA-bits is a naturally possible 
case of MAP. however, to my understanding, even in this case the Figure 7 of 
MAP addressing architecture is still appliable and therefore it implies PSID 
length also equals to zero. this is the real meaning of 1:1...

Satoru - Let's think that a CE provisioned with following BMR comes from MAP 
DHCPv6 options.
BMR:
 o Rule-ipv6-prefix  : {exact matched with CE's delegated prefix}  o 
Rule-ipv4-prefix  : x.x.x.x/32
 o EA-length : 0
 o Port-param option : {PSID/length}
This BMR could be a LW46 provisioning means.
(http://www.ietf.org/mail-archive/web/softwires/current/msg04466.html )

I don't think 'it implies PSID length also equals to zero' can be derived from 
'zero-lengthed EA-bits' as per the example from Satoru.

On the other hand, when the text of '1:1 mode' and '1:1 case' is mentioned in 
the draft, I'd like to know what the 1st '1'  the 2nd '1' stand for 
respectively.


Best Regards,
Leaf


-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On Behalf 
Of Satoru Matsushima
Sent: Thursday, June 28, 2012 1:02 PM
To: Maoke
Cc: Softwires-wg
Subject: Re: [Softwires] map-00: review on the mode 1:1

Hi Maoke-san,

On 2012/06/27, at 20:12, Maoke wrote:

 
 Described text for '1:1 mode' in current version would make some people 
 confused. We need to make clear for that.
 
 i fully agree with you as zero-lengthed EA-bits is a naturally possible case 
 of MAP. however, to my understanding, even in this case the Figure 7 of MAP 
 addressing architecture is still appliable and therefore it implies PSID 
 length also equals to zero. this is the real meaning of 1:1 that is a natural 
 case possibly occurs rather than a mode - mode is a sort of preset 
 configuration. and further, it is not necessary to disable NAT44 in such 
 EA-null/PSID-null cases at CE.
 

Right, it isn't a 'mode' which changes any MAP nature.

 this definitely makes the MAP spec clear. if necessary, including this 
 special case in the MAP draft or in the MAP deployment draft, mentioning its 
 usage, is what i support unless we discover any other flaws regarding this. 

Thanks for clarification.

cheers,
--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] map-00: review on the mode 1:1

2012-06-28 Thread Leaf yeh
Maoke - Section 7.3 page 19:

A MAP-E CE provisioned with only a Default Mapping Rule, as in the
1:1 case, and with no IPv4 address and port range configured by other
means, MUST disable its NAT44 functionality. 
Question #8: what is the consequence of disabling the NAT44 functionality on CE 
when a subscriber having a PSID of a share IPv4 address is running behind that 
CE as a 1:1 mode domain?

Supposed the draft is talking about the backward compatibility with DS-lite. 
When CE provisioned with only a Default Mapping Rule and the CE disable its 
NAT44 functionality, the CE turns to be B4 of DS-lite, the BR will turns to be 
stateful AFTR of DS-lite.

But the question on the text of as in the 1:1 case seems still be there, 
because '1:1' continuous to puzzles us before it is defined. 

I don't think the as in the 1:1 case is necessary here in the context of this 
paragraph.


Best Regards,
Leaf


-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On Behalf 
Of Satoru Matsushima
Sent: Thursday, June 28, 2012 2:32 PM
To: Maoke
Cc: Softwires-wg
Subject: Re: [Softwires] map-00: review on the mode 1:1

Remark,

Confusion of current 'draft-ietf-softwire-map-00' version of MAP about 1:1 is 
that independence between the ipv6 and ipv4 addressing could be represented as 
bellow:

1). ea-len equal to zero within a BMR/FMR for MAP-CE provisioning
2). only DMR provisioning for MAP-CE

So in the 1), it doesn't mean NAT44 disabled on MAP CE. 
In the 2), it does require MAP CE to disable NAT44 for compatibility of 
MAP-CE(-E) be as DS-Lite B4, and MAP-CE(-T) to be compatible with stateless 
NAT64.

cheers,
--satoru


On 2012/06/28, at 10:53, Maoke wrote:

 Question #8.4: if there is no IPv4 address nor IPv4 stack, where do we need 
 to *disable* the NAT44? i agree with you that NAT44 is disabled here is 
 obvious but i see it is too obvious to cost a MUST in the specification. 
 MUST disable means WE, the HUMAN, MUST make an action according to the 
 specification. question clarified? please confirm that the editor/author of 
 this text refers the same thing as you interpreted. 
 

___
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] map-00: review on the mode 1:1

2012-06-28 Thread Leaf yeh
maoke - see my analysis in the discussion thread with Dec.

That sound the homework of Woj. :-)


maoke - having a PSID for CE but no the PSID embedded in the address makes 
ambiguity when mapping entry is selected for a specific IPv4 flow. 
Satoru - Confusion of current 'draft-ietf-softwire-map-00' version of MAP about 
1:1 is that independence between the ipv6 and ipv4 addressing could be 
represented as bellow: 1). ea-len equal to zero within a BMR/FMR for MAP-CE 
provisioning 2). only DMR provisioning for MAP-CE

1)  Length (EA bits) = 0 sounds no mapping at CE, the provision of IPv4 address 
and PSID are independent. The mapping (Fig.7) is expected to be invalid.
2)  Only DMR of MRs is provisioned to CE, sounds that no BMR/FMR defined in the 
draft-spec is really provisioned to CE.


maoke - my understanding is 1-IPv6 address : 1-IPv4 address.

The alternative of 1:1 might be 1x IPv6 prefix of CE  -  1x {IPv4 address + 
PSID} of CE, which sound the same as before as the design target, but the MAP 
domain is expected only for one CE if length(EA bits) = 0. I supposed there 
might be some reason that PSID is not embedded, I guess the expectation might 
be that PSID could be totally independent from the mapping.


Best Regards,
Leaf



From: Maoke [mailto:fib...@gmail.com] 
Sent: Thursday, June 28, 2012 3:31 PM
To: Leaf yeh
Cc: Satoru Matsushima; Softwires-wg
Subject: Re: [Softwires] map-00: review on the mode 1:1


2012/6/28 Leaf yeh leaf.y@huawei.com
Maoke - i fully agree with you as zero-lengthed EA-bits is a naturally possible 
case of MAP. however, to my understanding, even in this case the Figure 7 of 
MAP addressing architecture is still appliable and therefore it implies PSID 
length also equals to zero. this is the real meaning of 1:1...

Satoru - Let's think that a CE provisioned with following BMR comes from MAP 
DHCPv6 options.
BMR:
 o Rule-ipv6-prefix  : {exact matched with CE's delegated prefix}  o 
Rule-ipv4-prefix  : x.x.x.x/32
 o EA-length         : 0
 o Port-param option : {PSID/length}
This BMR could be a LW46 provisioning means.
(http://www.ietf.org/mail-archive/web/softwires/current/msg04466.html )

I don't think 'it implies PSID length also equals to zero' can be derived from 
'zero-lengthed EA-bits' as per the example from Satoru.

according to MAP architecture of addressing, EA-length MUST not less than the 
length of PSID, no matter it is in DHCP configuration or in FMR installed in 
BR. see my analysis in the discussion thread with Dec. having a PSID for CE but 
no the PSID embedded in the address makes ambiguity when mapping entry is 
selected for a specific IPv4 flow. 
 

On the other hand, when the text of '1:1 mode' and '1:1 case' is mentioned in 
the draft, I'd like to know what the 1st '1'  the 2nd '1' stand for 
respectively.

fully agree with you that any 1:1 is confusing. my understanding is 1-IPv6 
address : 1-IPv4 address. but the term 1:1 is not necessary to appear in 
specification. 

- maoke
 


Best Regards,
Leaf


-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On Behalf 
Of Satoru Matsushima
Sent: Thursday, June 28, 2012 1:02 PM
To: Maoke
Cc: Softwires-wg
Subject: Re: [Softwires] map-00: review on the mode 1:1
Hi Maoke-san,

On 2012/06/27, at 20:12, Maoke wrote:


 Described text for '1:1 mode' in current version would make some people 
 confused. We need to make clear for that.

 i fully agree with you as zero-lengthed EA-bits is a naturally possible case 
 of MAP. however, to my understanding, even in this case the Figure 7 of MAP 
 addressing architecture is still appliable and therefore it implies PSID 
 length also equals to zero. this is the real meaning of 1:1 that is a natural 
 case possibly occurs rather than a mode - mode is a sort of preset 
 configuration. and further, it is not necessary to disable NAT44 in such 
 EA-null/PSID-null cases at CE.


Right, it isn't a 'mode' which changes any MAP nature.

 this definitely makes the MAP spec clear. if necessary, including this 
 special case in the MAP draft or in the MAP deployment draft, mentioning its 
 usage, is what i support unless we discover any other flaws regarding this.

Thanks for clarification.

cheers,
--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] map-00: review on the mode 1:1

2012-06-28 Thread Maoke
2012/6/28 Leaf yeh leaf.y@huawei.com

 Maoke - i fully agree with you as zero-lengthed EA-bits is a naturally
 possible case of MAP. however, to my understanding, even in this case the
 Figure 7 of MAP addressing architecture is still appliable and therefore it
 implies PSID length also equals to zero. this is the real meaning of 1:1...

 Satoru - Let's think that a CE provisioned with following BMR comes from
 MAP DHCPv6 options.
 BMR:
  o Rule-ipv6-prefix  : {exact matched with CE's delegated prefix}  o
 Rule-ipv4-prefix  : x.x.x.x/32
  o EA-length : 0
  o Port-param option : {PSID/length}
 This BMR could be a LW46 provisioning means.
 (http://www.ietf.org/mail-archive/web/softwires/current/msg04466.html )

 I don't think 'it implies PSID length also equals to zero' can be derived
 from 'zero-lengthed EA-bits' as per the example from Satoru.


according to MAP architecture of addressing, EA-length MUST not less than
the length of PSID, no matter it is in DHCP configuration or in FMR
installed in BR. see my analysis in the discussion thread with Dec. having
a PSID for CE but no the PSID embedded in the address makes ambiguity when
mapping entry is selected for a specific IPv4 flow.



 On the other hand, when the text of '1:1 mode' and '1:1 case' is mentioned
 in the draft, I'd like to know what the 1st '1'  the 2nd '1' stand for
 respectively.


fully agree with you that any 1:1 is confusing. my understanding is
1-IPv6 address : 1-IPv4 address. but the term 1:1 is not necessary to
appear in specification.

- maoke




 Best Regards,
 Leaf


 -Original Message-
 From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On
 Behalf Of Satoru Matsushima
 Sent: Thursday, June 28, 2012 1:02 PM
 To: Maoke
 Cc: Softwires-wg
 Subject: Re: [Softwires] map-00: review on the mode 1:1

 Hi Maoke-san,

 On 2012/06/27, at 20:12, Maoke wrote:

 
  Described text for '1:1 mode' in current version would make some people
 confused. We need to make clear for that.
 
  i fully agree with you as zero-lengthed EA-bits is a naturally possible
 case of MAP. however, to my understanding, even in this case the Figure 7
 of MAP addressing architecture is still appliable and therefore it implies
 PSID length also equals to zero. this is the real meaning of 1:1 that is a
 natural case possibly occurs rather than a mode - mode is a sort of
 preset configuration. and further, it is not necessary to disable NAT44 in
 such EA-null/PSID-null cases at CE.
 

 Right, it isn't a 'mode' which changes any MAP nature.

  this definitely makes the MAP spec clear. if necessary, including this
 special case in the MAP draft or in the MAP deployment draft, mentioning
 its usage, is what i support unless we discover any other flaws regarding
 this.

 Thanks for clarification.

 cheers,
 --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] map-00: review on the mode 1:1

2012-06-28 Thread Lee, Yiu
Hi Woj and Satoru,

Thanks for spending time to explain MAP to the ML. It really helps to
understand it better. Thanks

I concur with Maoke's analysis. If the 1:1 mode means giving the CE a
complete IPv4 address (or an IPv4 prefix) in the Rule IPv4 prefix (i.e.
EA-bit=0 and r = 32) , this is what MAP allows. If 1:1 means explicitly
provisioning PSID in the BR for shared an IPv4 address and PSID isn't
contained in the CE MAP address, AFAIK this is not MAP originally designed
for. 

In the current version of the draft, I found two references:

   MAP can also be provisioned in 1:1 mode.  In 1:1 mode the BR has a
   MAP domain per subscriber, and the CE is configured in hub and spoke
   mode, with only a DMR and no other mapping rules.  This allows for a
   mode where the BR has one rule per subscriber and the provisioning of
   IPv4 address or prefix and port sets is independent of the End-User
   IPv6 prefix.
   In 1:1 mode, the MAP CE is provisioned with only a Default Mapping
   Rule, and the full IPv4 address/prefix and port range is provisioned
   using the DHCP option.
When I read them, my interpretation is when EA-bit=0, port-set could be
provisioned to CE. BR will also install the BMR+Port-set per CE. It seems to
me the 1:1 is the second case rather than first case. Am I reading the draft
wrong?

I also have a question about routing the packet to CE. If EA-bit=0, does
this require each CE will have a different Rule IPv6 prefix (i.e. Each sub
is in its domain)? If not, how does routing work in BR?

Thanks,
Yiu





smime.p7s
Description: S/MIME cryptographic signature
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] map-00: review on the mode 1:1

2012-06-28 Thread Tomek Mrugalski
On 28.06.2012 14:17, Lee, Yiu wrote:
 Hi Woj and Satoru,
 
 Thanks for spending time to explain MAP to the ML. It really helps to
 understand it better. Thanks
 
 I concur with Maoke's analysis. If the 1:1 mode means giving the CE a
 complete IPv4 address (or an IPv4 prefix) in the Rule IPv4 prefix (i.e.
 EA-bit=0 and r = 32) , this is what MAP allows. If 1:1 means explicitly
 provisioning PSID in the BR for shared an IPv4 address and PSID isn't
 contained in the CE MAP address, AFAIK this is not MAP originally
 designed for. 
 
 In the current version of the draft, I found two references:
Sorry for interrupting, but which current version do you referring to?
There is softwire-map-01 published earlier today with the 1:1 mode removed.

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


Re: [Softwires] map-00: review on the mode 1:1

2012-06-28 Thread Lee, Yiu
I didn't check there was a newer version. My bad.

On 6/28/12 9:28 AM, Tomek Mrugalski tomasz.mrugal...@gmail.com wrote:

On 28.06.2012 14:17, Lee, Yiu wrote:
 Hi Woj and Satoru,
 
 Thanks for spending time to explain MAP to the ML. It really helps to
 understand it better. Thanks
 
 I concur with Maoke's analysis. If the 1:1 mode means giving the CE a
 complete IPv4 address (or an IPv4 prefix) in the Rule IPv4 prefix (i.e.
 EA-bit=0 and r = 32) , this is what MAP allows. If 1:1 means explicitly
 provisioning PSID in the BR for shared an IPv4 address and PSID isn't
 contained in the CE MAP address, AFAIK this is not MAP originally
 designed for. 
 
 In the current version of the draft, I found two references:
Sorry for interrupting, but which current version do you referring to?
There is softwire-map-01 published earlier today with the 1:1 mode
removed.

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


smime.p7s
Description: S/MIME cryptographic signature
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] map-00: review on the mode 1:1

2012-06-27 Thread Maoke
hi Woj,

thanks a lot for the clarification.

2012/6/27 Wojciech Dec wdec.i...@gmail.com

 Hi Maoke,

 inline...

 On 27 June 2012 05:28, Maoke fib...@gmail.com wrote:

 hi dear authors,

 as the map-00 draft contains the normative 1:1 mode statement that is new
 in comparison to the previous versions, i'd like to ask some technical
 questions in order to clarify the understanding.

 Section 4. page 9:

 MAP can also be provisioned in 1:1 mode. In 1:1 mode the BR has a
 MAP domain per subscriber, and the CE is configured in hub and spoke
 mode, with only a DMR and no other mapping rules. This allows for a
 mode where the BR has one rule per subscriber and the provisioning of
 IPv4 address or prefix and port sets is independent of the End-User
 IPv6 prefix.

 Question #1: who is a subscriber? the definition is missing. and
 relatedly, what is the protocol for the subscription? the specification on
 the protocol is missing too.


 Answer 1: Subscriber = MAP CE. We will clarify the term.


got it.



 Question #2: what is the relationship between 1:1 mode, encapsulation
 mode, translation mode, hubspoke mode, mesh mode? are they independent to
 each other, exclusively or not, somehow orthogonal or not? the
 specification on the mode is missing.


 Answer 2: mode = forwarding mode, also known as transport mode. There are
 two of these, translation and encapsulation. No relation between the rest
 of the things you mention


okay. then please clearly revise the wording to avoid confusing the
readers. only after the terms/wordings are revised, the MAP deployment is
able to follow these well-defined words and terms.




 Question #3: what is the resource for deployment of a MAP domain? the
 MAP spec never define that. however, we kept understanding that the
 resource for a MAP domain includes:
  - an IPv4 prefix (with prefix length 32 or less) shared by
 CEs in this domain
  - an IPv6 prefix (with prefix length 64 or less) delegated
 to the CEs in this domain with a /64 (or shorter) per CE (as the basic
 model of prefix d
  the newly introduced 1:1 mode obviously abandons this
 understanding, then an explicit definition on the resource of a MAP
 domain is requested. this is the origin and essential starting point of
 the MAP deployment.


 Answer 3: What do you mean by resource for deployment?? It has, and always
 has been an IPv6 prefix and an IPv4 address. This is the same in *all* of
 this solution space. The split in terms of how one arrives at the IPv4
 address and port-range has always been variable in MAP.
 Additional point: There is no newly introduced 1:1 mode, as the spec
 hasn't changed. Folks who implemented according to the previous spec, whihc
 you seem to indicate had no 1:1 mode see no difference.


as you clarified CE = subscriber, it is ok. but a new question:

question #3.1: in the 1:1 mode, how long the PSID is? how long the EA-bits?
i understand the bit relationship described in the Figure 7 is the native
property of the MAP algorithm. but it looks to me that 1:1 mode has nothing
related to this figure. it breaks the relation o = p + q. it is hard to
accept that the 1:1 mode is not newly introduced alien. even an alien were
welcome, i would like to suggest the authors prepare a text at Figure 7
stating this is nosense to the 1:1 mode.

question #3.2: then about the rule, for ONE rule, i see only, in Section 5:
* Rule IPv6 prefix (including prefix length)

* Rule IPv4 prefix (including prefix length)

* Rule EA-bits length (in bits)

* Rule Port Parameters (optional)

(as the 5th forwarding mode has been confirmed as a domain configuration)

i don't see there is a PSID value in this tuple, nor i see it in the
example in Sec 5.2, 5.3 for the Given rules.

if Section 5 is not applied to the 1:1 mode, an explicit text This section
is nonsense to the 1:1 mode is required. if a PSID value is to be added
into the rule, i understand it is hard to call not newly introduced
stuff.


  Disabling the 1:1 mode would actually require a spec change.


 Section 5. page 10:

   * Forwarding mode

 Question #4: this appears twice at the definition of BMR and DMR,
 respectively. though Wojieich and Remi has discussed that in another
 thread, i would like to confirm: is this mode a domain configuration
 parameter or a rule parameter?


 Answer 4: Confirmed, intent is for it to be per domain.


 Question #5: does this forwarding mode is a enumerate type of {MAP-T,
 MAP-E, 1:1, hubspoke, mesh} or else, e.g., {MAP-T, MAP-E} x {1:1, N:1} x
 {hubspoke, mesh}, where the x is the operator for de Cartesian product
 of sets? (related to #2)


 Answer 5: No need to enumerate, because there is no relation between these
 (answered above)


question #5.1: do you mean, for example, when i decided the domain forward
mode, e.g. MAP-T, it is fine that i deploy 1:1 for CE.A while N:1 for CE.B,
right? please confirm this.



 Section 7.1 page 19:

 In 1:1 mode, the MAP CE is provisioned with 

Re: [Softwires] map-00: review on the mode 1:1

2012-06-27 Thread Wojciech Dec
Hello Maoke,

inline...

On 27 June 2012 12:55, Maoke fib...@gmail.com wrote:

 hi Woj,

 thanks a lot for the clarification.

 2012/6/27 Wojciech Dec wdec.i...@gmail.com

 Hi Maoke,

 inline...

 On 27 June 2012 05:28, Maoke fib...@gmail.com wrote:

 hi dear authors,

 as the map-00 draft contains the normative 1:1 mode statement that is
 new in comparison to the previous versions, i'd like to ask some technical
 questions in order to clarify the understanding.

 Section 4. page 9:

 MAP can also be provisioned in 1:1 mode. In 1:1 mode the BR has a
 MAP domain per subscriber, and the CE is configured in hub and spoke
 mode, with only a DMR and no other mapping rules. This allows for a
 mode where the BR has one rule per subscriber and the provisioning of
 IPv4 address or prefix and port sets is independent of the End-User
 IPv6 prefix.

 Question #1: who is a subscriber? the definition is missing. and
 relatedly, what is the protocol for the subscription? the specification on
 the protocol is missing too.


 Answer 1: Subscriber = MAP CE. We will clarify the term.


 got it.



 Question #2: what is the relationship between 1:1 mode, encapsulation
 mode, translation mode, hubspoke mode, mesh mode? are they independent to
 each other, exclusively or not, somehow orthogonal or not? the
 specification on the mode is missing.


 Answer 2: mode = forwarding mode, also known as transport mode. There are
 two of these, translation and encapsulation. No relation between the rest
 of the things you mention


 okay. then please clearly revise the wording to avoid confusing the
 readers. only after the terms/wordings are revised, the MAP deployment is
 able to follow these well-defined words and terms.




 Question #3: what is the resource for deployment of a MAP domain? the
 MAP spec never define that. however, we kept understanding that the
 resource for a MAP domain includes:
  - an IPv4 prefix (with prefix length 32 or less) shared by
 CEs in this domain
  - an IPv6 prefix (with prefix length 64 or less) delegated
 to the CEs in this domain with a /64 (or shorter) per CE (as the basic
 model of prefix d
  the newly introduced 1:1 mode obviously abandons this
 understanding, then an explicit definition on the resource of a MAP
 domain is requested. this is the origin and essential starting point of
 the MAP deployment.


 Answer 3: What do you mean by resource for deployment?? It has, and
 always has been an IPv6 prefix and an IPv4 address. This is the same in
 *all* of this solution space. The split in terms of how one arrives at the
 IPv4 address and port-range has always been variable in MAP.
 Additional point: There is no newly introduced 1:1 mode, as the spec
 hasn't changed. Folks who implemented according to the previous spec, whihc
 you seem to indicate had no 1:1 mode see no difference.


 as you clarified CE = subscriber, it is ok. but a new question:

 question #3.1: in the 1:1 mode, how long the PSID is? how long the
 EA-bits? i understand the bit relationship described in the Figure 7 is the
 native property of the MAP algorithm. but it looks to me that 1:1 mode has
 nothing related to this figure. it breaks the relation o = p + q. it is
 hard to accept that the 1:1 mode is not newly introduced alien. even an
 alien were welcome, i would like to suggest the authors prepare a text at
 Figure 7 stating this is nosense to the 1:1 mode.


The relation of o = p + q holds, for all values of p and q giving 0 = o
=48. Given that we have resticted MAP to positive values of p and q,
although negative were suggested, that provides you the range of p and q.



 question #3.2: then about the rule, for ONE rule, i see only, in Section
 5:
 * Rule IPv6 prefix (including prefix length)

 * Rule IPv4 prefix (including prefix length)

 * Rule EA-bits length (in bits)

 * Rule Port Parameters (optional)

 (as the 5th forwarding mode has been confirmed as a domain configuration)

 i don't see there is a PSID value in this tuple, nor i see it in the
 example in Sec 5.2, 5.3 for the Given rules.


Well, if you look at the info list passed in an FMR you will see that
everything is there allowing the derivation of a PSID for a given
destination if/when needed and/or the port range from a given FMR. In the
case of EA=0, the prefix is enough for forwarding.


 if Section 5 is not applied to the 1:1 mode, an explicit text This
 section is nonsense to the 1:1 mode is required. if a PSID value is to be
 added into the rule, i understand it is hard to call not newly introduced
 stuff.


As explained, it is not :-) And again, I bring your attention to what
several implementers said about this, all of whom used previous drafts as
their spec.



  Disabling the 1:1 mode would actually require a spec change.


 Section 5. page 10:

   * Forwarding mode

 Question #4: this appears twice at the definition of BMR and DMR,
 respectively. though Wojieich and Remi has discussed that in another
 thread, 

Re: [Softwires] map-00: review on the mode 1:1

2012-06-27 Thread Maoke
hi Woj,

thanks but it looks you didn't answer my questions somewhere maybe because
my questions were not clearly expressed. ;-) inline..

2012/6/27 Wojciech Dec wdec.i...@gmail.com

 Hello Maoke,

 inline...

 On 27 June 2012 12:55, Maoke fib...@gmail.com wrote:

 hi Woj,

 thanks a lot for the clarification.

 2012/6/27 Wojciech Dec wdec.i...@gmail.com

 Hi Maoke,

 inline...

 On 27 June 2012 05:28, Maoke fib...@gmail.com wrote:

 hi dear authors,

 as the map-00 draft contains the normative 1:1 mode statement that is
 new in comparison to the previous versions, i'd like to ask some technical
 questions in order to clarify the understanding.

 Section 4. page 9:

 MAP can also be provisioned in 1:1 mode. In 1:1 mode the BR has a
 MAP domain per subscriber, and the CE is configured in hub and spoke
 mode, with only a DMR and no other mapping rules. This allows for a
 mode where the BR has one rule per subscriber and the provisioning of
 IPv4 address or prefix and port sets is independent of the End-User
 IPv6 prefix.

 Question #1: who is a subscriber? the definition is missing. and
 relatedly, what is the protocol for the subscription? the specification on
 the protocol is missing too.


 Answer 1: Subscriber = MAP CE. We will clarify the term.


 got it.



 Question #2: what is the relationship between 1:1 mode, encapsulation
 mode, translation mode, hubspoke mode, mesh mode? are they independent to
 each other, exclusively or not, somehow orthogonal or not? the
 specification on the mode is missing.


 Answer 2: mode = forwarding mode, also known as transport mode. There
 are two of these, translation and encapsulation. No relation between the
 rest of the things you mention


 okay. then please clearly revise the wording to avoid confusing the
 readers. only after the terms/wordings are revised, the MAP deployment is
 able to follow these well-defined words and terms.




 Question #3: what is the resource for deployment of a MAP domain? the
 MAP spec never define that. however, we kept understanding that the
 resource for a MAP domain includes:
  - an IPv4 prefix (with prefix length 32 or less) shared by
 CEs in this domain
  - an IPv6 prefix (with prefix length 64 or less) delegated
 to the CEs in this domain with a /64 (or shorter) per CE (as the basic
 model of prefix d
  the newly introduced 1:1 mode obviously abandons this
 understanding, then an explicit definition on the resource of a MAP
 domain is requested. this is the origin and essential starting point of
 the MAP deployment.


 Answer 3: What do you mean by resource for deployment?? It has, and
 always has been an IPv6 prefix and an IPv4 address. This is the same in
 *all* of this solution space. The split in terms of how one arrives at the
 IPv4 address and port-range has always been variable in MAP.
 Additional point: There is no newly introduced 1:1 mode, as the spec
 hasn't changed. Folks who implemented according to the previous spec, whihc
 you seem to indicate had no 1:1 mode see no difference.


 as you clarified CE = subscriber, it is ok. but a new question:

 question #3.1: in the 1:1 mode, how long the PSID is? how long the
 EA-bits? i understand the bit relationship described in the Figure 7 is the
 native property of the MAP algorithm. but it looks to me that 1:1 mode has
 nothing related to this figure. it breaks the relation o = p + q. it is
 hard to accept that the 1:1 mode is not newly introduced alien. even an
 alien were welcome, i would like to suggest the authors prepare a text at
 Figure 7 stating this is nosense to the 1:1 mode.


 The relation of o = p + q holds, for all values of p and q giving 0 = o
 =48. Given that we have resticted MAP to positive values of p and q,
 although negative were suggested, that provides you the range of p and q.


then there are two possible understanding to the 1:1 case:

A. EA-bit becomes zero (it is surely not excluded by the MAP architecture),
o = 0 = p = q = 0.
   p = 0 means the whole IPv4 address (/32) is applied in the mapping
algorithm, with no any bits remained in the generated IPv6 address.
   q = 0 means the PSID length is zero, and therefore the CE working with
such an mapping rule has a (full) IPv4 address without sharing to any
others.

B. CE works with a shared or not shared IPv4 address while it is considered
that the CE is set to work in 1:1 mode.
   if shared, there IS a PSID assigned to the CE but (artificially) not
inserted into the MAP IPv6 address for the CE.

if your 1:1 mode means A, it is fine and i totally agree that it is a
naturally established case of the MAP;
if your 1:1 mode means B, i must say the MAP addressing algorithm is
abandoned for this special mode de facto.

i understand current MAP is talking B. please confirm!

up to now, my understanding is: containing the explanation on A and
clarifying its use case would make MAP spec comprehensive, while containing
the text meaning B makes MAP spec a low-quality 

Re: [Softwires] map-00: review on the mode 1:1

2012-06-27 Thread Satoru Matsushima
Hi Maoke-san,

On 2012/06/27, at 20:12, Maoke wrote:

 
 Described text for '1:1 mode' in current version would make some people 
 confused. We need to make clear for that.
 
 i fully agree with you as zero-lengthed EA-bits is a naturally possible case 
 of MAP. however, to my understanding, even in this case the Figure 7 of MAP 
 addressing architecture is still appliable and therefore it implies PSID 
 length also equals to zero. this is the real meaning of 1:1 that is a natural 
 case possibly occurs rather than a mode - mode is a sort of preset 
 configuration. and further, it is not necessary to disable NAT44 in such 
 EA-null/PSID-null cases at CE.
 

Right, it isn't a 'mode' which changes any MAP nature.

 this definitely makes the MAP spec clear. if necessary, including this 
 special case in the MAP draft or in the MAP deployment draft, mentioning its 
 usage, is what i support unless we discover any other flaws regarding this. 

Thanks for clarification.

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