Floating Static Route

Floating Static Route(フローティングスタティックルート)

メインルートよりもAD値を高く設定したStaticルートの事。

メインルートに障害が発生した際に、バックアップルートとして使われる。

 

仕組み

例えば、メインルートをOSPFで学習し、フローティングスタティックをAD255に設定した場合、OSPFは、AD値110なのでAD値が低い

OSPFがRIBに登録されます。

メインルートで障害が発生した場合、OSPFで学習できなくなるため

AD110のルートがRIBから削除され、AD255のフローティングスタティックがバックアップとしてRIBに登録されます。

 

検証

f:id:slavex:20220131184431p:plain

現状、SW1は、SW2(10.1.1.0/24)向けのルートをOSPFで学習しています。

SW1(config)#do sh ip route

      1.0.0.0/32 is subnetted, 1 subnets
C        1.1.1.1 is directly connected, Loopback1
      10.0.0.0/24 is subnetted, 1 subnets
O        10.1.1.0 [110/2] via 192.168.0.2, 00:08:26, GigabitEthernet0/0
      172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C        172.16.0.0/30 is directly connected, GigabitEthernet0/1
L        172.16.0.2/32 is directly connected, GigabitEthernet0/1
      192.168.0.0/24 is variably subnetted, 2 subnets, 2 masks
C        192.168.0.0/30 is directly connected, GigabitEthernet0/0
L        192.168.0.1/32 is directly connected, GigabitEthernet0/0
SW1(config)#

 

フローティングスタティックを設定します。

 

SW1(config)#ip route 10.1.1.0 255.255.255.0 GigabitEthernet0/1 172.16.0.1 254

AD値は、1-255の範囲で設定可能です。

※255にすると、ルーティングテーブルに登録されません。

(StaticルートのAD値は、デフォルトで1)

 <1-255>    Distance metric for this route

 

フローティングスタティック設定後も、対象ルートに変化はありません

(OSPFのAD値が110なので、OSPF側が優先されるため)

SW1(config)#do sh ip route

      1.0.0.0/32 is subnetted, 1 subnets
C        1.1.1.1 is directly connected, Loopback1
      10.0.0.0/24 is subnetted, 1 subnets
O        10.1.1.0 [110/2] via 192.168.0.2, 00:11:15, GigabitEthernet0/0
      172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C        172.16.0.0/30 is directly connected, GigabitEthernet0/1
L        172.16.0.2/32 is directly connected, GigabitEthernet0/1
      192.168.0.0/24 is variably subnetted, 2 subnets, 2 masks
C        192.168.0.0/30 is directly connected, GigabitEthernet0/0
L        192.168.0.1/32 is directly connected, GigabitEthernet0/0

SW1(config)#

 

SW1のGi0/0をshutdownして、意図的に障害を発生させます。

 

SW1(config)#interface gigabitEthernet 0/0
SW1(config-if)#shutdown
SW1(config-if)#
*Jan 31 09:49:26.227: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.0.2 on GigabitEthernet0/0 from FULL to DOWN, Neighbor Down: Interface down or detached
*Jan 31 09:49:28.197: %LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to administratively down
*Jan 31 09:49:29.197: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to down

 

ルーティングテーブルを確認すると、Staticルートが登録されています。

SW1(config)#do sh ip route

      1.0.0.0/32 is subnetted, 1 subnets
C        1.1.1.1 is directly connected, Loopback1
      10.0.0.0/24 is subnetted, 1 subnets
S        10.1.1.0 [254/0] via 172.16.0.1, GigabitEthernet0/1
      172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C        172.16.0.0/30 is directly connected, GigabitEthernet0/1
L        172.16.0.2/32 is directly connected, GigabitEthernet0/1

 

pingも問題なく通ってます

SW1#ping 10.1.1.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.1.1.254, timeout is 2 seconds:
!!!!!