Rolf rander Næss
2010-Jul-14 16:49 UTC
[crossbow-discuss] packets from DomU on VLAN disappear
Hi, I have a problem similar to the previous poster (thread: Virtual network of DomU''s), but apparently not with similar solutions... Situation: - two physical links aggregated to "default0" - dladm create-vlan on default0 with several different vlans - xVM DomU running linux connected to the same vlans when trying to ping the DomU from Dom0, I can see with snoop (in Dom0) and tcpdump (in DomU) that ARP-packets reach the DomU and the DomU answers, but the replies never reach Dom0. I have tried approximately the same thing with zones, like this: http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6810953 and I am able to ping between all three zones (the global and the two non-global zones) My internet-connection is also through a VLAN and the connection to nearest switch is VLAN-tagged. It seems: - vlans work OK - vlans in zones work OK - if I configure the DomU-network without a vlan, it also works (which suprise me, because I would have thought it couldn''t reach the DHCP without being on the correct vlan). Pinging the DomU (w/o vlan) from the Dom0 doesn''t work, because Dom0 doesn''t have any interface without vlan-tagging - a DomU on a vlan recieves packets, but return-packets disappear. How can I debug this? If the problem is related to MTU, how do I change it? (I haven''t been able to change the MTU of the physical interfaces nor the aggregation, vnic-s are created by xen/virsh-magic) Output from Dom0: admin at master:~# dladm show-link LINK CLASS MTU STATE OVER eth0 phys 1500 up -- eth1 phys 1500 up -- default0 aggr 1500 up eth0 eth1 admin0 vlan 1500 up default0 server0 vlan 1500 up default0 client0 vlan 1500 up default0 guest0 vlan 1500 up default0 tv0 vlan 1500 up default0 internet0 vlan 1500 up default0 xvm19_0 vnic 1500 up default0 xvm19_2 vnic 1500 up default0 xvm19_1 vnic 1500 up default0 xvm19_3 vnic 1500 up default0 admin at master:~# dladm show-vnic LINK OVER SPEED MACADDRESS MACADDRTYPE VID xvm19_0 default0 100 0:16:3e:0:1:2 fixed 2 xvm19_2 default0 100 0:16:3e:0:1:4 fixed 4 xvm19_1 default0 100 0:16:3e:0:1:3 fixed 3 xvm19_3 default0 100 0:16:3e:0:1:6 fixed 6 admin at master:~# dladm show-vlan LINK VID OVER FLAGS admin0 1 default0 ----- server0 2 default0 ----- client0 3 default0 ----- guest0 4 default0 ----- tv0 5 default0 ----- internet0 6 default0 ----- admin at master:~# ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 admin0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 24 inet 192.168.16.2 netmask ffffff00 broadcast 192.168.16.255 ether 0:1f:d0:27:3b:b0 server0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 25 inet 192.168.32.2 netmask ffffff00 broadcast 192.168.32.255 ether 0:1f:d0:27:3b:b0 client0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 26 inet 192.168.48.2 netmask ffffff00 broadcast 192.168.48.255 ether 0:1f:d0:27:3b:b0 guest0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 27 inet 192.168.64.2 netmask ffffff00 broadcast 192.168.64.255 ether 0:1f:d0:27:3b:b0 internet0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 28 inet 192.168.10.11 netmask ffffff00 broadcast 192.168.10.255 ether 0:1f:d0:27:3b:b0 lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1 inet6 ::1/128 btw, I also see ARP-messages from Dom0 asking for it''s own address, for example: VLAN#3: 192.168.48.2 -> (broadcast) ARP C Who is 192.168.48.2, 192.168.48.2 ? VLAN#3: 192.168.48.2 -> (broadcast) ARP C Who is 192.168.48.2, 192.168.48.2 ? -- This message posted from opensolaris.org