BGP Local-Preferenceの構成・設定 |
Dynalconf HOME |
Dynamips/Dynagenを使用してBGP Local Preferenceを構成します。AS65000、AS65001、AS65002を作成し、AS65000-AS65001-AS65002のように接続します。AS65000とAS65002において、お互いのルートをBGPでアドバタイズし、2つのAS間で疎通させます。AS65000において、AS65002のR5が生成元の5.5.5.5/32に対して、AS65001との2つの接続のうちの片方の接続においてin方向でLocal Preference値をデフォルトの100から110に変更します。これにより5.5.5.5/32のルートに対して、AS65000はAS65001への出口としてAS65000内のR11を使用するよう指定。
Well-Known Discretionary属性のため全てのBGPスピーカがサポートしている必要があるが、
UPDATEメッセージに含めるかどうかは任意。
ローカルな優先度のことで、iBGPピア間だけで交換されAS内部だけで通用する優先度である。
同一のルートに対して自ASからの出口が複数ある場合、自ASから外部ASへ出ていく際に
どの出口(eBGPスピーカ)を使用するかを自AS内で指定するために使用する。
デフォルト値は100で値が大きいルートが優先される。
今回の構成で言うと、AS65000が自身からAS65001への5.5.5.5/32宛ての出口を、
自分自身で指定する(AS65001への出口としてR11を指定する)。
R1#sh bgp ipv4 unicast Network Next Hop LocPrf *>i 5.5.5.5/32 11.11.11.11 110 ===> Local Preference 110 * i 10.5.5.0/24 11.11.11.11 100 *>i 10.10.10.10 100 ===> lowest BGP neighbor router-id
R10#sh bgp ipv4 unicast Network Next Hop LocPrf * 5.5.5.5/32 10.2.10.2 *>i 11.11.11.11 110 ===> Local Preference 110 *> 10.5.5.0/24 10.2.10.2 ===> prefer eBGP route * i 11.11.11.11 100
R11#sh bgp ipv4 unicast Network Next Hop LocPrf *> 5.5.5.5/32 10.3.11.3 110 ===> Local Preference 110 * i 10.5.5.0/24 10.10.10.10 100 *> 10.3.11.3 ===> prefer eBGP route
(1) Dynagen .net file (2) R1 (3) R2 (4) R3 (5) R4 (6) R5 (7) R10 (8) R11
R1 : sh ip route : sh bgp ipv4 unicast summary : sh bgp ipv4 unicast R10 : sh ip route : sh bgp ipv4 unicast summary : sh bgp ipv4 unicast R11 : sh ip route : sh bgp ipv4 unicast summary : sh bgp ipv4 unicast (1) R1 (2) R10 (3) R11
Dynalconf HOME |