HCIP第九天BGP属性实验


一、实验要求

在这里插入图片描述


二、实验步骤

1.搭建拓扑图

在这里插入图片描述


2.配置IP地址与环回地址

此次实验ip与环回地址随意定制


3.R1设备与R2 R3建立EBGP邻居关系

R1:

[R1]bgp 1
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 12.1.1.2 as-number 2
[R1-bgp]peer 13.1.1.2 as-number 2

R2:

[R2]bgp 2
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 12.1.1.1 as-number 1

R3:

[R3]bgp 2
[R3-bgp]router-id 3.3.3.3
[R3-bgp]peer 13.1.1.1 as-number 1

4.创建IBGP邻居关系

1、在AS2内部先使用IGP协议使内网互通

[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 23.1.1.1 0.0.0.0     
[R2-ospf-1-area-0.0.0.0]network 24.1.1.1 0.0.0.0

测试: R2pingR6环回
在这里插入图片描述

2、AS2内部建立IBGP邻居关系

在AS2内部IGP的基础上使用环回建立IBGP邻居关系

[R2]bgp 2
[R2-bgp]peer 3.3.3.3 as-number 2 
[R2-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[R2-bgp]peer 4.4.4.4 as-number 2
[R2-bgp]peer 4.4.4.4 connect-interface LoopBack 0

查看bgp邻居表
在这里插入图片描述


5.R1宣两环回

在R1设备上宣告两环回:

  1. 在R4 R5设备上由于IBGP水平分割没有接受到路由,因此在R2 R3上修改本地为下一跳地址

    R2-bgp]peer 4.4.4.4 next-hop-local
    
    [R3-bgp]peer 5.5.5.5 next-hop-local
    
  2. 在R6设备上由于IBGP水平分割也没有R1环回路由,因此将R4 R5设置成为路由反射器。

    [R4-bgp]peer 6.6.6.6 reflect-client
    
    [R5-bgp]peer 6.6.6.6 reflect-client
    
  3. 最后R6正常加表:

在这里插入图片描述

  1. 最后宣告AS2内部所有环回

6.R1到AS2内部选路佳,切存在备份

在R1设备上查看选路
在这里插入图片描述

1、R1到R2 R4走上面、到R3 R5走下面

使用MED多鉴别属性干涉选路——常用与干涉EBGP选路,可以在R2上干涉R1对R2的选路

让R1去R3的环回走R3,就必须干涉R1的选路,让R1去R3不走R2
因此可以在R2给R1路由时,将R3的环回度量值改大,使R1去R3环回不选走R2
在R2上:

[R2]ip ip-prefix med permit 3.3.3.0 24 抓主R3环回的路由
[R2]route-policy med permit node 10   
[R2-route-policy]if-match ip-prefix med 匹配med表
[R2-route-policy]apply cost 2           编写度量值为2
[R2-route-policy]q 
[R2]route-policy med permit node 20     制作空表,默认允许,放其他路由过去
[R2-route-policy]q
[R2]bgp 2
[R2-bgp]peer 12.1.1.1 route-policy med export  R2的出向上调用

此时R1选路:去R3环回 走R3
在这里插入图片描述

2.R1到R6负载均衡

[R1-bgp]load-balancing as-path-ignore        

7.R4/R5/R6到R1的两个环回负载分担

想要负载分担:

  1. R4/R5/R6去R1环回1走R2
  2. R4/R5/R6去R1环回2走R3

1、R4/R5/R6去R1环回1.0走上面R2

在R5上查看路由表发现去1.1.1.0走的是R3,所以进行干涉R5的选路
因此,在R3和R5之间,将1.1.1.0的路由的度量改小,使得R5去1.1.1.0选R2
在这里插入图片描述
注意:R5去R1环回只有R3一条路,没有去R2的路,这里让R4成为路由反射器,使R5成为客户端,将R2的路由反射给R5.

[R4-bgp]peer 5.5.5.5 reflect-client

R4也一样去R1的环回只有R2一条路,所以让R5成为路由反射器,使R4去R1换回有两条路。

[R2]ip ip-prefix l permit 1.1.1.0  24
[R2]route-policy l permit node 10
[R2-route-policy]apply local-preference  102
[R2-route-policy]if-match ip-prefix l
[R2-route-policy]q
[R2]route-policy l permit node 20
[R2]bgp 2
[R2-bgp]peer 4.4.4.4 route-policy l import 

2、R4/R5/R6去R1环回2走下面R3

[R3]ip ip-prefix l1 permit 1.1.2.0 24
[R3]route-policy l1 permit  node 10
[R3-route-policy]apply local-preference  101
[R3-route-policy]if-match ip-prefix l1
[R3]route-policy l1 permit node 20
[R3-route-policy]q
[R3]bgp 2
[R3-bgp]peer 5.5.5.5 route-policy l1 import 

3、完成负载分担

R4:在这里插入图片描述
R5:
在这里插入图片描述
R6:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Showers__/article/details/114367398