内容

概要

前提条件

要件

表記法

使用するコンポーネント

タイプ 5 LSA 転送アドレスがパス選択に与える影響

両方の LSA に設定されない転送アドレス

片方の LSA に設定され、他方の LSA には設定されない転送アドレス

関連情報

概要

このドキュメントの目的は、ルータが特定の外部ネットワークに関する 2 つのタイプ 5 リンクステート アドバタイズメント（LSA）を受信したときの Open Shortest Path First（OSPF）パス選択の動作を示すことです。この例では、一方の LSA の転送アドレスはゼロ（0.0.0.0）に、他方の LSA の転送アドレスはゼロ以外に設定します。

前提条件

要件

この文書を読むには、次の知識が必要です。

- IP ルーティング全般

- OSPF ルーティング プロトコルの概念と条件

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

使用するコンポーネント

このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づくものです。

- Cisco 2503 ルータ

- すべてのルータで動作する Cisco IOS® ソフトウェア リリース 12.2(24a)

このマニュアルの情報は、特定のラボ環境に置かれたデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。実稼動中のネットワークで作業をしている場合、実際にコマンドを使用する前に、その潜在的な影響について理解しておく必要があります。

タイプ 5 LSA 転送アドレスがパス選択に与える影響

両方の LSA に設定されない転送アドレス

OSPF タイプ 5 LSA の転送アドレスが、タイプ 5 LSA のパス選択にどのように影響するかについて、下記のトポロジを使用して説明します。

上記の図では、ルータ 8 以外のすべてのルータがエリア 0 で OSPF を実行しています。このドキュメントの目的の場合、ルータ 3 とルータ 4 の構成が最も重要です。なぜなら、これらのルータは、タイプ 5 LSA を生成する自律システム境界ルータ（ASBR）であるからです。下記のとおり、ルータ 3 とルータ 4 にはネットワーク 200.200.200.0 255.255.255.0 へのスタティック ルートがあり、これが OSPF に再配布されています。

Router 3

interface Ethernet0

ip address 172.16.3.3 255.255.255.0

ip ospf cost 15

!

interface Serial0

ip address 172.16.2.3 255.255.255.0

!

router ospf 7

redistribute static subnets

network 172.16.2.0 0.0.0.255 area 0

!

ip route 200.200.200.0 255.255.255.0 172.16.3.8

Router 4

interface Ethernet0

ip address 172.16.3.4 255.255.255.0

!

interface Serial0

ip address 172.16.7.4 255.255.255.0

!

router ospf 7

redistribute static subnets

network 172.16.7.0 0.0.0.255 area 0

!

ip route 200.200.200.0 255.255.255.0 172.16.3.8

注：ルータ3とルータ4では、OSPFプロセスにネットワーク172.16.3.0 255.255.255.0は含まれていません。したがって、両方のルータによって生成されるタイプ 5 LSA の転送アドレスは 0.0.0.0 に設定されています。

この例では、ルータ 5 は外部 LSA を表示するために使用できます。外部 LSA を表示するには、ルータ 5 で show ip ospf database external コマンドを発行します。このコマンドの出力結果を次に示します。

Router 5

router-5# show ip ospf database external

OSPF Router with ID (172.16.6.5) (Process ID 7)

Type-5 AS External Link States

Routing Bit Set on this LSA

LS age: 1514

Options: (No TOS-capability, DC)

LS Type: AS External Link

Link State ID: 200.200.200.0 (External Network Number )

Advertising Router: 172.16.3.3

LS Seq Number: 80000030

Checksum: 0x93C0

Length: 36

Network Mask: /24

Metric Type: 2 (Larger than any link state path)

TOS: 0

Metric: 20

Forward Address: 0.0.0.0

External Route Tag: 0

Routing Bit Set on this LSA

LS age: 1922

Options: (No TOS-capability, DC)

LS Type: AS External Link

Link State ID: 200.200.200.0 (External Network Number )

Advertising Router: 172.16.7.4

LS Seq Number: 80000027

Checksum: 0x83D4

Length: 36

Network Mask: /24

Metric Type: 2 (Larger than any link state path)

TOS: 0

Metric: 20

Forward Address: 0.0.0.0

External Route Tag: 0

router-5#

上記で確認できることは、ルータ3とルータ4の両方によって生成されたタイプ5 LSAの転送アドレスが0.0.0.0に設定されていることです。この場合、ルータ5のルーティングテーブルにインストールされるLSAは、LSAを生成するASBRとのメトリックを比較してします。ルータ5でshow ip ospf border-routersコマンドを発行すると、ルータ5がASBRに対して持っているメトリックを確認できます。このコマンドの出力を次に示します。

Router 5

router-5# show ip ospf border-routers

OSPF Process 7 internal Routing Table

Codes: i - Intra-area route, I - Inter-area route

i 172.16.7.4 [74] via 172.16.6.6, Ethernet0, ASBR, Area 0, SPF 14

i 172.16.3.3 [64] via 172.16.2.3, Serial0, ASBR, Area 0, SPF 14

router-5#

上に示しているように、ASBR 172.16.3.3 に到達するルート 5 のメトリックは 64 ですが、ASBR 172.16.7.4 に到達するメトリックは 74 です。したがって、ルータ 5 は ASBR 172.16.3.3 によって生成された LSA を選択して、ルーティング テーブルに配置します（下記を参照）。

Router 5

router-5#

show ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

Gateway of last resort is not set

O E2 200.200.200.0/24 [110/20] via 172.16.2.3, 19:59:25, Serial0

172.16.0.0/24 is subnetted, 3 subnets

C       172.16.6.0 is directly connected, Ethernet0

O       172.16.7.0 [110/74] via 172.16.6.6, 19:59:25, Ethernet0

C       172.16.2.0 is directly connected, Serial0

router-5#

片方の LSA に設定され、他方の LSA には設定されない転送アドレス

当ドキュメントのこの部分に関しても、上記と 同じトポロジを使用します。ルータ 4 の設定も変更はありませんが、ルータ 3 の設定は、OSPF プロセスのエリア 0 にネットワーク 172.16.3.0 255.255.255.0 を含むように変更されています。ルータ 3 の設定を下に示します。変更箇所は太字で強調表示されています。

Router 3

interface Ethernet0

ip address 172.16.3.3 255.255.255.0

ip ospf cost 15

!

interface Serial0

ip address 172.16.2.3 255.255.255.0

!

router ospf 7

redistribute static subnets

network 172.16.2.0 0.0.0.255 area 0

network 172.16.3.0 0.0.0.255 area 0

!

ip route 200.200.200.0 255.255.255.0 172.16.3.8

上記の設定変更を行った結果、下記のルータ 5 から抜粋したデータベース出力に示すように、ルータ 3 によって生成されるタイプ 5 LSA は、転送アドレスがルータ 8 の IP アドレスに設定されます。

Router 5

router-5# show ip ospf database external

OSPF Router with ID (172.16.6.5) (Process ID 7)

Type-5 AS External Link States

Routing Bit Set on this LSA

LS age: 270

Options: (No TOS-capability, DC)

LS Type: AS External Link

Link State ID: 200.200.200.0 (External Network Number )

Advertising Router: 172.16.3.3

LS Seq Number: 80000033

Checksum: 0x5138

Length: 36

Network Mask: /24

Metric Type: 2 (Larger than any link state path)

TOS: 0

Metric: 20

Forward Address: 172.16.3.8

External Route Tag: 0

Routing Bit Set on this LSA

LS age: 258

Options: (No TOS-capability, DC)

LS Type: AS External Link

Link State ID: 200.200.200.0 (External Network Number )

Advertising Router: 172.16.7.4

LS Seq Number: 80000029

Checksum: 0x7FD6

Length: 36

Network Mask: /24

Metric Type: 2 (Larger than any link state path)

TOS: 0

Metric: 20

Forward Address: 0.0.0.0

External Route Tag: 0

router-5#

上記を見てわかるとおり、ルータ 3 によって生成されたタイプ 5 LSA の転送アドレスが 172.16.3.8 に設定されるのに対し、ルータ 4 によって生成されたタイプ 5 LSA の転送アドレスは 0.0.0.0 のままです。

この場合、ルータ 5 のルーティング テーブルにインストールされる LSA は、転送アドレス 0.0.0.0 をもつLSA を生成した ASBR（ルータ 4）へのルータ 5 のメトリックと、ASBR（ルータ 3）によって生成された LSA に設定された転送アドレス 172.16.3.8 に到達するためのルータ 5 のメトリックを比較することで決定されます。

ASBRへのメトリックを表示するには、ルータ5でshow ip ospf borderコマンドを発行します。出力は次のとおりです。

Router 5

router-5# show ip ospf border-routers

OSPF Process 7 internal Routing Table

Codes: i - Intra-area route, I - Inter-area route

i 172.16.7.4 [74] via 172.16.6.6, Ethernet0, ASBR, Area 0, SPF 15

i 172.16.3.3 [64] via 172.16.2.3, Serial0, ASBR, Area 0, SPF 15

router-5#

上記の出力では、ルータ4へのメトリックは74です。これは、show ip route 172.16.3.8コマンドを使用して確認できる、フォワーディングアドレス172.16.3.8に到達するためのルータ5のメトリックと比較されます。このコマンドの出力は次のとおりです。

Router 5

router-5# show ip route 172.16.3.8

Routing entry for 172.16.3.0/24

Known via "ospf 7", distance 110, metric 79, type intra area

Last update from 172.16.2.3 on Serial0, 00:30:49 ago

Routing Descriptor Blocks:

* 172.16.2.3, from 172.16.3.3, 00:30:49 ago, via Serial0

Route metric is 79, traffic share count is 1

router-5#

したがって、ASBRルータ4に到達するためのメトリックは、転送アドレス172.16.3.8（ルータ3によって生成される）に到達するためのメトリックと比較されます(79)。したがって、ルーティングテーブルにインストールされたLSAは、次のshow ip routeのルータ5の出力で示されるように、ルータ4によって生成LSAです。

Router 5

router-5# show ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

* - candidate default, U - per-user static route, o - ODR

P - periodic downloaded static route

Gateway of last resort is not set

O E2 200.200.200.0/24 [110/20] via 172.16.6.6, 00:35:14, Ethernet0

172.16.0.0/24 is subnetted, 4 subnets

C       172.16.6.0 is directly connected, Ethernet0

O       172.16.7.0 [110/74] via 172.16.6.6, 00:35:14, Ethernet0

C       172.16.2.0 is directly connected, Serial0

O       172.16.3.0 [110/79] via 172.16.2.3, 00:35:14, Serial0

router-5#

複数の ASBR から再配布されたルートのメトリックが当ドキュメントに示すように等しい場合、転送アドレスはタイプ 5 LSA のパス選択動作を変更します。ルータが同じ宛先の 2 つのタイプ 5 LSA を受け取り、転送アドレスが両方の LSA で設定されている場合、 ルータは転送アドレスへのメトリックに基づいて比較を行います。より小さいメトリックを提供する転送アドレスをもつ LSA がルーティング テーブルに配置されます。

再配布されたルートのメトリックが異なる場合、ルータは、メトリックが最も低いルートを優先します。転送アドレスへのメトリックが最も低いルートではありません。

関連情報

- OSPF フォワーディング アドレスに関する一般的なルーティング問題

- OSPF に関するサポート ページ

- テクニカルサポート - Cisco Systems