Hi All,

I'm attempting to set up an OpenSolaris xVM server (on snv_130), with two 
physical network cards connected to two separate physical switches for 
redundancy.

In VMWare and Citrix XenServer one would create a virtual switch fabric between 
the two NICs to provide failover in the event of a switch/cable failure. In 
OpenSolaris the solution appears to be to use a bridge attached to an etherstub.

So I've tried giving this a go, but unfortunately traffic never flows between 
the etherstub and the bridge. Here is the configuration:

# dladm show-link
LINK        CLASS     MTU    STATE    BRIDGE     OVER
bnx0        phys      1500   up       xenbridge  --
bnx1        phys      1500   up       xenbridge  --
xenswitch0  etherstub 1500   up       xenbridge  --
xenbridge0  bridge    1500   up       --         bnx0 bnx1 xenswitch0
xvm1_0      vnic      1500   up       --         xenswitch0
xvm2_0      vnic      1500   up       --         xenswitch0

# dladm show-bridge
BRIDGE      PROTECT ADDRESS            PRIORITY DESROOT
xenbridge   stp     32768/0:24:e8:76:53:2f 32768 32768/0:1f:26:ef:c:0

# dladm show-vnic
LINK         OVER         SPEED  MACADDRESS        MACADDRTYPE         VID
xvm1_0       xenswitch0   0      0:16:3e:8b:42:ff  fixed               1257
xvm2_0       xenswitch0   0      0:16:3e:5d:9f:74  fixed               1257

# dladm show-phys
LINK         MEDIA                STATE      SPEED  DUPLEX    DEVICE
bnx0         Ethernet             up         1000   full      bnx0
bnx1         Ethernet             up         1000   full      bnx1

# dladm show-bridge -l xenbridge
LINK        STATE       UPTIME  DESROOT
bnx0        forwarding  1428    32768/0:1f:26:ef:c:0
bnx1        discarding  1428    32768/0:1f:26:ef:c:0
xenswitch0  forwarding  1428    32768/0:1f:26:ef:c:0

I have two xVM guests, which can talk to each other fine over the etherstub, 
however tcpdump in the (Linux) guests doesn't show any traffic from the bridge, 
and they can't see out.

If I snoop the bridge on the host, it shows all the traffic from bnx0, so the 
bridge seems to work. However if I snoop the etherstub, it again only shows 
traffic between the xVM guests, and nothing from the bridge.

So traffic just isn't making it between the bridge and the etherstub.

I haven't been able to find that many examples online however this guide seems 
to suggest I've configured things correctly:

http://southbrain.com/south/2009/12/dladm-virtual-networks-sun-xvm.html

Does anyone know if this is a known problem/defect? Or am I "doing it wrong"? 
Any help/advice would be greatly appreciated, as at present bridging seems to 
be broken. I've tried this on snv_134 as well and it didn't fix the issue.

Kind Regards,

Alasdair
-- 
This message posted from opensolaris.org
_______________________________________________
crossbow-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/crossbow-discuss

Reply via email to