Controlling VLAN routing

Unanswered Question
May 21st, 2009
User Badges:


We have 3550 L3 swicth and have configured three VLANs Viz : VLAN_A,VLAN_B,VLAN_C. With three different subnets as /24, /24 and /24. Plus there is one routed interface connected to firewall inside switch ( subnet /24) this is also a default route configured in L3 switch. What we need is that VLAN_B and VLAN_C shold not comminicate with each other. But should be able to communicate with default gateway. In short VLAN_B pc should not ping to VLAN_C and vice-a-versa.

Can it be implemented using VACL?

Private VLANs seems one option. But is there any option available? Can we just configure access-list like routers and apply it to vlan interface? So that it will act just like router interfaces so that any traffic originating from one VLAN and destined for another will hit this access-list and the corresponding action will be taken.

Please share any experience.

Any link on

Thanks in advance


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
rakesh.hegde Fri, 05/22/2009 - 13:39
User Badges:

Hi ,

Use "switch port protected" on all server ports to prevent them from talking to each other.

Another ugly way would be to use vlan maps to filter ARP.

mac access-list extended MACL

permit any 0x806 0x0

permit any 0x806 0x0

mac access-list extended DROP

permit any any 0x806 0x0

vlan access-map block-arp 10

action forward

match mac address MACL

vlan access-map block-arp 20

action drop

match mac address ARP-DROP

vlan access-map block-arp 30

action forward

vlan filter block-arp vlan-list 10,20,30

Please note that methods mentioned above are locally significant, unlike pvlans.



This Discussion