【問題】
・R4のshow ip bgpの出力を以下の通りにして下さい。
R4#show ip bgp
BGP table version is 7, local router ID is 192.168.14.4
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 192.168.14.1 0 0 100 {200,300} i
【要件】
・各ルータは以下のAS番号でBGPが設定されています。
R1:BGP AS100
R2:BGP AS200
R3:BGP AS300
R4:BGP AS400
・R1はR2,R3,R4とEBGPネイバーを確立しています。
・R2はR1に172.16.20.0/24をBGPでアドバタイズしています。
・R3はR1に172.16.30.0/24をBGPでアドバタイズしています。
【回答】
R1
router bgp 100
aggregate-address 172.16.0.0 255.255.0.0 as-set summary-only
R4#show ip bgp
BGP table version is 7, local router ID is 192.168.14.4
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 192.168.14.1 0 0 100 {200,300} i
【解説】
BGPのaggregate-adderssコマンドにas-setオプションをつける
事で、集約前のAS番号を追加する事ができます。
集約前のAS番号には、{}がつきます。
summary-onlyは集約したアドレスのみをアドバタイズします。
ちなみに、何もオプションをつけないと以下の通りになります。
R1
router bgp 100
aggregate-address 172.16.0.0 255.255.0.0
R4#show ip bgp
Network Next Hop Metric LocPrf Weight Path
*> 172.16.0.0 192.168.14.1 0 0 100 i
*> 172.16.20.0/24 192.168.14.1 0 100 200 i
*> 172.16.30.0/24 192.168.14.1 0 100 300 i
summary-onlyをつけるとこうなります。
R1#
router bgp 100
aggregate-address 172.16.0.0 255.255.0.0 summary-only
R4#show ip bgp
Network Next Hop Metric LocPrf Weight Path
*> 172.16.0.0 192.168.14.1 0 0 100 i
