Network Working Group                                   Assar Westerlund
<draft-ietf-cat-krb5-ipv6-00.txt>                                   SICS
Internet-Draft                                             October, 1997
Expire in six months

                           Kerberos over IPv6

Status of this Memo

   This document is an Internet-Draft.  Internet-Drafts are working
   documents of the Internet Engineering Task Force (IETF), its areas,
   and its working groups.  Note that other groups may also distribute
   working documents as Internet-Drafts.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet- Drafts as reference
   material or to cite them other than as "work in progress."

   To view the entire list of current Internet-Drafts, please check the
   "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow
   Directories on ftp.is.co.za (Africa), ftp.nordu.net (Europe),
   munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
   ftp.isi.edu (US West Coast).

   Distribution of this memo is unlimited.  Please send comments to the
   <cat-ietf@mit.edu> mailing list.

Abstract

   This document specifies the address types and transport types
   necessary for using Kerberos [RFC1510] over IPv6 [RFC1883].

Specification

   IPv6 addresses are 128-bit (16-octet) quantities, encoded in MSB
   order.  The type of IPv6 addresses is twenty-four (24).

   The following addresses (see [RFC1884]) MUST not appear in any
   Kerberos packet:

   the Unspecified Address
   the Loopback Address
   Link-Local addresses

   IPv4-mapped IPv6 addresses MUST be represented as addresses of type
   2.




Westerlund                                                      [Page 1]


Internet Draft             Kerberos over IPv6              October, 1997


   Communication with the KDC over IPv6 MUST be done as in section 8.2.1
   of [RFC1510].

Discussion

   [RFC1510] suggests using the address family constants in
   <sys/socket.h> from BSD.  This cannot be done for IPv6 as these
   numbers have diverged and are different on different BSD-derived
   systems.  [RFC2133] does not either specify a value for AF_INET6.
   Thus a value has to be decided and the implementations have to
   convert between the value used in Kerberos HostAddress and the local
   AF_INET6.

   There are a few different address types in IPv6, see [RFC1884].  Some
   of these are used for quite special purposes and it makes no sense to
   include them in Kerberos packets.

   It is necessary to represent IPv4-mapped addresses as Internet
   addresses (type 2) to be compatible with Kerberos implementations
   that only support IPv4.

Security considerations

   This memo does not introduce any known security considerations in
   addition to those mentioned in [RFC1510].

References

   [RFC1510] Kohl, J. and Neuman, C., "The Kerberos Network
   Authentication Service (V5)", RFC 1510, September 1993.

   [RFC1883] Deering, S., Hinden, R., "Internet Protocol, Version 6
   (IPv6) Specification", RFC 1883, December 1995.

   [RFC1884] Hinden, R., Deering, S., "IP Version 6 Addressing
   Architecture", RFC 1884, December 1995.

   [RFC2133] Gilligan, R., Thomson, S., Bound, J., Stevens, W., "Basic
   Socket Interface Extensions for IPv6", RFC2133, April 1997.

Author's Address

   Assar Westerlund
   Swedish Institute of Computer Science
   Box 1263
   S-164 29  KISTA
   Sweden




Westerlund                                                      [Page 2]


Internet Draft             Kerberos over IPv6              October, 1997


   Phone: +46-8-7521526
   Fax:   +46-8-7517230
   EMail: assar@sics.se
















































Westerlund                                                      [Page 3]