Routed VLAN through cisco switch

Hi,

I have a MT box attached to a cisco switch through ether1. I wanted to have a virtual ethernet interface on a MT box to separate a customer from other communication sent to the MT box.

So I have configured the cisco’s port attached to MT to be in trunk mode, defined a native vlan for the trunk (since the management vlan on the switch is not VLAN1). I configured another port on cisco to belong to VLAN100.
Then I created VLAN 100 in MT box over ether1 interface. Then I assigned an IP subnet to VLAN100 on MT box and then I tried to ping the device (from the MT box) behind cisco attached to VLAN100 port. Ping didn’t work. The symptoms are:

  • IP arp cache doesn’t show the target IP
  • when sniffing packets on VLAN100 interface only outgoing packets (ARP requests for destination IP) are present
  • when sniffing packets on ether1 I see that tagged frames are going in and out. There are ARP requests and replies tagged with VLAN100 - so the tagged packet is able to reach the device behind switch and opposite direction works to (there are another packets sent from the device too - ao it definitely sees the ARP requests and filled its ARP table properly). The problem is that the tagged packet received from switch doesn’t appear on VLAN100 interface.

Did I misunderstand something or is it a bug? I had no problems configuring cisco routers and linux boxes to do the same thing…

A RouterBoard running 2.9.31 version of MT Level 4 used…

Thanks
D. Toman