目录
BGP综合实验报告
一、实验拓扑
二、实验要求
三、实验思路
(一)IP地址规划
(二)整体思路
四、实验步骤
(一) IP地址配置
(二) AS2内部配置OSPF协议
(三)BGP配置
(四)减少路由条目
(五)配置GRE环境
(六)测试全网通
BGP综合实验报告
一、实验拓扑
二、实验要求
1、AS1中存在两个环回,一个地址为192.168.1.0/24,该地址不能在任何协议中宣告;
AS3中存在两个环回,一个地址为192.168.2.0/24,该地址不能在任何协议中宣告,最终要求这两个环回可以ping通;
2、整个AS2的IP地址为172.16.0.0/16,请合理划分;并且其内部配置OSPF协议
3、R1-R8的建邻环回用x.x.x.x/32表示;R2-R7上再划分一个业务网断;
4、AS间的骨干链路IP地址随意定制;
5、使用BGP协议让整个网络所有设备的环回可以互相访问;
6、减少路由条目数量,避免环路出现;
三、实验思路
(一)IP地址规划
1. AS1(R1 )
GigabitEthernet0/0/0 为12.1.1.1/24
LoopBack0为1.1.1.1/32 ,LoopBack1为192.168.1.1/24
2. AS2(R2 - R7 ,地址段172.16.0.0/16 )
- R2:
GigabitEthernet0/0/0 为12.1.1.2/24);GigabitEthernet0/0/1 为172.16.1.1/30;GigabitEthernet0/0/2 为172.16.1.21/30
LoopBack0为2.2.2.2/32
- R3:
GigabitEthernet0/0/0 为172.16.1.2/30;GigabitEthernet0/0/1 为172.16.1.5/30
LoopBack0为3.3.3.3/32 ,LoopBack1为172.16.3.1/24
- R4:
GigabitEthernet0/0/0 为172.16.1.6/30;GigabitEthernet0/0/1 为172.16.1.9/30
LoopBack0为4.4.4.4/32 ,LoopBack1为172.16.4.1/24
- R5:
:GigabitEthernet0/0/0 为172.16.1.22/30;GigabitEthernet0/0/1 为172.16.1.17/30
LoopBack0为5.5.5.5/32 ,LoopBack1为172.16.5.1/24
- R6:
GigabitEthernet0/0/0 为172.16.1.18/30;GigabitEthernet0/0/1 为172.16.1.13/30
LoopBack0为6.6.6.6/32 ,LoopBack1为172.16.6.1/24
- R7:
GigabitEthernet0/0/0 为172.16.1.14/30;GigabitEthernet0/0/2 为172.16.1.10/30;GigabitEthernet0/0/1 为78.1.1.1/24
LoopBack0为7.7.7.7/32 ,LoopBack1为172.16.7.1/24
3. AS3(R8 )
GigabitEthernet0/0/0 为78.1.1.2/24
LoopBack0为8.8.8.8/32 ,LoopBack1为192.168.2.1/24
(二)整体思路
1. 基础配置:完成各路由器接口IP、环回地址配置,构建网络连通基础。
2. AS2内部OSPF:在R2 - R7间配置OSPF ,宣告AS2内互联地址、业务网段,实现AS2内部路由互通。
3. BGP协议部署:
将AS2划分子自治系统AS 64512、AS 64513 ,在R2 - R7间建立BGP邻居关系,配置联邦参数、邻居互联,实现AS2内部及跨AS BGP连通。
- R1与R2、R8与R7间建立BGP邻居,宣告各自建邻环回,打通AS1、AS3与AS2的BGP连接。
4. 路由优化:通过静态路由汇总(如R2、R7配置172.16.0.0/16 静态黑洞路由 ),减少BGP路由条目,规避环路。
5. GRE隧道配置:在R1、R8间创建GRE隧道,封装192.168.1.0/24 、192.168.2.0/24 业务环回,通过静态路由指向隧道,实现不宣告网段的互通。
6. 验证测试
四、实验步骤
(一) IP地址配置
依次在R1 - R8执行接口、环回地址配置命令:
[R1]int g 0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[R1-GigabitEthernet0/0/0]int LoopBack 0
[R1-LoopBack0]ip add 1.1.1.1 32
[R1-LoopBack0]int LoopBack 1
[R1-LoopBack1]ip add 192.168.1.1 24[R2]int g 0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.1.1.2 24
[R2-GigabitEthernet0/0/0]int g 0/0/1
[R2-GigabitEthernet0/0/1]ip add 172.16.1.1 30
[R2-GigabitEthernet0/0/1]int g 0/0/2
[R2-GigabitEthernet0/0/2]ip add 172.16.1.21 30
[R2-GigabitEthernet0/0/2]int l 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R3]int g 0/0/0
[R3-GigabitEthernet0/0/0]ip add 172.16.1.2 30
[R3-GigabitEthernet0/0/0]int g 0/0/1
[R3-GigabitEthernet0/0/1]ip add 172.16.1.5 30
[R3-GigabitEthernet0/0/1]int l 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]int l 1
[R3-LoopBack1]ip add 172.16.3.1 24
[R4]int g 0/0/0
[R4-GigabitEthernet0/0/0]ip add 172.16.1.6 30
[R4-GigabitEthernet0/0/0]int g 0/0/1
[R4-GigabitEthernet0/0/1]ip add 172.16.1.9 30
[R4-GigabitEthernet0/0/1]int l 0
[R4-LoopBack0]ip add 4.4.4.4 32
[R4-LoopBack0]int l1
[R4-LoopBack1]ip add 172.16.4.1 24[R5]int g 0/0/0
[R5-GigabitEthernet0/0/0]ip add 172.16.1.22 30
[R5-GigabitEthernet0/0/0]int g 0/0/0
[R5-GigabitEthernet0/0/0]int g 0/0/1
[R5-GigabitEthernet0/0/1]ip add 172.16.1.17 30
[R5-GigabitEthernet0/0/1]int l 0
[R5-LoopBack0]ip add 5.5.5.5 32
[R5-LoopBack0]int l 1
[R5-LoopBack1]ip add 172.16.5.1 24[R6]int g 0/0/0
[R6-GigabitEthernet0/0/0]ip add 172.16.1.18 30
[R6-GigabitEthernet0/0/0]int g 0/0/1
[R6-GigabitEthernet0/0/1]ip add 172.16.1.13 30
[R6-GigabitEthernet0/0/1]int l 0
[R6-LoopBack0]ip add 6.6.6.6 32
[R6-LoopBack0]int l 1
[R6-LoopBack1]ip add 172.16.6.1 24[R7]int g0/0/0
[R7-GigabitEthernet0/0/0]ip add 172.16.1.14 30
[R7-GigabitEthernet0/0/0]int g 0/0/2
[R7-GigabitEthernet0/0/2]ip add 172.16.1.10 32
[R7-GigabitEthernet0/0/2]ip add 172.16.1.10 30
[R7-GigabitEthernet0/0/2]int g 0/0/1
[R7-GigabitEthernet0/0/1]ip add 78.1.1.1 24
[R7-GigabitEthernet0/0/1]int l 0
[R7-LoopBack0]ip add 7.7.7.7 32
[R7-LoopBack0]int l 1
[R7-LoopBack1]ip add 172.16.7.1 24[R8]int g 0/0/0
[R8-GigabitEthernet0/0/0]ip add 78.1.1.2 24
[R8-GigabitEthernet0/0/0]int l 0
[R8-LoopBack0] ip add 8.8.8.8 32
[R8-LoopBack0]int l 1
[R8-LoopBack1]ip add 192.168.2.1 24
(二) AS2内部配置OSPF协议
在R2 - R7上配置OSPF ,以R2 R3为例:
[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.1.1 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 172.16.1.21 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]net 172.16.1.2 0.0.0.0
[R3-ospf-1-area-0.0.0.0]net 172.16.1.5 0.0.0.0
[R3-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]net 172.16.3.0 0.0.0.255
(三)BGP配置
(1)AS1(R1 )与AS2(R2 )BGP建邻
R1配置:
[R1]bgp 1
[R1-bgp]peer 12.1.1.2 as-number 2
[R1-bgp]network 1.1.1.1 32
R2配置(关联AS1 邻居 ):
[R2]bgp 64512
[R2-bgp]confederation id 2
[R2-bgp]peer 12.1.1.1 as-number 1
(2)AS2内部BGP联邦配置
R2与R3建邻:
[R2-bgp]peer 172.16.1.3 as-number 64513
[R2-bgp]peer 172.16.1.3 connect-interface LoopBack 0
[R2-bgp]peer 172.16.1.3 next-hop-local
R2与R5建邻:
[R2-bgp]peer 172.16.0.22 as-number 64513
[R2-bgp]peer 172.16.0.22 next-hop-local
(3)AS3(R8 )与AS2(R7 )BGP建邻
R7配置:
[R7]bgp 64513
[R7-bgp]peer 34.1.1.2 as-number 3
R8配置:
[R8]bgp 3
[R8-bgp]peer 34.1.1.1 as-number 2
[R8-bgp]network 8.8.8.8 32
(四)减少路由条目
在R2、R7上配置静态汇总路由及BGP路由引入,以R2为例:
[R2]ip route-static 172.16.0.0 16 NULL 0
[R2]bgp 64512
[R2-bgp]network 172.16.0.0 16
R7执行类似命令,精简AS2内BGP路由传播。
(五)配置GRE环境
(1)R1 GRE隧道配置
[R1]int Tunnel 0/0/0
[R1-Tunnel0/0/0]ip add 11.1.1.1 24
[R1-Tunnel0/0/0]tunnel-protocol gre
[R1-Tunnel0/0/0]source 1.1.1.1
[R1-Tunnel0/0/0]destination 8.8.8.8
[R1]ip route-static 192.168.2.0 24 11.1.1.2
(2)R8 GRE隧道配置
[R8]int Tunnel 0/0/0
[R8-Tunnel0/0/0]ip add 11.1.1.2 24
[R8-Tunnel0/0/0]tunnel-protocol gre
[R8-Tunnel0/0/0]source 8.8.8.8
[R8-Tunnel0/0/0]destination 1.1.1.1
[R8]ip route-static 192.168.1.0 24 11.1.1.1