レス
前レス
元トピ
次レスタイトル
Re: Re: 問題ID:6957について
フォーラム
最強WEB問題集CCNP ROUTE
投稿ユーザ(投稿日)
(2013/10/30)本文
ちょっと長いです。ごめんなさい。
-----引用(始)-----
BGPルートもIGPルートも記載されていないルーティングテーブルを示すことにいったい何の意図を持たせているのか疑問です。
-----引用(終)-----
IGPが動作しているとは設問にはありませんし(まぁConnectedはありますが)、BGPルートがあるかどうかがこの問題のキーポイントだと思っています。
何より、設問には以下の情報があります
-----引用(始)-----
RAのBGPテーブルにも集約経路が載っていない。
-----引用(終)-----
さて、
なんでBGPテーブルに集約経路が載っていないんでしょうね?
解説にもありますが
-----引用(始)-----
設問のように、ルーティングテーブルに「172.16.0.0/13」で集約できる経路が載っていても、BGPテーブルに載っていない場合は経路集約が行われません。
-----引用(終)-----
だから、ではないでしょうか?
以下の想定でお話ししますね。
2台のルータがそれぞれ以下の設定であるとします。これは設問のトポロジから作成したものです。
RA:
[code]
conf t
!
interface FastEthernet0/0
ip address 192.168.1.1 255.255.255.0
no shutdown
!
interface FastEthernet1/0
no switchport
ip address 172.17.1.1 255.255.0.0
!
interface FastEthernet1/1
no switchport
ip address 172.18.1.1 255.255.0.0
!
interface FastEthernet1/2
no switchport
ip address 172.19.1.1 255.255.0.0
!
router bgp 65001
neighbor 192.168.1.2 remote-as 65002
!
end
[/code]
RB:
[code]
conf t
!
interface FastEthernet0/0
ip address 192.168.1.2 255.255.255.0
no shutdown
!
router bgp 65002
neighbor 192.168.1.1 remote-as 65001
!
end
[/code]
これによって、以下の状態になります。(設問の通りのルーティングテーブル)
RA:
[code]
RA#show ip route
(略)
Gateway of last resort is not set
C 172.17.0.0/16 is directly connected, FastEthernet1/0
C 172.19.0.0/16 is directly connected, FastEthernet1/2
C 172.18.0.0/16 is directly connected, FastEthernet1/1
C 192.168.1.0/24 is directly connected, FastEthernet0/0
(インタフェースはちゃんとUpしている)
RA#show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 192.168.1.1 YES manual up up
FastEthernet1/0 172.17.1.1 YES manual up up
FastEthernet1/1 172.18.1.1 YES manual up up
FastEthernet1/2 172.19.1.1 YES manual up up
RA#show ip bgp
(表示されない)
RA#show ip bgp summary ← ピアとネイバー確立できている
BGP router identifier 192.168.1.1, local AS number 65001
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
192.168.1.2 4 65002 33 33 1 0 0 00:30:56 0
[/code]
RB:
[code]
R2#show ip route ← BGPでルート情報が来ていない
(略)
Gateway of last resort is not set
C 192.168.1.0/24 is directly connected, FastEthernet0/0
R2#show ip bgp summary ← ピアとネイバー確立している
BGP router identifier 192.168.1.2, local AS number 65002
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
192.168.1.1 4 65001 34 34 1 0 0 00:31:34 0
R2#show ip bgp
(何も表示されない)
[/code]
RAのルーティングテーブルは設問の通りであり、BGPテーブルには
なにも情報がない状態です。
ここで設問の通りRAにaggregate-address設定を行います。
※動作がわかりやすくなるようにdebugを入れています。
[code]
RA#debug ip bgp out
RA#conf t
Enter configuration commands, one per line. End with CNTL/Z.
RA(config)#router bgp 65001
RA(config-router)#aggregate-address 172.16.0.0 255.248.0.0 summary-only
RA(config-router)#end
*Mar 1 00:38:43.811: BGP(0): Aggregate processing for IPv4 Unicast
*Mar 1 00:38:43.811: BGP(0): For aggregate 172.16.0.0/13
*Mar 1 00:38:43.811: BGP(0): 172.16.0.0/13 subtree has an entry 0.0.0.0/0 ← 集約できるルートがない
*Mar 1 00:38:43.811: BGP(0): Need not be re-aggregated
RA#show ip bgp
(何も表示されない)
[/code]
と、BGPテーブルに何もない状態であれば、aggregate-addressを入れても何も起きません。
では、この状態で
BGPテーブルに集約可能な経路が1つでも載っている状態を作ってみます。
[code]
RA#conf t
RA(config)#router bgp 65001
RA(config-router)#network 172.17.0.0 mask 255.255.0.0
*Mar 1 00:40:11.551: BGP: Applying map to find origin for 172.17.0.0/16
*Mar 1 00:40:11.563: BGP: Applying map to find origin for 172.17.0.0/16
*Mar 1 00:40:11.563: BGP: Applying map to find origin for 172.17.0.0/16
*Mar 1 00:40:11.563: BGP(0): Aggregate processing for IPv4 Unicast
*Mar 1 00:40:11.567: BGP(0): For aggregate 172.16.0.0/13
*Mar 1 00:40:11.567: BGP(0): 172.16.0.0/13 subtree has an entry 172.17.0.0/16 ← 集約可能なエントリを発見した
*Mar 1 00:40:11.567: BGP(0): sub-prefix : 172.17.0.0
*Mar 1 00:40:11.567: BGP(0): Needs to be re-aggregated
*Mar 1 00:40:11.567: BGP(0): 172.16.0.0/13 subtree has an entry 172.17.0.0/16
*Mar 1 00:40:11.571: BGP(0): 172.16.0.0/13 aggregate has 172.17.0.0 more-specific
*Mar 1 00:40:11.571: BGP(0): 172.16.0.0/13 aggregate created, attributes updated ← 集約経路が有効になった
*Mar 1 00:40:11.575: BGP(0): 172.16.0.0/13 subtree has an entry 172.16.0.0/13
*Mar 1 00:40:11.575: BGP(0): 172.16.0.0/13 subtree has another entry 172.17.0.0/16
*Mar 1 00:40:11.575: BGP(0): Found sub-prefix 172.17.0.0: suppressed
[/code]
集約可能なエントリを一つ追加することで、集約経路が有効になったようです。確認しましょう。
[code]
RA#show ip bgp
BGP table version is 4, local router ID is 192.168.1.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 172.16.0.0/13 0.0.0.0 32768 i
s> 172.17.0.0 0.0.0.0 0 32768 i ← s(suppressed:隠し)となっているので、ルーティングテーブルには表示されない
RA#show ip route
(略)
Gateway of last resort is not set
C 172.17.0.0/16 is directly connected, FastEthernet1/0
C 172.19.0.0/16 is directly connected, FastEthernet1/2
C 172.18.0.0/16 is directly connected, FastEthernet1/1
C 192.168.1.0/24 is directly connected, FastEthernet0/0
B 172.16.0.0/13 [200/0] via 0.0.0.0, 00:00:33, Null0
[/code]
RBにもアップデートが届いているので以下の通りの状態になります。
[code]
RB#show ip bgp
BGP table version is 2, local router ID is 192.168.1.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 172.16.0.0/13 192.168.1.1 0 0 65001 i
RB#show ip route
(略)
Gateway of last resort is not set
C 192.168.1.0/24 is directly connected, FastEthernet0/0
B 172.16.0.0/13 [20/0] via 192.168.1.1, 00:00:38
[/code]
ここで、私が想定した
172.17〜19.0.0/16がルーティングテーブルにない状態を作ってみます。
[code]
RA#conf t
Enter configuration commands, one per line. End with CNTL/Z.
RA(config)#interface range FastEthernet1/0 - 2
RA(config-if-range)#shutdown
RA(config-if-range)#end
*Mar 1 00:54:28.443: BGP(0): Aggregate processing for IPv4 Unicast
*Mar 1 00:54:28.447: BGP(0): For aggregate 172.16.0.0/13
*Mar 1 00:54:28.447: BGP(0): 172.16.0.0/13 subtree has an entry 172.16.0.0/13
*Mar 1 00:54:28.447: BGP(0): 172.16.0.0/13 subtree has another entry 172.17.0.0/16
*Mar 1 00:54:28.451: BGP(0): sub-prefix : 172.17.0.0
*Mar 1 00:54:28.451: BGP(0): Needs to be re-aggregated
*Mar 1 00:54:28.451: BGP(0): 172.16.0.0/13 subtree has an entry 172.16.0.0/13
*Mar 1 00:54:28.451: BGP(0): 172.16.0.0/13 subtree has another entry 172.17.0.0/16
*Mar 1 00:54:28.455: BGP(0): 172.16.0.0/13 aggregate is removed ← 集約経路が無効になった
*Mar 1 00:54:28.455: BGP(0): Aggregate 172.16.0.0/13 does not have more-specifics
*Mar 1 00:54:28.639: %SYS-5-CONFIG_I: Configured from console by console
*Mar 1 00:54:30.211: %LINK-5-CHANGED: Interface FastEthernet1/0, changed state to administratively down
*Mar 1 00:54:30.251: %LINK-5-CHANGED: Interface FastEthernet1/1, changed state to administratively down
*Mar 1 00:54:30.359: %LINK-5-CHANGED: Interface FastEthernet1/2, changed state to administratively down
*Mar 1 00:54:31.211: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0, changed state to down
*Mar 1 00:54:31.251: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/1, changed state to down
*Mar 1 00:54:31.359: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/2, changed state to down
RA#show ip route
(略)
Gateway of last resort is not set
C 192.168.1.0/24 is directly connected, FastEthernet0/0
RA#show ip bgp
(何も表示されない)
[/code]
あれ?ルーティングテーブルの状態は設問と異なりますが、BGPテーブルの状態は同じ(何もない)になってしまいましたよ?
さて、設問のルーティングテーブルおよび「RAのBGPテーブルにも集約経路が載っていない。」という情報ではなく、BGPテーブルを見ることでこの問題に回答することはできるでしょうか?
レス一覧
前レス
元トピ
次レス
Copyright (c) 2010
Ping-t All rights reserved.