■基礎編
1.はじめに
2.構成説明
3.基本Configを入れてみよう
4.ステータスを確認しよう
■アレンジ編
5.as-pathfilterを入れよう
6.prefix-listを使おう
7.Configをグループ化
8.LocalPreference値で経路制御してみよう
9.VRRP Trackingを組み合わせよう
10.MED値でお願いしてみよう
11.NATを併用してみよう
■再配送
12.Staticを再配布しよう
13.BGPをOSPFに再配布しよう
14.OSPFをBGPに再配布しよう
#####################################################
BGPのConfigの書き方ですが、グループ化し、うまくやれば行数を省略可能です。
なのですが、
先に結論を言うと今回のConfigの場合、行数削減はできませんでした・・先に目次を書いてしまい、欠番にもできないので一応掲載。
RouterA
—————————————————–
router bgp 30000
bgp log-neighbor-changes
no auto-summary
no synchronization
network 192.168.200.0 mask 255.255.255.0
network 192.168.201.0 mask 255.255.255.0
neighbor 10.3.3.1 remote-as 20000
neighbor 10.3.3.1 timers 10 30 ★
neighbor 10.3.3.1 weight 200 ★
neighbor 10.3.3.1 route-map AS20000-bgp-list out★
neighbor 10.3.3.1 filter-list 1 out ★
neighbor 10.9.9.1 remote-as 40000
neighbor 10.9.9.1 timers 10 30 ★
neighbor 10.9.9.1 weight 200 ★
neighbor 10.9.9.1 route-map AS40000-bgp-list out★
neighbor 10.9.9.1 filter-list 1 out ★
neighbor 192.168.150.2 remote-as 30000
neighbor 192.168.150.2 timers 10 30
neighbor 192.168.150.2 next-hop-self
—————————————————–
★をつけたところをグループ化します。
↓
↓
RouterA
—————————————————–
router bgp 30000
bgp log-neighbor-changes
no auto-summary
no synchronization
network 192.168.200.0 mask 255.255.255.0
network 192.168.201.0 mask 255.255.255.0
neighbor Primary-External-1 peer-group
neighbor Primary-External-1 timers 10 30 ★
neighbor Primary-External-1 weight 200 ★
neighbor Primary-External-1 filter-list 1 out ★
neighbor Primary-External-1 route-map AS20000-bgp-list out ★
neighbor 10.3.3.1 remote-as 20000
neighbor 10.3.3.1 peer-group Primary-External-1
neighbor Primary-External-2 peer-group
neighbor Primary-External-2 timers 10 30 ★
neighbor Primary-External-2 weight 200 ★
neighbor Primary-External-2 filter-list 1 out ★
neighbor Primary-External-2 route-map AS40000-bgp-list out out ★
neighbor 10.9.9.1 remote-as 40000
neighbor 10.9.9.1 peer-group Primary-External-2
neighbor 192.168.150.2 remote-as 30000
neighbor 192.168.150.2 timers 10 30
neighbor 192.168.150.2 next-hop-self
—————————————————–
” neighbor [グループ名] peer-group ” でグループを作ってそこに対しオプションを設定、あとはネイバーとグループを紐つける。
グループ未集約時の行数 18
グループ集約時の行数 22
行数が増えてしまった、、、意味がないですね(;´∀`)
本来は↓このように書きたかったのですが
neighbor Primary-External peer-group
neighbor Primary-External timers 10 30
neighbor Primary-External weight 500
neighbor Primary-External filter-list 1 out
neighbor 10.3.3.1 remote-as 20000
neighbor 10.3.3.1 route-map External-1 out
neighbor 10.3.3.1 peer-group Primary-External
neighbor 10.9.9.1 remote-as 40000
neighbor 10.9.9.1 route-map External-2 out
neighbor 10.9.9.1 peer-group Primary-External
outバンドフィルタはネイバーごとに別のfilter-listを設定することはできません。(inboundなら可)
1812J-A(config-router)#neighbor Primary-Router peer-group
1812J-A(config-router)# neighbor Primary-Router timers 10 30
1812J-A(config-router)# neighbor Primary-Router weight 200
1812J-A(config-router)# neighbor Primary-Router filter-list 1 out
1812J-A(config-router)#
1812J-A(config-router)#
1812J-A(config-router)# neighbor 10.3.3.1 remote-as 20000
1812J-A(config-router)# neighbor 10.3.3.1 peer-group Primary-Router
1812J-A(config-router)# neighbor 10.3.3.1 route-map AS20000-bgp-list out
% Invalid command for a peer-group member
1812J-A(config-router)#
1812J-A(config-router)# neighbor 10.9.9.1 remote-as 40000
1812J-A(config-router)# neighbor 10.9.9.1 peer-group Primary-Router
1812J-A(config-router)# neighbor 10.9.9.1 route-map AS40000-bgp-list out
% Invalid command for a peer-group member
このようにエラーになってしまいました。