第七天实验作业目录
一、实验要求
二、实验步骤
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邻居关系
-
也使用环回建邻
-
ip可达: 两端手写静态 使两端设备环回可达
因为用环回建立邻居关系,ip不可达,所以手写静态,此时静态写成环回的话,后面宣告环回,将传不到其他AS设备,存在一个逻辑悖论,所以可以将静态写为32位的掩码,与环回ip地址不一样。 -
因为默认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设备上宣告自己的环回
三、实验结果 宣告环回全优、设备间环回可达