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

[Xen-users] AoE does not work through a bridge

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] AoE does not work through a bridge
From: Tracy R Reed <treed@xxxxxxxxxxxxxxx>
Date: Tue, 14 Nov 2006 17:05:12 -0800
Delivery-date: Tue, 14 Nov 2006 17:05:38 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.0.2) Gecko/20060501 Fedora/1.5.0.2-1.1.fc5 Thunderbird/1.5.0.2 Mnenhy/0.7.4.0
Having exhausted all other possibilities I can test I have to ask:

Has anyone else ever done AoE through a bridge?

Because it does not seem to work. I have a feeling the AoE driver is
making assumptions about what kind of interfaces it will transmit and
listen on for AoE traffic.

I described my setup in an email yesterday.

And according to: http://wiki.xensource.com/xenwiki/XenNetworking
I should be able to create a bridge (I'll call it aoebr) and I should be
able to put eth1 (the interface plugged into the AoE SAN) and vif0.0 on
the bridge and talk to the bridge from veth1 which is the opposite end
of the vif0.0 "wire". I do not specify anything in
/dev/etherd/interfaces which means AoE should broadcast and listen on
all interfaces.

When I do this and run tcpdump on the disk node (AoE target) I can see
the packets from the AoE initiator (Xen box with bridge) and it sends a
reply back. But the Xen box with the bridge never seems to see the reply
packet because it never recognizes the AoE disk.

If I put eth1 specifically in /dev/etherd/interfaces I get the same
behavior.

Since I am supposed to be talking to the bridge via veth1 anyway I have
tried putting veth1 into /dev/etherd/interfaces but nothing arrives at
the disk node when I do this. In fact nothing seems to elicit any
network traffic at all except talking on eth1 and then only one-way
conversation. This makes me think that AoE does not work properly on
interfaces which are not actual physical ethernet cards.

I have made AoE work very successfully without bridging under a Xen
enabled kernel. So I don't think it is Xen itself. It seems that AoE
just does not like bridging. This is a big problem for me because my
whole project hinges on getting AoE to work over the bridge.

Can anyone confirm whether AoE can communicate over veth interfaces via
a bridge? ie. you have actually done it?


--
Tracy R Reed                  http://ultraviolet.org
A: Because we read from top to bottom, left to right
Q: Why should I start my reply below the quoted text

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

<Prev in Thread] Current Thread [Next in Thread>