6 jul 2012 kl. 10:51 skrev Raphael Coeffic:
> Hi Olle!
>
> On 06.07.2012, at 10:48, Olle E. Johansson wrote:
>
>> Congratulations!
>>
>> Can you tell me a bit more about the IPv6 support?
>>
>
> Can you please tell me why I knew you would write that? ;-)
You have a good crystal ball!
>
> Unfortunately, IPv6 support hasn't been touched for some releases now, and is
> probably broken. Everywhere I asked last year, people did not mention this
> among their top-priority. However, I think you are right about IPv6 being a
> very important topic. I will definitely spend some time checking/fixing
> everything.
I would suggest that you could prioritize like this:
1) DNS SRV record handling
- if the first priority only contains an address family that you don't
support, move on to next server and check.
- Don't fail if the first priority doesn't support your address family
This applies to IPv4-only installs that call another domain entry that may
only have IPv6 in the first priority and have dual stack or single stack IPv4
in the last priority.
2) Happy eyeballs
Set up a DNS host entry with IPv4 and a not-reachable IPv6 address. Place a
call from a dual stack system. Will you be able to reach the IPv4?
Try the opposite as well. Your code should propably try both destinations
at the same time and pick the one that answers first.
(TCP connect or a UDP sip response).
Both these tests are important for IPv4 installations that add IPv6.
After that, you can start testing IPv6 fully!
It's the Summer of IPv6!
http://ipv6friday.org
We should propably organize an IPv6 test with Kamailio, SEMS and other Open
Source SIP servers/stacks/clients in Berlin. That would be a fun hackathon!
/O
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev