draft-ietf-dna-protocol-pre00.txt   draft-ietf-dna-protocol-00.txt 
DNA Working Group J. Kempf DNA Working Group J. Kempf
Internet-Draft DoCoMo Communications Labs USA Internet-Draft DoCoMo Communications Labs USA
Expires: June 11, 2006 S. Narayanan Expires: August 30, 2006 S. Narayanan
Panasonic Panasonic
E. Nordmark E. Nordmark
Sun Microsystems Sun Microsystems
B. Pentland, Ed. B. Pentland, Ed.
Monash University CTIE Monash University CTIE
J. Choi JH. Choi
Samsung AIT Samsung AIT
December 8, 2005 February 26, 2006
Detecting Network Attachment in IPv6 Networks (DNAv6) Detecting Network Attachment in IPv6 Networks (DNAv6)
draft-ietf-dna-protocol-pre00.txt draft-ietf-dna-protocol-00.txt
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 1, line 41 skipping to change at page 1, line 41
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on June 11, 2006. This Internet-Draft will expire on August 30, 2006.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2005). Copyright (C) The Internet Society (2006).
Abstract Abstract
Efficient detection of network attachment in IPv6 needs the following Efficient detection of network attachment in IPv6 needs the following
two components: a method for the host to query routers on the link to two components: a method for the host to query routers on the link to
identify the link (Link Identification) and a method for the routers identify the link (Link Identification) and a method for the routers
on the link to consistently respond to such a query with minimal on the link to consistently respond to such a query with minimal
delay (Fast RA). Solving the link identification based strictly on delay (Fast RA). Solving the link identification based strictly on
RFC 2461 is difficult because of the flexibility offered to routers RFC 2461 is difficult because of the flexibility offered to routers
in terms of prefixes advertised in a router advertisement (RA) in terms of prefixes advertised in a router advertisement (RA)
skipping to change at page 3, line 17 skipping to change at page 3, line 17
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 5 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 5
2. Terms and Abbreviations . . . . . . . . . . . . . . . . . . 5 2. Terms and Abbreviations . . . . . . . . . . . . . . . . . . 5
3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1 Link Identification . . . . . . . . . . . . . . . . . . . 5 3.1 Link Identification . . . . . . . . . . . . . . . . . . . 5
3.2 Fast Router Advertisement . . . . . . . . . . . . . . . . 7 3.2 Fast Router Advertisement . . . . . . . . . . . . . . . . 7
4. Message Formats . . . . . . . . . . . . . . . . . . . . . . 8 4. Message Formats . . . . . . . . . . . . . . . . . . . . . . 8
4.1 Router Advertisement . . . . . . . . . . . . . . . . . . . 8 4.1 Router Advertisement . . . . . . . . . . . . . . . . . . . 8
4.2 Prefix Information Option LinkID Flag . . . . . . . . . . 9 4.2 Prefix Information Option LinkID Bit . . . . . . . . . . . 9
4.3 Landmark Option . . . . . . . . . . . . . . . . . . . . . 10 4.3 Landmark Option . . . . . . . . . . . . . . . . . . . . . 10
4.4 Learned Prefix Option . . . . . . . . . . . . . . . . . . 12 4.4 Learned Prefix Option . . . . . . . . . . . . . . . . . . 12
5. DNA Operation . . . . . . . . . . . . . . . . . . . . . . . 13 5. DNA Operation . . . . . . . . . . . . . . . . . . . . . . . 13
5.1 DNA Router Operation . . . . . . . . . . . . . . . . . . . 13 5.1 DNA Router Operation . . . . . . . . . . . . . . . . . . . 13
5.1.1 Data Structures . . . . . . . . . . . . . . . . . . . 14 5.1.1 Data Structures . . . . . . . . . . . . . . . . . . . 14
5.1.2 Router Configuration Variables . . . . . . . . . . . . 15 5.1.2 Router Configuration Variables . . . . . . . . . . . . 15
5.1.3 Bootstrapping DNA Data Structures . . . . . . . . . . 16 5.1.3 Bootstrapping DNA Data Structures . . . . . . . . . . 16
5.1.4 Processing Router Advertisements . . . . . . . . . . . 16 5.1.4 Processing Router Advertisements . . . . . . . . . . . 16
5.1.5 Processing Router Solicitations . . . . . . . . . . . 17 5.1.5 Processing Router Solicitations . . . . . . . . . . . 17
5.1.6 Complete Router Advertisements . . . . . . . . . . . . 18 5.1.6 Complete Router Advertisements . . . . . . . . . . . . 18
5.1.7 LinkID Prefix . . . . . . . . . . . . . . . . . . . . 18 5.1.7 LinkID . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.8 Scheduling Fast Router Advertisements . . . . . . . . 19 5.1.8 Scheduling Fast Router Advertisements . . . . . . . . 19
5.1.9 Scheduling Unsolicited Router Advertisements . . . . . 20 5.1.9 Scheduling Unsolicited Router Advertisements . . . . . 20
5.1.10 Removing a Prefix from an Interface . . . . . . . . 20 5.1.10 Removing a Prefix from an Interface . . . . . . . . 20
5.1.11 Prefix Reassignment . . . . . . . . . . . . . . . . 21 5.1.11 Prefix Reassignment . . . . . . . . . . . . . . . . 21
5.2 DNA Host Operation . . . . . . . . . . . . . . . . . . . . 21 5.2 DNA Host Operation . . . . . . . . . . . . . . . . . . . . 21
5.2.1 Data Structures . . . . . . . . . . . . . . . . . . . 21 5.2.1 Data Structures . . . . . . . . . . . . . . . . . . . 21
5.2.2 Host Configuration Variables . . . . . . . . . . . . . 22 5.2.2 Host Configuration Variables . . . . . . . . . . . . . 22
5.2.3 Selection of a Landmark Prefix . . . . . . . . . . . . 22 5.2.3 Selection of a Landmark Prefix . . . . . . . . . . . . 22
5.2.4 Sending Router Solicitations . . . . . . . . . . . . . 23 5.2.4 Sending Router Solicitations . . . . . . . . . . . . . 23
5.2.5 Processing Router Advertisements . . . . . . . . . . . 23 5.2.5 Processing Router Advertisements . . . . . . . . . . . 23
skipping to change at page 8, line 35 skipping to change at page 8, line 35
routers on the link. routers on the link.
4. Message Formats 4. Message Formats
This memo defines two new flags for inclusion in the router This memo defines two new flags for inclusion in the router
advertisement message and two new options. advertisement message and two new options.
4.1 Router Advertisement 4.1 Router Advertisement
DNAv6 modifies the format of the Router Advertisement message by DNAv6 modifies the format of the Router Advertisement message by
adding a flag bit to indicate that the router sending the message is defining a bit to indicate that the router sending the message is
participating in the DNAv6 protocol as well as a flag to indicate the participating in the DNAv6 protocol as well as a flag to indicate the
completeness of the set of prefixes included in the Router completeness of the set of prefixes included in the Router
Advertisement. The new message format is as follows: Advertisement. The new message format is as follows:
0 1 2 3 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 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 | Code | Checksum | | Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Cur Hop Limit |M|O|H|Pr |F|C|R| Router Lifetime | | Cur Hop Limit |M|O|H|Pr |F|C|R| Router Lifetime |
skipping to change at page 9, line 38 skipping to change at page 9, line 38
contains PIOs for all prefixes explicitly configured on the contains PIOs for all prefixes explicitly configured on the
sending router, and, if other routers on the link are advertising sending router, and, if other routers on the link are advertising
additional prefixes, a Learned Prefix Option containing all additional prefixes, a Learned Prefix Option containing all
additional prefixes that the router has heard from other routers additional prefixes that the router has heard from other routers
on the link. on the link.
Reserved (R) Reserved (R)
The reserved field is reduced from 3 bits to 1 bit. The reserved field is reduced from 3 bits to 1 bit.
4.2 Prefix Information Option LinkID Flag 4.2 Prefix Information Option LinkID Bit
DNAv6 modifies the format of the Prefix Information Option by adding DNAv6 modifies the format of the Prefix Information Option by
a flag bit to indicate that the enclosed prefix is currently being defining a bit to indicate that the enclosed prefix is currently
used as the Link Identifier. The new message format is as follows: being used as the Link Identifier. The new message format is as
follows:
0 1 2 3 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 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 | Prefix Length |L|A|I|Reserved1| | Type | Length | Prefix Length |L|A|I|Reserved1|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Valid Lifetime | | Valid Lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Preferred Lifetime | | Preferred Lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
skipping to change at page 17, line 46 skipping to change at page 17, line 46
5.1.5.1 Space Optimized Advertisements 5.1.5.1 Space Optimized Advertisements
If the Router Solicitation contains a Landmark Option whose prefix is If the Router Solicitation contains a Landmark Option whose prefix is
included in DNARouterPrefixList or AdvPrefixList AND the included in DNARouterPrefixList or AdvPrefixList AND the
corresponding Router Advertisement will be unicast, the router MAY corresponding Router Advertisement will be unicast, the router MAY
send an abbreviated Router Advertisement. send an abbreviated Router Advertisement.
The abbreviated advertisement includes only the Landmark Option, with The abbreviated advertisement includes only the Landmark Option, with
the "Y" flag set, plus the base RA header and any SEND options as the "Y" flag set, plus the base RA header and any SEND options as
appropriate. The Complete flag MUST NOT be set. This is the one appropriate. The Complete flag MUST NOT be set. This is the one
exception where the LinkID prefix MAY be omitted as the Y flag exception where the LinkID MAY be omitted as the Y flag implies that
implies that link change has not occured. link change has not occured.
Some prefixes may also be omitted from unsolicited Router Some prefixes may also be omitted from unsolicited Router
Advertisements, as described in Section 5.1.9. Advertisements, as described in Section 5.1.9.
5.1.6 Complete Router Advertisements 5.1.6 Complete Router Advertisements
A CompleteRA is formed as follows: A CompleteRA is formed as follows:
Starting with a Router Advertisement with all fixed options (MTU, Starting with a Router Advertisement with all fixed options (MTU,
Advertisement Interval, flags, etc.), the FastRA flag is set. As Advertisement Interval, flags, etc.), the FastRA flag is set. As
skipping to change at page 18, line 32 skipping to change at page 18, line 32
If it is not possible to generate a Complete RA but the Router If it is not possible to generate a Complete RA but the Router
Solicitation that this Router Advertisement is in response to, if Solicitation that this Router Advertisement is in response to, if
any, includes a Landmark Option containing a prefix that is not in any, includes a Landmark Option containing a prefix that is not in
the router's DNARouterPrefixList and not in the router's the router's DNARouterPrefixList and not in the router's
AdvPrefixList then the router SHOULD include a Landmark Option with AdvPrefixList then the router SHOULD include a Landmark Option with
the "N" flag set. If there are known to be prefixes that are not the "N" flag set. If there are known to be prefixes that are not
included in the Router Advertisement, then the Complete flag MUST NOT included in the Router Advertisement, then the Complete flag MUST NOT
be set. be set.
Note that although it may not be possible to fit all of the prefixes Note that although it may not be possible to fit all of the prefixes
into an RA, the LinkID prefix MUST be included. into an RA, the LinkID MUST be included.
5.1.7 LinkID Prefix 5.1.7 LinkID
One of the prefixes in use on a link is chosen to be the LinkID. One of the prefixes in use on a link is chosen to be the LinkID.
The LinkID is the numerically smallest prefix stored in either of The LinkID is the numerically smallest prefix stored in either of
DNARouterPrefixList or AdvPrefixList whose lifetime is greater than DNARouterPrefixList or AdvPrefixList whose lifetime is greater than
1.5 hours. For comparing prefixes, they are padded to the right with 1.5 hours. For comparing prefixes, they are padded to the right with
zeros to make them 128 bit unsigned integers. zeros to make them 128 bit unsigned integers.
The prefix may be included in the RA in either a PIO or LPO as The prefix may be included in the RA in either a PIO or LPO as
appropriate. If the prefix is included in a PIO, then the "I" flag appropriate. If the prefix is included in a PIO, then the "I" flag
skipping to change at page 19, line 24 skipping to change at page 19, line 24
advertisement is time T, then by T + 1 hour at least three such advertisement is time T, then by T + 1 hour at least three such
advertisements will have been made and all routers can be assumed to advertisements will have been made and all routers can be assumed to
have received it. Thus by time T + 1.5 hours, all routers on the have received it. Thus by time T + 1.5 hours, all routers on the
link should have also sent at least one advertisement with the new link should have also sent at least one advertisement with the new
LinkID. LinkID.
1.5 hours after first sending an advertisement with a new LinkID it 1.5 hours after first sending an advertisement with a new LinkID it
is safe to consider the old LinkID gone and omit the corresponding is safe to consider the old LinkID gone and omit the corresponding
prefix from RAs if desired. prefix from RAs if desired.
Following a change of LinkID, the old LinkID prefix MUST be included Following a change of LinkID, the old LinkID MUST be included in RAs
in RAs for the following 1.5 hours. for the following 1.5 hours.
5.1.7.1.1 Non-Prefix LinkIDs 5.1.7.1.1 Non-Prefix LinkIDs
Although this memo only discusses LinkIDs that are prefixes, a future Although this memo only discusses LinkIDs that are prefixes, a future
specification or ammendment may describe a mechanism to select a specification or ammendment may describe a mechanism to select a
LinkID that is not a prefix. LinkID that is not a prefix.
Information from the Learned Prefix Option is only stored in Information from the Learned Prefix Option is only stored in
DNAHostPrefixList, and is only used for DNA purposes. Because a DNAHostPrefixList, and is only used for DNA purposes. Because a
length field is used, it is possible to carry any variable length length field is used, it is possible to carry any variable length
identifier less than or equal to 128 bits in an LPO and store it in identifier less than or equal to 128 bits in an LPO and store it in
DNAHostPrefixList (Section 5.2.1). DNAHostPrefixList (Section 5.2.1).
Following a change of LinkID, the old LinkID prefix MUST be included Following a change of LinkID, the old LinkID MUST be included in RAs
in RAs in an LPO for the following 1.5 hours. in an LPO for the following 1.5 hours.
Future specifications MUST NOT treat the information in an LPO as Future specifications MUST NOT treat the information in an LPO as
prefixes such as they would the prefixes found in a Prefix prefixes such as they would the prefixes found in a Prefix
Information Option. Future specifications MUST NOT assume that the Information Option. Future specifications MUST NOT assume that the
entries in a host's DNAHostPrefixList are actaul prefixes in use on entries in a host's DNAHostPrefixList are actaul prefixes in use on
the link. the link.
5.1.8 Scheduling Fast Router Advertisements 5.1.8 Scheduling Fast Router Advertisements
RAs may need to be delayed to avoid collisions in the case that there RAs may need to be delayed to avoid collisions in the case that there
skipping to change at page 20, line 37 skipping to change at page 20, line 37
Complete RA, if it is not one already, and scheduled for multicast Complete RA, if it is not one already, and scheduled for multicast
transmission as in RFC 2461. transmission as in RFC 2461.
5.1.9 Scheduling Unsolicited Router Advertisements 5.1.9 Scheduling Unsolicited Router Advertisements
Unsolicited router advertisements MUST be scheduled as per RFC 2461. Unsolicited router advertisements MUST be scheduled as per RFC 2461.
The "F" flag in the RA header MUST be set. The "F" flag in the RA header MUST be set.
They MAY be Complete RAs or MAY include only a subset of the They MAY be Complete RAs or MAY include only a subset of the
configured prefixes, but MUST include the LinkID prefix. configured prefixes, but MUST include the LinkID.
This ensures that there will be overlap in the sets of prefixes This ensures that there will be overlap in the sets of prefixes
contained in consecutive RAs on a link from DNA routers, and thus an contained in consecutive RAs on a link from DNA routers, and thus an
absence of that overlap can be used to infer link change. absence of that overlap can be used to infer link change.
5.1.10 Removing a Prefix from an Interface 5.1.10 Removing a Prefix from an Interface
When a prefix is to stop being advertised in a PIO in RAs by an When a prefix is to stop being advertised in a PIO in RAs by an
interface before the expiry of the prefix's valid lifetime, then the interface before the expiry of the prefix's valid lifetime, then the
router should treat it as though it has just learned a prefix that is router should treat it as though it has just learned a prefix that is
skipping to change at page 23, line 23 skipping to change at page 23, line 23
5.2.4 Sending Router Solicitations 5.2.4 Sending Router Solicitations
Upon the occurrence of a Layer 2 link-up event notification, hosts Upon the occurrence of a Layer 2 link-up event notification, hosts
SHOULD send a Router Solicitation. Hosts SHOULD apply rate limiting SHOULD send a Router Solicitation. Hosts SHOULD apply rate limiting
and/or hysteresis to this behaviour as appropriate to the link and/or hysteresis to this behaviour as appropriate to the link
technology subject to the reliability of the hints. technology subject to the reliability of the hints.
Hosts SHOULD include a Landmark Option (LO) in the RS message with Hosts SHOULD include a Landmark Option (LO) in the RS message with
the landmark prefix chosen based on the rules in Section 5.2.3. the landmark prefix chosen based on the rules in Section 5.2.3.
Hosts MUST include a tentative source link layer address option Hosts SHOULD include a tentative source link layer address option
(TSLLAO) in the RS message [7]. The router solicitation message is (TSLLAO) in the RS message [7]. The router solicitation message is
sent to the All_Routers_Multicast address and the source address MUST sent to the All_Routers_Multicast address and the source address MUST
be the link local address of the host. be the link local address of the host.
The host MUST consider its link local address to be in the The host MUST consider its link local address to be in the
"Optimistic" state for duplicate address detection [6] until either "Optimistic" state for duplicate address detection [6] until either
the returned RA confirms that the host has not switched to a new link the returned RA confirms that the host has not switched to a new link
or, if an link change has occurred, the host has performed optimistic or, if an link change has occurred, the host has performed optimistic
duplicate address detection for the address. duplicate address detection for the address.
skipping to change at page 24, line 33 skipping to change at page 24, line 33
contains no LinkID, then the host SHOULD use CPL logic to decide contains no LinkID, then the host SHOULD use CPL logic to decide
whether or not to reconfigure as described in [15]. whether or not to reconfigure as described in [15].
If the destination address of the received RA is a unicast address, If the destination address of the received RA is a unicast address,
the host knows the router heard its RS, and hence it SHOULD mark that the host knows the router heard its RS, and hence it SHOULD mark that
router's Neighbor Cache Entry [3] as REACHABLE. router's Neighbor Cache Entry [3] as REACHABLE.
5.2.5.1 Maintaining the DNAHostPrefixList 5.2.5.1 Maintaining the DNAHostPrefixList
If a Router Advertisement does not indicate a link change, the host If a Router Advertisement does not indicate a link change, the host
update its DNAHostPrefixList. updates its DNAHostPrefixList, adding any new prefixes if necessary.
If the Router Advertisement has the C flag set, then the host should If the Router Advertisement has the C flag set, then the host SHOULD
make the DNAHostPrefixList match the contents of the advertisement. make the DNAHostPrefixList match the contents of the advertisement.
Any new prefixes should be added and any prefixes in the list that Any new prefixes are added and any prefixes in the list that are
are absent in the advertisement should be removed. Expiry times on absent in the advertisement are removed. Expiry times on prefixes
prefixes should be updated if the prefix was contained in a PIO, but are updated if the prefix was contained in a PIO, but not if it was
not if it was contained in an LPO. contained in an LPO.
If the Router Advertisement does not have the C flag set, then the If the Router Advertisement does not have the C flag set, then the
host should add any new prefixes and update expiry times as above, host SHOULD add any new prefixes and update expiry times as above,
but should not remove any entries from DNAHostPrefixList. but SHOULD NOT remove any entries from DNAHostPrefixList.
When initiating reconfiguration due to link change, the host MUST When initiating reconfiguration due to link change, the host MUST
remove all prefixes in the DNAHostPrefixList and repopulate it with remove all prefixes in the DNAHostPrefixList and repopulate it with
the prefixes in the Prefix Information Options and Learned Prefix the prefixes in the Prefix Information Options and Learned Prefix
Option, if any, in the RA. Option, if any, in the RA.
5.2.6 DNA and Address Configuration 5.2.6 DNA and Address Configuration
When a host moves to a new point of attachment, a potential exists When a host moves to a new point of attachment, a potential exists
for a change in the validity of its unicast and multicast addresses for a change in the validity of its unicast and multicast addresses
skipping to change at page 34, line 41 skipping to change at page 34, line 41
This document and the information contained herein are provided on an This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Copyright Statement Copyright Statement
Copyright (C) The Internet Society (2005). This document is subject Copyright (C) The Internet Society (2006). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights. except as set forth therein, the authors retain all their rights.
Acknowledgment Acknowledgment
Funding for the RFC Editor function is currently provided by the Funding for the RFC Editor function is currently provided by the
Internet Society. Internet Society.
 End of changes. 23 change blocks. 
32 lines changed or deleted 33 lines changed or added

This html diff was produced by rfcdiff 1.29, available from http://www.levkowetz.com/ietf/tools/rfcdiff/