[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] xen vlans in domU



On Tue, Aug 03, 2010 at 02:27:44PM +0400, Alexander Kriventsov wrote:
> 03.08.2010 14:18, Mark Adams ??????????:
>> Hi,
>>
>> I used the instructions/scripts at the following link to do my VLAN's.
>> Works pretty well!
>>
>> http://renial.net/weblog/
>
> I think that vlanbr2 is bridge for vlan 2 and vlanbr3 for vlan 3.
> If I want to use vlan 2 and vlan 3 in one domU I should write in config  
> vif = [ 'bridge=vlanbr2', 'bridge=vlanbr3' ] and in this domU I will get  
> two interfaces eth0 and eth1. Is it correct?
> But I want to have another, I want to have on domU all these vlans on  
> one interface and configure it through vconfig.

not tested but I don't see why it wouldn't work.... you could just
manually add the extra vlans in to the network-bridge-vlan script, with
lines like this

vconfig add ${netdev} 2
vconfig add ${netdev} 3
vconfig add ${netdev} 4

etc...

have you tried it?

>
>>
>> On Tue, Aug 03, 2010 at 07:49:03PM +1000, James Harper wrote:
>>>>
>>>> Hello.
>>>> I'm trying to use vlan in domU, but have something strange:
>>>> I created bridge on eth0. This interface was configured as trunk with
>>>> vlan 300, 301. I use this bridge in my domU, and I can see tagged
>>>> packets when run tcpdump in domU. Also I created interface on domU to
>>>> work with vlan 300. On this interface I see untagged packets in vlan300.
>>>> And everything looks fine.
>>>> But when I'm trying to send out packets through interface with vlan300
>>>> something happen. On domU in eth0 interface i see that packet was tagged
>>>> as vlan 300, but on dom0 I see that package doesn't have tag and sending
>>>> to switch as untagged which is incorrect.
>>>>
>>>> Why does kernel remove tag from outgoing packets?
>>>> Is anyone using trunk inside of domU?
>>>>
>>>> I'm using xen 3.4.3 on Centos 5.5 with kernel 2.6.18.
>>>>
>>>
>>> I'm not sure I quite understand what you want to do, but I think you need 
>>> to use ebtables, in particular the 'broute' table, to tell Linux how you 
>>> want tagged packets to behave. One thing I was never able to do was to tell 
>>> Linux to place a copy of the tagged packet on one bridge so that I could 
>>> have a trunk to a DomU whilst simultaneously l2 routing packets to their 
>>> correct interfaces.
>>>
>>> James
>>
>>> _______________________________________________
>>> Xen-users mailing list
>>> Xen-users@xxxxxxxxxxxxxxxxxxx
>>> http://lists.xensource.com/xen-users
>>
>
>
> -- 
> Alexander Kriventsov

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.