BGP community 属性の設定 |
Dynalconf HOME |
Dynamips/Dynagenを使用してBGP community属性の確認を行います。AS65001のR3で5.5.5.5/32に対して、community値として65001:100を設定し、AS65000にアドバタイズします。AS65000ではR3と隣接関係にあるR11において、community値に65001:100が設定されているルートに対して、Local Preference値をデフォルトの100から110に変更します。
ip bgp-community new-formatcommunity属性には、Well-known communityとしてあらかじめ決められた値が定義されているが、 定義されていない範囲は自由に使用することが可能で、設定した値に意味を持たせ運用者間で 相互に制御が可能となる。
ip bgp-community new-format
ip prefix-list R5_loopback0 seq 5 permit 5.5.5.5/32 route-map SETCOM permit 10 match ip address prefix-list R5_loopback0 set community 65001:100 route-map SETCOM permit 20
router bgp 65001 neighbor 10.3.11.11 remote-as 65000 neighbor 10.3.11.11 send-community neighbor 10.3.11.11 route-map SETCOM out
ip bgp-community new-format
ip community-list 1 permit 65001:100 route-map MATCHCOM permit 10 match community 1 set local-preference 110 route-map MATCHCOM permit 20
router bgp 65000 neighbor 10.3.11.3 remote-as 65001 neighbor 10.3.11.3 route-map MATCHCOM in
R11#sh bgp ipv4 unicast 5.5.5.5 BGP routing table entry for 5.5.5.5/32, version 2 Paths: (1 available, best #1, table default) Advertised to update-groups: 2 Refresh Epoch 1 65001 65002 10.3.11.3 from 10.3.11.3 (3.3.3.3) Origin IGP, localpref 110, valid, external, best Community: 65001:100 ---> Community 65001:100
R1#sh bgp ipv4 unicast Network Next Hop Metric LocPrf Weight Path *> 1.1.1.1/32 0.0.0.0 0 32768 i *>i 5.5.5.5/32 11.11.11.11 0 110 0 65001 65002 i ---> Local Preference 110 *>i 10.5.5.0/24 10.10.10.10 0 100 0 65001 65002 i * i 11.11.11.11 0 100 0 65001 65002 i
R10#sh bgp ipv4 unicast Network Next Hop Metric LocPrf Weight Path r>i 1.1.1.1/32 1.1.1.1 0 100 0 i *>i 5.5.5.5/32 11.11.11.11 0 110 0 65001 65002 i ---> Local Preference 110 * 10.2.10.2 0 65001 65002 i * i 10.5.5.0/24 11.11.11.11 0 100 0 65001 65002 i *> 10.2.10.2 0 65001 65002 i
1. Dynagen .net file 2. R1 3. R2 4. R3 5. R4 6. R5 7. R10 8. R11
R1 : sh bgp ipv4 unicast sh ip route R11 : sh bgp ipv4 unicast R10 : sh bgp ipv4 unicast 1. show command
Dynalconf HOME |