Re: Re: 問題ID:6957について
arashi1977
居住地: 広島
投稿数: 1715
ちょっと長いです。ごめんなさい。
引用:IGPが動作しているとは設問にはありませんし(まぁConnectedはありますが)、BGPルートがあるかどうかがこの問題のキーポイントだと思っています。
何より、設問には以下の情報があります
引用:さて、なんでBGPテーブルに集約経路が載っていないんでしょうね?
解説にもありますが
引用:だから、ではないでしょうか?
以下の想定でお話ししますね。
2台のルータがそれぞれ以下の設定であるとします。これは設問のトポロジから作成したものです。
RA:
RB:
これによって、以下の状態になります。(設問の通りのルーティングテーブル)
RA:
RB:
RAのルーティングテーブルは設問の通りであり、BGPテーブルにはなにも情報がない状態です。
ここで設問の通りRAにaggregate-address設定を行います。
※動作がわかりやすくなるようにdebugを入れています。
と、BGPテーブルに何もない状態であれば、aggregate-addressを入れても何も起きません。
では、この状態でBGPテーブルに集約可能な経路が1つでも載っている状態を作ってみます。
集約可能なエントリを一つ追加することで、集約経路が有効になったようです。確認しましょう。
RBにもアップデートが届いているので以下の通りの状態になります。
ここで、私が想定した172.17〜19.0.0/16がルーティングテーブルにない状態を作ってみます。
あれ?ルーティングテーブルの状態は設問と異なりますが、BGPテーブルの状態は同じ(何もない)になってしまいましたよ?
さて、設問のルーティングテーブルおよび「RAのBGPテーブルにも集約経路が載っていない。」という情報ではなく、BGPテーブルを見ることでこの問題に回答することはできるでしょうか?
引用:
BGPルートもIGPルートも記載されていないルーティングテーブルを示すことにいったい何の意図を持たせているのか疑問です。
何より、設問には以下の情報があります
引用:
RAのBGPテーブルにも集約経路が載っていない。
解説にもありますが
引用:
設問のように、ルーティングテーブルに「172.16.0.0/13」で集約できる経路が載っていても、BGPテーブルに載っていない場合は経路集約が行われません。
以下の想定でお話ししますね。
2台のルータがそれぞれ以下の設定であるとします。これは設問のトポロジから作成したものです。
RA:
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
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
これによって、以下の状態になります。(設問の通りのルーティングテーブル)
RA:
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
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
(何も表示されない)
ここで設問の通りRAにaggregate-address設定を行います。
※動作がわかりやすくなるようにdebugを入れています。
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
(何も表示されない)
では、この状態でBGPテーブルに集約可能な経路が1つでも載っている状態を作ってみます。
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
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
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
ここで、私が想定した172.17〜19.0.0/16がルーティングテーブルにない状態を作ってみます。
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
(何も表示されない)
さて、設問のルーティングテーブルおよび「RAのBGPテーブルにも集約経路が載っていない。」という情報ではなく、BGPテーブルを見ることでこの問題に回答することはできるでしょうか?
投稿ツリー
-
問題ID:6957について
(poppynejp, 2013-10-30 15:54)
-
Re: 問題ID:6957について
(arashi1977, 2013-10-30 22:15)
-
Re: 問題ID:6957について
(mamorukun, 2013-10-31 10:58)
-
Re: Re: 問題ID:6957について
(poppynejp, 2013-10-31 11:32)
-
Re: Re: 問題ID:6957について
(arashi1977, 2013-10-31 14:14)
-
Re: Re: 問題ID:6957について
(poppynejp, 2013-11-1 10:46)
- Re: Re: 問題ID:6957について (arashi1977, 2013-11-1 12:59)
-
Re: Re: 問題ID:6957について
(poppynejp, 2013-11-1 10:46)
-
Re: Re: 問題ID:6957について
(arashi1977, 2013-10-31 14:14)
-
Re: Re: 問題ID:6957について
(poppynejp, 2013-10-31 11:32)
-
Re: 問題ID:6957について
(mamorukun, 2013-10-31 10:58)
-
Re: 問題ID:6957について
(arashi1977, 2013-10-30 22:15)