All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: Creating a local network within the GuestOS and r outing to an ext ernal network
@ 2004-02-19 17:03 Woloszynski, Charles
  2004-02-19 17:11 ` Ian Pratt
  0 siblings, 1 reply; 6+ messages in thread
From: Woloszynski, Charles @ 2004-02-19 17:03 UTC (permalink / raw)
  To: 'Ian Pratt'
  Cc: 'xen-devel@lists.sourceforge.net', Woloszynski, Charles

[-- Attachment #1: Type: text/plain, Size: 2361 bytes --]

Ian:

How bad is the inter-VM performance?  Are we talking about sub 10 Mbps or
just not blazing given that it is really a memory-net?

Is there any reason you can think of that IPv6 won't work with the current
Xen network support?  We are going to use IPv6 (at least for off-box
communications).  I am still working out the details of if/how to support
QoS for applications that go off box.  One option is an application proxy on
one domain and let it fully own the network interface, but that ends up
being a lot of work for an essentially bent-pipe.  I suppose I could do some
NAT over IPv6, .... Using the 169.254/16 for communications to the NAT point
(does that have to be Domain0?) and assume that there is enough internal
bandwidth (hence the above question) to avoid major performance issues until
we hit the IPv6 interface (which is, by the way, a relatively slow link, < 1
Mb/s).

Charlie

Charlie Woloszynski
Innovative Concepts Inc.
703-893-2007 x506 
charles.woloszynski@innocon.com

-----Original Message-----
From: Ian Pratt [mailto:Ian.Pratt@cl.cam.ac.uk] 
Sent: Thursday, February 19, 2004 11:46 AM
To: Woloszynski, Charles
Cc: 'xen-devel@lists.sourceforge.net'; Ian.Pratt@cl.cam.ac.uk
Subject: Re: [Xen-devel] Creating a local network within the GuestOS and
routing to an ext ernal network 


> Is it possible to create a local network within a set of Xenolinux 
> machines and then allow one of them to route to the external network 
> over an actual network interface?
> 
> I am working on using the TC (traffic control) toolset to do QoS 
> enforcement and planning on using Xen/Xenolinux.  Since the Xen packet 
> interface simply shares access across the system, I wanted to use one 
> GuestOS as the router and have it enforce the queuing policies and let 
> the other GuestOSes talk to the external network through this GuestOS.  
> I was wondering if anyone has done anything like this?  Can we create 
> an in-memory network for the local subnet?

Yes, the 169.254/16 network is entirely intra-machine. 

There are a couple of bugs that mean that the performance of inter VM
communication isn't what it should be (too many virtual interrupts), but it
works. This will be fixed in somewhere in the 1.3/1.4 series when the new IO
stuff goes in.

See the xen_nat_enable script (which should actually be called
"dom0_nat_enable").


Ian

[-- Attachment #2: Type: text/html, Size: 3648 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread
* RE: Creating a local network within the GuestOS and r outing to an ext ernal network
@ 2004-02-19 18:38 Woloszynski, Charles
  2004-02-19 19:08 ` Ian Pratt
  0 siblings, 1 reply; 6+ messages in thread
From: Woloszynski, Charles @ 2004-02-19 18:38 UTC (permalink / raw)
  To: 'Ian Pratt', Woloszynski, Charles
  Cc: 'xen-devel@lists.sourceforge.net'

[-- Attachment #1: Type: text/plain, Size: 1139 bytes --]

What is the timeframe for the L2 switching to be incorporated into the Xen
dev tree?  Is there any way to learn more about its design while the
implementation is still cookin'?

> The VFR in the mainline tree only supports IPv4. However, Mike Wray has
developed a 
> L2 network switch support for Xen, which will hopefully be checked in
soon. One 
> side effect of L2 Ethernet MAC switching support would be that I expect
IPv6 will 
> just work as Xen is no longer needing to look deeper than the Ethernet
header. 
> (Xen won't be able to enforce IP firewalling for you, but if you're
passing it 
> through a domain for NAT you can do it there anyhow.)

The L2 switching would make my life much easier.  For me, all the XenoLinux
GuestOSes are all trusted clients, and each deals with its own firewall
issues.  I suspect that others want to have Xen take care of firewalling
outside of the other Xeno containers, but that is not an issue for me and
I'd love to see this feature.  

By the way, what is the schedule for the new IO model? 


Charlie Woloszynski
Innovative Concepts Inc.
703-893-2007 x506 
charles.woloszynski@innocon.com




[-- Attachment #2: Type: text/html, Size: 1905 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2004-02-19 19:08 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-19 17:03 Creating a local network within the GuestOS and r outing to an ext ernal network Woloszynski, Charles
2004-02-19 17:11 ` Ian Pratt
2004-02-19 17:31   ` David Becker
2004-02-19 17:49     ` Ian Pratt
  -- strict thread matches above, loose matches on Subject: below --
2004-02-19 18:38 Woloszynski, Charles
2004-02-19 19:08 ` Ian Pratt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.