@network Cisco・アライド実機で学ぶ > Cisco実機で学ぶ(CCNP) > BGPルートの生成(経路集約 その4)

スポンサードリンク

@network Cisco・アライド実機で学ぶ
◆BGPルートの生成(経路集約 その4)

※動作確認は、Cisco2500、Cisco1710、Cisco1720、Cisco1721、Cisco2611、Cisco2650、Cisco3620シリーズのルータ、Catalyst2900、Catalyst2950シリーズのスイッチなどで確認しています。コマンド、出力結果、動作は、機種、IOSのバージョンで異なる場合があります。

◆BGPルートの生成(経路集約 その4)

 「BGPルートの生成(経路集約 その3)」で構築したBGPネットワークに、経路集約の設定を加えてゆきます。

 Router_Bで、以下のように経路集約を行います。

AS100の経路 集約経路
192.168.8.0/24 
192.168.9.0/24 
192.168.10.0/24
192.168.11.0/24
192.168.12.0/24
192.168.13.0/24
192.168.14.0/24
192.168.15.0/24
192.168.8.0/21

ネットワーク構成は、下図になります。



●経路集約の設定

 BGPで経路集約の設定を行うには、ルーティングコンフィグレーションモードで、「aggregate-address」コマンドを使用します。

コマンドは、以下のようになります。

Router(config-router)#aggregate-address {network} {mask} {オプション}

<オプションの指定>

 オプションの指定は、いろいろな組み合わせで設定できますが、ここでは、下のオプション指定して検証してゆきます。

as-set 通知する集約経路を指定します。集約の基となった経路も通知されます。
as-set summary-only  通知する集約経路を指定します。集約された経路だけが通知されます。集約の基となった経路は通知されません。

それでは、まず、「as-set」を指定した場合、どうなるのかを検証してゆきましょう。

Router_Bに次の設定を加えます。

Router_B(config)#router bgp 200
Router_B(config-router)#aggregate-address 192.168.8.0 255.255.248.0 as-set


Router_Bのルーティングテーブルを確認してみます。

Gateway of last resort is not set

B    192.168.8.0/24 [20/0] via 172.16.0.1, 00:38:46
B    192.168.9.0/24 [20/0] via 172.16.0.1, 00:38:46
B    192.168.10.0/24 [20/0] via 172.16.0.1, 00:38:46
B    192.168.11.0/24 [20/0] via 172.16.0.1, 00:38:46
B    192.168.12.0/24 [20/0] via 172.18.0.1, 00:37:53
B    192.168.13.0/24 [20/0] via 172.18.0.1, 00:37:53
B    192.168.14.0/24 [20/0] via 172.18.0.1, 00:37:53
B    192.168.15.0/24 [20/0] via 172.18.0.1, 00:37:53
C    172.16.0.0/16 is directly connected, Serial0
C    172.17.0.0/16 is directly connected, Serial1
C    172.18.0.0/16 is directly connected, Ethernet0
B    192.168.8.0/21 [200/0] via 0.0.0.0, 00:01:07, Null0

B 192.168.8.0/21 [200/0] via 0.0.0.0, 00:01:07, Null0

より、「192.168.8.0/21」が追加されたことが確認できます。

また、「Null0」より「192.168.8.0/21」が集約経路であることが分かります。

今度は、

Router_CでBGPテーブルを確認してみます。

Router_C#show ip bgp
BGP table version is 10, local router ID is 172.17.0.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop          Metric LocPrf Weight Path
*>i192.168.8.0      172.17.0.1             0    100      0 100 i
*>i192.168.8.0/21   172.17.0.1                  100      0 {100,300} i
*>i192.168.9.0      172.17.0.1             0    100      0 100 i
*>i192.168.10.0     172.17.0.1             0    100      0 100 i
*>i192.168.11.0     172.17.0.1             0    100      0 100 i
*>i192.168.12.0     172.17.0.1             0    100      0 300 i
*>i192.168.13.0     172.17.0.1             0    100      0 300 i
*>i192.168.14.0     172.17.0.1             0    100      0 300 i
*>i192.168.15.0     172.17.0.1             0    100      0 300 i

集約された経路「192.168.8.0/21」があります。

「{100,300} i」より

AS100、AS300の経路を集約した経路情報であることが分かります。

Router_Cのルーティングテーブルを確認してみます。

Gateway of last resort is not set

B    192.168.8.0/24 [200/0] via 172.17.0.1, 00:44:27
B    192.168.9.0/24 [200/0] via 172.17.0.1, 00:44:28
B    192.168.10.0/24 [200/0] via 172.17.0.1, 00:44:28
B    192.168.11.0/24 [200/0] via 172.17.0.1, 00:44:28
B    192.168.12.0/24 [200/0] via 172.17.0.1, 00:43:35
B    192.168.13.0/24 [200/0] via 172.17.0.1, 00:43:35
B    192.168.14.0/24 [200/0] via 172.17.0.1, 00:43:35
B    192.168.15.0/24 [200/0] via 172.17.0.1, 00:43:35
C    172.17.0.0/16 is directly connected, Serial0
B    192.168.8.0/21 [200/0] via 172.17.0.1, 00:06:48

集約された経路「192.168.8.0/21」があります。

しかし、集約の基になった、AS100、AS300の経路情報が存在します。
AS100の経路 AS300の経路
192.168.8.0/24 
192.168.9.0/24 
192.168.10.0/24
192.168.11.0/24
192.168.12.0/24
192.168.13.0/24
192.168.14.0/24
192.168.15.0/24

そもそも、経路集約を行うのは、ルーティングテーブルのサイズを小さくしてルータの負荷を軽減させるためです。

これでは、経路集約を行った意味がありません。

 そこで、今度は、集約された経路だけを通知するように、「aggregate-address」コマンドに「as-set summary-only」オプションを指定して検証してみます。

Router_Bで先ほど指定した経路集約の設定を削除します。

Router_B(config)#router bgp 200
Router_B(config-router)#no aggregate-address 192.168.8.0 255.255.248.0 as-set

Router_Bに次の設定を加えます

Router_B(config-router)#aggregate-address 192.168.8.0 255.255.248.0 as-set summary-only


Router_CでBGPテーブルを確認してみます。

Router_C#show ip bgp
BGP table version is 2, local router ID is 172.17.0.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop          Metric LocPrf Weight Path
*>i192.168.8.0/21   172.17.0.1                  100      0 {100,300} i

集約された経路「192.168.8.0/21」のみになりました。

Router_Cのルーティングテーブルを確認してみます。

Gateway of last resort is not set

C    172.17.0.0/16 is directly connected, Serial0
B    192.168.8.0/21 [200/0] via 172.17.0.1, 00:01:13

 これで、「as-set summary-only」オプションを指定すると集約した経路だけ通知されるということが確認できました。



<ネットワーク資格の練習問題に挑戦>
CCNA練習問題に挑戦!(650問)
Network+練習問題に挑戦!(393問)
テクニカルエンジニア(ネットワーク)試験
◆Cisco実機で学ぶ(CCNAルータ編)

ルータの概要・基本操作・設定1 (17項目)
ルータの概要・基本操作・設定3 (22項目)
IGRP・EIGRPの設定 (18項目)
アクセスリスト・ACLの設定 (14項目)
NAT・DHCPの設定 (8項目)
ルータの概要・基本操作・設定2 (17項目)
RIPv1・RIPv2の設定 (14項目)
OSPFの設定・デフォルトルートの伝播(16項目)
WANの設定 (10項目)
◆Cisco実機で学ぶ(CCNAスイッチ編)

スイッチの基本操作・設定 (14項目)
VTP・スパニングツリーの設定 (12項目)
MACアドレスの管理・VLANの設定 (12項目)

◆アライドテレシス実機で学ぶ

基本操作・設定 (11項目)
OSPFの設定 (9項目)
ポリシールーティング・VRRPなど (12項目)
VLAN・マルチホーミング・RIPの設定 (10項目)
STP・ポートトランキングなど (14項目)
<関連コンテンツ>
◆Cisco実機で学ぶ(CCNP)

BGPとは
BGP(基本設定 その1)
BGP(基本設定 iBGP・eBGP確認 その3)
BGP(基本設定 iBGPの設定 その5)
BGP(基本設定 iBGPの設定 その7)
BGP(基本設定 ループバックでピア その9)
BGP(基本設定 iBGPとIGP その11)
BGP(経路決定プロセスの確認 その1)
BGP(同期化とは)
BGP(同期化の設定 その2)
BGP(eBGPマルチホップ その2)
BGPルートの生成(IGPから再配送 その1)
BGPルートの生成(経路集約 その1)
BGPルートの生成(経路集約 その3)
iBGPで学習した経路は他のiBGPへ流さない
BGP(ルートリフレクションとは)
BGP(ルートリフレクションの確認)
BGP(複数のルートリフレクタの設定)
BGP(コンフェデレーションとは)
BGP(コンフェデレーションの確認 その1)
BGP(コミュニティとは)
BGP(コミュニティの確認)
BGP(バックドア その1)
BGP(バックドア その3)
BGP(ピアグループの設定 その1)
BGP(ピアグループの確認)
BGP(Local Preferenceの設定 その1)
BGP(Local Preferenceの確認)
BGP(MED属性の設定 その1)
BGP(MED属性の確認)
BGP(AS_PATH属性 その1)
BGP(AS_PATH属性 その3)
BGP(AS_PATHフィルタ・filter-list その2)
BGP(配布リスト・distribute-list その1)
BGP(配布リスト・distribute-list その3)
BGP(PREFIXフィルタ その2)
BGP(近隣関係の形成)
BGP(基本設定 ベストパスの確認 その2)
BGP(基本設定 next-hop-self その4)
BGP(基本設定 iBGPの設定 その6)
BGP(基本設定 ループバックでピア その8)
BGP(基本設定 iBGPとIGP その10)
BGP(経路決定プロセス)
BGP(経路決定プロセスの確認 その2)
BGP(同期化の設定 その1)
BGP(eBGPマルチホップ その1)
BGPルートの生成(networkコマンド)
BGPルートの生成(IGPから再配送 その2)
BGPルートの生成(経路集約 その2)
BGPルートの生成(経路集約 その4)
BGP(iBGPはフルメッシュでピアを張る)
BGP(ルートリフレクションの設定)
BGP(複数のルートリフレクタ)
BGP(複数のルートリフレクタの確認)
BGP(コンフェデレーションの設定)
BGP(コンフェデレーションの確認 その2)
BGP(コミュニティの設定)
BGP(ORIGINアトリビュート)
BGP(バックドア その2)
BGP(ピアグループとは)
BGP(ピアグループの設定 その2)
BGP(Local Preference属性とは)
BGP(Local Preferenceの設定 その2)
BGP(MED属性とは)
BGP(MED属性の設定 その2)
BGP(帯域幅・bandwidthを設定する)
BGP(AS_PATH属性 その2)
BGP(AS_PATHフィルタ・filter-list その1)
BGP(AS_PATHフィルタ・filter-list その3)
BGP(配布リスト・distribute-list その2)
BGP(PREFIXフィルタ その1)
BGP(PREFIXフィルタ その3)
<関連メニュー>
CCNA実機で学ぶ
CCNP実機で学ぶ
アライドテレシス実機で学ぶ
TCP/IP入門・無料ネットワークツール

Copyright(c)2006- @network Cisco・アライド実機で学ぶ All rights reserved.