Subject: RE: draft-olson-sdp-ipv6-02.txt

From: "Christian Huitema" <[email-masked]>
Date: Thu, 13 Dec 2001 20:59:14 -0800

> ABNF Syntax:
> 
> hexpart =	hexseq | hexseq "::" [hexseq] | "::" [hexseq]
> hexseq =    hex4 *(":" hex4)
> 
> we think this should look like the following:
> 
> hexpart =	[hex4 n*(":" hex4)] "::" [hex4 m*(":" hex4)]
>             ; 0 <= n <= 6
>             ; m = 6 - n - j
>             ; 0 <= j <= 6 - n
>             ; n = 0 when term hex4 n*(":" hex4) does not appear

In fact, the syntax should be:

ipv6-address = [hexseq]["::" [hexseq]][":" ipv4-address]
hexseq = hex1to4 7*(":" hex1to4 )
hex1to4 = 4*1HEXDIGIT

But all this is probably too complex. Just noting:
ipv6-address = *( HEXDIGIT | "." | ":" )
		; as defined in IPv6 addressing architecture
would probably be sufficient at this point. 

-- Christian Huitema