Monday 9 July 2012

Various DHCP options, BOOT Extensions, Mobility services DHCP options and Access Network Discovery and Selection Function (ANDSF) Discovery


 DHCP is Dynamic host configuration protocol. It is defined in RFC 2131 and it follows DORA exchange of messages ( DHCPDISCOVER, DHCPOFFER,  DHCPREQUEST, DHCPACK)


We have various DHCP options:

The DHCP options ( 0-255) are divided into two ranges

1) 1-127 are publicly defined options and are now allocated in accordance to RFC 2939

2) 128-253 are site specific option

Options 0 is "pad option" and option 255 is "End option"


RFC related to common DHCP options:


1) DHCP options and BOOTP vendor extensions : RFC 2132

2) DHCP DHCP Relay Agent Information Option : RFC 3046 : option 82

3) Dynamic Host Configuration Protocol (DHCP) Domain Search Option :  RFC 3397

4) Vendor-Identifying Vendor Options for Dynamic Host Configuration Protocol version 4 (DHCPv4) : RFC 3925

5) The Name Service Search Option for DHCP : RFC 2937

6) The IPV4 Subnet Selection option for DHCP : RFC 3011

7) Dynamic Host Configuration Protocol (DHCP-for-IPv4) Option for Session Initiation Protocol (SIP) Servers : RFC 3361


IPv6 Related DHCP RFC

    RFC 3315, Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
 
    RFC 3633, IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6
   
    RFC 4649, Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Relay Agent Remote-ID Option


DHCP RFC for MoS and ANDSF


Dynamic Host Configuration Protocol (DHCPv4 and DHCPv6) Options for IEEE 802.21 Mobility Services (MoS) Discovery : RFC 5678


DHCPv4 and DHCPv6 Options for Access Network Discovery and Selection Function (ANDSF) Discovery  : RFC 6153


Good link which has all the options

http://www.ietf.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.txt