[dhcwg] additional option for dhcpv6

Vijay Bhaskar A K <vijayak@india.hp.com> Fri, 18 January 2002 21:02 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26982 for <dhcwg-archive@odin.ietf.org>; Fri, 18 Jan 2002 16:02:37 -0500 (EST)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id QAA04769 for dhcwg-archive@odin.ietf.org; Fri, 18 Jan 2002 16:02:39 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id PAA03960; Fri, 18 Jan 2002 15:48:54 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id PAA03926 for <dhcwg@ns.ietf.org>; Fri, 18 Jan 2002 15:48:18 -0500 (EST)
Received: from palrel13.hp.com (palrel13.hp.com [156.153.255.238]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA26384 for <dhcwg@ietf.org>; Fri, 18 Jan 2002 15:48:14 -0500 (EST)
Received: from dce.india.hp.com (dce.india.hp.com [15.10.45.122]) by palrel13.hp.com (Postfix) with ESMTP id 3DB3EE0056F for <dhcwg@ietf.org>; Fri, 18 Jan 2002 12:47:45 -0800 (PST)
Received: (from vijayak@localhost) by dce.india.hp.com (8.8.6 (PHNE_17190)/8.8.6 SMKit7.02) id CAA16946; Sat, 19 Jan 2002 02:22:02 +0530 (IST)
From: Vijay Bhaskar A K <vijayak@india.hp.com>
Message-Id: <200201182052.CAA16946@dce.india.hp.com>
To: dhcwg@ietf.org
Date: Sat, 19 Jan 2002 02:22:01 +0530 (IST)
Cc: vijayak@dce.india.hp.com (Vijay Bhaskar A K )
X-Mailer: ELM [$Revision: 1.17.214.2 $]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [dhcwg] additional option for dhcpv6
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: <dhcwg.ietf.org>
X-BeenThere: dhcwg@ietf.org
Content-Transfer-Encoding: 7bit

I have  completed the text for the  additional  options  which are worth
adding.  Please go through it and tell me your comments

~ Vijay

- Network Time Protocol Server Option

This option  provides a list of one or more IP  addresses of NTP servers
available  to the  client.  NTP  Servers  SHOULD  be listed  in order of
preference.

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      OPTION_NTP_SERVERS       |         option-len            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                   NTP server (IP address)                     |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                   NTP server (IP address)                     |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                              ...                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



      option-code          OPTION_NTP_SERVERS (TBD)

      option-len           See section 22.

      NTP server           IPv6 address of a NTP server available to 
                           the client.



- Network Information Service (NIS) Servers Option

This option  provides a list of one or more IP  addresses of NIS servers
available  to the  client.  NIS  Servers  SHOULD  be listed  in order of
preference.

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      OPTION_NIS_SERVERS       |         option-len            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                   NIS server (IP address)                     |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                   NIS server (IP address)                     |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                              ...                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



      option-code          OPTION_NIS_SERVERS (TBD)

      option-len           See section 22.

      NIS server           IPv6 address of a NIS server available to 
                           the client.


- Network Information Service V2 (NIS+) Servers Option

This option  provides a list of one or more IP addresses of NIS+ servers
available  to the  client.  NIS+  Servers  SHOULD be listed  in order of
preference.

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     OPTION_NISP_SERVERS       |         option-len            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                  NIS+ server (IP address)                     |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                  NIS+ server (IP address)                     |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                              ...                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



      option-code          OPTION_NISP_SERVERS (TBD)

      option-len           See section 22.

      NIS+ server          IPv6 address of a NSI+ server available to 
                           the client.


- FQDN Option

This  option  specifies  the name of the  client.  The  name  should  be
qualified  with the  local  domain  name.  See [15]  for  character  set
restrictions.

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        OPTION_FQDN            |         option-len            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                            FQDN                               |
   |                            ...                                |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      option-code          TBD

      option-len           See section 22.

      FQDN                 The FQDN of the client 

If there is a FQDN associated with a temporary  address  assigned to the
IA, then this  option  is  encapsulated  inside  the IA  address  option
associated  with the temporary  address.  It can occur as an independent
option, if the FQDN denotes the host itself.


- Static Route Option

This option  specifies a list of static  routes  that the client  should
install  in  its  routing   cache.  If  multiple   routes  to  the  same
destination  are  specified,  they are  listed  in  descending  order of
priority.

The routes consist of a list of IP address  pairs.  The first address is
the  destination  address, and the second  address is the router for the
destination.

    0                   1                   2                   3 
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |          OPTION_ROUTES        |             option-len        | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |    prefix-len   |                                             | 
   +-+-+-+-+-+-+-+-+-+                                             | 
   |                                                               | 
   |             destination prefix address (n bytes)              | 
   |                                                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                    destination address                        |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    prefix-len   |                                             | 
   +-+-+-+-+-+-+-+-+-+                                             | 
   |                                                               | 
   |             destination prefix address (n bytes)              | 
   |                                                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                      router address                           |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        ...                                    |


      option-code          TBD

      option-len           See section 22.

      prefix-len           prefix length of the destination subnet.

      destination          The subnet prefix of the destination subnet.
      prefix address       Its length is <n> byte, Where <n> is the minimum 
			   number of bytes required to represent <prefix-len> 
			   bits of the destination prefix address.

      router address       The router address for reaching the destination
                           subnet.


- Subnet Selection Option

This  option  allows the DHCP  client to specify  the subnet on which to
allocate an address.  This option takes precedence over the methods that
the DHCP  server  uses to  determine  the  subnet on which to  select an
address.

    0                   1                   2                   3 
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |       OPTION_SUBNET_SELECT    |             option-len        | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |    prefix-len   |                                             | 
   +-+-+-+-+-+-+-+-+-+                                             | 
   |                                                               | 
   |                 subnet prefix  (n bytes)                      | 
   |                                                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      
      option-code          TBD

      option-len           See section 22.

      prefix-len           prefix length of the subnet on which the 
                           client wants the server to allocate address.

      subnet prefix        prefix of the subnet on which the client wants
                           the server to allocate address. Its length is 
			   <n> byte, Where <n> is the minimum number of 
			   bytes required to represent <prefix-len> bits 
			   of the subnet prefix.

- Network Information Service (NIS) Domain Name Option

This option  specifies  the name of the client's NIS domain.  The domain
is formatted as a character  string  consisting  of characters  from the
NVT-ASCII  character set.  The minimum length for this option is 1.  See
[15] for character set restrictions.

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        OPTION_NIS_DN          |         option-len            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                     NIS Domain Name                           |
   |                          ...                                  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      option-code          TBD

      option-len           See section 22.
  
      NIS Domain Name      The name of the client's NIS domain.


- Network Information Service V2 (NIS+) Domain Option

This option  specifies the name of the client's NIS+ domain.  The domain
is formatted as a character  string  consisting  of characters  from the
NVT-ASCII  character set.  The minimum length for this option is 1.  See
[15] for character set restrictions.

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        OPTION_NISP_DN          |         option-len           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                     NIS+ Domain Name                          |
   |                          ...                                  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      option-code          TBD

      option-len           See section 22.
  
      NIS+ Domain Name      The name of the client's NIS+ domain.

- IEEE 1003.1 POSIX Timezone Option

This option  allows  delivery of timezone  information  in the form of a
IEEE 1003.1 POSIX Timezone specifier.


    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        OPTION_NISP_DN          |         option-len           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |              IEEE 1003.1 POSIX Timezone string                |
   |                          ...                                  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      option-code          TBD

      option-len           See section 22.

      Timezone string      Timezone  information  in the form of a
                           IEEE 1003.1 POSIX Timezone specifier.


- Service Location Protocol Directory Agent Option

The Directory Agent option specifies a one or more Directory Agents (DA),
along with zero or more scopes supported by the DAs.

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         OPTION_SLP_DA         |          option-len           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |    typed-scope-list-len       |                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               | 
   |                                                               | 
   |                        SLP DA Address                         | 
   |                                                               | 
   |                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                               |                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               |
   |                                                               | 
   |                      Typed Scope list                         | 
   |                                                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    typed-scope-list-len       |                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               | 
   |                                                               | 
   |                        SLP DA Address                         | 
   |                                                               | 
   |                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                               |                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               |
   |                                                               | 
   |                      Typed Scope list                         | 
   |                                                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        ...                                    |

      option-code            TBD

      option-len             See section 22.

      typed-scope-list-len   Length of the typed scope list.

      SLP DA Address         IP address of the Directory Agent.
 
      Typed Scope list       The string denoting the typed-scope-list 
                             formatted as per RFC 2608 and RFC 2609


- Service Location Protocol Service Scope Option


This option indicates scopes that should be used by a Service Agent (SA)
as described in RFC 2165, when responding to Service Request messages as
specified by the Service Location Protocol (SLP).

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         OPTION_SLP_DA         |          option-len           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |    typed-scope-list-len       |                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               | 
   |                                                               | 
   |                      Typed Scope list                         | 
   |                                                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    typed-scope-list-len       |                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               | 
   |                                                               | 
   |                      Typed Scope list                         | 
   |                                                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        ...                                    |

      option-code            TBD

      option-len             See section 22.

      typed-scope-list-len   Length of the typed scope list.

      Typed Scope list       specifies the scope that should be used by a 
			     Service Agent (SA) as described in RFC 2165, 
			     when responding to Service Request messages.
                             This should be formatted as per RFC 2608 
			     and RFC 2609


_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg