Subject: [Sip] IPv6 syntax of 'received' param of Via

From: Zdenek Pernica <[email-masked]>
Date: Fri, 18 Mar 2005 07:36:56 +0100

Hi,

Current syntax of IPv6 in 'received' param of Via in RFC 3261
violates general syntax of 'generic-param':

via-received = "received" EQUAL (IPv4address / IPv6address)

since there is IPv6address instead of IPv6reference.

'via-received' is not a subset of 'generic-param', which only
complicates parser implementation.
via-received cannot be matched as 'generic-param'
just only within Via context, otherwise could.

Former syntax of via-received in RFC 2543 was fully generic-param compliant:

via-received = "received" "=" host

I think that syntax of 'received' should be:
via-received = "received" EQUAL (IPv4address / IPv6reference)

(for RFC2543 and generic-param compatibility, and context independency)

Is there a mistake in RFC 3261 or is presented syntax meant
seriously ?

_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [email-masked] for questions on current sip
Use [email-masked] for new developments on the application of sip