Draft: draft-ietf-sipping-ipv6-torture-tests-01.txt Reviewer: B, Nataraju [bnataraju@sonusnet.com] Review Date: 4/2/2007 Review Deadline: Status: WGLC Summary: This draft is on the right track but has open issues, described in the review. Comments: 1. Lets not allow IPV6 addresses with out [ & ], this is a deviation from RFC 3261 also. This would definitely lead to interoperability issues later. Snippet from rfc.3261 IPv6reference = "[" IPv6address "]" Here "[" "]" means mandatory to have for this component Ref: IPv4address = 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT for instance we can't have IP address without . For an IPv4 addresses 2. Replace all instances of umabiguous with unambiguous Search for all the instances in the draft. 3. via-received not including delimiters [ & ] would make implementations complex or why don’t we make sure all IPv6 addresses always accompany with delimiters [ & ]. This loop hole will definitely lead to interoperability issues some time later.... sec 4.5 of the draft ipv6-torture-tests-01. Even though some implementations accept IPv6 addresses without [ ], that is a deviation from standards, but that should not be the criteria to allow IPv6 without [ ]. 4. Sec 4.5 param-2 of draft ipv6-torture-tests-01 is not valid with respect to 3261 hence let us remove this test case The OPTIONS request below contains an IPv6 address in the Via received parameter without the adorning "[" and "]". This request is valid according to the grammar in RFC3261. The above statement is a deviation from what is mentioned in 3261. Message Details: param-2 OPTIONS sip:[2001:db8::10] SIP/2.0 To: sip:user@example.com From: sip:user@example.com;tag=81x2 Via: SIP/2.0/UDP [2001:db8::9:1];received=2001:db8::9:255; branch=z9hG4bKas3 Call-ID: SSG95523997077@hlau_4100 Max-Forwards: 70 Contact: "Caller" CSeq: 921 OPTIONS Content-Length: 0 5. Ref: 4.6. SIP request with IPv6 addresses in SDP body Even here also shall we mandate addresses are with [ & ] This IPv6 address is definitely not inline with what is been specified in 3261. I understand we would not receive IP:PORT in SDP, we can assume what is been mentioned here is valid to accept, but this is a deviation from RFC.3261. if we agree that we are deviating from 3261. Shall we mention the same as a note in the draft?