实验要求:
1.合理IP地址
2.AS 1 2 3 内部使用OSPF 协议 , AS 1 AS 2内部建立全互联的IBGP邻居 ,AS之间建立全部的EBGP邻居
3.PC 1 3 5 属于电信的路由,通信时必须使用电信AS 1 ;PC 2 4 6 属于联通的路由,通信时必须使用联通的 AS 2 4.若 R1-R9之间链路断开,电信的路由依然通过电信 AS 1 通信
ip配置:从r1到r11
这里注意一下,因为ibgp使用环回建邻,所以给r1~r8配置环回时最好给32位的掩码
AS1、2、3内部起ospf、bgp建邻
r1的路由:AS1内部全网可达
r5的路由:AS2内部全网可达
r9的路由:AS3内部全网可达
bgp建邻:ebgp之间使用直连建邻,ibgp之间使用环回接口建邻
r1的bgp邻居
r8的bgp邻居
bgp建邻完成之后,开始对路由进行干涉选路
PC1、3、5走AS1 PC2、4、6走AS2
r1和r9断开后PC1、3、5仍然需要走AS1
做策略之前r11的bgp路由表
由图可知PC1、3都是走的AS1,故不需要做策略干涉选路
PC2、4需要干涉选路,配置如下:
对PC2的路由使用Preference_Value进行干涉选路
[r11]ip ip-prefix pre permit 192.168.2.0 24
[r11]route-policy pre permit node 10
Info: New Sequence of this List.
[r11-route-policy]if-match ip-prefix pre
[r11-route-policy]apply preferred-value 1
[r11-route-policy]q
[r11]route-policy pre permit node 20
Info: New Sequence of this List.
[r11-route-policy]q
[r11]bgp 4
[r11-bgp]peer 100.1.4.8 route-policy pre import
对PC4的选路使用as-path进行干涉选路
[r11]ip ip-prefix path permit 192.168.4.0 24
[r11]route-policy path permit node 10
Info: New Sequence of this List.
[r11-route-policy]if-match ip-prefix path
[r11-route-policy]apply as-path 1 2 3 additive
[r11-route-policy]q
[r11]route-policy path permit node 20
Info: New Sequence of this List.
[r11-route-policy]q
[r11]bgp 4
[r11-bgp]peer 100.1.2.2 route-policy path import
r11使用路由策略后:
PC5、6的路由走的都是正确的,故不需要干涉选路
进入r9的g0/0/2接口,shutdown掉接口
这个时候来看r11的选路
我们需要将PC1、3进行干涉选路,在r4上做路由策略:
做策略之前的bgp路由表:
让1.0和3.0走3.3.3.3,配置如下:
[r4]ip ip-prefix path permit 192.168.3.0 24
[r4]route-policy path permit node 10
Info: New Sequence of this List.
[r4-route-policy]if-match ip-prefix path
[r4-route-policy]apply as-path 1 2 additive
[r4-route-policy]q
[r4]route-policy path permit node 20
Info: New Sequence of this List.
[r4-route-policy]q
[r4]bgp 1
[r4-bgp]peer 12.1.4.8 route-policy path import
[r4]ip ip-prefix pre permit 192.168.1.0 24
[r4]route-policy pre permit node 10
Info: New Sequence of this List.
[r4-route-policy]if-match ip-prefix pre
[r4-route-policy]apply preferred-value 1
[r4-route-policy]q
[r4]route-policy pre permit node 20
Info: New Sequence of this List.
[r4-route-policy]q
[r4]bgp 1
[r4-bgp]peer 3.3.3.3 route-policy pre import
做策略后r4的bgp路由表:
最后PC1pingPC5