Internet DRAFT - draft-bharatia-mobileip-v6-dns-ext
draft-bharatia-mobileip-v6-dns-ext
Mobile IP Working Group Jayshree Bharatia
Internet Draft Kuntal Chowdhury
Category: Standards Track Nortel Networks
Expires on September 2002
<draft-bharatia-mobileip-v6-dns-ext-00.txt> March 2002
Mobile IPv6 Extension: Using DNS Servers Assigned by Home Agent
Status of this Memo
This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. 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".
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html
Abstract
This draft provides an extension to Mobile IPv6 protocol where the
Mobile Node (MN) obtains an information regarding DNS Servers from a
home agent. This is achieved by defining a new extension of a
Binding Acknowledgement message.
1 Introduction
Currently, There is no explicit mechanism defined in [MIPv6] for
assigning primary and secondary DNS servers in the IP network. In
any case, the MN has to obtain information of the DNS Servers. This
information can be passed to the MN by the IP network or it can be
obtained by some other means like the use of DHCP etc.
This draft basically considers a scenario where Mobile Node obtains
DNS addresses from the IP network. In this proposal, both primary
and secondary DNS servers are assigned by the Home Agent (HA) and
their information is passed to the MN after successful Mobile IPv6
Binding Update procedure. This proposed solution is more generic and
does not rely on the use of any specific link layer. Note that the
scope of this document is to emphasize on the mechanism by which the
Bharatia,Chowdhury Expires September 2002 1
information regarding DNS server addresses are relayed to MN. It
does not include discussion of how DNS server addresses are obtained
by the HA.
1.1 Glossary of Terms
FA Foreign Agent
HA Home Agent
MN Mobile Node
DNS Domain Name Server
2 Conventions used in this document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
this document are to be interpreted as described in RFC-2119.
3 Detailed Description of the Proposed Solution
This draft provides a mechanism to convey DNS addresses from the HA
to the MN. This information is passed to the MN during successful
Mobile IPv6 Binding Update procedure.
The message flow of the solution is shown in figure 1. Upon
successful Mobile IPv6 Binding Update, the HA appends IP addresses
of DNS servers in the Binding Acknowledgement message with new
Mobile IP extension (defined in section 4). The MN receives this
extension and sets the corresponding fields in the DNS lookup
accordingly.
MN HA
-- --
1. <----Router Advertisement-----
2. -----Binding Update---------->
3. <--Binding Acknowledgement----
(w/ Sub-Options for DNS)
Figure 1-Exchanges of DNS Servers Information
Figure 1 shows message exchanges between different Mobile IP
entities.
Step 1: As per procedure mentioned in [MIPv6], the Router
Advertisement is sent to the MN.
Step 2: The MN sends a Binding Update message to the HA. It is
recommended that the MN should set `A' bit in the Binding
Update message requesting the Binding Acknowledgement from
the HA.
Step 3: The HA appends Mobile IP Sub-Options (discussed in section
4) for primary and secondary DNS servers. When MN receives
this new Mobile IP Sub-Options, it sets the DNS lookup
accordingly.
Bharatia,Chowdhury Expires September 2002 2
4 DNS Extension
The Mobile IP Sub-Optionsfor primary and secondary DNS servers shall
have the following format
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | DNS-Address_primary |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DNS-Address_primary (cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DNS-Address_primary (cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DNS-Address_primary (cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DNS-Address_primary (cont) | DNS-Address_secondary |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DNS-Address_secondary (cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DNS-Address_secondary (cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DNS-Address_secondary (cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DNS-Address_secondary (cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
DNS-IPV6-EXT-TYPE=TBD. This Sub-Options value will be assigned
by IANA from the numbering space defined for Mobile IPv6
Binding Acknowledgement Sub-Options in [MIPv6]
Length
34
DNS-Address_primary
The DNS-Address_primary (16 octets) is the address of primary
DNS server to be used by the MN.
DNS-Address_secondary
The DNS-Address_secondary (16 octets) is the address of
secondary DNS server to be used by the MN.
5 IANA Considerations
This draft defines a new Mobile IPv6 Sub-Options of type DNS-IPV6-
EXT-TYPE as defined in section 4 of this document. The value will
be defined by IANA from the numbering space defined for Binding
Acknowledgement Sub-Options in [MIPv6].
6 Security Considerations
There are no additional security aspects imposed in this document in
addition to the one defined in [MIPv6].
7 References
[MIPv6] "Mobility Support in IPv6", draft-ietf-mobileip-ipv6-
15.txt, Work in progress, July 2001
Bharatia,Chowdhury Expires September 2002 3
8 Acknowledgments
Authors like to thank Pete Wenzel, Tom Hussey and Glenn Morrow for
their valuable input to this work
9 Author's Address
Jayshree Bharatia
Nortel Networks
2221, Lakeside Blvd,
Richardson, TX-75082
Phone : 972-684-5767
jayshree@nortelnetworks.com
Kuntal Chowdhury
Nortel Networks
2221, Lakeside Blvd,
Richardson, TX-75082
Phone : 972-685-7788
chowdury@nortelnetworks.com
Bharatia,Chowdhury Expires September 2002 4