[20920] in SIPB IPv6

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

Re: limekiller pkgsrc update

daemon@ATHENA.MIT.EDU (Ken Raeburn)
Thu Dec 31 17:49:31 2009

From: Ken Raeburn <raeburn@MIT.EDU>
To: Quentin Smith <quentin@mit.edu>
In-Reply-To: <alpine.DEB.1.10.0912311149430.26286@dr-wily.mit.edu>
Date: Thu, 31 Dec 2009 17:49:24 -0500
Cc: Greg Troxel <gdt@work.lexort.com>, sipbv6@mit.edu

On Dec 31, 2009, at 11:50, Quentin Smith wrote:
> Didn't we express concern over jitter as a result of the hypervisor  
> scheduling? I think I'd be a little wary of using a domU on a  
> heavily loaded host as a router.

I raised the question, but mainly because I don't know enough about VM  
responsiveness in such configurations.  I do know from experience that  
VoIP service on a virtual machine can be a bit of a problem; I presume  
running VoIP (or worse, video conferencing) *through* a VM router  
would be similarly affected, but it would have the advantage of not  
needing to push the packet data into and out of user mode, and  
shouldn't need many CPU cycles to process, so maybe it wouldn't be as  
bad.  I doubt anyone's doing VoIP over our IPv6 setup, so maybe it  
doesn't matter.  (If anyone is, please say so!)  Unless the VM  
responsiveness is really bad, I wouldn't expect ssh to be disrupted  
much.

(Maybe the work on supporting real-time apps under Xen would help too,  
someday.)

I think it'd be worth doing the experiment, at least, especially if we  
gather some numbers with the real hardware and with the VM to compare  
performance, variations in latency, etc.  Aside from splitting off the  
w20net support (and it apparently wasn't a big deal that that was  
offline for a while), it *should* be pretty easy to take a NetBSD VM  
on the right network, and make it our new IPv6 router.  It'll need to  
use the same address, so that does mean coordinating with keeping the  
current limekiller offline (or at a different address, maybe  
lemonkiller's if that's still offline, and not sending router  
advertisements, etc).  I wouldn't reconfigure limekiller as the local  
w20net IPv6 router right away, as if we do find problems with the VM  
router, we'll want to be able to re-enable limekiller as the central  
IPv6 router easily...

Hrm... actually, a *different* experiment would be easy enough to set  
up.  Create a virtual machine on xvm with two IPv6 tunnels, or one  
tunnel plus 6to4, and compare its performance with limekiller's.  At  
least one test endpoint should be a machine on campus, with IPv6  
service through limekiller also (preferably directly, meaning  
something on SMR-net or w20-net, or one of the on-campus routers), and  
the other, if not on campus, at least not getting too much variability  
in IPv4 RTTs to campus.  I'm heading out tonight, but maybe I could  
set something up in the next few days, if no one else gets to it.

Ken

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