Modified registration of APPLICATION/IP

Donald E. Eastlake 3rd dee3 at torque.pothole.com
Tue Jan 29 05:52:26 CET 2002


Based on Last Call comments received, I have just posted a new version
of draft-eastlake-ip-mime. Here is the revised MIME type
registration...


   MIME media type name: APPLICATION

   MIME subtype name: IP

   Required parameters: version

      version=n
         This parameter exposes the IP Version number [RFC 791] in the
         MIME Content-Type.

   Optional parameters: dilation, address

      dilation=nnn
         Typically IP packets will be MIME labeled for transmission over
         email or other application level protocols.  Such transmission
         is normally slower than lower level network protocols.  While
         this is not much of a concern if a packet is just being
         communicated for analysis, if such transmission is used to
         establish connectivity, the sender of a datagram may wish to
         advise the recipient of the estimated time dilation factor.
         For example, if datagrams typically take around a second and
         occasionally up to ten seconds end-to-end but it is more like a
         minute and occasionally up to ten minutes if they are MIME
         encoded in email, a "dilation=60" parameter would be
         reasonable.

         Note: Although IP and TCP are defined as timing independent
         protocols, many implementations actually have timeouts built
         in.  In some cases, an effective technique to defeat these
         timeouts is to repeatedly resend the last packet received.
         This is, if a MIME encoded TCP packet is being sent from Host A
         to Host B in the figure above where the applications are
         gatewaying the packets to the real IP stack, repeated
         transmission of this packet by the application on Host B to the
         stack may stave off timeouts.  Similarly, the repeated
         transmission to the real IP stack on Host A of the last reply
         TCP packet may stave off timeouts there.

      address=xxx
         Full, if slow, IP connectivity via an application level
         protocol such as SMTP [RFC 2821, 2822] might require that
         routing, tunneling, and/or interface entries be installed at
         each end. Routing entries would be best created or updated by
         routing protocol messages and the establishment of tunnels is
         beyond the scope of this MIME type. However, the address=
         parameter enables the sender to optionally indicate an IP
         address for itself.  This may only be useful in cases where the
         sender knows an address that is available for itself in the
         recipient's addressing environment. It can be viewed as a
         replacement for ARP [RFC 826] on the possible path to the
         source of the APPLICATION/IP object via the same application
         level protocol.  (A receiver of such an APPLICATION/IP object
         with an address= parameter might reasonably require that it be
         authenticated as meeting their policy as to from whom they
         would accept such information.  For example, they could ignore
         address= parameters unless the APPLICATION/IP object was
         wrapped in an acceptable MULTIPART/SIGNED [RFC 1847]
         authentication, although that implies some trust relationship
         between the parties.)

         Examples:

            address="10.100.1.10"

            address="1080:0:0:0:8:800:200C:4171"

   Encoding considerations: Because of the binary nature of the body,
         BASE64 transfer encoding should normally be used.

   Security considerations: Care should be taken under any circumstance
         where APPLCIATION/IP content can be treated as a "live" packet.
         MULTIPART/ENCRYPTED and MULTIPART/SIGNED [RFC 1847] may be used
         to further disguise and/or authenticate MIME packaged IP
         traffic.

   Interoperability considerations: See [draft-eastlake-ip-mime-*.txt].

      MULTIPART/MIXED [RFC 2046] may be used to package multiple IP
         datagrams together.

   Published specification: See [draft-eastlake-ip-mime-*.txt].

   Applications which use this media type: Not yet in use.  See also
         [RFC 3093].

   Additional information: (none)

   Person & email address to contact for further information:
      Donald E. Eastlake 3rd, dee3 at torque.pothole.com

   Intended usage: LIMITED USE

   Author/Change controller: IETF





































D. Eastlake 3rd                                                 [Page 8]


------- End of Forwarded Message




More information about the Ietf-types mailing list