OSPF Max Metric – external-lsaオプション 081

今回はOSPFのMax Metricのexternal-lsaオプションについて解説します。

 

座学

Max MetricによるLSA Type 5のMetricの変更

デフォルトで、Max MetricはLSA Type 1のMetricのみを最大値に変更します。そのため、下図の様なOSPFに対してルート情報を再配送している状況で、R2でMax Metricを有効化しても、Area 0から外部へのトラフィックはR2を経由する可能性があります。

 

そのため、OSPFにルート情報を再配送している環境では、Max Metricの追加のオプションを有効にし、LSA Type 1に加え、LSA Type 5のMetricも最大値に変更する必要があります。

 

実機での動作確認1

検証内容

R1のg2、R2のg2でOSPF Area 0を有効にします。
Network TypeにはPoint-to-Pointを使用します。
R2において、OSPFに対してConnected Routeである180.1.1.0/24を再配送します。
R2でMax Metricを有効にします。

R2のMax Metricでexternal-lsaオプションを指定した際の動作を確認します。

 

初期設定


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
!
router ospf 1
 router-id 2.2.2.2
 max-metric router-lsa
 redistribute connected subnets
 network 10.1.1.0 0.0.0.255 area 0
            

 

external-lsaオプション設定前

OSPFプロセスの状態確認

R2でMax Metricが有効なことが確認できます。

R2

R2#show ip ospf
 Routing Process "ospf 1" with ID 2.2.2.2
 Start time: 00:29:06.740, Time elapsed: 00:01:52.110
 Supports only single TOS(TOS0) routes
 Supports opaque LSA
 Supports Link-local Signaling (LLS)
 Supports area transit capability
 Supports NSSA (compatible with RFC 3101)
 Supports Database Exchange Summary List Optimization (RFC 5243)
 Event-log enabled, Maximum number of events: 1000, Mode: cyclic
 It is an autonomous system boundary router
 Redistributing External Routes from,
    connected, includes subnets in redistribution
 Originating router-LSAs with maximum metric
    Condition: always, State: active
 Initial SPF schedule delay 50 msecs
 .
 <一部省略>
            

 

LSDBの状態確認

 

R2が生成した180.1.1.0/24を格納したLSA Type 5のMetricが20であることが確認できます。

R1

R1#show ip ospf database external 180.1.1.0 adv-router 2.2.2.2

            OSPF Router with ID (1.1.1.1) (Process ID 1)

                Type-5 AS External Link States

  LS age: 119
  Options: (No TOS-capability, DC, Upward)
  LS Type: AS External Link
  Link State ID: 180.1.1.0 (External Network Number )
  Advertising Router: 2.2.2.2
  LS Seq Number: 80000001
  Checksum: 0x677A
  Length: 36
  Network Mask: /24
        Metric Type: 2 (Larger than any link state path)
        MTID: 0
        Metric: 20
        Forward Address: 0.0.0.0
        External Route Tag: 0
            

 

SPFの計算結果の確認

 

R1のSPFの計算結果から、180.1.1.0/24のCostが20であることが確認できます。

R1

R1#show ip ospf rib

            OSPF Router with ID (1.1.1.1) (Process ID 1)

                Base Topology (MTID 0)

OSPF local RIB
Codes: * - Best, > - Installed in global RIB

*   10.1.1.0/24, Intra, cost 1, area 0, Connected
      via 10.1.1.1, GigabitEthernet2
*>  180.1.1.0/24, Ext2, cost 20, fwd cost 1, tag 0
      via 10.1.1.2, GigabitEthernet2
            

 

ルーティングテーブルの確認

R1のルーティングテーブル内の180.1.1.0/24のメトリックが20であることが確認できます。

R1

R1#show ip route ospf
      180.1.0.0/24 is subnetted, 1 subnets
O E2     180.1.1.0 [110/20] via 10.1.1.2, 00:02:05, GigabitEthernet2
            

 

external-lsaオプション設定後(Metricの指定は無し)

R2のMax Metricでexternal-lsaオプションを有効にします。

追加した設定

max-metric router-lsaコマンドのexternal-lsaオプションを使用することで、LSA Type 5のMetricも最大値に変更可能です。

R2

router ospf 1
 max-metric router-lsa external-lsa
            

 

OSPFプロセスの状態確認

R2のMax MetricでLSA Type 5も対象であることが確認できます。

R2

R2#show ip ospf
 Routing Process "ospf 1" with ID 2.2.2.2
 Start time: 00:29:06.740, Time elapsed: 00:03:49.096
 Supports only single TOS(TOS0) routes
 Supports opaque LSA
 Supports Link-local Signaling (LLS)
 Supports area transit capability
 Supports NSSA (compatible with RFC 3101)
 Supports Database Exchange Summary List Optimization (RFC 5243)
 Event-log enabled, Maximum number of events: 1000, Mode: cyclic
 It is an autonomous system boundary router
 Redistributing External Routes from,
    connected, includes subnets in redistribution
 Originating router-LSAs with maximum metric
    Condition: always, State: active
    Advertise external-LSAs with metric 16711680
 Initial SPF schedule delay 50 msecs
 .
 <一部省略>
            

 

LSDBの状態確認

R2が生成した180.1.1.0/24を格納したLSA Type 5のMetricが16711680であることが確認できます。

R1

R1#show ip ospf database external 180.1.1.0 adv-router 2.2.2.2

            OSPF Router with ID (1.1.1.1) (Process ID 1)

                Type-5 AS External Link States

  LS age: 55
  Options: (No TOS-capability, DC, Upward)
  LS Type: AS External Link
  Link State ID: 180.1.1.0 (External Network Number )
  Advertising Router: 2.2.2.2
  LS Seq Number: 80000002
  Checksum: 0x9C58
  Length: 36
  Network Mask: /24
        Metric Type: 2 (Larger than any link state path)
        MTID: 0
        Metric: 16711680
        Forward Address: 0.0.0.0
        External Route Tag: 0
            

 

SPFの計算結果の確認

 

R1のSPFの計算結果から、180.1.1.0/24のCostが16711680に変化したことが確認できます。

R1

R1#show ip ospf rib

            OSPF Router with ID (1.1.1.1) (Process ID 1)

                Base Topology (MTID 0)

OSPF local RIB
Codes: * - Best, > - Installed in global RIB

*   10.1.1.0/24, Intra, cost 1, area 0, Connected
      via 10.1.1.1, GigabitEthernet2
*>  180.1.1.0/24, Ext2, cost 16711680, fwd cost 1, tag 0
      via 10.1.1.2, GigabitEthernet2
            

 

ルーティングテーブルの確認

R1のルーティングテーブル内の180.1.1.0/24のメトリックが16711680に変化したことが確認できます。

R1

R1#show ip route ospf
      180.1.0.0/24 is subnetted, 1 subnets
O E2     180.1.1.0 [110/16711680] via 10.1.1.2, 00:01:00, GigabitEthernet2
            

 

external-lsaオプション設定後(Metricの指定は有り)

R2のMax Metricでexternal-lsaオプションを有効にし、LSA Type 5のMetricを500に変更します。

追加した設定

max-metric router-lsaコマンドのexternal-lsa <metric>オプションでは、LSA Type 5のMetricに格納する値を指定可能です。

R2

router ospf 1
 max-metric router-lsa external-lsa 500
            

 

OSPFプロセスの状態確認

R2のMax MetricでLSA Type 5も対象であることが確認できます。また、LSA Type 5のMetricを500に変更することも確認できます。

R2

R2#show ip ospf
 Routing Process "ospf 1" with ID 2.2.2.2
 Start time: 00:29:06.740, Time elapsed: 00:05:47.055
 Supports only single TOS(TOS0) routes
 Supports opaque LSA
 Supports Link-local Signaling (LLS)
 Supports area transit capability
 Supports NSSA (compatible with RFC 3101)
 Supports Database Exchange Summary List Optimization (RFC 5243)
 Event-log enabled, Maximum number of events: 1000, Mode: cyclic
 It is an autonomous system boundary router
 Redistributing External Routes from,
    connected, includes subnets in redistribution
 Originating router-LSAs with maximum metric
    Condition: always, State: active
    Advertise external-LSAs with metric 500
 Initial SPF schedule delay 50 msecs
 .
 <一部省略>
            

 

LSDBの状態確認

 

R2が生成した180.1.1.0/24を格納したLSA Type 5のMetricが500であることが確認できます。

R1

R1#show ip ospf database external 180.1.1.0 adv-router 2.2.2.2

            OSPF Router with ID (1.1.1.1) (Process ID 1)

                Type-5 AS External Link States

  LS age: 59
  Options: (No TOS-capability, DC, Upward)
  LS Type: AS External Link
  Link State ID: 180.1.1.0 (External Network Number )
  Advertising Router: 2.2.2.2
  LS Seq Number: 80000003
  Checksum: 0x35C8
  Length: 36
  Network Mask: /24
        Metric Type: 2 (Larger than any link state path)
        MTID: 0
        Metric: 500
        Forward Address: 0.0.0.0
        External Route Tag: 0
            

 

SPFの計算結果の確認

 

R1のSPFの計算結果から、180.1.1.0/24のCostが500に変化したことが確認できます。

R1

R1#show ip ospf rib

            OSPF Router with ID (1.1.1.1) (Process ID 1)

                Base Topology (MTID 0)

OSPF local RIB
Codes: * - Best, > - Installed in global RIB

*   10.1.1.0/24, Intra, cost 1, area 0, Connected
      via 10.1.1.1, GigabitEthernet2
*>  180.1.1.0/24, Ext2, cost 500, fwd cost 1, tag 0
      via 10.1.1.2, GigabitEthernet2
            

 

ルーティングテーブルの確認

R1のルーティングテーブル内の180.1.1.0/24のメトリックが500に変化したことが確認できます。

R1

R1#show ip route ospf
      180.1.0.0/24 is subnetted, 1 subnets
O E2     180.1.1.0 [110/500] via 10.1.1.2, 00:01:03, GigabitEthernet2
            

コメント

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