BGP选路实验
拓扑
需求
配置
实现全网可达
配置IP
这里以R5为例
在AS内部实现路由可达
这里使用的是OSPF同样以R5为例
启用BGP,并建立EBGP和IBGP邻居
这里一样使用R5为例
查看BGP路由表
查看路由表
现在使用R1的环回pingR7的环回
干涉选路
AS1去AS2 ,走R1-R3,通过增大local-preference值,默认为100,在R2-R4的入向做
[r2]ip ip-prefix 12 permit 1.1.0.0 24 greater-equal 25
[r2]ip ip-prefix 12 permit 2.2.0.0 24 greater-equal 25
[r2]route-policy 12 permit node 10
[r2-route - policy]if-match ip-prefix 12
[r2- route- policylapply local-preference 150
[r2]route-policy 12 permit node 20
[r2- route-policy]q
[r2]bgp 1
[r2-bgp]peer 192.168.24.1 route -policy 12 import
测试
AS2去AS1 ,走R4-R2,增加MED值,在R3-R1的入向做
[r3]ip ip-prefix 21 permit 3.3.0.0 24 greater-equal 25
[r3]ip ip-prefix 21 permit 4.4.0.0 24 greater-equal 25
[r3]route-policy 12 permit node 10
[r3- route-policy]if-match ip-prefix 21
[r3- route- policy]apply cost + 100
[r3]route-policy 12 permit node 20
[r3- route-policy]q
[r3]bgp 2
[r3-bgp]peer 192.168.13.1 route-policy 21 import
AS1去AS3 ,走R2-R6;增加as-path 8,9,在R2-R5的入向做
ip ip-prefix 13 permit 1.1.0.0 24 greater-equal 25
ip ip-prefix 13 permit 2.2.0.0 24 greater - equal 25
route-policy 13 permit node 20
if-match ip-prefix 13
apply as-path 8.9 additive
route-policy 13 permit node 30
q
bgp 1
peer 192.168.25.1 route-policy 13 import
AS3去AS1 ,走R5-R2;修改下一跳,在R6-R2的入向做
ip ip-prefix 31 permit 5.5.0.0 24 greater-equal 25
ip ip-prefix 31 permit 6.6.0.0 24 greater-equal 25
ip ip-prefix 31 permit 7.7.0.0 24 greater-equal 25
route-policy 13 permit node 20
if-match ip-prefix 31
apply ip-address next-hop 192.168.5.1
route-policy 13 permit node 30
q
bgp 3
peer 192.168.26.2 route-policy 31 import
AS2去AS3 ,走R4-R5;修改origin起源属性,在R6-R4中R4的入向做
ip ip-prefix 23 permit 5.5.0.0 24 greater-equal 25
ip ip-prefix 23 permit 6.6.0.0 24 greater-equal 25
ip ip-prefix 23 permit 7.7.0.0 24 greater-equal 25
route-policy 23 permit node 20
if-match ip-prefix 23
apply origin egp 3
route-policy 23 permit node 30
q
bgp 2
peer 192.168.46.1 route-policy 32 import
AS3去AS2 ,走R6-R4;修改preferred-value,在R5-R6的入向做
ip ip-prefix 32 permit 4.4.0.0 24 greater - equal 25
ip ip-prefix 32 permit 3.3.0.0 24 greater-equal 25
route-policy 32 permit node 20
if-match ip-prefix 32
apply preferred-value 4
route-policy 32 permit node 30
q
bgp 3
peer 192.168.56.1 route-policy 32 import