問題ID: 6958
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
問題ID: 6958
msg# 1
raiga199
投稿数: 24
設問内での解答解説にて
引用:
上記BGPピア4.4.4.4から受信する経路情報のLOCAL_PREFERENCE値を変更していますが、このPAは同AS内にしかアドバタイズしない認識なのですがなぜインバウンドで指定してるのでしょうか?
(インバウンドで設定してもAS65002内にアドバタイズされる?)
また今回の設問のようにAS間トラフィックの制御を行いたい場合は、AS65002側でも同様の設定をする必要があるのではないでしょうか
引用:
Local Preference設定例: RB(config)#access-list 5 permit 192.168.1.16 0.0.0.15 RB(config)#route-map abc permit 10 ・・・ルートマップを作成(マップ名 abc
RB(config-route-map)#match ip address 5 ・・・アクセスリスト 5 に該当する場合
RB(config-route-map)#set local-preference 200 ・・・local-preference値を200にする
RB(config-route-map)#exit RB(config)#route-map abc permit 20 ・・・暗黙のdeny回避用(これがないとアクセスリスト5に該当しない経路はアドバタイズされない)
RB(config-route-map)#exit RB(config)#router bgp 65001 RB(config-router)#neighbor 4.4.4.4 route-map abc in ・・・BGPピア 4.4.4.4から受信する経路情報にルートマップ( abc )を適用
上記BGPピア4.4.4.4から受信する経路情報のLOCAL_PREFERENCE値を変更していますが、このPAは同AS内にしかアドバタイズしない認識なのですがなぜインバウンドで指定してるのでしょうか?
(インバウンドで設定してもAS65002内にアドバタイズされる?)
また今回の設問のようにAS間トラフィックの制御を行いたい場合は、AS65002側でも同様の設定をする必要があるのではないでしょうか
Re: 問題ID: 6958
msg# 1.1
arashi1977
居住地: 広島
投稿数: 1715
BGPはAS間でネットワーク情報を交換しますが、パス属性をいじる理由は自ASでのルーティングポリシーを適用するためです。
今回の問題の例で言えば
・AS65002から通知されたパス情報をもとにAS65001内でのルーティングが作成され、通信ができていました。
・しかし、2つのパスのトラフィックに偏りがあるためそれを平準化したいという要望が発生しました。
・設問に「AS間のトラフィック量をできるだけ均等にするには、AS65001のルータにどう設定をすれば良いか。」とあるため、AS65001側だけで対応しなければならない(=AS65001のポリシーでトラフィック制御を行う)
となるわけです。
引用:についてですが、上記の通り192.168.1.16/28はAS65002からもらっている経路情報であるため、自AS内に入ってきたところでパス属性を設定しないと受け取ったルータ(RB)のベストパス選択に反映されないからです。
(ベストパスと選択された経路がアドバタイズされるので重要なポイント)
http://www.infraexpert.com/study/rp5bgp2.htm の「ベストパス選択アルゴリズム」をご確認ください。
検証環境まだできてないので、実例を示せず申し訳ないです。
今回の問題の例で言えば
・AS65002から通知されたパス情報をもとにAS65001内でのルーティングが作成され、通信ができていました。
・しかし、2つのパスのトラフィックに偏りがあるためそれを平準化したいという要望が発生しました。
・設問に「AS間のトラフィック量をできるだけ均等にするには、AS65001のルータにどう設定をすれば良いか。」とあるため、AS65001側だけで対応しなければならない(=AS65001のポリシーでトラフィック制御を行う)
となるわけです。
引用:
なぜインバウンドで指定してるのでしょうか?
(ベストパスと選択された経路がアドバタイズされるので重要なポイント)
http://www.infraexpert.com/study/rp5bgp2.htm の「ベストパス選択アルゴリズム」をご確認ください。
検証環境まだできてないので、実例を示せず申し訳ないです。
Re: 問題ID: 6958
msg# 1.1.1
arashi1977
居住地: 広島
投稿数: 1715
検証環境作って実際に正解の定義を入れてみました。
※検証環境ではMEDをいじることで設問同様の環境を作っています。
※デフォルトのLOCAL_PREFERENCE等、その他の属性は変更してません。
■設定前:
RAが、RCからもらったパス情報とRBからもらったパス情報からベストパス選択を行った結果、192.168.1.32/28のみRD経由でほかはRC経由となっています。
同様に、RBはRAおよびRDからもらったパス情報をもとにベストパス選択を行い、192.168.1.32/28のみRD経由でほかはRC経由となっています。
■設定後:
RBにおいて、RDから入手した192.168.1.16/28のパス情報に対してLOCAL_PREFERENCEに200を設定することで、ベストパス選択結果が変わります。
LocPrefに200が表示されている行がroute-mapによってLOCAL_PREFERENCEが設定された情報です。
その結果、ルーティングテーブルも変わっています。
RBにてLOCAL_PREFERENCEを設定することでAS65001内のピア(RA)にもその情報が伝搬し、ベストパス選択の結果が変わっています。
ルーティングも同様に変更となっています。
※検証環境ではMEDをいじることで設問同様の環境を作っています。
※デフォルトのLOCAL_PREFERENCE等、その他の属性は変更してません。
■設定前:
RAが、RCからもらったパス情報とRBからもらったパス情報からベストパス選択を行った結果、192.168.1.32/28のみRD経由でほかはRC経由となっています。
RA#sh ip bgp
BGP table version is 5, local router ID is 1.1.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
*> 192.168.1.0/28 3.3.3.3 1 0 65002 i
*> 192.168.1.16/28 3.3.3.3 1 0 65002 i
*>i192.168.1.32/28 4.4.4.4 1 100 0 65002 i
* 3.3.3.3 10 0 65002 i
RA#sh ip ro bgp
192.168.1.0/28 is subnetted, 3 subnets
B 192.168.1.32 [200/1] via 4.4.4.4, 00:09:21
B 192.168.1.0 [20/1] via 3.3.3.3, 00:11:05
B 192.168.1.16 [20/1] via 3.3.3.3, 00:10:35
RB#sh ip bgp
BGP table version is 6, local router ID is 2.2.2.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
*>i192.168.1.0/28 3.3.3.3 1 100 0 65002 i
* 4.4.4.4 10 0 65002 i
*>i192.168.1.16/28 3.3.3.3 1 100 0 65002 i
* 4.4.4.4 10 0 65002 i
*> 192.168.1.32/28 4.4.4.4 1 0 65002 i
RB#sh ip ro bgp
192.168.1.0/28 is subnetted, 3 subnets
B 192.168.1.32 [20/1] via 4.4.4.4, 00:11:04
B 192.168.1.0 [200/1] via 3.3.3.3, 00:09:24
B 192.168.1.16 [200/1] via 3.3.3.3, 00:09:24
■設定後:
RBにおいて、RDから入手した192.168.1.16/28のパス情報に対してLOCAL_PREFERENCEに200を設定することで、ベストパス選択結果が変わります。
LocPrefに200が表示されている行がroute-mapによってLOCAL_PREFERENCEが設定された情報です。
RB#sh ip bgp
BGP table version is 7, local router ID is 2.2.2.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
*>i192.168.1.0/28 3.3.3.3 1 100 0 65002 i
* 4.4.4.4 10 0 65002 i
*> 192.168.1.16/28 4.4.4.4 10 200 0 65002 i
*> 192.168.1.32/28 4.4.4.4 1 0 65002 i
RB#sh ip ro bgp
192.168.1.0/28 is subnetted, 3 subnets
B 192.168.1.32 [20/1] via 4.4.4.4, 00:14:20
B 192.168.1.0 [200/1] via 3.3.3.3, 00:12:40
B 192.168.1.16 [20/10] via 4.4.4.4, 00:00:17
RA#sh ip bgp
BGP table version is 6, local router ID is 1.1.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
*> 192.168.1.0/28 3.3.3.3 1 0 65002 i
* 192.168.1.16/28 3.3.3.3 1 0 65002 i
*>i 4.4.4.4 10 200 0 65002 i
*>i192.168.1.32/28 4.4.4.4 1 100 0 65002 i
* 3.3.3.3 10 0 65002 i
RA#sh ip ro bgp
192.168.1.0/28 is subnetted, 3 subnets
B 192.168.1.32 [200/1] via 4.4.4.4, 00:13:23
B 192.168.1.0 [20/1] via 3.3.3.3, 00:15:07
B 192.168.1.16 [200/10] via 4.4.4.4, 00:00:45