[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to specify InetAddressType COMPLIANCE requirements
On Thu, Jul 31, 2003 at 11:30:40AM +0200, Wijnen, Bert (Bert) wrote:
>
> I have some people (IPCDN WG) who have (In MODULE-COMPLIANCE):
>
> OBJECT diffServMultiFieldClfrAddrType
> SYNTAX InetAddressType { ipv4(1) }
> DESCRIPTION
> "An implementation is only required to support IPv4
> addresses."
>
> Or possibly a DESCRIPTION text of:
> "A DOCSIS 1.0, 1.1 or 2.0 implementation is required
> to support IPv4 addresses at a minimum."
>
> And I have people (MPLS WG) who have:
>
> OBJECT mplsFTNAddrType
> SYNTAX InetAddressType { ipv4(1), ipv6(2) }
> DESCRIPTION
> "An implementation is only required to support IPv4
> and/or IPv6 addresses. An implementation is only
> required to support the address types that are actually
> supported on the LSR."
>
> The question here is that people want to express that IPv4 support
> is sufficient for devices that do not (yet) have IPv6 stacks
> but they would want to also indicate that IPv6 support is needed
> (required) if the device DOES have an IPv6 stack. In fact, with
> our IETF drive to make sure that all new specs are both IPv4 and
> IPv6 friendly, we sort of force them to consider IPv6.
Note that scoped link-local addresses are not captured in the compliance
statement on devices that potentially can connect multiple links if you
restrict the SYNTAX to { ipv4(1) } or { ipv4(1), ipv6(2) }.
So people should think twice whether it is not good to include
ipv4z(3) and ipv6z(4) as well so that proper support for link-local
addresses is required on devices which connect multiple links where
conflicts can appear.
/js
--
Juergen Schoenwaelder International University Bremen
<http://www.eecs.iu-bremen.de/> P.O. Box 750 561, 28725 Bremen, Germany