[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

IPv6 Pain Experiment




> On Oct 8, 2019, at 09:48 , Michel Py <michel.py at tsisemi.com> wrote:
> 
>> Owen DeLong wrote :
>> Iâ??m not sure how giving them DNS names makes them less resilient to DNS failures.
> 
> How do you resolve the IP address of the PBX ? I hard-code (in the master config).

Usually, i have sufficiently resilient DNS that I use it. If Iâ??m in an environment where hard-coding is
required, I generally have software that is building the config file rather than doing it by hand. The
config generation software can depend on DNS, even if the phone may not be able to in all runtimes.

> The PBX does not have a DNS name. I want my support staff to know its IP on the top of their head.

Then make it something easy like prefix::5 and move on. Even if youâ??ve got a /48 like 2620:5af2:3ace::/48,
you can use the first prefix for your PBX and then itâ??s just 2620:5af2:3ace::5/64.

While thatâ??s a little worse than IPv4 for remembering the prefix (3 4-digit numbers instead of 3 3-digit numbers),
that prefix will be readily visible on any device thatâ??s able to utilize the same network, so itâ??s not hard to look
up and itâ?? s only 3 extra digits of typing and 1 extra separator mark.

> DNS failures do not happen often, but they do happen. Fat fingers change or delete the entry, the zone gets corrupted or partially corrupted, that kind of stuff.

If youâ??re pushing DNS edit -> Production, I suppose thatâ??s true. If it matters that much, I usually have Edit->Staging->validation scripts->production.

If the staging environment canâ??t resolve the critical infrastructure items (such as PBX), then it doesnâ??t change production.

> There are things that redundant hardware and network will not solve. If the PBX address becomes unresolvable, the SIP registrations will timeout and I'm going to lose phones.

Sure, but it should have a very long TTL and shouldnâ??t become unresolvable in less time than it takes you to identify and solve the DNS problem.

> Granted, it would not take that much time to troubleshoot, but just the possibility, not matter how remote, that it could happen makes it a non-option.

In which case, Iâ??d definitely set up validation before shipping on my DNS updates.

> If DHCP fails, I have a 169.254 secondary address. It may not be elegant, but it is resilient.

Uh, only if the PBX is on the same segment as every phone. (does not scale unless you buy a PBX for each phone segment).

And the fe80:: alternative is SO MUCH more elegant than 169.254â?¦

Just sayinâ??

Owen