Re: MPU Problems with e100 and VLANs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Emil Micek wrote:
Hello list,

I've got a Linux router with 2 NICs:

- eth0 is external interface connected to Internet, lspci reports it as
  01:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE
  (CNR) Ethernet Controller (rev 82)
- eth1 is internal interface connected to our local network, lspci line looks like this 01:0c.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet Controller (rev 10)

Now i want to do VLAN tagging of internet traffic passing through the
router, so i created VLAN interface eth1.101 with IP 10.146.154.62 (our local network has 10.146.154.0/26 adress range).

Everything is working fine except small packets.
Minimal ethernet frame cannot be shorter than 64B (according to the
specification). If the payload of the frame is not big enough, the frame
is padded with random data to 64B. If such padded frame arrives to our
router, the padding is removed, the VLAN ID tag is added and the frame
is sent to our local network without the padding added back, resulting
in frame smaller then 64B. Such frames are then discarded by our cable
modem equipment located in our local net.

I believe NICs are supposed to pad small packets, even though it might not show in ethereal
(on the VLAN machine).

Is this sniff from the router itself or from an external system?

Ben



--
Ben Greear <greearb@xxxxxxxxxxxxxxx>
Candela Technologies Inc  http://www.candelatech.com

_______________________________________________
Vlan mailing list
Vlan@xxxxxxxxxxxxxxx
http://www.candelatech.com/mailman/listinfo/vlan

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux