|
|
|
|
|
|
|
|
|
|
xen-users
[Xen-users] HELP: xenbr on vlan if --> tcp checksum error
Hi
I'm testing around with xen 3.0 snapshot from last week. And i'm now having a
problem with a xenbr which is based on a vlan if (dot1q).
this is all in dom0
os: debian testing
network: tg3
I can start the bridge based on my normal physical eth0 which is working
without any problems.
My clan without bridge is also working.
I can start the bridge based on a vlan if with help of the following command:
# network-bridge start netdev=vlan100 bridge=xenbr0
The bridge is started (as i think) correctly. My interfaces and bridge looks
like this:
# ifconfig
eth0 Protokoll:Ethernet Hardware Adresse 00:0D:60:14:85:D4
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:27198 errors:0 dropped:0 overruns:0 frame:0
TX packets:17073 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenl%G�%@ge:1000
RX bytes:4262353 (4.0 MiB) TX bytes:11003381 (10.4 MiB)
Interrupt:24
lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:27033 errors:0 dropped:0 overruns:0 frame:0
TX packets:27033 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenl%G�%@ge:0
RX bytes:11642656 (11.1 MiB) TX bytes:11642656 (11.1 MiB)
pvlan100 Protokoll:Ethernet Hardware Adresse FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:24613 errors:0 dropped:0 overruns:0 frame:0
TX packets:17073 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenl%G�%@ge:0
RX bytes:3419341 (3.2 MiB) TX bytes:10865571 (10.3 MiB)
vif0.0 Protokoll:Ethernet Hardware Adresse FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenl%G�%@ge:0
RX bytes:0 (0.0 b) TX bytes:1600 (1.5 KiB)
vlan100 Protokoll:Ethernet Hardware Adresse 00:0D:60:14:85:D4
inet Adresse:10.8.15.129 Bcast:10.8.15.255 Maske:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenl%G�%@ge:0
RX bytes:1600 (1.5 KiB) TX bytes:0 (0.0 b)
vlan105 Protokoll:Ethernet Hardware Adresse 00:0D:60:14:85:D4
inet Adresse:10.8.16.161 Bcast:10.8.15.191 Maske:255.255.255.224
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1327 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenl%G�%@ge:0
RX bytes:66350 (64.7 KiB) TX bytes:0 (0.0 b)
xenbr0 Protokoll:Ethernet Hardware Adresse FE:FF:FF:FF:FF:FF
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenl%G�%@ge:0
RX bytes:1474 (1.4 KiB) TX bytes:0 (0.0 b)
# brctl show
bridge name bridge id STP enabled interfaces
xenbr0 8000.feffffffffff no pvlan100
vif0.0
a ping to an other machine is fine
But i can't ssh to any other machine. I started tracing on another machine and
ethereal shows an incorrect TCP checksum. And the TCP checksum is this case
seems to depend on the packet size.
I also traced in dom0 on the following IF: vlan100, pvlan100 and eth0 (where
the vlan is bound to)
On vlan100 i can see the same packets as on the destination machine, but on
pvlan100 and eth0 the TCP checksum is correct.
Is this problem known?
Can someone help to solve this? I can post some traces if necessary
Thanx in advance,
Jan
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-users] HELP: xenbr on vlan if --> tcp checksum error,
Lockenvitz, Jan \(EXT\) <=
|
|
|
|
|