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

できた。
超過してるよってメッセージのみでピアはダウンしていない。

感想(教訓)

言葉の雰囲気に流されず、ちゃんと文章を読み込もう。
思い込みで情報を仕入れると頭がばぐります。

この記事が気に入ったらサポートをしてみませんか?