ARP / MAC problem

Unanswered Question
Aug 13th, 2009

Cat4510 /w Sup 6-E - 12.2(52)SG

Hello, having some issues at the link from layer 3 to layer 2.

It seems so far from my troubleshooting that random MAC addresses are flushed from the mac table at the default aging timer, 300 secs. Once the mac gets flushed and a request comes in for that IP from another VLAN, the 4510 doesn't arp for the new mac address, or appear to broadcast out all ports on that vlan to find the mac, and so the packet is dropped. There is still a ip->mac entry in 'show arp' for this IP, but there is no Layer 2->interface record 'show mac add'.

This started happening as soon as I upgraded from 12.2(50)SG1 to 12.2(52)SG, and it appears to affect random IP's.

If I ping the address from the same VLAN, it works fine as this is happening at layer 2. An arp goes out and the mac is stored in the mac address table of the host and switch.

If I ping the target IP from the switch directly, it will arp, store the mac in the mac table, and I am able to ping the address from any VLAN for the next 300 seconds. Again, once the mac is flushed, traffic immediately gets dropped.

Something to do with CEF perhaps?

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Yudong Wu Thu, 08/13/2009 - 14:40

It's hard to tell.

If there is arp entry but no mac entry, the switch should flood the packet on every ports in destination vlan.

So, you did the packet capture on destination PC and did not see any packet reach it?

Yudong Wu Fri, 08/14/2009 - 06:38

It's not a broadcast. We call it "unicast flooding". It's the same unicast packet but you can capture it on every port in the destination vlan.


This Discussion