今回はOSPFのMax Metricのsummary-lsaオプションについて解説します。
座学
Max MetricによるLSA Type 3のMetricの変更
デフォルトで、Max MetricはLSA Type 1のMetricのみを最大値に変更します。そのため、下図の様なMulti Area構成において、R2でMax Metricを有効化しても、Area 0からArea 2へのトラフィックはR2を経由する可能性があります。
そのため、Multi Area構成では、Max Metricの追加のオプションを有効にし、LSA Type 1に加え、LSA Type 3のMetricも最大値に変更する必要があります。
実機での動作確認1
検証内容
R1のg2、R2のg2でOSPF Area 0を有効にします。
R2のg3でOSPF Area 2を有効にします。
Network TypeにはPoint-to-Pointを使用します。
R2でMax Metricを有効にします。
R2のMax Metricでsummary-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 20.1.1.2 255.255.255.0
!
router ospf 1
router-id 2.2.2.2
max-metric router-lsa
network 10.1.1.0 0.0.0.255 area 0
network 20.1.1.0 0.0.0.255 area 2
summary-lsaオプション設定前
OSPFプロセスの状態確認
R2でMax Metricが有効なことが確認できます。
R2#show ip ospf
Routing Process "ospf 1" with ID 2.2.2.2
Start time: 2w3d, Time elapsed: 00:04:13.548
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 area border router
Originating router-LSAs with maximum metric
Condition: always, State: active
Initial SPF schedule delay 50 msecs
.
<一部省略>
LSDBの状態確認
R2が生成した20.1.1.0/24を格納したLSA Type 3のMetricが1であることが確認できます。
R1#show ip ospf database summary 20.1.1.0 adv-router 2.2.2.2
OSPF Router with ID (1.1.1.1) (Process ID 1)
Summary Net Link States (Area 0)
LS age: 227
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 20.1.1.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000003
Checksum: 0x37E4
Length: 28
Network Mask: /24
MTID: 0 Metric: 1
SPFの計算結果の確認
R1のSPFの計算結果から、20.1.1.0/24のCostが2であることが確認できます。
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
*> 20.1.1.0/24, Inter, cost 2, area 0
via 10.1.1.2, GigabitEthernet2
ルーティングテーブルの確認
R1のルーティングテーブル内の20.1.1.0/24のメトリックが2であることが確認できます。
R1#show ip route ospf
20.0.0.0/24 is subnetted, 1 subnets
O IA 20.1.1.0 [110/2] via 10.1.1.2, 00:03:53, GigabitEthernet2
summary-lsaオプション設定後(Metricの指定は無し)
R2のMax Metricでsummary-lsaオプションを有効にします。
追加した設定
max-metric router-lsaコマンドのsummary-lsaオプションを使用することで、LSA Type 3のMetricも最大値に変更可能です。
router ospf 1
max-metric router-lsa summary-lsa
OSPFプロセスの状態確認
R2のMax MetricでLSA Type 3も対象であることが確認できます。
R2#show ip ospf
Routing Process "ospf 1" with ID 2.2.2.2
Start time: 2w3d, Time elapsed: 00:04:13.548
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 area border router
Originating router-LSAs with maximum metric
Condition: always, State: active
Advertise summary-LSAs with metric 16711680
Initial SPF schedule delay 50 msecs
.
<一部省略>
LSDBの状態確認
R2が生成した20.1.1.0/24を格納したLSA Type 3のMetricが16711680であることが確認できます。
R1#show ip ospf database summary 20.1.1.0 adv-router 2.2.2.2
OSPF Router with ID (1.1.1.1) (Process ID 1)
Summary Net Link States (Area 0)
LS age: 68
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 20.1.1.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000004
Checksum: 0x2BF0
Length: 28
Network Mask: /24
MTID: 0 Metric: 16711680
SPFの計算結果の確認
R1のSPFの計算結果から、20.1.1.0/24のCostが16711681に変化したことが確認できます。
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
*> 20.1.1.0/24, Inter, cost 16711681, area 0
via 10.1.1.2, GigabitEthernet2
ルーティングテーブルの確認
R1のルーティングテーブル内の20.1.1.0/24のメトリックが16711681に変化したことが確認できます。
R1#show ip route ospf
20.0.0.0/24 is subnetted, 1 subnets
O IA 20.1.1.0 [110/16711681] via 10.1.1.2, 00:03:53, GigabitEthernet2
summary-lsaオプション設定後(Metricの指定は有り)
R2のMax Metricでsummary-lsaオプションを有効にし、LSA Type 3のMetricを500に変更します。
追加した設定
max-metric router-lsaコマンドのsummary-lsa <metric>オプションでは、LSA Type 3のMetricに格納する値を指定可能です。
router ospf 1
max-metric router-lsa summary-lsa 500
OSPFプロセスの状態確認
R2のMax MetricでLSA Type 3も対象であることが確認できます。また、LSA Type 3のMetricを500に変更することも確認できます。
R2#show ip ospf
Routing Process "ospf 1" with ID 2.2.2.2
Start time: 2w3d, Time elapsed: 00:04:13.548
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 area border router
Originating router-LSAs with maximum metric
Condition: always, State: active
Advertise summary-LSAs with metric 500
Initial SPF schedule delay 50 msecs
.
<一部省略>
LSDBの状態確認
R2が生成した20.1.1.0/24を格納したLSA Type 3のMetricが500であることが確認できます。
R1#show ip ospf database summary 20.1.1.0 adv-router 2.2.2.2
OSPF Router with ID (1.1.1.1) (Process ID 1)
Summary Net Link States (Area 0)
LS age: 106
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 20.1.1.0 (summary Network Number)
Advertising Router: 2.2.2.2
LS Seq Number: 80000005
Checksum: 0xC361
Length: 28
Network Mask: /24
MTID: 0 Metric: 500
SPFの計算結果の確認
R1のSPFの計算結果から、20.1.1.0/24のCostが501に変化したことが確認できます。
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
*> 20.1.1.0/24, Inter, cost 501, area 0
via 10.1.1.2, GigabitEthernet2
ルーティングテーブルの確認
R1のルーティングテーブル内の20.1.1.0/24のメトリックが501に変化したことが確認できます。
R1#show ip route ospf
20.0.0.0/24 is subnetted, 1 subnets
O IA 20.1.1.0 [110/501] via 10.1.1.2, 00:03:53, GigabitEthernet2
コメント