WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] VLANs and bridging

To: "Andrew McConnell" <armcconnell@xxxxxxxxx>
Subject: Re: [Xen-users] VLANs and bridging
From: "Abel Martín" <abel.martin.ruiz@xxxxxxxxx>
Date: Thu, 16 Nov 2006 12:04:27 +0100
Cc: Xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 16 Nov 2006 03:04:46 -0800
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VYsYdJiSoiQ4lKteo6fZPe5RNj413cHxzjXNJc4FFUh9uYk+INv/wmWxhMnv+1Vo1+FXqdv99LMarnSFQyr6mQ/+nXNGfNeBxEAsmDf4oglvL/5ZkuiGpNXqLvJhVKUlf2q9pPQQBl0IIIqHrga8Z99GRbJPx/pnxS6DTi9uLgs=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <dd652030609060911q6a678a77tea1f6d5d07aa1b7a@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <dd652030609060911q6a678a77tea1f6d5d07aa1b7a@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
On 9/6/06, Axxxxx Mcxxxxxx  wrote:
Hello,

I'm having some trouble getting VLAN bridging to work on my Xen
installation.  Here's what I've done:

On Dom0, I set up a new bridge and add eth1 to it.  I suppose I'll
eventually use /etc/xen/scripts/network-bridge to do this for me, but
I see no reason why this shouldn't work.

dom0# brctl addbr vlans
dom0# brctl stp vlans off
dom0# brctl setfd vlans 0
dom0# brctl addif vlans eth1
dom0# brctl show
bridge name     bridge id               STP enabled     interfaces
vlans           8000.00a0d1e10f67       no              eth1
xenbr0          8000.feffffffffff       no              peth0
                                                        vif0.0

eth1 is connected to a switch running 802.1q.  I know my VLANs work
normally in Dom0 based on the following output where I configure a new
VLAN on eth1, add an IP and ping something on the VLAN.

dom0# ifconfig eth1.48
eth1.48: error fetching interface information: Device not found
dom0# vconfig add eth1 48
Added VLAN with VID == 48 to IF -:eth1:-
dom0# ifconfig eth1.48 up 198.18.0.53/24
dom0# ping 198.18.0.2
PING 198.18.0.2 (198.18.0.2) 56(84) bytes of data.
64 bytes from 198.18.0.2: icmp_seq=0 ttl=255 time=10.3 ms

--- 198.18.0.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 10.332/10.332/10.332/0.000 ms, pipe 2


Now I want to have a similar config on my DomU's, so I start one up
with the following vif configuration:

vif = [ 'bridge=vlans' ]

After it boots, I insert the 8021q module and create a VLAN interface.

domU# insmod 8021q.ko
8021q: no version for "struct_module" found: kernel tainted.
domU# vconfig add eth0 48
Added VLAN with VID == 48 to IF -:eth0:-
domU# ifconfig eth0.48 up 198.18.0.53/24
domU# ping 198.18.0.2
PING 198.18.0.2 (198.18.0.2) 56(84) bytes of data.

--- 198.18.0.2 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms

As you can see, it didn't work.  Back on Dom0, I see the vif for my
DomU has been added to my bridge as I would expect.  What am I
missing?  Why aren't tagged frames from my DomU being bridged to eth1
on Dom0?

dom0# brctl show
bridge name     bridge id               STP enabled     interfaces
vlans           8000.00a0d1e10f67       no              eth1
                                                        vif7.0
xenbr0          8000.feffffffffff       no              peth0
                                                        vif0.0


Help appreciated.

-Andrew


Hi,

This article might help you.
http://felipe-alfaro.org/blog/category/xen/

Regards.

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

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Xen-users] VLANs and bridging, Abel Martín <=