summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc1380.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc1380.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc1380.txt')
-rw-r--r--doc/rfc/rfc1380.txt1235
1 files changed, 1235 insertions, 0 deletions
diff --git a/doc/rfc/rfc1380.txt b/doc/rfc/rfc1380.txt
new file mode 100644
index 0000000..1cce37c
--- /dev/null
+++ b/doc/rfc/rfc1380.txt
@@ -0,0 +1,1235 @@
+
+
+
+
+
+
+Network Working Group P. Gross
+Request for Comments: 1380 IESG Chair
+ P. Almquist
+ IESG Internet AD
+ November 1992
+
+
+ IESG Deliberations on Routing and Addressing
+
+Status Of This Memo
+
+ This memo provides information for the Internet community. It does
+ not specify an Internet standard. Distribution of this memo is
+ unlimited.
+
+Abstract
+
+ This memo summarizes issues surrounding the routing and addressing
+ scaling problems in the IP architecture, and it provides a brief
+ background of the ROAD group and related activities in the Internet
+ Engineering Task Force (IETF).
+
+ It also provides a preliminary report of the Internet Engineering
+ Steering Group (IESG) deliberations on how these routing and
+ addressing issues should be pursued in the Internet Architecture
+ Board (IAB)/IETF.
+
+Acknowledgements
+
+ This note draws principally from two sources: the output from the
+ ROAD group, as reported at the San Diego IETF meeting, and on
+ numerous detailed discussions in the IESG following the San Diego
+ IETF meeting. Zheng Wang, Bob Hinden, Kent England, and Bob Smart
+ provided input for the "Criteria For Bigger Internet Addresses"
+ section below. Greg Vaudreuil prepared the final version of the
+ bibliography, based on previous bibliographies by Lyman Chapin and
+ bibliographies distributed on the Big-Internet mailing list.
+
+Table of Contents
+
+ 1. INTRODUCTION.................................................. 2
+ 2. ISSUES OF GROWTH AND EVOLUTION IN THE INTERNET............... 3
+ 2.1 The Problems................................................ 3
+ 2.2 Possible Solutions.......................................... 5
+ 3. PREPARING FOR ACTION.......................................... 7
+ 3.1 The IAB Architecture Retreats................................ 7
+ 3.2 The Santa Fe IETF............................................ 7
+ 3.3 The ROAD Group and beyond.................................... 8
+
+
+
+Gross & Almquist [Page 1]
+
+RFC 1380 ROAD November 1992
+
+
+ 4. SETTING DIRECTIONS FOR THE IETF............................... 10
+ 4.1 The Need For Interim Solutions............................... 10
+ 4.2 The Proposed Phases.......................................... 10
+ 4.3 A Solution For Routing Table Explosion -- CIDR............... 12
+ 4.4 Regarding "IP Address Exhaustion"............................ 13
+ 4.5 Milestones And Timetable For Making a Recommendation for
+ "Bigger Internet Addresses".................................. 14
+ 5. SUMMARY....................................................... 15
+ Appendix A. FOR MORE INFORMATION................................. 16
+ Appendix B. INFORMATION AND SELECTION CRITERIA FOR "BIGGER
+ INTERNET ADDRESSES".................................. 16
+ Appendix C. BIBLIOGRAPHY......................................... 20
+ Security Considerations.......................................... 21
+ Authors' Addresses............................................... 22
+
+1. INTRODUCTION
+
+ It seems unlikely that the designers of IP ever imagined at the time
+ what phenomenal success the Internet would achieve. Internet
+ connections were initially intended primarily for mainframe computers
+ at sites performing DARPA-sponsored research. Now, of course, the
+ Internet has extended its reach to the desktop and is beginning to
+ extend into the home. No longer the exclusive purview of pure R&D
+ establishments, the Internet has become well entrenched in parts of
+ the corporate world and is beginning to make inroads into secondary
+ and even primary schools. While once it was an almost exclusively
+ U.S. phenomenon, the Internet now extends to every continent and
+ within a few years may well include network connections in every
+ country.
+
+ Over the past couple of years, we have seen increasingly strong
+ indications that all of this success will stress the limits of IP
+ unless appropriate corrective actions are taken. The supply of
+ unallocated Class B network numbers is rapidly dwindling, and the
+ amount of routing information now carried in the Internet is
+ increasingly taxing the abilities of both the routers and the people
+ who have to manage them. Somewhat longer-term, it is possible that
+ we will run out of host addresses or network numbers altogether.
+
+ While these problems could be avoided by attempting to restrict the
+ growth of the Internet, most people would prefer solutions that allow
+ growth to continue. Fortunately, it appears that such solutions are
+ possible, and that, in fact, our biggest problem is having too many
+ possible solutions rather than too few.
+
+ This memo provides a preliminary report of IESG deliberations on how
+ routing and addressing issues can be pursued in the IAB/IETF.
+
+
+
+
+Gross & Almquist [Page 2]
+
+RFC 1380 ROAD November 1992
+
+
+ In following sections, we will discuss in more detail the problems
+ confronting us and possible approaches. We will give a brief
+ overview of the ROAD group and related activities in the IETF. We
+ will then discuss possible courses of action in the IETF.
+ Ultimately, the IESG will issue a recommendation from the IESG/IETF
+ to the IAB.
+
+2. ISSUES OF GROWTH AND EVOLUTION IN THE INTERNET
+
+2.1 The Problems
+
+ The Internet now faces three growth-related problems:
+
+ - Class B network number exhaustion - Routing table explosion
+ - IP address space exhaustion
+
+2.1.1 Class B Network Number Exhaustion
+
+ Over the last several years, the number of network numbers assigned
+ and the number of network numbers configured into the Merit NSFnet
+ routing database have roughly doubled every 12 months. This has led
+ to estimates that, at the current allocation rate, and in the absence
+ of corrective measures, it will take less than 2 years to allocate
+ all of the currently unassigned Class B network numbers.
+
+ After that, new sites which wished to connect more than the number of
+ hosts possible in a single Class C (253 hosts) would need to be
+ assigned multiple Class C networks. This will exacerbate the routing
+ table explosion problems described next.
+
+2.1.2. Routing Table Explosion
+
+ As the number of networks connected to the Internet has grown, the
+ amount of routing information that has to be passed around to keep
+ track of them all is likewise growing. This is leading to two types
+ of problems.
+
+Hardware and Protocol Limits
+
+ Routing protocols must pass around this information, and routers must
+ store and use it. This taxes memory limits in the routers, and can
+ also consume significant bandwidth when older routing protocols are
+ used, (such as EGP and RIP, which were designed for a much smaller
+ number of networks).
+
+ The limits on the memory in the routers seem to be the most pressing.
+ It is already the case that the routers used in the MILNET are
+ incapable of handling all of the current routes, and most other
+
+
+
+Gross & Almquist [Page 3]
+
+RFC 1380 ROAD November 1992
+
+
+ service providers have found the need to periodically upgrade their
+ routers to accommodate ever larger quantities of routing information.
+ An informal survey of router vendors by the ROAD group estimated that
+ most of the currently deployed generation of high-end routers will
+ support O(16000) routes. This will be probably be adequate for the
+ next 12 to 18 months at the current rate of growth. Most vendors
+ have begun, or will soon begin, to ship routers capable of handling
+ O(64000) routes, which should be adequate for an additional two years
+ if the above Class B Network Number Exhaustion problem is solved.
+
+Human Limits
+
+ The number of routes does not merely tax the network's physical
+ plant. Network operators have found that the inter-domain routing
+ protocol mechanisms often need to be augmented by a considerable
+ amount of configuration to make the paths followed by packets be
+ consistent with the policies and desires of the network operators.
+ As the number of networks increases, the configuration (and the
+ traffic monitoring to determine whether the configuration has been
+ done correctly) becomes increasingly difficult and time-consuming.
+
+ Although it is not possible to determine a number of networks (and
+ therefore a time frame) where human limits will be exceeded, network
+ operators view this as a significant short-term problem.
+
+2.1.3. IP Address Exhaustion
+
+ If the current exponential growth rate continues unabated, the number
+ of computers connected to the Internet will eventually exceed the
+ number of possible IP addresses. Because IP addresses are divided
+ into "network" and "host" portions, we may not ever fully run out of
+ IP addresses because we will run out of IP network numbers first.
+
+ There is considerable uncertainty regarding the timeframe when we
+ might exceed the limits of the IP address space. However, the issue
+ is serious enough that it deserves our earliest attention. It is
+ very important that we develop solutions to this potential problem
+ well before we are in danger of actually running out of addresses.
+
+2.1.4. Other Internetwork Layer Issues
+
+ Although the catalog of problems above is pretty complete as far as
+ the scaling problems of the Internet are concerned, there are other
+ Internet layer issues that will need to be addressed over the coming
+ years. These are issues regarding advanced functionality and service
+ guarantees in the Internet layer.
+
+ In any attempt to resolve the Internet scaling problems, it is
+
+
+
+Gross & Almquist [Page 4]
+
+RFC 1380 ROAD November 1992
+
+
+ important to consider how these other issues might affect the future
+ evolution of Internet layer protocols. These issues include:
+
+ 1) Policy-based routing
+ 2) Flow control
+ 3) Weak Quality-of-Service (QOS)
+ 4) Service guarantees (strong QOS)
+ 5) Charging
+
+2.2 Possible Solutions
+
+2.2.1. Class B Network Number Exhaustion
+
+ A number of approaches have been suggested for how we might slow the
+ exhaustion of the Class B IP addresses. These include:
+
+ 1) Reclaiming those Class B network numbers which have been
+ assigned but are either unused or used by networks which are not
+ connected to the Internet.
+
+ 2) Modifying address assignment policies to slow the assignment
+ of Class B network numbers by assigning multiple Class C network
+ numbers to organizations which are only a little bit to big to be
+ accommodated by a Class C network number.
+
+ Note: It is already the case that a Class B number is assigned
+ only if the applicant would need more than "several" Class C
+ networks. The value of "several" has increased over time from
+ 1 to (currently) 32.
+
+ 3) Use the Class C address space to form aggregations of
+ different size than the normal normal Class C addresses. Such
+ schemes include Classless Inter-Domain Routing (CIDR) [Fuller92]
+ and the C# scheme [Solen92].
+
+2.2.2. Routing Table Explosion
+
+ As was described earlier, there are actually two parts to this
+ problem. They each have slightly different possible approaches:
+
+Hardware and Protocol Limits
+
+ 1) More thrust. We could simply recognize the fact that routers
+ which need full Internet routing information will require large
+ amounts of memory and processing capacity. This is at best a very
+ short-term approach, and we will always need to face this problem
+ in the long-term.
+
+
+
+
+Gross & Almquist [Page 5]
+
+RFC 1380 ROAD November 1992
+
+
+ 2) Route servers (a variant of the "More Thrust" solution).
+ Instead of requiring every router to store complete routing
+ information, mechanisms could be developed to allow the tasks of
+ computing and storing routes to be offloaded to a server. Routers
+ would request routes from the server as needed (presumably caching
+ to improve performance).
+
+ 3) Topology engineering. Many network providers already try to
+ design their networks in such a way that only a few of the routers
+ need complete routing information (the others rely on default
+ routes to reach destinations that they don't have explicit routes
+ to). While this is inconvenient for network operators, it is a
+ trend which is likely to continue.
+
+ It is also the case that network providers could further reduce
+ the number of routers which need full routing information by
+ accepting some amount of suboptimal routing or reducing alternate
+ paths used for backup.
+
+ 4) Charging-based solutions. By charging for network number
+ advertisements, it might be possible to discourage sites from
+ connecting more networks to the Internet than they get significant
+ value from having connected.
+
+ 5) Aggregation of routing information. It is fairly clear that in
+ the long-term it will be necessary for addresses to be more
+ hierarchical. This will allow routes to many networks to be
+ collapsed into a single summary route. Therefore, an important
+ question is whether aggregation can also be part of the short-term
+ solution. Of the proposals to date, only CIDR could provide
+ aggregation in the short-term. All longer-term proposals should
+ aggregation.
+
+Human Limits
+
+ 1) Additional human resources. Network providers could devote
+ additional manpower to routing management, or accept the
+ consequences of a reduced level of routing management. This is
+ obviously unattractive as anything other than a very short-term
+ solution.
+
+ 2) Better tools. Network operators and router vendors could work
+ to develop more powerful paradigms and mechanisms for routing
+ management.
+
+ The IETF has already undertaken some work in the areas of route
+ filtering and route leaking.
+
+
+
+
+Gross & Almquist [Page 6]
+
+RFC 1380 ROAD November 1992
+
+
+2.2.3. IP Address Exhaustion
+
+ The following general approaches have been suggested for dealing with
+ the possible exhaustion of the IP address space:
+
+ 1) Protocol modifications to provide a larger address space. By
+ enhancing IP or by transitioning to another protocol with a larger
+ address space, we could substantially increase the number of
+ available network numbers and addresses.
+
+ 2) Addresses which are not globally unique. Several proposed
+ schemes have emerged whereby a host's domain name is globally
+ unique, but its IP address would be unique only within it's local
+ routing domain. These schemes usually involve address translating
+
+ 3) Partitioned Internet. The Internet could be partitioned into
+ areas, such that a host's IP address would be unique only within
+ its own area. Such schemes generally postulate application
+ gateways to interconnect the areas. This is not unlike the
+ approach often used to connect differing protocol families.
+
+ 4) Reclaiming network numbers. Network numbers which are not
+ used, or are used by networks which are not connected to the
+ Internet, could conceivably be reclaimed for general Internet use.
+ This isn't a long-term solution, but could possibly help in the
+ interim if for some reason address exhaustion starts to occur
+ unexpectedly soon.
+
+3. PREPARING FOR ACTION
+
+3.1 The IAB Architecture Retreats
+
+ In July 1991, the IAB held a special workshop to consider critical
+ issues in the IP architecture (Clark91). Of particular concern were
+ the problems related to Internet growth and scaling. The IAB felt
+ the issues were of sufficient concern to begin organizing a special
+ group to explore the issues and to explore possible solutions. Peter
+ Ford (LANL) was asked to organize this effort. The IAB reconvened
+ the architecture workshop in January 1992 to further examine these
+ critical issues, and to meet jointly with the then-formed ROAD group
+ (see below).
+
+3.2 The Santa Fe IETF
+
+ At the November 1991 Santa Fe IETF meeting, the BGP Working Groups
+ independently began a concerted exploration of the issues of routing
+ table scaling. The principal approach was to perform route
+ aggregation by using address masks in BGP to do "supernetting"
+
+
+
+Gross & Almquist [Page 7]
+
+RFC 1380 ROAD November 1992
+
+
+ (rather than "subnetting"). This approach would eventually evolve
+ into CIDR. The BGP WG decided to form a separate subgroup, to be led
+ by Phill Gross (ANS) to pursue this solution.
+
+3.3 The ROAD Group and Beyond
+
+ At the Santa Fe IETF, the initially separate IAB and BGP WG
+ activities were combined into a special effort, named the "ROuting
+ and ADdressing (ROAD) Group", to be co-chaired by Ford and Gross.
+
+ The group was asked to explore possible near-term approaches for the
+ scaling problems described in the last section, namely:
+
+ - Class B address exhaustion
+ - Routing table explosion
+ - IP address space exhaustion
+
+ The ROAD group was asked to report back to the IETF at the San Diego
+ IETF (March 1992). Suggested guidelines included minimizing changes
+ to hosts, must be incrementally deployable, and must provide support
+ for a billion networks.
+
+ The ROAD group was not a traditional open IETF working group. It was
+ always presumed that this was a one-time special group that would
+ lead to the formation of other IETF WGs after its report in San
+ Diego.
+
+ The ROAD group held several face-face meetings between the November
+ 1991 (Santa Fe) and March 1992 (San Diego) IETF meetings. This
+ included several times at the Santa Fe IETF meeting, December 1991 in
+ Reston VA, January 1992 in Boston (in conjunction with the IAB
+ architecture workshop), and January 1992 in Arizona). There was also
+ much discussion by electronic mail.
+
+ The group produced numerous documents, which have variously been made
+ available as Internet-Drafts or RFCs (see Bibliography in Appendix
+ D).
+
+ As follow-up, the ROAD co-chairs reported to the IETF plenary in
+ March 1992 in San Diego. Plus, several specific ROAD-related
+ activities took place during the IETF meeting that week.
+
+ The Ford/Gross presentation served as a preliminary report from the
+ ROAD group. The basic thrust was:
+
+ 1. The Internet community needs a better way to deal with current
+ addresses (e.g., hierarchical address assignments for routing
+ aggregation to help slow Class B exhaustion and routing table
+
+
+
+Gross & Almquist [Page 8]
+
+RFC 1380 ROAD November 1992
+
+
+ explosion). Classless Inter-Domain Routing (CIDR; also called
+ "supernetting") was recommended. CIDR calls for:
+
+ - The development of a plan for hierarchical IP address
+ assignment for aggregation in routing,
+
+ - Enhanced "classless" Inter-domain protocols (i.e., carry
+ address masks along with IP addresses),
+
+ - Inter-Domain routing "Usage documents" for using addressing
+ and routing plan with the enhanced inter-domain protocols,
+ and for interacting with IGPs.
+
+ 2. The Internet community needs bigger addresses for the Internet
+ to stem IP address exhaustion. The ROAD group explored several
+ approaches in some depth. Some of these approaches were discussed
+ at the San Diego IETF. However, a final recommendation of a
+ single approach did not emerge.
+
+ 3. The Internet community needs to focus more effort on future
+ directions for Internet routing and advanced Internet layer
+ features.
+
+ Other ROAD-related activities at the San Diego IETF meeting included:
+
+ - Monday, 8:00 - 9:00 am, Report from the ROAD group on
+ "Internet Routing and Addressing Considerations",
+
+ - Monday, 9:30-12:00pm, Geographical Addressing and Routing
+ (during NOOP WG session),
+
+ - Monday, 1:30-3:30pm, Preliminary discussion of a CIDR routing
+ and addressing plan (during ORAD session),
+
+ - Tuesday, 1:30-6:00pm, Internet Routing and Addressing BOF (to
+ discuss ROAD results and to explore approaches for bigger Internet
+ address space),
+
+ - Wednesday, 1:30-3:30pm, CIDR Supernetting BOF (joint with BGP
+ WG),
+
+ - Thursday, 4:00-6:00pm, Summary of ROAD activities in San Diego
+ followed by open plenary discussion.
+
+ The slides for the Monday presentation (Ford92), slides for the
+ Thursday summary (and notes in the Chair's message) (Gross92), and
+ notes for the other sessions are contained in the Proceedings of the
+ Twenty-Third IETF (San Diego).
+
+
+
+Gross & Almquist [Page 9]
+
+RFC 1380 ROAD November 1992
+
+
+4. SETTING DIRECTIONS FOR THE IETF
+
+4.1 The Need For Interim Solutions
+
+ Solutions to the problems of advanced Internet layer functionality
+ are far from being well understood. While we should certainly
+ encourage research in these areas, it is premature to start an
+ engineering effort for an Internet layer which would solve not only
+ the scaling problems but also those other issues.
+
+ Plus, most approaches to the problem of IP address space exhaustion
+ involve changes to the Internet layer. Such approaches mean changes
+ changes to host software that will require us to face the very
+ difficult transition of a large installed base.
+
+ It is therefore not likely that we can (a) develop a single solution
+ for the near-term scaling problems that will (b) also solve the
+ longer-term problems of advanced Internet-layer functionality, that
+ we can (c) choose, implement and deploy before the nearer-term
+ problems of Class B exhaustion or routing table explosion confront
+ us.
+
+ This line of reasoning leads to the inevitable conclusion that we
+ will need to make major enhancements to IP in (at least) two stages.
+
+ Therefore, we will consider interim measures to deal with Class B
+ address exhaustion and routing table explosion (together), and to
+ deal with IP address exhaustion (separately).
+
+ We will also suggest that the possible relation between these nearer-
+ term measures and work toward advanced Internet layer functionality
+ should be made an important consideration.
+
+4.2 The Proposed Phases
+
+ The IESG recommends that we divide the overall course of action into
+ several phases. For lack of a better vocabulary, we will term these
+ "immediate", "short-term", mid-term", and "long-term" phases. But,
+ as the ROAD group pointed out, we should start all the phases
+ immediately. We cannot afford to act on these phases consecutively!
+
+ In brief, the phases are:
+
+ - "Immediate". These are configuration and engineering actions that
+ can take place immediately without protocol design, development, or
+ deployment. There are a number of actions that can begin
+ immediately. Although none of these will solve any of the problems,
+ they can help slow the onset of the problems.
+
+
+
+Gross & Almquist [Page 10]
+
+RFC 1380 ROAD November 1992
+
+
+ The IESG specifically endorses:
+
+ 1) the need for more conservative address assignment
+ policies,
+ 2) alignment of new address assignment policies with any new
+ aggregation schemes,
+ 3) efforts to reclaim unused Class B addresses,
+ 4) installation of more powerful routers by network operators
+ at key points in the Internet, and
+ 5) careful attention to topology engineering.
+
+ - "Short-term". Actions in this phase are aimed at dealing with
+ Class B exhaustion and routing table explosion. These problems are
+ deemed to be quite pressing and to need solutions well before the IP
+ address exhaustion problem needs to be or could be solved. In this
+ timeframe, changes to hosts can *not* be considered.
+
+ - "Mid-term". In the mid-term, the issue of IP address exhaustion
+ must be solved. This is the most fundamental problem facing the IP
+ architecture. Depending on the expected timeframe, changes to host
+ software could be considered. Note: whatever approach is taken, it
+ must also deal with the routing table explosion. If it does not,
+ then we will simply be forced to deal with that problem again, but in
+ a larger address space.
+
+ - "Long-term". Taking a broader view, the IESG feels that advanced
+ Internet layer functionality, like QOS support and resource
+ reservation, will be crucial to the long-term success of the Internet
+ architecture.
+
+ Therefore, planning for advanced Internet layer functionality should
+ play a key role in our choice of mid-term solutions.
+
+ In particular, we need to keep several things in mind:
+
+ 1) The long-term solution will require replacement and/or
+ extension of the Internet layer. This will be a significant
+ trauma for vendors, operators, and for users. Therefore, it is
+ particularly important that we either minimize the trauma involved
+ in deploying the sort-and mid-term solutions, or we need to assure
+ that the short- and mid-term solutions will provide a smooth
+ transition path for the long-term solutions.
+
+ 2) The long-term solution will likely require globally unique
+ endpoint identifiers with an hierarchical structure to aid
+ routing. Any effort to define hierarchy and assignment mechanisms
+ for short- or mid-term solutions would, if done well, probably
+ have long-term usefulness, even if the long-term solution uses
+
+
+
+Gross & Almquist [Page 11]
+
+RFC 1380 ROAD November 1992
+
+
+ radically different message formats.
+
+ 3) To some extent, development and deployment of the interim
+ measures will divert resources away from other important projects,
+ including the development of the long-term solution. This
+ diversion should be carefully considered when choosing which
+ interim measures to pursue.
+
+4.3 A Solution For Routing Table Explosion -- CIDR
+
+ The IESG accepted ROAD's endorsement of CIDR [Fuller92]. CIDR solves
+ the routing table explosion problem (for the current IP addressing
+ scheme), makes the Class B exhaustion problem less important, and
+ buys time for the crucial address exhaustion problem.
+
+ The IESG felt that other alternatives (e.g., C#, see Solen92) did not
+ provide both routing table aggregation and Class B conservation at
+ comparable effort.
+
+ CIDR will require policy changes, protocol specification changes,
+ implementation, and deployment of new router software, but it does
+ not call for changes to host software.
+
+ The IESG recommends the following course of action to pursue CIDR in
+ the IETF:
+
+ a. Adopt the CIDR model described in Fuller92.
+
+ b. Develop a plan for "IP Address Assignment Guidelines".
+
+ The IESG considered the creation of an addressing plan to be an
+ operational issue. Therefore, the IESG asked Bernhard Stockman
+ (IESG Operational Requirements Area Co-Director) to lead an effort
+ to develop such a plan. Bernhard Stockman is in a position to
+ bring important international input (Stockman92) into this effort
+ because he is a key player in RIPE and EBONE and he is a co-chair
+ of the Intercontinental Engineering Planning Group (IEPG).
+
+ A specific proposal [Gerich92] has now emerged. [Gerich92]
+ incorporates the views of the IETF, RIPE, IEPG, and the Federal
+ Engineering Planning group (FEPG).
+
+ c. Pursue CIDR extensions to BGP in the BGP WG.
+
+ This activity stated at the San Diego IETF meeting. A new BGP
+ specification, BGP4, incorporating the CIDR extensions, is now
+ available for public comment [Rekhter92a].
+
+
+
+
+Gross & Almquist [Page 12]
+
+RFC 1380 ROAD November 1992
+
+
+ d. Form a new WG to consider CIDR-related extensions to IDRP
+ (e.g., specify how run IDRP for IP inter-domain routing).
+
+ e. Give careful consideration to how CIDR will be deployed in the
+ Internet.
+
+ This includes issues such as how to maintain address aggregation
+ across non-CIDR domains and how CIDR and various IGPs will need to
+ interact. Depending on the status of the combined CIDR
+ activities, the IESG may recommend forming a "CIDR Deployment WG",
+ along the same lines as the current BGP Deployment WG.
+
+4.4 Regarding "Bigger Internet Addresses"
+
+ In April-May 1992, the IESG reviewed the various approaches emerging
+ from the ROAD group activities -- e.g., "Simple CLNP" [Callon92a],
+ "IP Encaps" [Hinden92], "CNAT" [Callon92b], and "Nimrod"
+ [Chiappa91].
+
+ (Note: These were the only proposals under serious consideration in
+ this time period. Other proposals, namely "The P Internet Protocol
+ (PIP)" [Tsuchiya92b] and "The Simple Internet Protocol (SIP)"
+ [Deering92] have since been proposed. Following the San Diego IETF
+ deliberations in March, "Simple CLNP" evolved into "TCP and UDP with
+ Bigger Addresses (TUBA)", and "IP Encaps" evolved into "IP Address
+ Encapsulation (IPAE)" [Hinden92].)
+
+ The "Simple CLNP" approach perhaps initially enjoyed more support
+ than other approaches.
+
+ However, the consensus view in the IESG was that the full impact of
+ transition to "Simple CLNP" (or to any of the proposed approaches)
+ had not yet been explored in sufficient detail to make a final
+ recommendation possible at this time.
+
+ The feeling in the IESG was that such important issues as
+
+ - impact on operational infrastructure,
+ - impact on current protocols (e.g., checksum computation
+ in TCP and UDP under any new IP-level protocol),
+ - deployment of new routing protocols,
+ - assignment of new addresses,
+ - impact on performance,
+ - ownership of change control
+ - effect of supporting new protocols, such as for address
+ resolution,
+ - effect on network management and security, and
+ - the costs to network operators and network users who must
+
+
+
+Gross & Almquist [Page 13]
+
+RFC 1380 ROAD November 1992
+
+
+ be trained in the architecture and specifics of any new
+ protocols needed to be explored in more depth before a
+ decision of this magnitude should be made.
+
+ At first the question seemed to be one of timing.
+
+ At the risk of oversimplifying some very wide ranging discussions,
+ many in the IESG felt that if a decision had to be made
+ *immediately*, then "Simple CLNP" might be their choice. However,
+ they would feel much more comfortable if more detailed information
+ was part of the decision.
+
+ The IESG felt there needed to be an open and thorough evaluation of
+ any proposed new routing and addressing architecture. The Internet
+ community must have a thorough understanding of the impact of
+ changing from the current IP architecture to a new one. The
+ community needs to be confident that we all understand which approach
+ has the most benefits for long-term internet growth and evolution,
+ and the least impact on the current Internet.
+
+ The IESG considered what additional information and criteria were
+ needed to choose between alternative approaches. We also considered
+ the time needed for gathering this additional information and the
+ amount of time remaining before it was absolutely imperative to make
+ this decision (i.e., how much time do we have before we are in danger
+ of running out of IP addresses *before* we could deploy a new
+ architecture?).
+
+ This led the IESG to propose a specific set of selection criteria and
+ information, and specific milestones and timetable for the decision.
+
+ The next section describes the milestones and timetable for choosing
+ the approach for bigger Internet addresses.
+
+ The selection criteria referenced in the milestones are contained in
+ Appendix B.
+
+4.5 Milestones And Timetable For Making a Recommendation for "Bigger
+ Internet Addresses"
+
+ In June, the IESG recommended that a call for proposals be made, with
+ initial activities to begin at the July IETF in Boston, and with a
+ strict timetable for reaching a recommendation coming out of the
+ November IETF meeting [Gross92a].
+
+ Eventually, the call for proposals was made at the July meeting
+ itself.
+
+
+
+
+Gross & Almquist [Page 14]
+
+RFC 1380 ROAD November 1992
+
+
+ A working group will be formed for each proposed approach. The
+ charter of each WG will be to explore the criteria described in
+ Appendix B and to develop a detailed plan for IESG consideration.
+
+ The WGs will be asked to submit an Internet-Draft prior to the
+ November 1992 IETF, and to make presentations at the November IETF.
+ The IESG and the IETF will review all submitted proposals and then
+ the IESG will make a recommendation to the IAB following the November
+ 1992 IETF meeting.
+
+ Therefore, the milestones and timetable for the IESG to reach a
+ recommendation on bigger Internet addresses are:
+
+ July 1992 -- Issue a call for proposals at the Boston IETF meeting
+ to form working groups to explore separate approaches for bigger
+ Internet addresses.
+
+ August-November 1992 -- Proposed WGs submit charters, create
+ discussion lists, and begin their deliberations by email and/or
+ face- to-face meetings. Redistribute the IESG recommendation
+ (i.e., this memo). Public review, discussion, and modification as
+ appropriate of the "selection criteria" in Appendix B.
+
+ October 1992 -- By the end of October, each WG will be required to
+ submit a written description of the approach and how the criteria
+ are satisfied. This is to insure that these documents are
+ distributed as Internet-Drafts for public review well before the
+ November IETF meeting.
+
+ November 1992 -- Each WG will be given an opportunity to present
+ its findings in detail at the November 1992 IETF meeting. Based
+ on the written documents, the presentations, and public
+ discussions (by email and at the IETF), the IESG will forward a
+ recommendation to the IAB after the November IETF meeting.
+
+5. SUMMARY
+
+ The problems of Internet scaling and address exhaustion are
+ fundamentally important to the continued health of the global
+ Internet, and to the long-term success of such programs as the U.S.
+ NREN and the European EBONE. Finding and embarking on a course of
+ action is critical. However, the problem is so important that we
+ need a deep understanding of the information and criteria described
+ in Appendix B before a decision is made.
+
+ With this memo, the IESG re-affirms its earlier recommendation to the
+ IAB that (a) we move CIDR forward in the IETF as described in section
+ 4.3, and (b) that we encourage the exploration of other proposals for
+
+
+
+Gross & Almquist [Page 15]
+
+RFC 1380 ROAD November 1992
+
+
+ a bigger Internet address space according to the timetable in section
+ 4.5.
+
+Appendix A. FOR MORE INFORMATION
+
+ To become better acquainted with the issues and/or to follow the
+ progress of these activities:
+
+ - Please see the documents in the Bibliography below.
+
+ - Join the Big-Internet mailing list where the general issues
+ are discussed (big-internet-request@munnari.oz.au).
+
+ - Any new WG formed will have an open mailing list. Please feel
+ free to join each as they are announced on the IETF mailing
+ list. The current lists are:
+
+ PIP: pip-request@thumper.bellcore.com
+ TUBA: tuba-request@lanl.gov
+ IPAE: ip-encaps-request@sunroof.eng.sun.com
+ SIP: sip-request@caldera.usc.edu
+
+ - Attend the November IETF in Washington D.C. (where the WGs
+ will report and the IESG recommendation will begin formulating
+ its recommendation to the IAB).
+
+ Note: In order to receive announcements of:
+
+ - future IETF meetings and agenda,
+ - new IETF working groups, and
+ - the posting of Internet-Drafts and RFCs,
+
+ please send a request to join the IETF-Announcement mailing list
+ (ietf-announce-request@nri.reston.va.us).
+
+Appendix B. INFORMATION AND SELECTION CRITERIA FOR "BIGGER INTERNET
+ ADDRESSES"
+
+ This section describes the information and criteria which the IESG
+ felt that any new routing and addressing proposal should supply. As
+ the community has a chance to comment on these criteria, and as the
+ IESG gets a better understanding of the issues relating to selection
+ of a new routing and addressing architecture, this section may be
+ revised and published in a separate document.
+
+ It is expected that every proposal submitted for consideration should
+ address each item below on an point-by-point basis.
+
+
+
+
+Gross & Almquist [Page 16]
+
+RFC 1380 ROAD November 1992
+
+
+B.1 Description of the Proposed Scheme
+
+ A complete description of the proposed routing and addressing
+ architecture should be supplied. This should be at the level of
+ detail where the functionality and complexity of the scheme can be
+ clearly understood. It should describe how the proposal solves the
+ basic problems of IP address exhaustion and router resource overload.
+
+B.2 Changes Required
+
+ All changes to existing protocols should be documented and new
+ protocols which need to be developed and/or deployed should be
+ specified and described. This should enumerate all protocols which
+ are not currently in widespread operational deployment in the
+ Internet.
+
+ Changes should also be grouped by the devices and/or functions they
+ affect. This should include at least the following:
+
+ - Protocol changes in hosts
+ - Protocol changes in exterior router
+ - Protocol changes in interior router
+ - Security and Authentication Changes
+ - Domain name system changes
+ - Network management changes
+ - Changes required to operations tools (e.g., ping, trace-
+ route, etc.)
+ - Changes to operational and administration
+ procedures
+
+ The changes should also include if hosts and routers have their
+ current IP addresses changed.
+
+ The impact and changes to the existing set of TCP/IP protocols should
+ be described. This should include at a minimum:
+
+ - IP
+ - ICMP
+ - DNS
+ - ARP/RARP
+ - TCP
+ - UDP
+ - FTP
+ - RPC
+ - SNMP
+
+ The impact on protocols which use IP addresses as data should be
+ specifically addressed.
+
+
+
+Gross & Almquist [Page 17]
+
+RFC 1380 ROAD November 1992
+
+
+B.3 Implementation Experience
+
+ A description of implementation experience with the proposal should
+ be supplied. This should include the how much of the proposal was
+ implemented and hard it was to implement. If it was implemented by
+ modifying existing code, the extent of the modifications should be
+ described.
+
+B.4 Large Internet Support
+
+ The proposal should describe how it will scale to support a large
+ internet of a billion networks. It should describe how the proposed
+ routing and addressing architecture will work to support an internet
+ of this size. This should include, as appropriate, a description of
+ the routing hierarchy, how the routing and addressing will be
+ organized, how different layers of the routing interact (e.g.,
+ interior and exterior, or L1, L2, L3, etc.), and relationship between
+ addressing and routing.
+
+ The addressing proposed should include a description of how addresses
+ will be assigned, who owns the addresses (e.g., user or service
+ provider), and whether there are restrictions in address assignment
+ or topology.
+
+B.5 Syntax and semantics of names, identifiers and addresses
+
+ Proposals should address the manner in which data sources and sinks
+ are identified and addressed, describe how current domain names and
+ IP addresses would be used/translated/mapped in their scheme, how
+ proposed new identifier and address fields and semantics are used,
+ and should describe the issues involved in administration of these id
+ and address spaces according to their proposal. The deployment plan
+ should address how these new semantics would be introduced and
+ backward compatibility maintained.
+
+ Any overlays in the syntax of these protocol structures should be
+ clearly identified and conflicts resulting from syntactic overlay of
+ functionality should be clearly addressed in the discussion of the
+ impact on administrative assignment.
+
+B.6 Performance Impact
+
+ The performance impact of the new routing and addressing architecture
+ should be evaluated. It should be compared against the current state
+ of the art with the current IP. The performance evaluation for
+ routers and hosts should include packets-per-second and memory usage
+ projections, and bandwidth usage for networks. Performance should be
+ evaluated for both high speed speed and low speed lines.
+
+
+
+Gross & Almquist [Page 18]
+
+RFC 1380 ROAD November 1992
+
+
+ Performance for routers (table size and computational load) and
+ network bandwidth consumption should be projected based on the
+ following projected data points:
+
+ -Domains 10^3 10^4 10^5 10^6 10^7 10^8
+ -Networks 10^4 10^5 10^6 10^7 10^8 10^9
+ -Hosts 10^6 10^7 10^8 10^9 10^10 10^11
+
+B.7 Support for TCP/IP hosts than do not support the new architecture
+
+ The proposal should describe how hosts which do not support the new
+ architecture will be supported -- whether they receive full services
+ and can communicate with the whole Internet, or if they will receive
+ limited services. Also, describe if a translation service be
+ provided between old and new hosts? If so, where will be this be
+ done.
+
+B.8 Effect on User Community
+
+ The large and growing installed base of IP systems comprises people,
+ as well as software and machines. The proposal should describe
+ changes in understanding and procedures that are used by the people
+ involved in internetworking. This should include new and/or changes
+ in concepts, terminology, and organization.
+
+B.9 Deployment Plan Description
+
+ The proposal should include a deployment plan. It should include the
+ steps required to deploy it. Each step should include the devices
+ and protocols which are required to change and what benefits are
+ derived at each step. This should also include at each step if hosts
+ and routers are required to run the current and proposed internet
+ protocol.
+
+ A schedule should be included, with justification showing that the
+ schedule is realistic.
+
+B.10 Security Impact
+
+ The impact on current and future security plans should be addressed.
+ Specifically do current security mechanisms such as address and
+ protocol port filtering work in the same manner as they do today, and
+ what is the effect on security and authentication schemes currently
+ under development.
+
+B.11 Future Evolution
+
+ The proposal should describe how it lays a foundation for solving
+
+
+
+Gross & Almquist [Page 19]
+
+RFC 1380 ROAD November 1992
+
+
+ emerging internet problems such as security/authentication, mobility,
+ resource allocation, accounting, high packet rates, etc.
+
+Appendix C. BIBLIOGRAPHY
+
+-Documents and Information from IETF/IESG:
+
+ [Ford92] Ford, P., and P. Gross, "Routing And Addressing
+ Considerations", Proceedings of the Twenty-Third IETF, March 1992.
+
+ [Gross92] Gross, P., "Chair's Message and Minutes of the Open IETF
+ Plenary", Proceedings of the Twenty-Third IETF, March 1992.
+
+ [Gross92a] Gross, P., "IESG Deliberations on Routing and Addressing",
+ Electronic mail message to the Big-Internet mailing list, June 1992.
+
+-Documents directly resulting from the ROAD group:
+
+ [Fuller92] Fuller, V., Li, T., Yu, J., and K. Varadhan,
+ "Supernetting: an Address Assignment and Aggregation Strategy", RFC
+ 1338, BARRNet, cisco, Merit, OARnet, June 1992.
+
+ [Hinden92] Hinden, B., "New Scheme for Internet Routing and
+ Addressing (ENCAPS)", Email message to Big-Internet mailing list,
+ March 16, 1992.
+
+ [Callon92a] Callon, R., "TCP and UDP with Bigger Addresses (TUBA), A
+ Simple Proposal for Internet Addressing and Routing", RFC 1347, DEC,
+ June 1992
+
+ [Deering92] Deering, S., "City Codes: An Alternative Scheme for OSI
+ NSAP Allocation in the Internet", Email message to Big-Internet
+ mailing list, January 7, 1992.
+
+ [Callon92b] CNAT
+
+-Related Documents:
+
+ [Hinden92b] Hinden, R., and D. Crocker, "A Proposal for IP Address
+ Encapsulation (IPAE): A Compatible version of IP with Large
+ Addresses", Work in Progress, June 1992.
+
+ [Deering92b] Deering, S., "The Simple Internet Protocol", Big-
+ Internet mailing list.
+
+ [Stockman92] Karrenberg, D., and B. Stockman, "A Proposal for a
+ Global Internet Addressing Scheme", Work in Progress, May 1992.
+
+
+
+
+Gross & Almquist [Page 20]
+
+RFC 1380 ROAD November 1992
+
+
+ [Rekhter92] Rekhter, Y., and T. Li, "Guidelines for IP Address
+ Allocation", Work in Progress, May 1992.
+
+ [Rekhter92b] Rekhter, Y., and T. Li, "The Border Gateway Protocol
+ (Version 4)", Work in Progress, September 1992.
+
+ [Rekhter92c] Rekhter, Y., and P. Gross, "Application of the Border
+ Gateway Protocol", Work in Progress, September 1992.
+
+ [Gerich92] Gerich, E., "Guidelines for Management of IP Address
+ Space", RFC 1366, Merit, October 1992.
+
+ [Solen92] Solensky, F., and F. Kastenholz, "A Revision to IP Address
+ Classifications", Work in Progress, March 1992.
+
+ [Wang92] Wany, Z., and J. Crowcroft, "A Two-Tier Address Structure
+ for the Internet: A Solution to the Problem of Address Space
+ Exhaustion", RFC 1335, University College London, May 1992.
+
+ [Callon91] Callon, R., Gardner, E., and R. Colella, "Guidelines for
+ OSI NSAP Allocation in the Internet", RFC 1237, NIST, Mitre, DEC,
+ July 1991.
+
+ [Tsuchiya92a] Tsuchiya, P., "The IP Network Address Translator
+ (NAT): Preliminary Design", Work in Progress, April 1991.
+
+ [Tsuchiya92b] Tsuchiya, P., "The 'P' Internet Protocol", Work in
+ Progress, May 1992.
+
+ [Chiappa91] Chiappa, J., "A New IP Routing and Addressing
+ Architecture", Work in Progress, July 1991.
+
+ [Clark91] Clark, D., Chapin, L., Cerf, V., Braden, R., and R. Hobby,
+ "Towards the Future Internet Architecture", RFC 1287, MIT, BBN, CNRI,
+ ISI, UCDavis, December 1991.
+
+Security Considerations
+
+ Security issues are discussed in sections 4.4, B.2, B.10, and B.11.
+
+
+
+
+
+
+
+
+
+
+
+
+Gross & Almquist [Page 21]
+
+RFC 1380 ROAD November 1992
+
+
+Authors' Addresses
+
+ Phillip Gross, IESG Chair
+ Advanced Network & Services
+ 100 Clearbrook Road
+ Elmsford, NY
+
+ Phone: 914-789-5300
+ EMail: pgross@ans.net
+
+
+ Philip Almquist
+ Stanford University
+ Networking Systems
+ Pine Hall 147
+ Stanford, CA 94305
+
+ Phone: (415) 723-2229
+ EMail: Almquist@JESSICA.STANFORD.EDU
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Gross & Almquist [Page 22]
+ \ No newline at end of file