[Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe

2012-11-29 Thread mohamed.boucadair
Dear all,

As agreed in Atlanta, we prepared an I-D describing a proposed approach for the 
unified CPE. 

We hope this version is a good starting point to have fruitful discussion. 

Your comments, suggestions and contributions are more than welcome. 

Cheers,
Med


-Message d'origine-
De : i-d-announce-boun...@ietf.org [mailto:i-d-announce-boun...@ietf.org] De la 
part de internet-dra...@ietf.org
Envoyé : jeudi 29 novembre 2012 10:57
À : i-d-annou...@ietf.org
Objet : I-D Action: draft-bfmk-softwire-unified-cpe-00.txt


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


Title   : Unified Softwire CPE
Author(s)   : Mohamed Boucadair
  Ian Farrer
  Suresh Krishnan
Filename: draft-bfmk-softwire-unified-cpe-00.txt
Pages   : 12
Date: 2012-11-29

Abstract:
   Transporting IPv4 packets over IPv6 is a common solution to the
   problem of IPv4 service continuity over IPv6-only provider networks.
   A number of differing functional approaches have been developed for
   this, each having their own specific characteristics.  As these
   approaches share a similar functional architecture and use the same
   data plane mechanisms, this memo describes a specification whereby a
   single CPE can interwork with all of the standardized and proposed
   approaches to providing encapsulated IPv4 in IPv6 services.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-bfmk-softwire-unified-cpe

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-bfmk-softwire-unified-cpe-00


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

___
I-D-Announce mailing list
i-d-annou...@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
___
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires


Re: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe

2012-11-29 Thread Maoke
thanks Med for the initialization of the work!

i noticed that:

1. MAP is working in the context of prefix delegation and therefore the LAN
side IPv6 addresses (prefix) is involved in the mapping between the IPv4
and IPv6, while lw4over6 applies the WAN IPv6 address directly. when a
unified CPE is made, the logic of the address assignment to interfaces
should also consider this difference in the behaviour.

2. is the deployment of difference modes able to be overlapped? current
section 4.4 implies the answer is yes. i agree. but is it the best
behaviour to select one mode at the device-wise according to a certain
preferences? my question is: when the CPE receives multiple
rules/parameter-sets from different sources of provisioning, can it store
and use these pieces of information to adapt packets for corresponding mode
of service, i.e., applying a proper mode on demand and session-specific?

3. related to 2, how can we keep the CPE/BR CPE/AFTR consistency?

4. fragmentation issue is common to all modes and it is also needed to be
clarified/unified for the unified CPE.

only my 2 cents, identifying the problems that i expect this draft to
cover.

- maoke

2012/11/29 Suresh Krishnan suresh.krish...@ericsson.com

 Thanks Med. This is a highly exploratory draft to be used as a strawman to
 determine if an unified CPE is even possible. Please comment on it so that
 we can determine if proceeding in this path is worthwhile. Also, if you are
 interested in being an editor of this draft and are not currently working
 on any of the current solution drafts please contact the chairs.

 Thanks
 Suresh


 - Original Message -
 From: mohamed.boucad...@orange.com mohamed.boucad...@orange.com
 To: draft-ietf-softwire-...@tools.ietf.org 
 draft-ietf-softwire-...@tools.ietf.org, 
 draft-ietf-softwire-map-d...@tools.ietf.org 
 draft-ietf-softwire-map-d...@tools.ietf.org, 
 draft-ietf-softwire-public-4ov...@tools.ietf.org 
 draft-ietf-softwire-public-4ov...@tools.ietf.org,
 draft-cui-softwire-b4-translated-ds-lite 
 draft-cui-softwire-b4-translated-ds-l...@tools.ietf.org, Reinaldo Penno
  (repenno) repe...@cisco.com, softwires@ietf.org softwires@ietf.org
 Sent: 11/29/2012 5:16 AM
 Subject: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe



 Dear all,

 As agreed in Atlanta, we prepared an I-D describing a proposed approach
 for the unified CPE.

 We hope this version is a good starting point to have fruitful discussion.

 Your comments, suggestions and contributions are more than welcome.

 Cheers,
 Med


 -Message d'origine-
 De : i-d-announce-boun...@ietf.org [mailto:i-d-announce-boun...@ietf.org]
 De la part de internet-dra...@ietf.org
 Envoyé : jeudi 29 novembre 2012 10:57
 À : i-d-annou...@ietf.org
 Objet : I-D Action: draft-bfmk-softwire-unified-cpe-00.txt


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


 Title   : Unified Softwire CPE
 Author(s)   : Mohamed Boucadair
   Ian Farrer
   Suresh Krishnan
 Filename: draft-bfmk-softwire-unified-cpe-00.txt
 Pages   : 12
 Date: 2012-11-29

 Abstract:
Transporting IPv4 packets over IPv6 is a common solution to the
problem of IPv4 service continuity over IPv6-only provider networks.
A number of differing functional approaches have been developed for
this, each having their own specific characteristics.  As these
approaches share a similar functional architecture and use the same
data plane mechanisms, this memo describes a specification whereby a
single CPE can interwork with all of the standardized and proposed
approaches to providing encapsulated IPv4 in IPv6 services.


 The IETF datatracker status page for this draft is:
 https://datatracker.ietf.org/doc/draft-bfmk-softwire-unified-cpe

 There's also a htmlized version available at:
 http://tools.ietf.org/html/draft-bfmk-softwire-unified-cpe-00


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

 ___
 I-D-Announce mailing list
 i-d-annou...@ietf.org
 https://www.ietf.org/mailman/listinfo/i-d-announce
 Internet-Draft directories: http://www.ietf.org/shadow.html
 or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
 ___
 Softwires mailing list
 Softwires@ietf.org
 https://www.ietf.org/mailman/listinfo/softwires
 ___
 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-E 1:1 for HA

2012-11-29 Thread Leaf yeh
Mark - I think the only question that should be on the table is whether a 1:1 
rule is called something different or not - kind of like how we refer to a /32 
or /128 as a hostroute.

Even in the case of MAP-E 1:1, there still has 2 kinds of deployments:

a.  map PSID into the EA bits of the delegated end-user IPv6 prefix;
b.  length of EA bits = 0, which might mean no mapping at all;


Best Regards,
Leaf



-Original Message-
From: softwires-boun...@ietf.org [mailto:softwires-boun...@ietf.org] On Behalf 
Of Mark Townsley
Sent: Thursday, November 29, 2012 10:04 PM
To: Lee, Yiu
Cc: softwires@ietf.org
Subject: Re: [Softwires] MAP-E 1:1 for HA


I think Rajiv's point is more about how summarization of routes in IP brings 
fundamental scalability advantages for IP routers, not whether the routes are 
programmed with a what is traditionally referred to as a routing protocol or 
via CLI, DHCP, netconf/yang, XML, or however the MAP rules are programmed in a 
given network.

Another way of saying this is that, in IP (v4, for example here) a /32 route is 
no different than a /31, /24, etc. other than a /32 just happens to refer to 
one address rather than two or more. The routing system *could* be run with 
/32s everywhere, and while scalability would suffer tremendously, hosts would 
have the flexibility to be numbered with a static unique address no matter 
where the user connected to the network. The system would have IP mobility 
built right in! No need for Mobile IP tunnels!  It's all possible right now, 
just turn the state dial all the way to the right and enjoy. The point where 
your existing equipment falls over requiring you to redesign the network 
accordingly depends on the number of hosts, limitations in routers, churn and 
convergence, etc. but there is nothing prohibiting this per se in the protocol 
design - it's all just IP and CIDR.

Relating this to MAP: At one extreme, you can choose to setup rules in advance 
such that rule aggregation is possible to a degree whereby MAP can be supported 
inline with routers positioned where they normally would for regular IPv6 
forwarding. At the other extreme, you have less aggregation and at some point 
you'll probably have to introduce special-purpose tunnel concentrator hardware 
at specific locations. The point where this crossover occurs isn't necessarily 
at the 1:1 MAP rule point, it could be 2:1, 8:1, 256:1... it all depends on how 
many MAP rules are supported by the vendor equipment chosen and the number of 
endpoints being addressed.

Just as map supports 2^32:1,... 8192:1, 4096:1, 2048:1, 512:1, 256:1, 128:1, 
64:1, 32:1, 16:1, 8:1, 4:1, or 2:1, it follows pretty clearly that it should 
also support 1:1 - to do otherwise would be arbitrary. I think the only 
question that should be on the table is whether a 1:1 rule is called something 
different or not - kind of like how we refer to a /32 or /128 as a hostroute. 
We could have a MAP hostrule for 1:1, and aggregate-rule for N:1. Vendor 
equipment optimized for 1:1 mode would advertise how many hostrules it can 
support. A more general MAP implementation might advertise x number of rules, 
aggregate or not. The protocol mechanism from Softwires remains happily 
agnostic to all of this; To the protocol, its nothing more than semantics.

Bottom line, Stateless operation is a variable tipping point... It's roughly 
the point where you can no longer affordably stuff all rules into all border 
routers in your network. If you have 2 rules for millions of endpoints, it's 
pretty easy to see that stateless operation is possible. If you have millions 
of rules for millions of endpoints, it's probably not. It's all highly 
dependent on the hardware, size, and design of the network.

Softwires should focus on the best protocol design, and let the vendors, 
operators and market battle over where to turn the dial and what to optimize 
for in their implementations and deployments.

- Mark

On Nov 16, 2012, at 12:19 AM, Lee, Yiu wrote:

 Hi Rajiv,
 
 With all due respect, I disagree the analogy. Comparing MAP-E to routing
 protocol is comparing apple to orange. MAP-E is not a routing protocol.
 MAP-E won't synchronize or exchange states between two BRs. Instead, MAP-E
 requires to statically provision states (aka rules) in the BR. Original
 MAP-E describes a mechanism to reduce user states in BR by using
 programatic logic. 1:1 MAP-E does not require any of the good stuff
 defined in MAP-E. I just found it odd to combine stateful and stateless
 mechanisms in a single draft and use a same name.
 
 Thanks,
 Yiu
 
 
 On 11/12/12 2:51 PM, Rajiv Asati (rajiva) raj...@cisco.com wrote:
 
 
 Sure, and it is really a deployment choice (just like it is a deployment
 choice to use a dynamic routing protocol to advertise host routes or
 summary routes or both in an IP network). But that's not to say that we
 need one protocol for advertising the host routes, and another for
 advertising the summary routes.