rfc-6153

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

S. Das, G. Bajko
date2011-02 streamIETF wgnon working group statusPROPOSED STANDARD pages7 canonicalhttps://www.rfc-editor.org/rfc/rfc6153 doi10.17487/RFC6153
This document defines new Dynamic Host Configuration Protocol (DHCPv4 and DHCPv6) options to enable a mobile node to discover Access Network Discovery and Selection Function (ANDSF) entities in an IP network. ANDSF is being developed in the Third Generation Partnership Project (3GPP) and provides inter-system mobility policies and access-network-specific information to the mobile nodes (MNs). [STANDARDS-TRACK]

Extracted elements (15)

design-rationale §1

ANDSF discovery via DHCP is introduced because 3GPP access-network level solutions are insufficient for mobile nodes to discover and select non-3GPP networks; DHCP provides a lightweight, existing infrastructure mechanism for distributing ANDSF server addresses alongside DNS-based discovery.

mobility

interoperability-note §1

ANDSF is defined in 3GPP TS 23.402 and TS 24.302 and operates over the S14 reference point; the DHCP options defined here serve as one discovery mechanism alongside DNS-based discovery, and implementations must be consistent with those 3GPP specifications.

mobility

normative-requirement §3 MUST

ANDSF servers MUST be listed in order of preference within the DHCPv6 ANDSF IPv6 Address Option.

mobility

normative-requirement §4.1.1 MAY

The DHCP client MAY initiate a new DHCP exchange or piggyback on other DHCP message exchanges when requesting ANDSF server addresses.

mobility

normative-requirement §3 SHOULD

The DHCP client SHOULD process ANDSF servers in decreasing order of preference as listed in the DHCPv6 option.

mobility

normative-requirement §4.1.1 MAY

The mobile node MAY request the IP address of an ANDSF server during initial association with a network, when policy/access-network information is required, when network information is outdated, or when the MN has no ANDSF information.

mobility

normative-requirement §4.1 MUST

The requesting and sending of the proposed DHCPv4 ANDSF options MUST follow the rules for DHCP options in RFC 2131.

mobility

normative-requirement §4.2 MUST

The requesting and sending of the proposed DHCPv6 ANDSF options MUST follow the rules for DHCP options in RFC 3315.

mobility

normative-requirement §4.2.1 MUST

To discover an ANDSF server address via DHCPv6, the mobile node MUST include an ANDSF IPv6 Address Option in the Option Request Option (ORO) in the respective DHCP messages as defined in RFC 3315.

mobility

normative-requirement §4.1.1 MUST

To request an ANDSF server address via DHCPv4, the mobile node MUST include an ANDSF IPv4 Address Option in the Parameter Request List (PRL) in the respective DHCP messages as defined in RFC 2131 and RFC 2132.

mobility

registry §6

This document registers two new DHCP option codes: OPTION-IPv4_Address-ANDSF (142) for DHCPv4 and OPTION-IPv6_Address-ANDSF (143) for DHCPv6, to enable mobile nodes to discover ANDSF servers.

registry, mobility

security-consideration §5

If an adversary modifies a DHCP server response or inserts its own response, a mobile node could be directed to contact a rogue ANDSF server; a modified response could also be used to mount an amplification attack. DHCP authentication (RFC 3118 / RFC 3315) MAY be used to mitigate these attacks.

security, mobility

security-consideration §5

In deployments where DHCP authentication is not available, 3GPP-specific lower-layer security services (3GPP TS 33.402) can protect DHCP messages, and the 3GPP ANDSF framework provides additional mechanisms to protect message exchanges between ANDSF client and server at the higher layer.

security, mobility

wire-format §2

The ANDSF IPv4 Address Option for DHCPv4 (option code 142) carries one or more IPv4 addresses of ANDSF servers. The Length field is set to 4N bytes where N is the number of IPv4 addresses; it excludes the Option Code and Length fields themselves.

mobility, ip

wire-format §3

The ANDSF IPv6 Address Option for DHCPv6 (option code 143) carries one or more IPv6 addresses of ANDSF servers. The Length field is set to 16N bytes where N is the number of IPv6 addresses; all values are in network byte order.

mobility, ip