RFC 1560 (rfc1560) - Page 3 of 7


The MultiProtocol Internet



Alternative Format: Original Text Document



RFC 1560               The MultiProtocol Internet          December 1993


   The figure describes the process from the perspective of a community
   working on a single primary protocol suite (such as the IETF/IESG/IAB
   working on the TCP/IP protocol suite.) (Note: It must be kept in mind
   throughout this paper that, while the discussion is oriented from the
   perspective of the IETF/IESG/IAB and the TCP/IP protocol suite, there
   is a complementary viewpoint from the perspective of each of the
   communities whose primary focus is on one of the other protocol
   suites.) There are other protocol suites (for example, IPX, OSI,
   SNA).  Although the primary emphasis of the community is developing a
   system based on a single set of protocols (protocol suite), the
   existence of other protocol suites demands that the community deal
   with two aspects of multiprotocolism. The first is interoperability
   between the primary protocol suite and other protocol suites. The
   second is resource sharing between the primary protocol suite and
   other protocol suites.  Both interoperability and sharing may happen
   at multiple levels in the protocol suites.

   Achieving interoperability and resource sharing is difficult, and
   often unanticipated interactions occur. Interoperability can be
   difficult for reasons such as lack of common semantics. Resource
   sharing can run into problems due to lack of common operational
   paradigms. For example, sharing bandwidth on a link may not work
   effectively if one protocol suite backs off in its demands and the
   other does not. Interoperability and resource sharing both require
   cooperation between the developers/users of the different protocol
   suites. The challenge in this area, then, is to develop mechanisms
   for interoperability and resource sharing that have minimal negative
   affect on the primary protocol suite.

   The very attempts to achieve interoperability and resource sharing
   therefore lead to an attempt to bring the multiple protocol suites
   into some level of harmonization, even if it is just to simplify the
   problems of interoperability and sharing. Furthermore, the
   communications between the communities also leads to a level of
   harmonization. These processes, together with the normal process of
   evolution, lead to changes in the primary protocol suite, as well as
   the other suites.

   Thus, the need for new technologies and the need to accommodate
   multiple protocols leads to a natural process of diversion. The
   process of harmonization leads to conversion.

   While this discussion was oriented around the relation between
   multiple protocol suites, it can also be applied somewhat to the
   process of evolution within the primary protocol suite. So, for
   example, as new technologies develop, multiple approaches for
   exploiting those technologies will also develop. The process then
   hopefully leads to a process of harmonization of those different



Internet Architecture Board