EIGRP グレースフル シャットダウンとは
EIGRPのグレースフル シャットダウン(Graceful Shutdown)は、EIGRPプロセスを停止する際に、ネットワークの中断を最小限に抑えるためのメカニズムです。通常、EIGRPプロセスを無効化する場合、そのルータに関するルートはただちに削除されますが、グレースフルシャットダウンを使用すると、EIGRPはネイバーに通知を行い、ルーティングテーブルを適切に更新させることで、ネットワーク全体における影響を最小限にします。
グレースフルシャットダウンのトリガー
グレースフルシャットダウンのトリガーとして具体的に以下のような動作があります。
- no router eigrp コマンドが入力された。
- no network コマンドが入力された。
- clear ip eigrp neighbor コマンドが入力された。
- ルータがリロードされた。
動作確認

非グレースフルシャットダウン
インターフェイスのシャットダウン
R1のGi0/0でshutdownを実行します。
R1(config-router)#int g0/0
R1(config-if)#shutdown
R2はGi0/0がshutdownされたことを認識するのに少し時がかかったため、すぐにEIGRPのネイバーが切断されるのではなく、ホールドタイマーが期限切れとなったため隣接関係が失われたことを示すログが出力されます。
*Aug 3 11:41:33.656: %DUAL-5-NBRCHANGE: EIGRP-IPv4 123: Neighbor 192.168.12.1 (GigabitEthernet0/1) is down: holding time expired
ルータのリロード
R1を再起動します。
R1#reload
公式のドキュメント等ではルータ再起動もグレースフルシャットダウンのトリガーとなっているのですが、CMLの環境上ではグレースフルシャットダウンとはならず、ホールドタイマーの期限切れでネイバーがダウンとなりました。
*Aug 3 11:57:52.380: %DUAL-5-NBRCHANGE: EIGRP-IPv4 123: Neighbor 192.168.12.1 (GigabitEthernet0/1) is down: holding time expired
*Aug 3 11:58:14.191: %DUAL-5-NBRCHANGE: EIGRP-IPv4 123: Neighbor 192.168.12.1 (GigabitEthernet0/1) is up: new adjacency
グレースフルシャットダウン
no router eigrp
今度はグレースフルシャットダウンの動作を確認するため、no router eigrpコマンドを実行します。
R1(config)#no router eigrp TEST
R2でR1との隣接関係が切れたことを示すログがすぐに出力されました。
*Aug 3 11:45:05.593: %DUAL-5-NBRCHANGE: EIGRP-IPv4 123: Neighbor 192.168.12.1 (GigabitEthernet0/1) is down: Interface PEER-TERMINATION received
no network
no networkコマンドを実行します。
R1(config-router-af)#no network 1.1.1.1
R1(config-router-af)#no network 192.168.12.0 0.0.0.255
同じくR2でR1との隣接関係が切れたことを示すログがすぐに出力されました。
*Aug 3 11:52:15.383: %DUAL-5-NBRCHANGE: EIGRP-IPv4 123: Neighbor 192.168.12.1 (GigabitEthernet0/1) is down: Interface PEER-TERMINATION received
clear ip eigrp neighbor
clear ip eigrp neighborコマンドを実行します。
R1#clear ip eigrp neighbor
同じくR2でR1との隣接関係が切れたことを示すログがすぐに出力されました。ただし、そのあとすぐにネイバー関係がアップしています。
*Aug 3 11:55:22.085: %DUAL-5-NBRCHANGE: EIGRP-IPv4 123: Neighbor 192.168.12.1 (GigabitEthernet0/1) is down: Interface PEER-TERMINATION received
*Aug 3 11:55:22.599: %DUAL-5-NBRCHANGE: EIGRP-IPv4 123: Neighbor 192.168.12.1 (GigabitEthernet0/1) is up: new adjacency
OSPFプロセスのshutdown
R1のrouterコンフィギュレーションモードでshuwdownを実施します。
R1(config-router)#shutdown
R2でR1との隣接関係が切れたことを示すログがすぐに出力されました。
*Aug 3 12:04:31.162: %DUAL-5-NBRCHANGE: EIGRP-IPv4 123: Neighbor 192.168.12.1 (GigabitEthernet0/1) is down: Interface PEER-TERMINATION received
パケットの中身
グレースフルシャットダウン時に具体的にどのようなパケットが送信されているか確認をします。
以下が通常時のhelloパケットの中身です。

以下がグレースフルシャットダウン時のhelloパケットの中身です。
上記の通常時のhelloパケットのK値と違い、すべて255と設定されています。K値の255という数字の意味はメトリック要素が計算に使用されない、そのルートが無効であることを示します。このようなパケットを受信することで、R2はR1までのルートが到達不可能を判断してネイバー関係がダウンとなります。
