BGP, maximum-prefix
構成
昨日と同じ
Router3にて
Router3#show ip bgp
BGP table version is 4, local router ID is 3.3.3.3
Status co(略)
Network Next Hop Metric LocPrf Weight Path
*>i 192.168.0.0 100.1.0.1 0 100 0 i
*>i 192.168.1.0 100.1.0.1 0 100 0 i
*>i 192.168.2.0 100.1.0.1 0 100 0 i
Router3#conf t
Router3(config)#router bgp 100
Router3(config-router)#neighbor 200.1.0.1 maximum-prefix 2
*Mar 24 15:43:45.579: %BGP-3-MAXPFXEXCEED: Number of prefixes received from 200.1.0.1 (afi 0): 3 exceeds limit 2
*Mar 24 15:43:45.581: %BGP-3-NOTIFICATION: sent to neighbor 200.1.0.1 6/1 (Maximum Number of Prefixes Reached) 7 bytes 00010100 000002en
*Mar 24 15:43:45.587: %BGP-5-ADJCHANGE: neighbor 200.1.0.1 Down Peer over prefix limit
*Mar 24 15:43:45.588: %BGP_SESSION-5-ADJCHANGE: neighbor 200.1.0.1 IPv4 Unicast topology base removed from session Peer over prefix limend
*Mar 24 15:43:56.714: %BGP-5-NBR_RESET: Neighbor 200.1.0.1 passive reset (BGP Notification sent)
*Mar 24 15:43:56.717: %BGP-5-ADJCHANGE: neighbor 200.1.0.1 passive Down AFI/SAFI not supported
Router3#show ip bgp
Router3#
Router1→2→3と広告されてる192.168.0-2.0/24の3つの経路が、maximum-prefix 2でどれか1つが消えるのかと思っていたら全部消えてしまった。
Router3(config)#router bgp 100
Router3(config-router)#no neighbor 200.1.0.1 maximum-prefix 2
*Mar 24 15:50:26.948: %BGP-5-ADJCHANGE: neighbor 200.1.0.1 Up
Router3(config-router)#end
Router3#show ip bgp
BGP table version is 10, local router ID is 3.3.3.3
Status codes: (略)
Network Next Hop Metric LocPrf Weight Path
*>i 192.168.0.0 100.1.0.1 0 100 0 i
*>i 192.168.1.0 100.1.0.1 0 100 0 i
*>i 192.168.2.0 100.1.0.1 0 100 0 i
noでmaximum-prefixの設定をなかったことにすると復活する。
解決
ぜんっぜん参考書を読んでいなかった。
普通に設定すると、maximum-prefixをオーバーした段階でピアが解消される。解消したくない場合はwarning-onlyのオプションを入れる必要がある。
Router(config-router)#neighbor 200.1.0.1 maximum-prefix 2 warning-only
*Mar 24 16:07:41.677: %BGP-3-MAXPFXEXCEED: Number of prefixes received from 200.1.0.1 (afi 0): 3 exceeds limit 2
Router(config-router)#end
Router#show ip bgp
BGP table version is 10, local router ID is 3.3.3.3
Status codes: (略)
Network Next Hop Metric LocPrf Weight Path
*>i 192.168.0.0 100.1.0.1 0 100 0 i
*>i 192.168.1.0 100.1.0.1 0 100 0 i
*>i 192.168.2.0 100.1.0.1 0 100 0 i
できた。
超過してるよってメッセージのみでピアはダウンしていない。
感想(教訓)
言葉の雰囲気に流されず、ちゃんと文章を読み込もう。
思い込みで情報を仕入れると頭がばぐります。
この記事が気に入ったらサポートをしてみませんか?