Scott, Show ip protocols will not show eigrp hello and hold timers. For RIP, this command works, but for EIGRP it doesn't.
If there is no specific comand to see eigrp timers, then the only option remaining is seeing in running configuration.
By, default we know that on ethernet of fastethernet the hello time is 5 seconds and on T1 link or NBMA network, hello time is 60 seconds.
If we want to know if any one has changed these timers, then go through running-config.
Guys, see if any specific command is there ?
Thank you sooo much for your reply. I bow my head to your knowledge and to your CCIE certification.
I think this may be an enhancement in the latest version of IOS related to eigrp. I was checking out with 12.0 and 12.1 which were not showing hello time interval, when typed: sh ip eigrp int det
Yes, now I can see the hello interval (may be default or the one set by me with the help of "ip hello-timer eigrp " command)
But, assume I have also changed hold time to 5 times (instead of default 3 times) of hello time with the help of "ip hold-timer eigrp"
Now, how will I be able to see the eigrp hold time ?
Is there any command, to see direct eigrp hold timer..
R5#sh ip eigrp 100 interfaces detail s0/0
IP-EIGRP interfaces for process 100
Xmit Queue Mean Pacing Time Multicast Pending
Interface Peers Un/Reliable SRTT Un/Reliable Flow Timer Routes
Se0/0 1 0/0 1307 0/15 7803 0
Hello interval is 4 sec
Next xmit serial <none>
Un/reliable mcasts: 0/0 Un/reliable ucasts: 24/105
Mcast exceptions: 0 CR packets: 0 ACKs suppressed: 61
Retransmissions sent: 10 Out-of-sequence rcvd: 1
Authentication mode is not set
The hold-timer is to tell the eigrp neighbor how long to hold the neighbor valid. See the example below, eigrp is running between routerA and routerB,
routerA <---> routerB
If you configure ip hold-timer eigrp on routerA, you should see the effect on routerB. If no "ip hold-timer" configured on routerA, routerB will use default value, for example, if the link is a serial link, the hold-timer on routerB will be 180 s, no matter what hello-interval is configured on routerA.
I tend to agree that getting the Hello Interval for EIGRP is rather simplistic with the output of the command
show ip eigrp 100 interfaces detailed fa0/0
It says right there what your Hello time is. Further by default one should know that the HOLD-TIME is 3x...
But lets presume that you have a requirement that says detect the loss of an EIGRP neighbor in half the time. I belive that the solution is to go in each of the neighbor interrfaces and set the command (this is how I think I would approach it...)
ip hello-interval eigrp 100 2
ip hold-time eigrp 100 6
Now technically half of 15 is 7.5 and half of the hello-interval is 2.5 (and you have to use integers) so... I know that changing the hello interval is not going to adjust the hold time. Now what I do not know is would changing the hello-interval as well count against the solution. The only way that I have seen how to validate this is a debup looking for the multicast packets and watch the timestamps... I know of no show command (other than a run on the interface to get the hold-timer)...
I have also tried just getting the hold-time to 7 (an integer that is belo half) so I am interested to see the response.