HCIP第七天BGP基础实验


一、实验要求

在这里插入图片描述


二、实验步骤

1.搭建拓扑图

在这里插入图片描述


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

3.在AS2内部配置IGP,使用ospf协议

R2R3R4上使用ospf进行宣告,两边连接其他as的接口不进行宣告

[R2]ospf 1
[R2-ospf-1]area 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 2.2.2.2 0.0.0.0

4.R1-R2之间建立EBGP邻居关系

R1:

r1]bgp 1                        启动BGP协议,启动时需要键入AS号;没有多进程概念
[r1-bgp]router-id 1.1.1.1        建议配置RID;若不配置将自动生成—规则同OSPF相同
[r1-bgp]peer  12.1.1.2 as-number 2      对端IP地址,及对端所在的AS编号

R2:

r2]bgp 2                        
[r2-bgp]router-id 1.1.1.1        
[r2-bgp]peer  12.1.1.1 as-number1      

5.R2-R3-R4建立IBGP邻居关系

建立IBGP邻居关系,先使IBGP内部使用ospf协议,使3个设备网络互通
R2:

r2]bgp 2 
[r2-bgp]peer  3.3.3.3 as-number 2
           对端环回接口ip地址,及对端所在AS号
切记:一旦使用环回接口建立BGP的邻居关系;必须将源地址也修改为环回接口
[r2-bgp]peer  3.3.3.3 connect-interface LoopBack 0

6.R4-R5建立多条链路EBGP邻居关系

  1. 也使用环回建邻

  2. ip可达: 两端手写静态 使两端设备环回可达
    因为用环回建立邻居关系,ip不可达,所以手写静态,此时静态写成环回的话,后面宣告环回,将传不到其他AS设备,存在一个逻辑悖论,所以可以将静态写为32位的掩码,与环回ip地址不一样。

  3. 因为默认IBGP邻居间数据包的TTL值为255,EBGP邻居间TTL为1;故一旦使用环回建立ebgp邻居关系,必须修改两端TTL值,否则无法建立

    [r4-bgp]peer  5.5.5.5 ebgp-max-hop 2
    

6.宣告环回

宣告R1环回:

在R3设备查看
在这里插入图片描述
发现进来的路由不优,基于AS-BY-AS规则,条目在一个AS内部传递时将不修改条目属性;导致通过IBGP邻居学习到的BGP路由可能出现下一跳不可达;导致条目不优;
所以在R2上修改本地为下一条,此时再传给R3时下一跳为R2与R3建邻的接口

[r2-bgp]peer  3.3.3.3 next-hop-local

在这里插入图片描述
在R4设备也是一样,最终在R5设备上查看,R5与R4是EBGP邻居关系,所以会自动修改属性,路由条目优
在这里插入图片描述

宣告R5环回:

在R3设备上查看条目不优也是一样,在R4设备上修改本地为下一跳
在这里插入图片描述

[R4-bgp]peer 3.3.3.3 next-hop-local

R2也一样 ,在R4传给R2时修改本地为下一条
在这里不在R3上修改的原因:IBGP水平分割
在这里插入图片描述

宣告R2、R3、R4环回

在R2 R3 R4设备上宣告自己的环回


三、实验结果 宣告环回全优、设备间环回可达

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

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