Hi,

Hereafter my comments on the architecture draft.

Florin


LISP Working Group                                         J. N. Chiappa
Internet-Draft                              Yorktown Museum of Asian Art
Intended status: Informational                          October 15, 2012
Expires: April 18, 2013


                An Architectural Perspective on the LISP
                  Location-Identity Separation System
                    draft-ietf-lisp-architecture-00

[snip]

3.1.  Another Packet-Switching Layer

   When considering the overall structure of the LISP system at a high
   level, it has proven most useful to think of it as another packet-
   switching layer, run on top of the original internet layer - much as
   the Internet first ran on top of the ARPANET.

   All the functions that a normal packet switch has to undertake - such
   as ensuring that it can reach its neighbours, and they 

FC: that

   they are still
   up - the devices that make up the LISP overlay also have to do, along
   the 'tunnels' which connect them to other LISP devices.

 [snip]

4.2.  Need for a Mapping System

   LISP does need to have a mapping system, which brings design,
   implementation, configuration and operational costs.  Surely all
   these costs are a bad thing?  However, having a mapping system have

FC: has/brings

   advantages, especially when there is a mapping layer which has global
   visibility (i.e. other entities know that it is there, and have an
   interface designed to be able to interact with it).  This is unlike,
   say, the mappings in NAT, which are 'invisible' to the rest of the
   network.

[snip]

5.  Namespaces

   One of the key elements in any architecture, or architectural
   analysis, are the namespaces involved: what are their semantics and
   syntax, what are the kinds of things they name, etc.

   LISP has two key namespace, EIDs and RLOCs, but it must be emphasized
   that on an architectural level, neither the syntax, or, to a lesser
   degree, the semantics, of either are absolutely fixed.  There are
   certain core semantics which are generaly unchanging (such as the
   notion that EIDs provide only identity, whereas RLOCs provide
   location), but as we will see, there is a certain amount of
   flexibility available for the long-term.

   In particular, all of LISP's key interfaces always include an Address
   Family Identifier (AFI) [AFI] for all names, so that new forms can be
   introduced at any time the need is felt.  Of course, in practise such
   an introduction would not be a trivial exercise - but neither is is

FC: remove one is 

   impossibly painful, as is the case with IPv4's 32-bit addresses,
   which are effectively impossible to upgrade.

[snip]

5.1.1.  Residual Location Functionality in EIDs

   LISP retains, especially in the early stages of the deployment, in
   many cases some residual location-naming functionality in EIDs, 

FC: full stop
   
   This
   is to allow the packet to be correctly routed/forwarded to the
   destination node, once it has been unwrapped by the ETR - and this is
   a direct result of LISP's deployment philosophy (see [Introduction],
   Section "Deployment").

  [snip]

5.3.  Overlapping Uses of Existing Namespaces

   It is in theory possible to have a block of IPvN namespace used as
   both EIDs and RLOCs.  In other words, EIDs from that block might map
   to some other RLOCs, and that block might also appear in the DFZ as
   the locators of some other ETRs.

   This is obviously potentially confusing - when a 'bare' IPvN address
   from one of these blocks, is it the RLOC, or the EID?  Sometimes it

FC: drop one it

   it obvious from the context, but in general one could not simply have
   a (hypothetical) table which assigns all of the address space to
   either 'EID' or 'RLOC'.

[snip]

6.  Scalability

   As with robustness, any global communication system must be scalable,
   and scalable up to almost any size.  As previously mentioned (xref
   target="Perspectives-Packet"/), the large fanouts to be seen with
   LISP, due to its 'overlay' nature, present a special challenge.

   One likely saving grace is that as the Internet grows, most sites
   will likely only interact with a limited subset of the Internet; if
   nothing else, the separation of the world into language blocks means
   that content in, say, Chinese, will not be of interest to most of the
   rest of the world.  This tendency will help with a lot of things
   which could be problematic if constant, full, N^2 connectivity were
   likely on all nodes; for example the caching of mappings.

FC: I would say that generally content tends to 'cluster' in a limited number 
of servers/networks. Thus, the fanout is already limited. Moreover, I'm not 
convinced content will be segregated based on social/cultural considerations 
but on economical ones. Unfortunately, I'm right now lacking a good reference 
to support the claim. But, [1] gives an idea about how 'popular' websites are 
generally hosted by 'large' hosting providers. 

[1] 
http://www.pcworld.com/article/2012852/amazon-web-services-outage-takes-out-popular-websites-again.html
 

[snip]

   The most important result of this change is that it avoids a
   concentration of resolution request traffic at the root of the
   indexing tree, a problem which by itself made ALT unsuitable for a
   global-scale system.  The problem of root concentration (and thus
   overload) is almost unavoidable in ALT (even if masses of 'bypass'
   links are created).

   ALT's scalability also depends on enforcing an intelligent
   organization that aincreases

FC: increases

   aggregation.  Unfortunately, the current
   backbone routing BGP system shows that there is a risk of an organic
   growth of ALT, one which does not achieve aggregation.  DDT does not
   display this weakness, since its organization is inherently
   hierarchical (and thus inherently aggregable).

 [snip]

11.2.1.  Mapping Database Provider Lock-in

   This refers to the fact that if one does not like the entity which is
   providing the indexing for the part of the address space which one's
   EIDs are allocated out of, there isn't probably isn't 

FC: drop an "isn't"

  any way to
   switch to an alternative provider.

   It is not clear that this is a real probem, though - the fact that
   all DNS top-level zones only have a single registry has not been a
   problem, nor has the fact that if one doesn't like the service the
   registry offers, one can't take one's DNS name to another registry.

  [snip]
_______________________________________________
lisp mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/lisp

Reply via email to