作业7 BGP小型综合实验
一、实验介绍
1.实验目标:
今日的作业是根据拓扑完成以下综合实验的配置,实验要求包括:
1、R2-7每台路由器均存在一个环回接口用于建立邻居;
同时还存在一个环回来代表连接用户的接口;
最终这些连接用户的接口网络需要可以和R1/8的环回通讯
2、AS2网段地址172.16.0.0/16 减少路由条目数量
2.实验工具:
华为eNSP模拟器:
AR3260路由器8台
3.网络拓扑
二、配置流程
1.网段规划/基础IP地址配置
网段按照如下拓扑图规划,本实验最主要是BGP协议,这里就不放IP配置,各路由网段以及环回接口如图所示:
2. 配置IGP协议
配置IGP区域中的OSPF协议,整个IGP区域没有详细要求,因此就分为一个区域0,因此配置相对简单,举例R2配置如下:
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255
3. 配置BGP协议
- 配置BPG协议分三部分,分别是AS1、AS2、AS3,或者说分成AS1到AS2和AS3到AS2的EBGP配置,AS2中的64512和64513区域配置,以及最后的BGP宣告。
这里以R2为例,配置如下:
[R2]bgp 64512 #配置AS2的64512区域
[R2-bgp]router-id 2.2.2.2 #配置路由器ID
[R2-bgp]confederation id 2 #配置AS2的confederation ID,告诉他他的大AS号是2
[R2-bgp]confederation peer-as 64513 #配置AS2的confederation peer-as,告诉他对端有个小AS号是64513
[R2-bgp]peer 12.1.1.1 as-number 1 #配置对端AS1的路由器ID和AS号
[R2-bgp]peer 172.16.1.3 as-number 64512 #配置对端小AS的路由器ID和AS号
[R2-bgp]peer 172.16.1.3 connect-interface l 1 #配置对端小AS的连接接口为本环回接口
[R2-bgp]peer 172.16.1.5 as-number 64513
[R2-bgp]peer 172.16.1.5 connect-interface l 1
[R2-bgp]peer 172.16.1.5 ebgp-max-hop 2
[R2-bgp]peer 172.16.1.3 next-hop-local #配置1.3的下一跳为本地
[R2-bgp]peer 172.16.1.5 next-hop-local
- 在R3和R6上还需要配置路由反射器,配置如下:
[R3-bgp]peer 172.16.1.4 reflect-client
告诉路由4我要做你的路由反射器,你是我客户端
BGP宣告
R1、R8宣告自己的环回接口,配置如下:
[R1]bgp 1
[R1-bgp]network 1.1.1.0 24
[R8]bgp 3
[R8-bgp]net 8.8.8.0 24
让所有人都认识AS2:
[R2]ip route-static 172.16.0.0 21 NULL 0
[R2]bgp 64512
[R2-bgp]network 172.16.0.0 21
[R7]bgp 64513
[R7-bgp]net 172.16.2.0 24
[R7-bgp]net 172.16.3.0 24
[R7-bgp]net 172.16.4.0 24
[R7-bgp]net 172.16.5.0 24
[R7-bgp]net 172.16.6.0 24
[R7-bgp]net 172.16.7.0 24
[R7-bgp]aggregate 172.16.0.0 21 detail-suppressed
三、实验结果
实验配置完成,我们最后在R1上查看BGP路由表,以及ping一下R8和R4的环回测试,如下: