OSPF Administrative Distance – Discard Route 065

今回はOSPFのルート集約時に生成されるDiscard RouteのADを変更する方法を解説します。

 

座学

Discard RouteのAD

OSPFでは、LSA Type 3/5/7のルート集約を実施した場合、ルート集約を実施したルータのルーティングテーブルにDiscard Routeが投入されます。LSA Type 3のルート集約時に生成されるDiscard RouteのADは110、LSA Type 5/7のルート集約時に生成されるDiscard RouteのADは254になります。

IOS-XEでは、このDiscard RouteのADを変更可能です。また、Discard RouteのADを255に変更した場合、ルート集約時にDiscard Routeが生成されなくなります。

 

実機での動作確認1

検証内容

R1のg2、R2のg2でOSPF Area 0を有効にします。
R2のg3とg4でOSPF Area 2を有効にします。
R1、R2のNetwork TypeにはPoint-to-Pointを使用します。
R2において、Area 2のルート情報を20.0.0.0/8にルート集約し、Area 0に広報します。

R2が生成するDiscard RouteのADを確認します。

 

初期設定


interface GigabitEthernet2
 ip address 10.1.1.1 255.255.255.0
 ip ospf network point-to-point
!
router ospf 1
 router-id 1.1.1.1
 network 10.1.1.0 0.0.0.255 area 0
            


interface GigabitEthernet2
 ip address 10.1.1.2 255.255.255.0
 ip ospf network point-to-point
!
interface GigabitEthernet3
 ip address 20.1.1.2 255.255.255.0
!
interface GigabitEthernet4
 ip address 20.2.2.2 255.255.255.0
 ip ospf cost 5
!
router ospf 1
 router-id 2.2.2.2
 area 2 range 20.0.0.0 255.0.0.0
 network 10.1.1.0 0.0.0.255 area 0
 network 20.1.1.0 0.0.0.255 area 2
 network 20.2.2.0 0.0.0.255 area 2
            

 

AD変更前

OSPFプロセスの状態確認

R2が生成したDiscard Routeの20.0.0.0/8のADが110であることが確認できます。

R2

R2#show ip route 20.0.0.0 255.0.0.0
Routing entry for 20.0.0.0/8
  Known via "ospf 1", distance 110, metric 16777215, type intra area
  Routing Descriptor Blocks:
  * directly connected, via Null0
      Route metric is 16777215, traffic share count is 1
            

 

AD変更後1

R2において、LSA Type 3のルート集約時に生成されるDiscard RouteのADを80に変更します。

追加した設定

LSA Type 3のルート集約時に生成されるDiscard RouteのADはdiscard-route internal <ad>コマンドで変更可能です。

R2

router ospf 1
 discard-route internal 80
            

 

OSPFプロセスの状態確認

R2が生成したDiscard Routeの20.0.0.0/8のADが80に変化したことが確認できます。

R2

R2#show ip route 20.0.0.0 255.0.0.0
Routing entry for 20.0.0.0/8
  Known via "ospf 1", distance 80, metric 16777215, type intra area
  Routing Descriptor Blocks:
  * directly connected, via Null0
      Route metric is 16777215, traffic share count is 1
            

 

AD変更後2

R2において、LSA Type 3のルート集約時にDiscard Routeが生成されないように、Discard RouteのADを255に変更します。

追加した設定

R2

router ospf 1
 discard-route internal 255
            

 

OSPFプロセスの状態確認

R2のルーティングテーブルからDiscard Routeである20.0.0.0/8が消失したことが確認できます。

R2

R2#show ip route
      10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        10.1.1.0/24 is directly connected, GigabitEthernet2
L        10.1.1.2/32 is directly connected, GigabitEthernet2
      20.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C        20.1.1.0/24 is directly connected, GigabitEthernet3
L        20.1.1.2/32 is directly connected, GigabitEthernet3
C        20.2.2.0/24 is directly connected, GigabitEthernet4
L        20.2.2.2/32 is directly connected, GigabitEthernet4
            

 

実機での動作確認2

検証内容

R1のg2、R2のg2でOSPF Area 0を有効にします。
R1、R2のNetwork TypeにはPoint-to-Pointを使用します。
R2において、OSPFに対してConnected Routeである180.1.1.0/24と180.2.2.0/24を再配送します。
R2において、OSPFに対してルート情報を再配送する際、180.0.0.0/8にルート集約します。

R2が生成するDiscard RouteのADを確認します。

 

初期設定


interface GigabitEthernet2
 ip address 10.1.1.1 255.255.255.0
 ip ospf network point-to-point
!
router ospf 1
 router-id 1.1.1.1
 network 10.1.1.0 0.0.0.255 area 0
            


interface GigabitEthernet2
 ip address 10.1.1.2 255.255.255.0
 ip ospf network point-to-point
!
interface GigabitEthernet3
 ip address 180.1.1.2 255.255.255.0
!
interface GigabitEthernet4
 ip address 180.2.2.2 255.255.255.0
!
router ospf 1
 router-id 2.2.2.2
 redistribute connected subnets
 summary-address 180.0.0.0 255.0.0.0
 network 10.1.1.0 0.0.0.255 area 0
            

 

AD変更前

OSPFプロセスの状態確認

R2が生成したDiscard Routeの180.0.0.0/8のADが254であることが確認できます。

R2

R2#show ip route 20.0.0.0 255.0.0.0
R2#show ip route 180.0.0.0 255.0.0.0
Routing entry for 180.0.0.0/8, supernet
  Known via "ospf 1", distance 254, metric 20, type intra area
  Routing Descriptor Blocks:
  * directly connected, via Null0
      Route metric is 20, traffic share count is 1
            

 

AD変更後1

R2において、LSA Type 5/7のルート集約時に生成されるDiscard RouteのADを80に変更します。

追加した設定

LSA Type 35/7のルート集約時に生成されるDiscard RouteのADはdiscard-route external <ad>コマンドで変更可能です。

R2

router ospf 1
 discard-route external 80
            

 

OSPFプロセスの状態確認

R2が生成したDiscard Routeの180.0.0.0/8のADが80に変化したことが確認できます。

R2

R2#show ip route 180.0.0.0 255.0.0.0
Routing entry for 180.0.0.0/8, supernet
  Known via "ospf 1", distance 80, metric 20, type intra area
  Routing Descriptor Blocks:
  * directly connected, via Null0
      Route metric is 20, traffic share count is 1
            

 

AD変更後2

R2において、LSA Type 5/7のルート集約時にDiscard Routeが生成されないように、Discard RouteのADを255に変更します。

追加した設定

R2

router ospf 1
 discard-route external 255
            

 

OSPFプロセスの状態確認

R2のルーティングテーブルからDiscard Routeである180.0.0.0/8が消失したことが確認できます。

R2

R2#show ip route=
      10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        10.1.1.0/24 is directly connected, GigabitEthernet2
L        10.1.1.2/32 is directly connected, GigabitEthernet2
      180.1.0.0/16 is variably subnetted, 2 subnets, 2 masks
C        180.1.1.0/24 is directly connected, GigabitEthernet3
L        180.1.1.2/32 is directly connected, GigabitEthernet3
      180.2.0.0/16 is variably subnetted, 2 subnets, 2 masks
C        180.2.2.0/24 is directly connected, GigabitEthernet4
L        180.2.2.2/32 is directly connected, GigabitEthernet4
            

 

コメント

タイトルとURLをコピーしました