Hello I MikroTik quad ethernet products in my router. I have the RB44G (10/100/1000 Mbit) and I have the RB44 (10/100) PCI adaptor.
I *think* I may have found a bug with VLANS in the RB44G (NOT the RB44).
I have a switch with 3 vlans configured (ether port 2=vlan2, port3=vlan3, port4=vlan4 - all untagged) then they all connect as a asymmetric VLAN to port 25 (the gigabit port) Tagged. I configured MikroTik to plug into port 25 on the switch (tagged/1000 mbit port).
I have a notebook computer configured with an IP address of 192.168.1.2/24 and I have configured a VLAN interface on MT with 192.168.1.1/24 (vlan#2) physically bonded to ether0. Ether0 itself does NOT have an IP - the IP address is connected to the VLAN tag #2
Notebook is plugged into untagged port #2 on the switch - corresponding with VLAN#2 - traffic then moves to port #25 (tagged) to a gigabit ethernet port on the MikroTik box.
When I ping from the notebook to mikrotik, it seems to work fine with the default ping settings. When I move the packet size up beyond 1468 (moving to 1469+) - the ping doesn't work and I have to disable and re-enable the ether0 port for the system to resume normal 64 byte ping payloads - seems to 'crash' something, it's not simply a matter of the packet doesn't get thru - it somehow 'breaks' the router, and I have to restart to ethernet port to get ANY traffic to flow again.
When I do this exact same procedure with the RB44(100 mbit) PCI card, this setup works flawlessly. I can even ping beyond 1500 bytes!
I played around with the MTU settings afterwards on the router - but for my testing, everything (VLAN and ethernet card port) was set to 1500 the whole time.
Any suggestions? Have I found a bug?