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@lists.xensource.com http://lists.xensource.com/xen-users
Hi all, Apologies if this is a repost. 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@lists.xensource.com http://lists.xensource.com/xen-users
Hi, On Wed, May 28, 2008 at 12:27 PM, Thomas Im <thim@ooici.ucsd.edu> wrote:> Hi all, > > Apologies if this is a repost. 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) >There was a bad network bug in the Linux Xen kernel from hardy 2.6.24-16-xen I would recommend upgrading to the 2.6.24-17-xen to see if that helps. Cheers, Todd _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users