|
|
|
|
|
|
|
|
|
|
xen-users
[Xen-users] Multicasting + NAT networking
Hi all,
We're having trouble with multicasting on our NAT'd XEN network and
we'd like to know if anyone has got this working or point us in the
right direction.
Here is our current setup: Xen (2.6.24-16-xen) running on Ubuntu 8.04
(hardy-heron) using the NAT networking scripts to create the network.
Everything seems to be working as it should in a NAT network:
- Dom0 can access the external network
- Dom0 can access the DomUs
- DomUs can access the external network through Dom0
- The external network cannot access DomUs
- DomUs can access each other (ssh works)
An ifconfig on Dom0 and the DomUs indicates that multicast is up and
running. We ran a multicast test between Dom0 and a DomU which worked
after we explicitly added a multicast route on Dom0 between them.
However, multicasts between two (or more) DomUs does not work. Neither
DomUs can send or receive multicasts to the other. Our guess is that
multicasts sent by a DomU are not being forwarded to the others.
We've read that creating vnets may solve this problem but it is not
well documented. If anyone has experience with this and can give us
some tips, it'd be much appreciated. Thanks.
Here's some info on our network:
> ifconfig on dom0:
eth0 Link encap:Ethernet HWaddr 00:1e:4f:cf:4b:b3
inet addr:XXX.XXX.XXX.49 Bcast:XXX.XXX.XXX.127 Mask:
255.255.255.128
inet6 addr: fe80::21e:4fff:fecf:4bb3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:297887 errors:0 dropped:0 overruns:0 frame:0
TX packets:58715 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:197419483 (188.2 MB) TX bytes:5299542 (5.0 MB)
Interrupt:19
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:120 errors:0 dropped:0 overruns:0 frame:0
TX packets:120 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6000 (5.8 KB) TX bytes:6000 (5.8 KB)
vif3.0 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff
inet addr:10.0.0.129 Bcast:0.0.0.0 Mask:255.255.255.255
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9329 errors:0 dropped:0 overruns:0 frame:0
TX packets:35119 errors:0 dropped:6 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:509711 (497.7 KB) TX bytes:56735424 (54.1 MB)
vif5.0 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff
inet addr:10.0.0.128 Bcast:0.0.0.0 Mask:255.255.255.255
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16411 errors:0 dropped:0 overruns:0 frame:0
TX packets:40424 errors:0 dropped:5 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:1378611 (1.3 MB) TX bytes:57158876 (54.5 MB)
(vif3.0 and vif5.0 are node1 and node2, respectively)
> ifconfig on a domU
eth0 Link encap:Ethernet HWaddr 00:16:3e:bf:d1:56
inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::216:3eff:febf:d156/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:40489 errors:0 dropped:0 overruns:0 frame:0
TX packets:16444 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:57164614 (54.5 MB) TX bytes:1612287 (1.5 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
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)
> route -n: Kernel IP routing table on Dom0
Destination Gateway Genmask Flags Metric Ref
Use Iface
10.0.0.1 0.0.0.0 255.255.255.255 UH 0 0
0 vif5.0
10.0.0.2 0.0.0.0 255.255.255.255 UH 0 0
0 vif3.0
XXX.XXX.XXX.0 0.0.0.0 255.255.255.128 U 0 0
0 eth0
224.0.0.0 0.0.0.0 240.0.0.0 U 0 0
0 vif5.0
0.0.0.0 XXX.XXX.XXX.1 0.0.0.0 UG 0 0
0 eth0
*Line 4 indicates the multicast route that was added between Dom0 and
a DomU.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|