Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. If you'd prefer to explore, try our test area to get started. And see here for current known issues.

New Member

Keepalive loopback cause port err-disable

hi expert here,

i have a problem with the keepalive loopback cause the port error disable.

error logs like below:

%ETHCNTR-3-LOOP_BACK_DETECTED: keepalice packet loop-back detected on

| GigabitEthernet 0/11"

After some investigation, i know that this due to the Keepalive packet source & destination interface having the same address.

And the workaround solution provide by cisco is to disable the keepalive from the related interface. it works fine now.

But i still want to know why cause the Keepalive packet source and destination having the same address.

Hall of Fame Super Silver

Re: Keepalive loopback cause port err-disable

Hello Frankie,

the keepalives having the same source and dest MAC address = port MAC addresses are correct.

The problem is caused by a Cisco IOS bug where a wrong implementation may treat sometimes the event of receiving back keepalive frames as bad news and sign of a loop.

for keepalive frame format see')">

The bug affects some IOS releases on some switch platforms on fiber based ports.

see this thread^1%40%40.2cc1ebcc/5#selected_message

you may need to copy to browser the text to be able to open the link

you can find this using search box on the top right with key LOOP_BACK_DETECTED

Hope to help


New Member

Re: Keepalive loopback cause port err-disable

Hi Giuseppe,

Many thanks for your help. It seems like upgrade the switch IOS version to 12.2(x) will solved the problem permanently.