[161282] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: What Should an Engineer Address when 'Selling' IPv6 to Executives?

daemon@ATHENA.MIT.EDU (Owen DeLong)
Wed Mar 6 21:51:25 2013

From: Owen DeLong <owen@delong.com>
In-Reply-To: <51378FD8.60804@mompl.net>
Date: Wed, 6 Mar 2013 18:48:10 -0800
To: Jeroen van Aart <jeroen@mompl.net>
Cc: nanog@nanog.org
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org


On Mar 6, 2013, at 10:50 AM, Jeroen van Aart <jeroen@mompl.net> wrote:

> On 03/05/2013 05:41 PM, Owen DeLong wrote:
>> I think it's also important to cover the following topics somewhere =
in the process:
>>=20
>> 1.	This will affect the entire organization, not just the IT =
department and
>> 	will definitely impact all of apps, sysadmin, devops, =
operations, and
>> 	networking teams within the IT department.
>>=20
>> 2.	Training will be required for virtually all levels of the =
organization. End users
>> 	won't need more than a ~2 hour introduction to what to look for =
during and
>=20
> I've migrated (or enabled) offices (and homes) to IPv6 without them =
even realising it. If it's just enabling IPv6 connectivity there may be =
very little to be done with regards to training and informing end users. =
The beauty of IPv6 in my experience is that it is quite transparent, you =
don't even notice it is there (or shouldn't, if done properly).

You can usually get away with this for the home.

In the enterprise, I wouldn't recommend it.

If the users get surprised, it's a lot worse than if they know what's =
coming. Rumors rapidly get way out of hand before corrective action can =
quell a problem. OTOH, if the user base knows what to expect and that =
the problems are anticipated and/or being properly worked, you tend to =
get a greater level of patience and understanding.

Further, a little training up front can go a long way to getting better =
user reports into the help desk to reduce the time consumed in =
troubleshooting.

As I said, a 2 hour introduction is about all that's required, but it =
really is helpful.

As to other things, consider that once you enable stuff on IPv6, you =
need to be able to monitor it. If you're looking at IPv6 transition from =
an enterprise perspective, it's not just delivering IPv6 to every =
desktop, but making sure that all of your internal applications and =
services are also available on IPv6. That can be a significant =
development undertaking.

I agree just enabling the network to use it is a useful and positive =
step forward that can be taken fairly easily.

However, it's certainly not an end in and of itself and should not be =
where your efforts stop in any real plan.

> Adapting your current software to IPv6, that could be more tricky. =
Although if you use the right IPv6 aware libraries and functions it =
could be relatively easy in code. In my own apps it's just a matter of =
changing the ai_family flag of getaddrinfo() to AF_UNSPEC if not done so =
yet. Although interestingly that may have complications (sudden loss of =
connectivity or more subtle issues). So I can relate to the fact it can =
be tricky.

Yep. The important thing is for the enterprise to be aware of what is =
required and realize that it spans development, systems administration, =
networking, logistics, and will have end-user impacts worthy of some =
consideration.

Owen



home help back first fref pref prev next nref lref last post