Q1. BGPを勉強したいのですが、何か良い本はありませんか?
A1. あります。
A2. あります。
IANA によって、64512 〜 65535 が予約されています。(RFC 1930)
複数のプロバイダに接続し、負荷分散させる(すなわち経路をAS単位で 選択する等)場合に使えます。
Q3. IBGPを張ったら Next Hop アドレスが自ルータのアドレス になりません。どうしたらよいですか?
A3. 次のように next-hop-selfオプションを使用して下さい。
router bgp 65000 neihgobr a.b.c.d next-hop-self
Q4. IBGP mesh をしたのですが、うまく経路が伝わりません。何 が悪いのでしょうか?
A4.no synchronoizationを忘れていませんか。
router bgp 65000 no synchronization
Q5. 複数の異なるプロバイダと相互接続しているのですが、うま く負荷がバランスよく分散してくれません。何かよいアイデアはありますか?
A5. 非常に難しい問題です。
将来的には DPA のような機能が使われるようになると思います。router bgp 100 neighbor a.b.c.d remote-as 1000 neighbor a.b.c.d route-map as-add out ! route-map as-add permit 10 set as-path prepend 100 100 100
Q6. IBGP full mesh が複雑になっています。どうしたら良いで すか?
A6. 次のような方法があるでしょう。
Q7. 複数の回線で負荷分散したいのですが、どのように BGPを設 定するのですか?
A7. 次のような方法があるでしょう。
192.168.1/24 RTA ---------------------------- RTB (Loopback 0 = a.b.c.d) ---------------------------- 192.168.2/24RTA の Loopback インタフェースを 172.16.1.1/255.255.255.255 とします。
interface Loopback 0 ip address 172.16.1.1 255.255.255.255 ! router bgp 100 neighbor a.b.c.d remote-as 200 neighbor a.b.c.d ebgp-multihop 2 neighbor a.b.c.d update-source Loopback 0 ! ! ip route a.b.c.d 255.255.255.255 192.168.1.2 ip route a.b.c.d 255.255.255.255 192.168.2.2