I read through RFC 2462 to find out the requirements level for host use of 
the 'O' flag field ("other stateful configuration") in RAs.  The only text 
I found concerning the 'O' flag is"

(section 4, Protocol Overview)

    Solicitations to the all-routers multicast group.  Router
    Advertisements contain two flags indicating what type of stateful
    autoconfiguration (if any) should be performed. A "managed address
    configuration" flag indicates whether hosts should use stateful
    autoconfiguration to obtain addresses. An "other stateful
    configuration" flag indicates whether hosts should use stateful
    autoconfiguration to obtain additional information (excluding
    addresses).

(section 5.2, Autoconfiguration-Related Variables)

       OtherConfigFlag  Copied from the O flag field (i.e., the "other
                        stateful configuration" flag) of the most
                        recently received Router Advertisement message.
                        The flag indicates whether or not information
                        other than addresses is to be obtained using the
                        stateful autoconfiguration mechanism. It starts
                        out in a FALSE state.

                        In addition, when the value of the ManagedFlag is
                        TRUE, the value of OtherConfigFlag is implicitly
                        TRUE as well. It is not a valid configuration for
                        a host to use stateful address autoconfiguration
                        to request addresses only, without also accepting
                        other configuration
                        information.

(section 5.5.3,  Router Advertisement Processing)

    An advertisement's O flag field is processed in an analogous manner.
    A host copies the value of the O flag into OtherConfigFlag. If the
    value of OtherConfigFlag changes from FALSE to TRUE, the host should
    invoke the stateful autoconfiguration protocol, requesting
    information (excluding addresses if ManagedFlag is set to FALSE).  If
    the value of the OtherConfigFlag changes from TRUE to FALSE, the host
    should continue running the stateful address autoconfiguration
    protocol, i.e., the change in the value of OtherConfigFlag has no
    effect. If the value of the flag stays unchanged, no special action
    takes place. In particular, a host MUST NOT reinvoke stateful
    configuration if it is already participating in the stateful protocol
    as a result of an earlier advertisement.

So, RFC 2462 only uses RFC 2119 keywords to describe the behavior of a host 
when the value of the 'O' flag remains unchanged.  The text in section 
5.5.3 needs to be updated to:

    If the value of OtherConfigFlag changes from FALSE to
    TRUE, the host MUST invoke the stateful autoconfiguration
    protocol [...]

    If the value of the OtherConfigFlag changes from TRUE
    to FALSE, the host SHOULD continue running the stateful
    address autoconfiguration protocol [...]

- Ralph




--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to