RFC 1674

A Cellular Industry View of IPng

๐Ÿ“… published August 1994, from ietf

RFC 1674: A Cellular Industry View of IPng ๐Ÿ“ฑ๐ŸŽ€

okay bestie, so this is RFC 1674 ๐Ÿ’–, written by Mark S. Taylor (the header just says M. Taylor) from the CDPD Consortium. It's Informational and dated August 1994 ๐Ÿฆ‹. The header is under Network Working Group ๐ŸŒธ, and it doesn't list anything it obsoletes or updates, so nothing gets replaced here ๐Ÿ’….

Status of this Memo โœจ

This memo gives info to the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited ๐Ÿซถ.

Abstract ๐ŸŒˆ

This memo is a response to RFC 1550, "IP: Next Generation (IPng) White Paper Solicitation" ๐Ÿ“. Everything in this paper is meant as input to the technical discussions within IETF ๐Ÿงš. It is NOT an endorsement or commitment from the cellular industry, the Cellular Digital Packet Data (CDPD) consortium of service providers, or any of its constituent companies ๐Ÿ™ˆ.

Introduction ๐ŸŽ€

This is a draft of the requirements for IPng, as imagined by reps of the Cellular Digital Packet Data (CDPD) consortium of service providers ๐Ÿ’…. They're the leading providers for this nascent tech, which will give mobility to native mainstream connectionless network layer-based apps, so it's their goal to support whatever form IPng takes โœจ. However, there are several requirements they feel IPng must meet ๐Ÿ‘‘.

Mobility ๐Ÿฆ‹

Since they'll be offering mobile services, their main requirement is that IPng not inhibit their support of mobility ๐Ÿš€. IPng must not impede devices from being able to operate anywhere anytime ๐ŸŒ. Apps on these mobile devices must look and feel the same to the user no matter where they are ๐Ÿ’–. NPDUs should be self-contained and must not disallow the redirection built into their mobility solution. In other words, IPng must be connectionless ๐Ÿซถ.

Also, since IPng gives a chance for design upgrades beyond IPv4, they propose that native support for mobility be treated as an explicit IPng requirement ๐Ÿ”ฅ. Local area and wide area wireless tech opens up new chances for both TCP/IP and the Internet ๐ŸŒธ. Mobility works no matter if the data link is wired or wireless, but the fast rollout of wireless tech really pumps up the need for topological flexibility ๐Ÿ’œ.

As a side effect of mobility, "occasionally-connected hosts" matter way more ๐Ÿ™ˆ. Being able to handle occasionally-connected hosts in IPng is a requirement ๐Ÿ˜ญ.

Scale ๐ŸŒˆ

For scale, they picture some 20 to 40 million users by the year 2007 ๐Ÿ“ˆ. A "user" can be anything from a vending machine to a "road warrior" ๐Ÿš—. Those numbers are for North America alone ๐Ÿ‡บ๐Ÿ‡ธ. Worldwide, they expect IPng should be able to support billions of "users" ๐ŸŒ. And because the sparseness of network address assignments (needed for subnetting, etc.) is a thing, IPng should support at least tens or hundreds of billions of addresses ๐Ÿคฏ.

Addressing ๐Ÿ“

For addressing, they'd expect addresses to be hierarchical ๐ŸŒณ. A node with multiple links should require only a single address, although having more than one address should also be possible ๐ŸŽ€. The mapping of names to addresses should be independent of location, because an address should be an address, not a route ๐Ÿ—บ๏ธ. Variable-length addressing is also required to keep the protocol (IPng) extensible for later ๐Ÿงฉ. Address assignment should be distributed, not centralized like it is now ๐Ÿ’….

Security ๐Ÿ”

IPng should also support security mechanisms that will matter more and more on the proverbial "information highway" for commercial users ๐Ÿ›ฃ๏ธ. Security services that may optionally be expected from a Layer 3 entity like IPng include:

  • peer entity authentication ๐Ÿชช
  • data confidentiality ๐Ÿคซ
  • traffic flow confidentiality ๐ŸŒŠ
  • data integrity ๐Ÿงท
  • location confidentiality ๐Ÿ“

Accounting ๐Ÿ’œ

The ability to do accounting at Layer 3 is a requirement ๐Ÿงพ. The CDPD specification can serve as a model for the kind of accounting services they need ๐Ÿ“š.

Route Selection ๐Ÿ—บ๏ธ

In the voice comms arena, "equal access" and choice of an "interexchange carrier (IXC)" are issues that must be addressed ๐Ÿ“ž. Similar requirements for data may also exist ๐Ÿ‘€.

Source- and policy-based routing for inter-domain traffic can address this requirement ๐Ÿ›ค๏ธ. IPng must allow the selection of at least the first transient network service provider based on the source host ๐Ÿ™Œ.

Data Efficiency ๐Ÿƒ

The bandwidth of wide area wireless networks is a precious resource, so its use must be optimized ๐Ÿ’Ž. IPng must allow optimal use of the underlying Layer 2 medium ๐ŸŽฏ. Layer 3 Protocol Control Information (PCI) should be as condensed as possible ๐Ÿชถ. The protocol should be optimized for data efficiency โšก.

Packet prioritization must also be supported by IPng to optimize the use of low speed networks ๐Ÿข. This requirement includes both class and grade of service definitions for flexibility ๐ŸŽ›๏ธ.

Transition ๐Ÿฆข

The final requirement for IPng is that it must interoperate with IP for the foreseeable future ๐Ÿ”ฎ. Bridging mechanisms must be supported, and a strategy for transitioning from IPv4 to IPng must be defined ๐ŸŒ‰. Use of options fields, etc., is one mechanism to support the requirement for IPng protocols to handle IP addresses and headers ๐Ÿงณ.

Security Considerations ๐Ÿ’€

See section on Security. ๐Ÿ”—

Author's Address ๐ŸŽ€

  • Mark S. Taylor ๐Ÿ’–
  • Director of System Development
  • McCaw Cellular Communications, Inc.
  • Wireless Data Division
  • 10230 NE Points Drive
  • Kirkland, WA 98033-7869 USA
  • EMail: mark.s.taylor@airdata.com ๐Ÿ“ง
๐Ÿ“ฆ where this page comes from