ネットワークエンジニアを目指して。ルーティング技術 OSPF -仮想リンクと経路集約-

初心者にも理解できるネットワーク技術
  ↓メールマガジン購読はこちら↓

  メールアドレス:

ホーム > ルーティング技術 > OSPF -仮想リンクと経路集約-

OSPF -仮想リンクと経路集約-

はてなブックマークに追加はてなブックマークに追加 このエントリーを含むはてなブックマーク
Yahoo!ブックマークに登録 Yahoo!ブックマークでこのサイトを登録している人数 人が登録
この記事をクリップ!

おすすめ書籍紹介

インターネットルーティング入門 第2版
ネットワーク初心者の方にぜひおすすめしたい一冊。絵を豊富に使用し、「ルーティングとは」から始まり最後はOSPF,BGP、MPLSまで深い解説ではなく、浅く満遍なく解説しています。この本が理解できればルーティングスキルの第一歩を踏み出せるでしょう。

インターネットルーティング
日本語訳もわかりやすく内容も非常に充実しています。各ルーティングの解説を深く掘り下げて解説している分、内容も若干難しいかもしれませんが、じっくり読んで少しずつ理解するようにしましょう。


OSPF:ネットワークタイプ

OSPFでは通常全てのエリアがエリア0を経由して別エリアと通信を行います(全てのエリアがエリア0に接続している)。
エリア0と直接接続出来ないエリアがある場合、仮想リンクを使用します。
下図の場合、エリア2はエリア0のLSAをエリア1を経由して受信できるように仮想リンクを設定した例です。

【仮想リンク設定例】
RTAではRTBのエリア2側InterfaceAddressとトランジットエリア(エリア1)を設定します。

RTA(config-router)#area 1 virtual-link 10.1.1.1

RTBではRTAのエリア0側InterfaceAddressとトランジットエリア(エリア1)を設定します。

RTB(config-router)#area 1 virtual-link 172.16.1.1

 

 

OSPF経路集約

複数のルートを1つのサマリに統合することを経路集約という。OSPFでは通常、Area Border Routers(ABR: エリア境界ルータ)で行われる。経路集約は通常バックボーン方向に集約を行うと理想的。
注意点としてOSPFではデフォルトで経路集約を行わないため、集約をするには手動で設定をしなければいけない。

OSPFのルート集約には2つのタイプがあります。

  • エリア間ルート集約
  • 外部ルート集約

OSPF:エリア間ルート集約

エリア間ルート集約はAS内からのルートに適用され、外部経路からOSPFにリディストリビュートされた外部ルートには適用されません。OSPFの経路集約をするには当然エリア内のアドレスを連続した番号にする必要がある。


上図の例ではRTBがエリア2内のネットワーク10.1.32.0~10.1.63.0までのサブネットを10.1.32.0/19に集約しています。

area area-id range address mask

【OSPF経路集約設定例】
RTB(config)#router ospf 1
RTB(config-router)#network 10.1.32.1 0.0.0.0 area 2
RTB(config-router)#area 2 range 10.1.32.0 255.255.224.0

Cisco IOS 12.1(6) より前のVersionでは、ABR でサマリー アドレスにnullスタティックルートを手動で設定して、ルーティングループを防ぐ必要がありました。

ip route 128.213.64.0 255.255.224.0 null0

Cisco IOS 12.1(6)以上でデフォルトでnullスタティックルートが生成されるので手動で設定する必要はありません。
ちなみにnullスタティックルートを使用したくない場合は以下のコマンドで回避できます。

RTB(config)#router ospf 1
RTB(config-router)#no discard-route [ internal / external ]

 

OSPF:外部ルート集約

外部ルート集約は、外部経路からOSPFにリディストリビュートされた外部ルートに適用されます。

上図の例ではRTBがリディストリビュートにより外部ルートを経路集約しOSPFに取り込んでいます。

summary-address ip-address mask

このコマンドは、OSPF へのリディストリビュートを行うASBR上だけで有効です。

【経路集約設定例】
RTB(config)#router ospf 1
RTB(config-router)#summary-address 10.1.32.0 255.255.224.0
RTB(config-router)#redistribute bgp 1 metric 1000 subnets

summary-addressコマンドはRTAで設定してもRTAがOSPFへリディストリビュートを行っていないため意味はありません。

 

メールマガジン

ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!

「初心者にも理解できるネットワーク技術」

これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

もちろん無料です!!

↓メールマガジン購読はこちら↓

  メールアドレス:

OSPF -OSPFとは?-
まずはOSPFとは?

OSPF -隣接関係-
OSPFの隣接関係について。

OSPF -OSPF Packetの種類-
OSPFで使われるパケットにもいろいろあります。

OSPF -OSPFエリア-
OSPFエリアという概念について。

OSPF -仮想リンクと経路集約-
OSPFをさらに効率よく使うために。 仮想リンクと経路集約について。

OSPF -スタブエリアと完全スタブエリア-
OSPFをさらに効率よく使うために。 スタブエリアと完全スタブエリア、そしてOSPFの外部接続、デフォルトルートの挿入について。