Subject: Re: Xen and VLANs
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: Johan Ihren <johani@autonomica.se>
List: port-xen
Date: 01/07/2006 10:42:23
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Manuel,
On 6 Jan 2006, at 17:43, Manuel Bouyer wrote:
>> Another alternative (vastly preferred from my POV) was if there was
>> any way to connect to the domUs from the dom0 without involving the
>> physical interface at all. I.e. if the dom0 also had one (or several)
>> "virtual" xennetN, then everything would work out just fine with a
>> cleaner design than both your workaround and my (non-functional)
>> attempt.
>>
>> Would it be possible to add that?
>
> Yes, of course. When you have a xennetN in a virtual domain, there is
> a corresponding interface in dom0 named xvifX.N, where X is the
> domain's
> number. You can then route or bridge these interfaces, leaving the
> physical
> interface out of the setup
Umm, that's not what I wanted. I have a gazillion xvifN.M interfaces
(well, at least more than 30) and I wasn't after micromanaging most
of them from the dom0, especielly not for every state change among
the domUs. I do, however, realize that it is probably possible to do
that to achieve the behaviour I need that way.
What I wanted was a xennet0 in my dom0 that I can connect to the same
bridge as my xennetN's in the domUs and then add all the VLANs on top
of that. That way things will continue to work when I add or remove
domUs. I.e. this should be a "local" xennet0 that the domU uses to
talk to xennetN's in the domUs, not a reflection of the xennetN's in
the domUs.
There is a commented out xennet device in the XEN0 config file:
#xennet* at hypervisor? # Xen virtual network interface
Is there any way of adding that back in a way that will give what I
nned? It is not sufficient to just add it back, as the
autoconfiguration won't detect any "xennet" hardware in the dom0.
Regards,
Johan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)
iQCVAwUBQ7+NAvotlDfa2H4ZAQJwBwP+NiPr5zmltgkqlSxANtU7+I0bTn/CDXeF
V+MjrwZW+nR3hDvQwXHAtnqcf/qbZPcSR8cdbd3pf97Iop+nR8acfXK1trWecGI4
/tfBJy/pTrvM0gwE1S6UZgksHz16Vr4bdojHSEQXt3XHhi9IvtvqVHgOOlN41Vfr
bVrGNBDULCQ=
=84aw
-----END PGP SIGNATURE-----