NANOG 40 agenda posted
don at calis.blacksun.org
Mon Jun 4 04:05:05 UTC 2007
> Actually, for me 100% feature parity (for stuff we use per vip) is a day-1
That's obviously your choice. I don't know the first thing about your
application/services/systems but in my case my load balancer has nothing
to do with my application/services- and I would be frightened if there was
some sort of significant dependence.
> I'm not saying that it's an all or nothing deal, but I have
> absolutely no intention of having 100% different set-up for the current
> v4 and the "test v6", and then have to troubleshoot v6 issues, not being
> sure if something was simply not carried over from v4 that it should have
I don't see leaving the load balancers out as 100% different but that's
just me. Whether you deal with these issues all in one shot- or slowly
over time is your choice. I would rather understand the various ways
things can go wrong- even if I don't think they apply to my environment-
as it makes troubleshooting unforseen problems a LOT easier. It also means
I can get most of the potential problems sorted out ahead of time.
> Like you said, different companies have different approaches, but if I'm
> going to invest my (and a lot of other engineers/developers/qa) time in
> enabling v6, it's not going to be putting a single server behind the
> mail.ipv6.yahoo.com rotation,
Seeing as it takes the application people I work with a long time to
implement new features and QA the builds- I'd rather they start sooner
than later. If there are problems it gives me a lot longer to get them
straightened out. I already know my load balancers work with v6 for my
application- they may not be up to full speed yet- but performance and QA
testing new load balancers is a LOT faster and easier than implementing
new features in our app. You may not have that problem.
> it's going to be figuring out how to take
> everything that we use for mail.yahoo.com, and making it work in v6 (as
> that is the only way it would be concidered a valid test), so that at some
> point in the not-too-distant future it could become dual-stack...
I'd rather do this in a stepwise fashion. In my case that means step 1 is
implementing v6 in the backbone. v6 on the servers is step 2. v6 in the
app is step three. v6 on the load balancers is the final step.
This is simply how I prefer to work on my migration. If you feel it would
be better to wait until all the pieces are in place and troubleshoot
everything at the same time then go for it.
More information about the NANOG