EIGRPのConvergenceタイマーについてまとめています。EIGRPの場合、なんとHelloインターバルやHold-Timeインターバルが一致してなくてもネイバーを構成できるのです!OSPFでは考えられないですよねー。でも、本当なのか気になるので実験をしてみましょう!
EIGRP ConvergenceTimers検証構成
EIGRP ConvergenceTimersの検証構成を以下に示します。現状、すべてのルータのインタフェースにてEIGRPが動作しています。
まずは、HelloインターバルとHold-Timeインターバルのデフォルト値を確認してみましょう。確認コマンドは「show ip eigrp interfaces detail」コマンドです。 では、Helloインターバルを1秒に変更してみましょう。
EIGRP-IPv4 Interfaces for AS(100)
Xmit Queue PeerQ Mean Pacing Time Multicast Pending
Interface Peers Un/Reliable Un/Reliable SRTT Un/Reliable Flow Timer Routes
Gi0/0 1 0/0 0/0 0 0/0 0 0
Hello-interval is 5, Hold-time is 15
Split-horizon is enabled
Next xmit serial <none>
Packetized sent/expedited: 1/0
Hello’s sent/expedited: 230/2
Un/reliable mcasts: 0/0 Un/reliable ucasts: 1/2
Mcast exceptions: 0 CR packets: 0 ACKs suppressed: 0
Retransmissions sent: 1 Out-of-sequence rcvd: 1
Topology-ids on interface – 0
Authentication mode is not set
R1#
また、「debug eigrp packets hello」コマンドでも確認することができます。
(HELLO)
EIGRP Packet debugging is on
*Oct 2 00:38:32.543: EIGRP: Sending HELLO on Gi0/0 – paklen 20
*Oct 2 00:38:32.543: AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0
R1#
*Oct 2 00:38:36.039: EIGRP: Received HELLO on Gi0/0 – paklen 20 nbr 192.168.12.2
*Oct 2 00:38:36.039: AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/0
R1#
*Oct 2 00:38:37.179: EIGRP: Sending HELLO on Gi0/0 – paklen 20
*Oct 2 00:38:37.179: AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0
R1#
*Oct 2 00:38:40.591: EIGRP: Received HELLO on Gi0/0 – paklen 20 nbr 192.168.12.2
*Oct 2 00:38:40.591: AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/0
R1#u
*Oct 2 00:38:42.103: EIGRP: Sending HELLO on Gi0/0 – paklen 20
*Oct 2 00:38:42.107: AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0
R1#
AS number:<1-65535>
Seconds between hello transmissions:<1-65535>
EIGRP Helloインターバル変更
EIGRP-IPv4 Interfaces for AS(100)
Xmit Queue PeerQ Mean Pacing Time Multicast Pending
Interface Peers Un/Reliable Un/Reliable SRTT Un/Reliable Flow Timer Routes
Gi0/0 1 0/0 0/0 0 0/0 0 0
Hello-interval is 1, Hold-time is 30
Split-horizon is enabled
Next xmit serial <none>
Packetized sent/expedited: 1/0
Hello’s sent/expedited: 1155/2
Un/reliable mcasts: 0/0 Un/reliable ucasts: 1/2
Mcast exceptions: 0 CR packets: 0 ACKs suppressed: 0
Retransmissions sent: 1 Out-of-sequence rcvd: 1
Topology-ids on interface – 0
Authentication mode is not set
R1#
R1#debug eigrp packets hello
(HELLO)
EIGRP Packet debugging is on
R1#
*Oct 2 01:18:22.747: EIGRP: Sending HELLO on Gi0/0 – paklen 20
*Oct 2 01:18:22.747: AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0
*Oct 2 01:18:22.823: EIGRP: Received HELLO on Gi0/0 – paklen 20 nbr 192.168.12.2
*Oct 2 01:18:22.823: AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0 peerQ un/rely 0/0
*Oct 2 01:18:23.707: EIGRP: Sending HELLO on Gi0/0 – paklen 20
*Oct 2 01:18:23.707: AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0
R1#
*Oct 2 01:18:24.711: EIGRP: Sending HELLO on Gi0/0 – paklen 20
*Oct 2 01:18:24.711: AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0
*Oct 2 01:18:25.667: EIGRP: Sending HELLO on Gi0/0 – paklen 20
*Oct 2 01:18:25.667: AS 100, Flags 0x0:(NULL), Seq 0/0 interfaceQ 0/0 iidbQ un/rely 0/0
R1#
EIGRP Hold-Timeインターバル変更
次にHold-Timeインターバルの設定を変更してみましょう。こちらは、動きが少し異なるので要注意です。使用するコマンドは「ip hold-time eigrp」コマンドです。
<1-65535> AS number
<1-65535> Seconds before neighbor is considered down
Hold-Timeインターバルを変更してもネイバーは落ちなかったので、Hold-Timeインターバルが一致していなくてもネイバーを構成できることが分かります。
コメントを残す