← Back to context

Comment by cyberax

2 years ago

My personal example: VoIP phones stopping after the Asterisk server was up for 3 days.

Reason: the server had IPv6 turned on, and it steadily accumulated privacy IPv6 addresses. These addresses were all sent in a packet describing the supported media endpoints, using UDP.

And yep, eventually it overflowed the MTU and the phones couldn't handle the fragment reassembly.

Which distro was that? ... asking for a friend ...

  • Just regular Ubuntu. It was around 2009 or so.

    • Thanks. I've never run Asterisk on Ubuntu. FreePBX is CentOS based which is mostly what I've run Asterisk on. I only started to worry about Ubuntu around 2012.

      That mad IPv6 address thing must have stuffed up more than just a VoIP negotiation packet. DNS switches from UDP to TCP when responses get too large.

      2 replies →