|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Fwd: netback (Network backend) in domU
My mistake, I should have given more detail. I have included all the
necessary details in this email. I used network-bridge for creating
bridge in netback-domU and dom0 uses the same script on bootup. While
I think vif-bridge is used in both dom0 and netback-domU for hotplug
script.
The network configuration of netback-domU is
vif = ['mac=00:16:3e:00:00:94, bridge=eth0, ip=135.207.223.70']
while for other-domU is
vif = ['mac=00:16:3e:00:00:96, bridge=eth0, ip=135.207.223.71,
backend=test-domU-SD']
Detail of Dom0:
-----------------
-bash-3.2# xenstore-ls
local = ""
domain = ""
0 = ""
backend = ""
vif = ""
1 = ""
0 = ""
bridge = "eth0"
domain = "test-domU-SD"
handle = "0"
uuid = "d9f2c904-becd-9bcc-fa4f-4c9a800e585a"
script = "/etc/xen/scripts/vif-bridge"
ip = "135.207.223.70"
state = "4"
frontend = "/local/domain/1/device/vif/0"
mac = "00:16:3e:00:00:94"
online = "1"
frontend-id = "1"
feature-sg = "1"
feature-gso-tcpv4 = "1"
feature-rx-copy = "1"
hotplug-status = "connected"
--------
1 = ""
device = ""
vif = ""
0 = ""
mac = "00:16:3e:00:00:94"
handle = "0"
protocol = "x86_64-abi"
backend-id = "0"
state = "4"
backend = "/local/domain/0/backend/vif/1/0"
tx-ring-ref = "768"
rx-ring-ref = "769"
event-channel = "11"
request-rx-copy = "0"
feature-rx-notify = "1"
feature-no-csum-offload = "0"
feature-sg = "1"
feature-gso-tcpv4 = "1"
backend = ""
vif = ""
2 = ""
0 = ""
bridge = "eth0"
domain = "test-domU"
handle = "0"
uuid = "2314d790-5223-cf26-59b2-1c0d6d053fe0"
script = "/etc/xen/scripts/vif-bridge"
ip = "135.207.223.71"
state = "4"
frontend = "/local/domain/2/device/vif/0"
mac = "00:16:3e:00:00:96"
online = "1"
frontend-id = "2"
feature-sg = "1"
feature-gso-tcpv4 = "1"
feature-rx-copy = "1"
feature-rx-flip = "0"
hotplug-status = "connected"
-------
2 = ""
device = ""
vif = ""
0 = ""
mac = "00:16:3e:00:00:96"
handle = "0"
protocol = "x86_64-abi"
backend-id = "1"
state = "4"
backend = "/local/domain/1/backend/vif/2/0"
tx-ring-ref = "768"
rx-ring-ref = "769"
event-channel = "11"
request-rx-copy = "1"
feature-rx-notify = "1"
feature-no-csum-offload = "0"
feature-sg = "1"
feature-gso-tcpv4 = "1"
-bash-3.2# brctl show
bridge name bridge id STP enabled interfaces
eth0 8000.00219b9006ec no peth0
vif1.0
-bash-3.2# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:21:9b:90:06:ec
inet addr:135.207.223.69 Bcast:135.207.223.255 Mask:255.255.255.0
inet6 addr: fe80::221:9bff:fe90:6ec/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10596 errors:0 dropped:0 overruns:0 frame:0
TX packets:2707 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:776291 (758.0 KiB) TX bytes:439416 (429.1 KiB)
lo ---
peth0 Link encap:Ethernet HWaddr 00:21:9b:90:06:ec
inet6 addr: fe80::221:9bff:fe90:6ec/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11737 errors:0 dropped:0 overruns:0 frame:0
TX packets:2851 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1046046 (1021.5 KiB) TX bytes:465670 (454.7 KiB)
Interrupt:18 Memory:d6000000-d6012800
veth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vif0.0 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vif1.0 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:146 errors:0 dropped:0 overruns:0 frame:0
TX packets:4460 errors:0 dropped:33 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:11978 (11.6 KiB) TX bytes:401242 (391.8 KiB)
Detail of netback-domU:
-----------------------
-bash-3.2# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:16:3E:00:00:94
inet addr:135.207.223.70 Bcast:135.207.223.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3960 errors:0 dropped:0 overruns:0 frame:0
TX packets:102 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:293401 (286.5 KiB) TX bytes:10323 (10.0 KiB)
lo Link encap:Local Loopback 0 Metric:1
RX packets:3957 errors:0 dropped:0 overruns:0 frame:0
TX packets:114 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:348942 (340.7 KiB) TX bytes:11041 (10.7 KiB)
vif2.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:2036 errors:0 dropped:2 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:1334 (1.3 KiB) TX bytes:176630 (172.4 KiB)
-bash-3.2# brctl show
bridge name bridge id STP enabled interfaces
eth0 8000.00163e000094 no vif2.0
peth0
-bash-3.2# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:16:3e:00:00:94
ONBOOT=yes
TYPE=Ethernet
IPADDR=135.207.223.70
NETMASK=255.255.255.0
GATEWAY=135.207.223.1
Detail of other-domU:
-----------------------
-bash-3.2# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:16:3E:00:00:96
inet addr:135.207.223.71 Bcast:135.207.223.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2187 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:192417 (187.9 KiB) TX bytes:1670 (1.6 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
-bash-3.2# brctl show
bridge name bridge id STP enabled interfaces
-bash-3.2# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:16:3e:00:00:96
ONBOOT=yes
TYPE=Ethernet
IPADDR=135.207.223.71
NETMASK=255.255.255.0
GATEWAY=135.207.223.1
------------------------------------------------------------------------
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
peth0 Link encap:Ethernet HWaddr 00:16:3E:00:00:94
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3957 errors:0 dropped:0 overruns:0 frame:0
TX packets:114 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:348942 (340.7 KiB) TX bytes:11041 (10.7 KiB)
vif2.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:2036 errors:0 dropped:2 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:1334 (1.3 KiB) TX bytes:176630 (172.4 KiB)
-bash-3.2# brctl show
bridge name bridge id STP enabled interfaces
eth0 8000.00163e000094 no vif2.0
peth0
-bash-3.2# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:16:3e:00:00:94
ONBOOT=yes
TYPE=Ethernet
IPADDR=135.207.223.70
NETMASK=255.255.255.0
GATEWAY=135.207.223.1
Detail of other-domU:
-----------------------
-bash-3.2# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:16:3E:00:00:96
inet addr:135.207.223.71 Bcast:135.207.223.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2187 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:192417 (187.9 KiB) TX bytes:1670 (1.6 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
-bash-3.2# brctl show
bridge name bridge id STP enabled interfaces
-bash-3.2# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:16:3e:00:00:96
ONBOOT=yes
TYPE=Ethernet
IPADDR=135.207.223.71
NETMASK=255.255.255.0
GATEWAY=135.207.223.1
------------------------------------------------------------------------
Shakeel
On Wed, Jun 20, 2012 at 7:53 AM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> On Tue, 2012-06-19 at 14:49 +0100, Shakeel Butt wrote:
>> I previously email at xen-user list but didn't get any response. I am
>> using Xen-3.4.0 and 2.6.18 as dom0 kernel and facing below problem.
>
> Apart from the ancient version the main thing which I think is missing
> is all the configuration detail specifics.
>
> What are the actual network configuration in dom0 and domU? How are your
> bridges setup? What hotplug scripts are you using? Are they triggering?
> etc. What I'm looking for here is specific details like the outputs of
> "ifconfig -a" "brctl show" the contents of files like ifcfg-*
> or /etc/network/interfaces (depending on distro) in all the involved
> domains.
>
> Also how are you starting the netback-domU guest (command line), what is
> its configuration file?
>
> Same for the other-domU.
>
> How are you attaching the vif to dom0, what command are you running to
> make that happen?
>
> When the system is setup with all domains running what does "xenstore-ls
> -fp" contain? This will contain details of which device if attached to
> which.
>
>>
>>
>> ---------- Forwarded message ----------
>> From: Shakeel Butt <shakeel.butt@xxxxxxxxx>
>> Date: Mon, Jun 18, 2012 at 10:06 AM
>> Subject: netback (Network backend) in domU
>> To: xen-users@xxxxxxxxxxxxx
>>
>>
>> Hi,
>>
>> I am trying to setup a domU as a network backend for some other domUs.
>> I configured bridge in netback-domU using network-bridge script (not a
>> driver domain). I am assigning static ip addresses to all domUs.
>> Something like dom0 <-> netback-domU <-> other-domU.
>>
>> In the setup, netback-domU and other-domU are able to ping each other
>> but whenever I tried to ping dom0 from other-domU, I get a XEN error
>> message "grant_table.c:387:d0 Could not pin grant frame 9d44e" and in
>> dom0 kernel "#### netback grant fails".
>>
>> I didn't check if dom0 is trying to pin grant frame of other-domU but
>> why dom0 would do it. Please any help will be appreciated.
>>
>> BTW does the bridge in dom0 needs to know that one of its interface is
>> connected to another bridge in netback-domU? (don't know how or why)
>>
>> thanks,
>> Shakeel
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@xxxxxxxxxxxxx
>> http://lists.xen.org/xen-devel
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |