---------- Forwarded message ----------
From: Lee Causier <[EMAIL PROTECTED]>
Date: Nov 19, 2005 11:36 AM
Subject: Re: VLAN and bridging with xen
To: Greg Brackley <[EMAIL PROTECTED]>


Sorry to top post, but I've found that my network cards don't like
frames > 1500, and so I've had to set the MTU on the
vlan-encapsulation devices to something lower (I cba to find out how
big a VLAN header is, so I just set it to 1400).

I found that before I adjusted the MTU, small traffic (like pings)
would get through, presumably because they were < MTU in size, but
larger packets/frames would disappear.

I hope this helps,

Lee Causier
Undergraduate (BSc Computer Science @ le.ac.uk, Year 1)

On 11/19/05, Greg Brackley <[EMAIL PROTECTED]> wrote:
> I'm trying to get a bridging and VLAN working together with an unexpected
> lack of success.  ICMP pings are working well, but UDP traffic isn't
> working. Without the VLAN interface I can get my XEN/bridging networking
> working (but limited by the number of physical interfaces).  Without the XEN
> interfaces I regularly setup VLAN interfaces, as well as using 802.3ad
> bonding. However I seem to be unable to get the bridges to XEN interfaces
> working with VLAN's.
>
> I'm trying to bridge the traffic from the VLAN interface to a xen vif
> interface. I only have IP addresses on the virtual Ethernet interfaces (in
> the xen vm's). I've got a default MTU of 1500.
>
> The machine is a dual Opteron, with PCIe SK-9E22 dual GbE (I also have a
> Intel Pro/1000 dual MT in the machine, but it seems to display the same
> issue). The kernel is 2.6.12.6 from xen 3.0 unstable. The installation is
> Fedora Core 4, x86_64. The switch is a Dell 5324. No firewall rules. No
> bridge filtering.
>
> I'm getting desperate to find a fix. I've been trying to work through this
> for a few weeks, and I've made very little progress. I can provide traffic
> dumps or any other information. Any help would be appreciated. I must be
> missing something simple.
>
> Thanks,
>
> Greg :-)
>
>
>
> This non-VLAN configuration works ok.
>
>   eth0--br148--vif7.0--veth0
>
>
> This VLAN configuration doesn't work.
>
>
>   eth0--eth0.148--br148--vif7.0--veth0
>
>
> This also doesn't work, but is the direction I would like to move towards
> once I can get the VLAN configuration above working.
>
>
>   eth0--+--bond0--bond0.148--br148--vif7.0--veth0
>   eth1--+
>
> --------8<---------
>
> # cat /proc/net/vlan/config
> VLAN Dev name    | VLAN ID
> Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
> eth0.148       | 148  | eth0
>
> --------8<---------
>
> # cat /proc/net/vlan/eth0.148
> eth0.148  VID: 148       REORDER_HDR: 1  dev->priv_flags: 1
>          total frames received           66
>           total bytes received         4312
>       Broadcast/Multicast Rcvd            0
>
>       total frames transmitted          169
>        total bytes transmitted        13801
>             total headroom inc            0
>            total encap on xmit          169
> Device: eth0
> INGRESS priority mappings: 0:0  1:0  2:0  3:0  4:0  5:0  6:0 7:0
> EGRESSS priority Mappings:
>
> --------8<---------
>
> # brctl show
> bridge name     bridge id               STP enabled     interfaces
> br133           8000.0007e9111f40       no              eth2
>                                                         vif0.0
> br140           8000.0007e9111f41       no              eth3
>                                                         vif1.0
>                                                         vif2.0
> br148           8000.00005a72a6b6       no              eth0.148
>                                                         vif7.0
> br149           8000.00005a72a6b7       no              eth1
>                                                         vif6.0
>
> --------8<---------
>
>
> # ip addr show
> 1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
>     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
>     inet 127.0.0.1/8 scope host lo
> 2: vif0.0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
> 3: veth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether 00:aa:00:01:33:01 brd ff:ff:ff:ff:ff:ff
>     inet 192.168.133.1/24 brd 192.168.133.255 scope global veth0
> 5: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
>     link/ether 00:00:5a:72:a6:b6 brd ff:ff:ff:ff:ff:ff
> 6: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
>     link/ether 00:00:5a:72:a6:b7 brd ff:ff:ff:ff:ff:ff
> 7: eth2: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
>     link/ether 00:07:e9:11:1f:40 brd ff:ff:ff:ff:ff:ff
> 8: eth3: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
>     link/ether 00:07:e9:11:1f:41 brd ff:ff:ff:ff:ff:ff
> 12: br133: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether 00:07:e9:11:1f:40 brd ff:ff:ff:ff:ff:ff
> 13: br140: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether 00:07:e9:11:1f:41 brd ff:ff:ff:ff:ff:ff
> 14: br148: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether 00:00:5a:72:a6:b6 brd ff:ff:ff:ff:ff:ff
> 15: br149: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether 00:00:5a:72:a6:b7 brd ff:ff:ff:ff:ff:ff
> 16: eth0.148: <BROADCAST,MULTICAST,PROMISC,SLAVE,UP> mtu 1500 qdisc noqueue
>     link/ether 00:00:5a:72:a6:b6 brd ff:ff:ff:ff:ff:ff
> 17: vif1.0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
> 18: vif2.0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
> 19: vif3.0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
> 21: vif5.0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
> 22: vif6.0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
> 23: vif7.0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
>     link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
>
> --------8<---------
>
> # iptables -L
> Chain FORWARD (policy ACCEPT)
> target     prot opt source               destination
>
> Chain INPUT (policy ACCEPT)
> target     prot opt source               destination
>
> Chain OUTPUT (policy ACCEPT)
> target     prot opt source               destination
>
> --------8<---------
>
> # iptables -t nat -L
> Chain OUTPUT (policy ACCEPT)
> target     prot opt source               destination
>
> Chain POSTROUTING (policy ACCEPT)
> target     prot opt source               destination
>
> Chain PREROUTING (policy ACCEPT)
> target     prot opt source               destination
>
> --------8<---------
>
> # grep . /proc/sys/net/bridge/*
> bridge-nf-call-arptables:1
> bridge-nf-call-ip6tables:1
> bridge-nf-call-iptables:1
> bridge-nf-filter-vlan-tagged:1
>
>
> --------8<---------
>
> # ifconfig
> br133     Link encap:Ethernet  HWaddr 00:07:E9:11:1F:40
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:507 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:22908 (22.3 KiB)  TX bytes:0 (0.0 b)
>
> br140     Link encap:Ethernet  HWaddr 00:07:E9:11:1F:41
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:371 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:32482 (31.7 KiB)  TX bytes:0 (0.0 b)
>
> br148     Link encap:Ethernet  HWaddr 00:00:5A:72:A6:B6
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:72 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:2178 (2.1 KiB)  TX bytes:0 (0.0 b)
>
> br149     Link encap:Ethernet  HWaddr 00:00:5A:72:A6:B7
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:9307 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:429002 (418.9 KiB)  TX bytes:0 (0.0 b)
>
> eth0      Link encap:Ethernet  HWaddr 00:00:5A:72:A6:B6
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:6553 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:509 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:797897 (779.1 KiB)  TX bytes:60294 (58.8 KiB)
>           Interrupt:19 Memory:da000000-0
>
> eth0.148  Link encap:Ethernet  HWaddr 00:00:5A:72:A6:B6
>           UP BROADCAST RUNNING PROMISC SLAVE MULTICAST  MTU:1500  Metric:1
>           RX packets:109 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:319 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:6586 (6.4 KiB)  TX bytes:25137 (24.5 KiB)
>
> eth1      Link encap:Ethernet  HWaddr 00:00:5A:72:A6:B7
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:2043643 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:1035066 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:705998064 (673.2 MiB)  TX bytes:96745247 (92.2 MiB)
>
> eth2      Link encap:Ethernet  HWaddr 00:07:E9:11:1F:40
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:61031 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:103282 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:4293121 (4.0 MiB)  TX bytes:18848725 (17.9 MiB)
>           Base address:0x3000 Memory:de280000-de2a0000
>
> eth3      Link encap:Ethernet  HWaddr 00:07:E9:11:1F:41
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:3592 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:721 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:245986 (240.2 KiB)  TX bytes:91955 (89.7 KiB)
>           Base address:0x3040 Memory:de2a0000-de2c0000
>
> 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:19 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:2884 (2.8 KiB)  TX bytes:2884 (2.8 KiB)
>
> veth0     Link encap:Ethernet  HWaddr 00:AA:00:01:33:01
>           inet addr:192.168.133.1  Bcast:192.168.133.255  Mask:255.255.255.0
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:55923 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:100718 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:3401417 (3.2 MiB)  TX bytes:18054002 (17.2 MiB)
>
> vif0.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:100714 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:55923 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:18053834 (17.2 MiB)  TX bytes:3401417 (3.2 MiB)
>
> vif1.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:721 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:506 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:86359 (84.3 KiB)  TX bytes:45726 (44.6 KiB)
>
> vif2.0    Link encap:Ethernet  HWaddr 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:0 errors:0 dropped:132 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
>
> vif3.0    Link encap:Ethernet  HWaddr 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:0 errors:0 dropped:95 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
>
> vif5.0    Link encap:Ethernet  HWaddr 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:0 errors:0 dropped:95 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
>
> vif6.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:1029258 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:2036727 errors:0 dropped:427 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:86030327 (82.0 MiB)  TX bytes:704959580 (672.3 MiB)
>
> vif7.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:383 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:109 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:26717 (26.0 KiB)  TX bytes:7648 (7.4 KiB)
>
> --------8<---------
>
> # cat /proc/net/sk98lin/eth0
>
> Detailed statistic for device eth0
> =======================================
>
> Board statistics
>
> Card name                      SK-9E22 10/100/1000Base-T Dual Port Server
> Adapter
> Vendor/Device ID               1148/9e00
> Card type (Bit)                64
> Active Port                    A
> Preferred Port                 A
> Interrupt Moderation           disabled
> Bus type                       PCI-Express
> Bus width (Lanes)              4
> Driver version                 8.24.1.3 (01)
> Driver release date            Aug-09-2005
> Hardware revision              v1.2
> Temperature (C)                29.00
> Temperature (F)                84.00
> Voltage PCI (V)                0.000
> Voltage PCI-IO (V)             0.000
> Voltage VMAIN (V)              0.000
> Voltage VAUX (V)               0.000
> Voltage Core 1V2 (V)           0.000
> Voltage PHY 1V5 (V)            0.000
> Voltage PHY 2V5 (V)            0.000
>
> Receive statistics
>
> Received bytes                 85506
> Received packets               768
> Receive errors                 0
> Receive dropped                0
> Received multicast             469
>
> Transmit statistics
>
> Transmitted bytes              58040
> Transmitted packets            476
> Transmit errors                0
> Transmit dropped               0
> Transmit collisions            0
>
> --------8<---------
>
>
> # lspci -vvt
> -+-[0000:80]-+-00.0  nVidia Corporation CK804 Memory Controller
>  |           +-01.0  nVidia Corporation CK804 Memory Controller
>  |           +-0a.0  nVidia Corporation CK804 Ethernet Controller
>  |           \-0e.0-[0000:81-85]--
>  +-[0000:08]-+-0a.0-[0000:09]----04.0  Marvell Technology Group Ltd.
> MV88SX5081 8-port SATA I PCI-X Controller
>  |           +-0a.1  Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC
>  |           +-0b.0-[0000:0a]--+-04.0  Marvell Technology Group Ltd.
> MV88SX5081 8-port SATA I PCI-X Controller
>  |           |                 +-09.0  Intel Corporation 82546EB Gigabit
> Ethernet Controller (Copper)
>  |           |                 \-09.1  Intel Corporation 82546EB Gigabit
> Ethernet Controller (Copper)
>  |           \-0b.1  Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC
>  \-[0000:00]-+-00.0  nVidia Corporation CK804 Memory Controller
>              +-01.0  nVidia Corporation CK804 ISA Bridge
>              +-01.1  nVidia Corporation CK804 SMBus
>              +-02.0  nVidia Corporation CK804 USB Controller
>              +-02.1  nVidia Corporation CK804 USB Controller
>              +-04.0  nVidia Corporation CK804 AC'97 Audio Controller
>              +-06.0  nVidia Corporation CK804 IDE
>              +-07.0  nVidia Corporation CK804 Serial ATA Controller
>              +-08.0  nVidia Corporation CK804 Serial ATA Controller
>              +-09.0-[0000:01]--+-04.0  nVidia Corporation NV5M64 [RIVA TNT2
> Model 64/Model 64 Pro]
>              |                 \-05.0  Texas Instruments TSB43AB22/A
> IEEE-1394a-2000 Controller (PHY/Link)
>              +-0a.0  nVidia Corporation CK804 Ethernet Controller
>              +-0e.0-[0000:02]----00.0  SysKonnect SK-9Exx 10/100/1000Base-T
> Adapter
>              +-18.0  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> HyperTransport Technology Configuration
>              +-18.1  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Address Map
>              +-18.2  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM
> Controller
>              +-18.3  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Miscellaneous Control
>              +-19.0  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> HyperTransport Technology Configuration
>              +-19.1  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Address Map
>              +-19.2  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM
> Controller
>              \-19.3  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Miscellaneous Control
>
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to