Movatterモバイル変換


[0]ホーム

URL:


[RFC Home] [TEXT|PDF|HTML] [Tracker] [IPR] [Info page]

HISTORIC
Network Working Group                                          G. HustonRequest for Comments: 2036                              Telstra InternetCategory: Informational                                     October 1996Observations on the use of Components of the Class AAddress Space within the InternetStatus of this Memo   This memo provides information for the Internet community.  This memo   does not specify an Internet standard of any kind.  Distribution of   this memo is unlimited.Abstract   This document is a commentary on the recommendation that IANA   commence allocation of the presently unallocated components of the   Class A address space to registries, for deployment within the   Internet as class-less address blocks.   The document examines the implications for service providers and end   clients within this environment. The document notes the major   conclusion that widespread adoption of class-less routing protocols   is required, within a relatively rapid timeframe for this   recommendation to be effective.Introduction   The Address Lifetime Expectancy (ALE) Working Group of the IETF has   recorded the allocation of Internet addresses from the unallocated   address pool. ALE has noted that the existing practice of drawing   addresses from the Class C space (192/3 address prefix) will result   in near to medium term exhaustion of this section of the unallocated   address pool. The largest remaining pool is in the Class A space,   where some 25% of Internet addresses (the upper half of the Class A   space) remain, to date, unallocated.   This document is a commentary on the potential recommendation that   the Internet Assigned Numbers Authority (IANA), through delegated   registries, commence allocation of the presently unallocated   components of the Class A  address space to registries, for   deployment within the Internet through the mechanism of allocation of   class-less address prefixes.   The deployment of class-less address prefixes from the Class A space   within the Internet will require some changes to the routing   structure within Internet component network domains. The motivationHuston                       Informational                      [Page 1]

RFC 2036        Components of the Class A Address Space     October 1996   for, and nature of, such changes as they effect network domains and   network service providers are outlined in this document.Current Practice with Address Allocations   To date the allocation of class-less network prefixed address blocks   has followed a conservative practice of using address allocations   which are compatible superblocks of Class C addresses, while the   allocation of addresses within the space of Class A and Class B   networks has continued to be aligned with the class-based prefix   structure.   Within this address allocation environment for non-transit network   domains there is accordingly the option to continue to use address   deployment strategies which involve fixed subnet address structures   within contiguous areas, and use Class-full interior routing   protocols. In the situation where variable length subnet masks or   disconnected subnets are deployed within the network domain's routing   structure, interior routing protocols which use subnet-based routing   of Class-full networks can still be successfully deployed and the end   network has the option of using an explicit or implicit sink subnet   default route. Where such non-transit network domains are connected   to the Internet infrastructure the boundary exchange between the   non-transit network and the network service provider (this term is   used as a synonym for a transit network domain, which provides a   traffic transit service to other non-transit and peer transit network   domains) is either a class-full advertisement of routes, or an   aggregated address advertisement where the aggregate is a superblock   of the deployed component class-full networks. At the boundary points   of the non-transit network it is a requirement that the non-transit   network's subnet default route (if used explicitly) not be directed   to the network service provider's domain, to avoid a routing loop at   the domain boundary point.   For network service providers the interior routing protocol can use   either aggregated routing or explicit class-full routing within this   environment. At the network service provider's boundary peering   points the strongly recommended practice is to advertise aggregated   routes to transit peers, which in turn may be further aggregated   across the Internet, within the parameters of permissible policies.Huston                       Informational                      [Page 2]

RFC 2036        Components of the Class A Address Space     October 1996Implications of Address Allocation from the Class A spaceNetwork Service Providers Must Use Class-less Routing   For network service providers within the deployed Internet the   implications from this recommendation to deploy prefixes from the   Class A address space add more pressure to the requirement to   uniformly deploy class-less routing protocols. While this is already   a mandatory requirement for any domain which operates without a   default  route (ie. the provider carries full Internet routing and   effectively  calculates default), other providers currently can use   an imported default route and operate within a class-full routing   configuration. This mode of operation is sub-optimal, in so far as   the task of aggregating routes falls on peer network service   providers performing proxy aggregation of contiguous class-full   address blocks.   In deploying components of the Class A the use of proxy aggregation   is no longer sufficient. Where a domain sees a default route and a   subnet of a Class A route the routing structure, in a class-full   configuration, may not necessarily follow the default route to reach   other parts of the Class A network not covered by the advertised   Class A subnet route.   Accordingly for Network Service Providers operating within the   Internet domain the deployment of components of the Class A space   entails a requirement to deploy class-less routing protocols, even in   the presence of a default route. It is noted that this absolute   requirement is not the case at present.Consideration of Non-Transit Network Configurations   For disconnected network environments, where the network domain is   operated with no links to any peer networking domain, such networks   can continue to use class-full interior routing protocols with subnet   support. Allocation of addresses using prefix blocks from the Class A   space within such environments is possible without adding any   additional routing or address deployment restrictions on the network   domain.Huston                       Informational                      [Page 3]

RFC 2036        Components of the Class A Address Space     October 1996   For non-transit network domains which are connected to one or more   peer network domains the situation does involve consideration of   additional factors. The observation which is made in the context of   this consideration is that there are at present relatively few non-   transit networks operating a fully class-less interior routing   protocol, as there has been no absolute requirement for this   functionality when using single class-full network addresses, or when   using block prefixed address allocations which are clusters of class-   full network addresses.   For non-transit network domains which support external peer   connections to a network service provider, deployment of a component   of the Class A space would be supportable using a fully class-less   interior routing protocol.   In this case there is an additional constraint placed on the external   connection such that the non-transit domain either agrees that the   network service will undertake proxy aggregation of the advertised   class-less address components, or the network domain is configured to   advertise to the provider an aggregate route. In both cases the   aggregate route must be either the allocated address block, or a   fully contained sub-block. Advertising aggregatable address blocks   without proxy aggregation permission, or advertising multiple sub-   blocks of the registry allocated address block is considered overly   deleterious to the provider's internetworking environment due to   considerations of consequent growth in routing table size.   If the externally connected non-transit network domain uses class-   full interior routing protocols then deployment of Class A address   space prefixes implies that the domain must configure the Class A   subnet default route along the same path as the default route to the   network service provider (which is noted to be the exact opposite of   the necessary routing configuration for those address prefixes which   are either aligned to class-full address boundaries or are super   blocks of such class-full address blocks). The network service   provider may also receive leaked explicit subnet reachability   information in such a routing configuration, potentially placing the   responsibility for advertising the correct aggregate address block   with the network service provider as a case of proxied aggregation.   Within this configuration model, even when explicit subnet default   routing is deployed, there is the risk of unintentional traffic   leakage and routing loops. If the network service provider is   undertaking proxy aggregation using the registry allocated address   block then traffic originating within the non-transit domain which is   (mis)directed to non-deployed components of the address block will   loop at the interface between the network domain and the provider. If   the network service provider is configured to explicitly route onlyHuston                       Informational                      [Page 4]

RFC 2036        Components of the Class A Address Space     October 1996   those address components which are also explicitly routed within the   non-transit domain, such (mis)directed traffic will be passed through   the internetworking environment along the default route until a   default-less routing point is encountered, where it can then be   discarded. The outcome of this consideration is that the non-transit   network domain should explicitly configure sink subnet routes for all   non-deployed components of the allocated address block, and   conservative operational practice would be to configure the proxy   aggregation undertaken by the network service provider to aggregate   according to the registry allocated address block.   There is an additional constraint placed on the non-transit network   domain using class-full interior routing protocols, such that the   domain has no other exterior peer connections to other network   domains which deploy class-full routing interior routing protocols.   There is the further constraint placed on the of use of interior   class-full routing protocols within a non-transit network domain. In   the case where the non-transit network domain has multiple exterior   connections to Network Service Providers (ie the network domain is   multiply homed within a number of network providers) there is the   possibility that each provider may wish to announce components of the   same Class A parent. Accordingly the network domain must use a class-   less interior routing protocol in the case where the network domain   is multiply homed within network service providers.   There are also additional constraints placed on the non-transit   network domain where the network has exterior connections to other   peer networks. Even in the case where the network domain uses a   class-less interior routing protocol, there is the additional   consideration that this requirement for use of a class-less routing   domain is transitive to other connected network domains. An second   network domain, externally connected to the class-less domain routing   part of the Class A space, will interpret the boundary reachability   advertisement as a complete Class A network advertisement, if using   class-full routing. Even if both network domains are connected to the   same network provider the provider's default routing  advertisement   default to the class-full domain will be overridden by the assumed   class A advertisement through the domain-to-domain connection,   leading to unintended traffic diversion. The diversion occurs in this   case as the traffic directed to parts of the Class A network which   are not deployed within the first domain will transit the first   domain before entering the network service provider's domain.   It is also possible to have configurations with unintended routing   holes. An example of such a configuration is two stub clients of   different network service providers, both using class-less interior   routing (X and Y), both directly connected to a third network domainHuston                       Informational                      [Page 5]

RFC 2036        Components of the Class A Address Space     October 1996   (Z), which uses class-full interior routing, which is configured as a   transit between X and Y. X's advertisement of a component of a Class   A to Z will be assumed by Z to be a complete Class A network, and as   such will be advertised to Y, overriding Y's default route received   from the network service provider. Y will pass all Class A addressed   traffic to Z, who will in turn pass it to X. As X is configured as a   non-transit stub network X must discard all non-locally addressed   traffic.   Thus reasonable operational practice would be to ensure that if a   network domain deploys a component of the Class A address space, the   network domain is configured to use class-less interior routing   protocols, and the network has a single exterior connection to a   class-less network provider domain, with the boundary configured as a   class-less routing exchange. Multiply homed network domains do infer   a common requirement of class-less routing exchanges and interior   class-less routing protocols across all peer connected network   domains.   It is possible to propose that multi homed network domains should   probably not get subnets of a class A for these reasons, although   with an increasing diversity of network service providers instances   of multi-homed network domains may become more prevalent, and the   requirement to transition to an interior class-less routing structure   as a consequence of moving to a multi-homed configuration may not be   explicitly apparent to all network domains.Potential Guidelines for Allocation of an Address Prefix from the Class   A Address Space   To summarise the possible guidelines for allocation from the Class A   space, such addresses should only be assigned to network domains   which:    - have no exterior connection (in which case the domain can use      either class-full or class-less interior routing protocols without      further implication),    or    - are a component of a private internet domain which uses class-full      routing exchanges and no other part of the same Class A is      assigned into the domain (this is probably an unlikely scenario      given a probable direction to use the Class A space as the major      resource for the unallocated pool of addresses for allocation),Huston                       Informational                      [Page 6]

RFC 2036        Components of the Class A Address Space     October 1996    or    - have a single default exterior connection to a class-less routing      domain, use class-full routing  protocols and explicitly direct a      subnet default route to the exterior connection,    or    - use class-less interior routing protocols and connect only to      other network domains which also use class-less interior routing      protocols.   It is a reasonable objective to nominate a transition objective to   the final configuration (uniform use of class-less routing domains   within the Internet) which would enable deployment of components of   the Class A space uniformly across the Internet.Related Potential Activities   Given the pressures on the remaining Class C address space in the   unallocated address pool, it is noted that there would be widespread   deployment of components of the remaining Class A space in class-less   allocation guidelines. There is a consequent requirement for   widespread deployment of class-less interior routing protocols in   order to ensure continued correct operation of the routed Internet.   This is a more significant transition than that deployed to date with   the network service providers' deployment of Class-less Inter-Domain   Routing (CIDR) protocols, in that there is a necessary transition to   deploy Class-less Interior Routing Protocols (CIRP) within a large   number of network domains which are currently configured with class-   full routing.   However this would appear to be a necessary task if we wish to   continue to utilise a pool of globally unique Internet addresses to   allocate to new systems and networks, but one requiring significant   effort considering the space of the routing transition required to   make this work.   There are a number of directed activities which can assist in this   transition:    - The network registries commence initial class-less allocation from      the unallocated Class A space to those entities who either:      o  operate a CIRP environment, and either have no external         connectivity, or are singly homed to a network service provider         using a CIDR environment, with no other exterior connections,Huston                       Informational                      [Page 7]

RFC 2036        Components of the Class A Address Space     October 1996      or      o  operate a class-full routing protocol, and either have no         external connectivity, or are singly homed to a network service         provider using a CIDR environment, with no other exterior         connections, and are willing to point the subnet default route         towards the network service provider.    - In deploying the Class A space there is a requirement within the      vendors' product sets to allow explicit configuration of whether      the router operates in a class-less or class-full mode, with      correct behaviour of the default route in each case. Class-full      mode of operation must also allow explicit configuration of      subnet default behaviour as to whether to follow the default      route, or to operate a subnet default sink.    - There is a similar, but longer term, activity within the host      configuration environment to support a mode of address      configuration which uses a local network prefix and host address,      possibly in addition to the current configuration mode of class-      full network, subnet and host address    - Internet Service Providers also must support full class-less      configurations in both interior routing configurations and      interdomain peering routing exchanges, and provide support to      client network domains operating a class-less boundary routing      exchange configuration and be able to undertake proxy aggregation      as permitted.Security Considerations   Correct configuration of the routing environment of the Internet is   essential to the secure operation of the Internet.   The potential use of the Class A space raises no additional   considerations in this area.Huston                       Informational                      [Page 8]

RFC 2036        Components of the Class A Address Space     October 1996References   [CIDR]        Fuller, V., T. Li, J. Yu, and K. Varadhan, "Classless Inter-        Domain Routing (CIDR): an Address Assignment and Aggregation        Strategy",RFC 1519, BARRnet, cisco, MERIT, OARnet, September        1993.Author's Address      Geoff Huston      Telstra Internet      Locked Bag 5744      Canberra  ACT  2601      Australia      phone: +61 6 208 1908      email: gih@telstra.netHuston                       Informational                      [Page 9]

[8]ページ先頭

©2009-2025 Movatter.jp