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] Re: debian wheezy interface bonding (dom0) / xen4.1.2*

To: Peter Viskup <skupko.sk@xxxxxxxxx>
Subject: Re: [Xen-users] Re: debian wheezy interface bonding (dom0) / xen4.1.2*
From: Mark Schneider <ms@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 29 Aug 2011 21:49:41 +0200
Cc: xen-users@xxxxxxxxxxxxxxxxxxx, Pasi Kärkkäinen <pasik@xxxxxx>
Delivery-date: Mon, 29 Aug 2011 12:52:43 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4E5AAFD1.6010603@xxxxxxxxx>
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/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <4E595E99.8050405@xxxxxxxxxxxxxxxxxxxxxx> <20110828101821.GW32373@xxxxxxxxxxx> <4E5A814A.1090101@xxxxxxxxxxxxxxxxxxxxxx> <4E5AAFD1.6010603@xxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20110307 Icedove/3.0.11
Am 28.08.2011 23:14, schrieb Peter Viskup:
Good news for you Mark!
It is working and we are using that on our Debian Lenny/Squeeze servers:

auto xenin
iface xenin inet static
        bridge_ports bond1
        bridge_stp no
        address 192.168.0.254
        netmask 255.255.255.0

skupko@server1:~$ ip link show xenin
12: xenin: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
    link/ether 00:1b:21:57:72:96 brd ff:ff:ff:ff:ff:ff
skupko@server1:~$ ip addr show xenin
12: xenin: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
    link/ether 00:1b:21:57:72:96 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.254/24 brd 192.168.0.255 scope global xenin
    inet6 fe80::21b:21ff:fe57:7296/64 scope link
       valid_lft forever preferred_lft forever

Best regards,
--
Peter Viskup

On 08/28/2011 07:56 PM, Mark Schneider wrote:
The question is if e.g. setting with "bridge_ports bond1" should work for xen (like below)?

# ---
auto bond1
iface bond1 inet static
    slaves eth1 eth3
    bond-mode active-backup
    #bond-mode 802.3ad
    bond-miimon 100
    bond-downdelay 200
    bond-updelay 200

auto xenbr1
iface xenbr1 inet static
    address 10.0.1.150
    network 10.0.1.0
    broadcast 10.0.1.255
    netmask 255.255.255.0
    gateway 10.0.1.1
    #bridge_ports eth1 eth3
    bridge_ports bond1
# ---

Thanks a lot Peter and Pasi for your kindly hints.

I have tested some configs for debian wheezy and figured the following working one out (s. below).

Best regards, Mark

# ---
#root@xen411dom0:/etc/xen# sed -n '/^[^#]/p' /etc/network/interfaces
auto lo
iface lo inet loopback

auto bond0
iface bond0 inet static
    address 192.168.1.150
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    #gateway 192.168.1.1
    slaves eth0 eth2
    bond-mode active-backup
    bond-miimon 100
    bond-downdelay 200
    bond-updelay 200

auto xenbr0
iface xenbr0 inet static
    bridge_ports bond0
    bridge_stp no
    address 192.168.1.150
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    #gateway 192.168.1.1
    #bridge_ports eth0 eth2

auto bond1
iface bond1 inet static
    address 10.0.1.150
    netmask 255.255.255.0
    network 10.0.1.0
    broadcast 10.0.1.255
    #gateway 10.0.1.1
    slaves eth1 eth3
    bond-mode active-backup
    #bond-mode 802.3ad
    bond-miimon 100
    bond-downdelay 200
    bond-updelay 200

auto xenbr1
iface xenbr1 inet static
    bridge_ports bond1
    address 10.0.1.150
    network 10.0.1.0
    broadcast 10.0.1.255
    netmask 255.255.255.0
    #gateway 10.0.1.1
    #bridge_ports eth1 eth3


##
# To bridge network traffic, like this:
#
# dom0: ----------------- bridge -> real eth0 -> the network
#                            |
# domU: fake eth0 -> vifN.0 -+
#
# use
#
# (network-script network-bridge)
#
# Your default ethernet device is used as the outgoing interface, by default.
# To use a different one (e.g. eth1) use
#
# (network-script 'network-bridge netdev=eth1')
#
# The bridge is named xenbr0, by default.  To rename the bridge, use
#
# (network-script 'network-bridge bridge=<name>')
#
# It is possible to use the network-bridge script in more complicated
# scenarios, such as having two outgoing interfaces, with two bridges, and
# two fake interfaces per guest domain.  To do things like this, write
# yourself a wrapper script, and call network-bridge from it, as appropriate.
#
### (network-script network-bridge)
### (network-script 'network-bridge netdev=bond0 antispoof=yes')
### (network-script 'network-bridge antispoof=yes')
### (network-script 'network-bridge bridge=xenbr0 netdev=bond0 antispoof=yes')
### (network-script 'network-bridge bridge=xenbr0 antispoof=yes')

root@xen411dom0:/etc/xen# brctl show
bridge name     bridge id               STP enabled     interfaces
xenbr0          8000.b499bac12736       no              bond0
                                                        vif2.0
xenbr1          8000.b499bac12738       no              bond1
                                                        vif2.1

Slot-1 Stack.1 # show fdb
Mac                     Vlan       Age  Flags       Port / Virtual Port List
-----------------------------------------------------------------------------
b4:99:ba:c1:27:36       LAN1(0010) 0028 d m          1:9
b4:99:ba:c1:27:38       ICON(0070) 0089 d m          1:19


root@xen411dom0:/etc/xen# grep "^vif" hvm-squeeze.born2b3.net.cfg
vif = ['bridge=xenbr0,model=e1000,mac=00:16:3E:27:07:67','bridge=xenbr1,model=e1000,mac=00:16:3E:07:07:67']


root@squeezehvm:~# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:27:07:67 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.175/24 brd 192.168.1.255 scope global eth0
    inet6 fe80::216:3eff:fe27:767/64 scope link
       valid_lft forever preferred_lft forever

3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:07:07:67 brd ff:ff:ff:ff:ff:ff
    inet 10.0.1.175/24 brd 10.0.1.255 scope global eth1
    inet6 fe80::216:3eff:fe07:767/64 scope link
       valid_lft forever preferred_lft forever

--
ms@xxxxxxxxxxxxxxxxxxxxxx


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