05-29-2009 04:59 AM - edited 03-04-2019 04:56 AM
What does the "keepalive-enable" command do?
So it looks like this command is added by default when you enable SSO on a 6500 series switch with dual SUP720's.
My guess is it is a safety mechanism to communicate keepalives between the two SUP's to monitor for a software freeze.
We We can see below it looks like keepalives are exchanged every 9000 milliseconds, and after 18 timeouts a switchover occurs??
Can't find any explanation of this feature on cisco's docs.
Experts?
wmrUSNYMD06DC#sh redundancy sta
my state = 13 -ACTIVE
peer state = 8 -STANDBY HOT
Mode = Duplex
Unit = Secondary
Unit ID = 6
Redundancy Mode (Operational) = sso
Redundancy Mode (Configured) = sso
Redundancy State = sso
Maintenance Mode = Disabled
Communications = Up
client count = 76
client_notification_TMR = 30000 milliseconds
keep_alive TMR = 9000 milliseconds
keep_alive count = 0
keep_alive threshold = 18
RF debug mask = 0x0
05-29-2009 09:24 AM
Hello Louis,
your understanding is correct.
SSO implementation requires the two supervisors to exchange messages through the backplane.
These messages are probably IP packets using 127.0.0.x addresses as it happens when you telnet to a FWSM slot.
I'm not sure that it takes 18 * 9 sec to trigger a switchover
Hope to help
Giuseppe
05-29-2009 01:40 PM
Here you go:
http://www.cisco.com/univercd/cc/td/doc/product/mels/15530/command/hcr_redn.htm#wp1039814
Keepalive are only use to detect corner case event which can't be directly detected.
HTH
Laurent.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide