Multicast TTL DHCP Option

John Veizades <veizades@tgv.com> Fri, 01 March 1996 18:09 UTC

Received: from ietf.cnri.reston.va.us by IETF.CNRI.Reston.VA.US id aa29778; 1 Mar 96 13:09 EST
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa29774; 1 Mar 96 13:09 EST
Received: from coral.bucknell.edu by CNRI.Reston.VA.US id aa10478; 1 Mar 96 13:09 EST
Received: from charcoal-gw.eg.bucknell.edu by coral.bucknell.edu; (5.65v3.0/1.1.8.2/29Aug94-0956AM) id AA03134; Fri, 1 Mar 1996 12:44:52 -0500
Received: from reef.bucknell.edu by charcoal (5.x/SMI-SVR4) id AA07038; Fri, 1 Mar 1996 12:31:09 -0500
Received: from HQ.TGV.COM by reef.bucknell.edu with SMTP (5.65/IDA-1.2.8) id AA12164; Fri, 1 Mar 1996 12:31:08 -0500
Received: from eros.tgv.com ([161.44.8.226]) by TGV.COM via INTERNET ; Fri, 1 Mar 96 09:31:04 PST
Date: Fri, 1 Mar 1996 09:27:24
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: John Veizades <veizades@tgv.com>
Message-Id: <19960301092725veizades@eros.tgv.com>
To: dhcp-v4@bucknell.edu
Subject: Multicast TTL DHCP Option
Cc: srvloc@tgv.com
X-Mailer: Pronto E-Mail [version 2.0]
Mime-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Below is the text for a new option for TTL values that applications use to 
send multicast datagrams.  I will be submitting this to the working group 
for consideration as soon as IANA gives me an option number.

Any comments?

John...



DHCP Working Group                               John Veizades, TGV Inv.
Internet Draft
Expiration Date: August 1996                                  March 1996


                       Multicast TTL DHCP Option
                  draft-ietf-dhc-multicast-opt-00.txt


1. 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 learn the current status of any Internet-Draft, please check the
   ``1id-abstracts.txt'' listing contained in the Internet-Drafts Shadow
   Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
   munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
   ftp.isi.edu (US West Coast).


2. Abstract

   DHCP [DHCP] can be used to automate the process of configuring TCP/IP
   host computers.  Various parameters in a TCP/IP implementation maybe
   modified depending on the needs of the network which the client or 
   server is opperating in.  One of these is the ttl values used in
   multicast requests.  Traditional multicast implementation have used
   a variety of values to allow multicast packets to reach portions of
   the clients internet.  This DHCP option will allow a DHCP server to
   set these values in multicast enabled clients.

3. Definitions
   
   Host - A computer that allows users to communicate with other host
   computers on a network.

   Subnet - A portion of a network, which may be a physically
   independent network segment, which shares a network address with
   other portions of the network and is distinguished by a subnet
   number.  A subnet is to a network what a network is to an internet.

   Site - A collection of subnets administered under one set of
   policies.
   
   Region - A collection of interconnected sites. 

4. Default Values

   The following default values should be used for various multicast
   TTL values to restrict the multicast datagrams reach.

   same host      - TTL 0
   same subnet    - TTL 1
   same site      - TTL 32
   same region    - TTL 64
   same continent - TTL 128
   unrestricted   - TTL 255

5. DHCP Encodings

   DHCP Options are encoded with an initial option code followed by the
   length of the option followed by the value or values for that option.
   The values of the multicast TTL option are the various TTL values
   for the host, subnet, site, region, continent and unrestricted TTLs
   used by a multicast implementation.  Each of these values is encoded
   as a 8 bit integer value.
   
    +----------+----------+---------+----------+---------+----------+
    |Code = XXX|Length = 6|   host  |  subnet  |   site  |  region  |
    +----------+----------+---------+----------+---------+----------+
    |continent |unrestrict|
    +----------+----------+

6. Security Considerations

   Security issues are not discussed in this document.


7. References

   [DHCP] Droms, R., "Dynamic Host Configuration Protocol", RFC1541,
   October 1993

8. Author Information

   John Veizades
   TGV Inc.
   370A Waller St.
   San Francisco, CA 94117

   Phone: +1 415 252 8203
   Fax:   +1 415 252 8248