BOF topic - address allocation

Pedro Roque roque@di.fc.ul.pt
Fri, 29 Nov 1996 00:28:33 GMT


This is a proposal for a small modification of RFC 1897 which could be
considered a complement to what Alain Durand was proposing in a previous
mail. As 1897 is a formal document i thought i better write the "mail"
in a similiar way.

./Pedro.

------------------------------------------------------------------------------
Submission to the 6bone BOF					     Roque, P.
November 1996						     roque@di.fc.ul.pt

		   Address Allocation on the 6bone


  Abstract

    This document suggests an address allocation policy for use in the
    6bone.

  Introduction

    Currently, the 6bone, although composed of a small number of nodes
    starts to show some characteristics that should be avoided in terms
    of address allocation.

    The current 6bone topology, appears as a mixture of a full mesh network
    and a geographic based network. This fact tends to increase the
    complexity of the management tasks and routing table determination.
    But as routing protocols start to be deployed, the topology moves
    to a more common model of a large group of leaf domains and a smaller
    group of transit domains, the current address allocation [RFC1897] 
    will still force transit routers to carry an average of one entry
    per connected site.

    The goal of this document is to propose a way to reduce this ratio
    via changes to the address allocation procedure. Complementary, it
    is believed that it will reduce the management tasks of the network
    (specially until the point that every transit site speaks a common
    routing protocol).

  "Real" IPv6 addresses

    Using IPv6 addresses out of the "Test Address Allocation" space in
    the current 6bone is an alternative that the author considers to be 
    a potential disservice to IPv6 deployment.

    Of the current 6bone sites that provide for transit traffic a very
    small percentage are transit domains for the IPv4 Internet. Since
    an address allocation should distribute small prefixes for transit
    domains for further allocation to leaf nodes that default through
    them, it would be necessary to allocate at the moment "top level
    provider" prefixes to the transit domains.

    Since the significative majority of those domains will not, under
    normal circumstances, be considered "top level" transit networks
    this policy will then to waste address space and reduce the aggregation
    capability of the future IPv6 Internet.

    The author believes that an address allocation policy should follow
    the wire topology, and not a virtual topology like the current 6bone.

  Modifications to the Test Address Allocation

    RFC 1897 specifies that a site should use a prefix composed of the
    test allocation prefix (5f::/8), it's network provider AS number
    and it's IPv4 network addresses.

    The author suggests that for leaf nodes, the prefix should be
    constructed using the 32 first bits of the prefix used by the
    transit site they connect to. The following 32 bits of the prefix
    should be constructed according to the rule set on the referred
    document.

    For transit domains, the AS number used should be an AS number
    registered in the InterNIC database for that domain, if available.
    Else the transit domain will use the AS number of it's network
    provider and a sequential number (starting from 1) on the first
    reserved field of RFC 1897 (from left to right).

    It is expected that users of the same AS can resolve the attribution
    of the sub-AS identifier as a local problem.

    As the 6bone grows it's topology is expected to converge to the current
    Internet topology and transit sites will normally own an AS identifier.

  Lifetime

    This policy is only intended to the short term, and if adopted, should
    be reviewed periodicly.