HCIP项目---BGP协议的综合实验(路由聚合、联邦、路由反射器的具体命令配置)包教包会,手拿把掐

一、项目背景

        随着互联网规模的不断扩张,网络拓扑日益复杂,传统的路由协议在处理大规模路由信息时面临效率低下、管理困难等问题。边界网关协议(BGP)作为自治系统间路由交换的标准协议,成为实现不同网络互联互通的关键技术。在实际网络环境中,为了优化路由传递效率、增强网络可扩展性、提升网络管理的灵活性,路由聚合、联邦和路由反射器等技术被广泛应用。本项目旨在通过模拟真实网络场景,深入研究 BGP 协议的这些核心技术,以解决网络中路由数量庞大、路径选择复杂、网络安全等实际问题。

二、项目目的

(1)旨在掌握 GRE 技术配置,理解其跨越异构网络传输数据、实现网络互通的原理,提升复杂网络环境下的组网与数据传输能力。

(2)熟悉 BGP 联邦的具体命令配置,掌握通过联邦划分自治系统内部结构,解决 IBGP 全连接问题,增强网络可扩展性和管理便利性的技术原理与实践操作。​

(3)熟练掌握 BGP 路由反射器的配置过程,理解其打破 IBGP 水平分割限制、优化路由传播路径的机制,提升网络路由传递的性能和可靠性。​

(4)通过综合实验,培养将 BGP 理论知识应用于实际网络场景的能力,加深对 BGP 协议在复杂网络环境中运行机制的理解,为未来从事网络规划、运维和优化工作奠定坚实基础。

三、项目内容

四、项目需求

要求:1、AS1存在两个环回,一个IP地址为192.168.1.0/24该地址不能在任何协议中宣告
AS3中存在两个环回,一个IP地址为192.168.2.0/24该地址不能在任何协议中宣告,最终要求这两个环回可以互相通讯
AS1的另一个环回为10.0.0.0/24,AS3的另一个环回为11.0.0.0/24

2、整个AS2的IP地址为172.16.0.0/16,请合理划分
3、AS间的骨干链路IP地址随意定制
4、使用BGP协议让整个网络的环回可以互相访问
5、减少路由条目数量,避免环回出现

五、项目内容

5.1 首先给AS2区域根据172.16.0.0/16网段进行合理划分


  

5.2 按照划分的网段对路由器的接口进行IP地址的配置

 [r1]int g 0/0/0
 [r1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
 [r1-GigabitEthernet0/0/0]
 [r1]int l0
 [r1-LoopBack0]ip add 192.168.1.1 24
 [r1-LoopBack0]int l1
 [r1-LoopBack1]ip add 10.0.0.1 24
 ​
 [r2]int g 0/0/0
 [r2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
 [r2-GigabitEthernet0/0/0]int g 0/0/1
 [r2-GigabitEthernet0/0/1]ip add 172.16.0.1 21
 [r2-GigabitEthernet0/0/1]int g 0/0/2
 [r2-GigabitEthernet0/0/2]ip add 172.16.128.1 18
 ​
 [r3]int g 0/0/0
 [r3-GigabitEthernet0/0/0]ip add 172.16.0.2 21
 [r3-GigabitEthernet0/0/0]int g 0/0/1
 [r3-GigabitEthernet0/0/1]ip add 172.16.8.1 21
 [r3-GigabitEthernet0/0/1]int l0
 [r3-LoopBack0]ip add 172.16.24.1 21
 ​
 [r4]int g 0/0/0
 [r4-GigabitEthernet0/0/0]ip add 172.16.8.2 21
 [r4-GigabitEthernet0/0/0]int g 0/0/1
 [r4-GigabitEthernet0/0/1]ip add 172.16.192.1 18
 [r4-GigabitEthernet0/0/1]int l0
 [r4-LoopBack0]ip add 172.16.32.1 21
 ​
 [r5]int g 0/0/0
 [r5-GigabitEthernet0/0/0]ip add 172.16.128.2 18
 [r5-GigabitEthernet0/0/0]int g 0/0/1
 [r5-GigabitEthernet0/0/1]ip add 172.16.64.1 21
 [r5-GigabitEthernet0/0/1]int l0
 [r5-LoopBack0]ip add 172.16.80.1 21
 ​
 [r6]int g 0/0/0
 [r6-GigabitEthernet0/0/0]ip add 172.16.64.2 21
 [r6-GigabitEthernet0/0/0]int g 0/0/1
 [r6-GigabitEthernet0/0/1]ip add 172.16.72.1 21
 [r6-GigabitEthernet0/0/1]int l0
 [r6-LoopBack0]ip add 172.16.88.1 21
 ​
 [r7]int g 0/0/0
 [r7-GigabitEthernet0/0/0]ip add 172.16.72.2 21
 [r7-GigabitEthernet0/0/0]int g 0/0/1
 [r7-GigabitEthernet0/0/1]ip add 172.16.192.2 18
 [r7-GigabitEthernet0/0/1]int g 0/0/2
 [r7-GigabitEthernet0/0/2]ip add 78.0.0.1 24 
 [r7-GigabitEthernet0/0/2]int l0
 [r7-LoopBack0]ip add 172.16.96.1 21
 ​
 [r8]int g 0/0/0
 [r8-GigabitEthernet0/0/0]ip add 78.0.0.2 24
 [r8-GigabitEthernet0/0/0]int l0
 [r8-LoopBack0]ip add 192.168.2.1 24
 [r8-LoopBack0]int l1
 [r8-LoopBack1]ip add 11.0.0.1 24

5.3 在每个路由器上配置OSPF协议

 [r1]ospf 1 router-id 1.1.1.1
 [r1-ospf-1]a 0
 [r1-ospf-1-area-0.0.0.0]network 10.0.0.1 0.0.0.0
 [r1-ospf-1-area-0.0.0.0]network 12.0.0.1 0.0.0.0
 ​
 [r2]ospf 1 router-id 2.2.2.2
 [r2-ospf-1]a 0
 [r2-ospf-1-area-0.0.0.0]net 
 [r2-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.255
 [r2-ospf-1-area-0.0.0.0]network 172.16.0.1 0.0.0.0
 [r2-ospf-1-area-0.0.0.0]network 172.16.16.1 0.0.0.0
 [r2-ospf-1-area-0.0.0.0]network 172.16.128.1 0.0.0.0
 ​
 [R3]ospf 1 router-id 3.3.3.3
 [R3-ospf-1]a 0
 [R3-ospf-1-area-0.0.0.0]network 172.16.0.2 0.0.0.0
 [R3-ospf-1-area-0.0.0.0]network 172.16.24.1 0.0.0.0
 [R3-ospf-1-area-0.0.0.0]network 172.16.8.1 0.0.0.0
 ​
 [R4]ospf 1 router-id 4.4.4.4
 [R4-ospf-1]a 0
 [R4-ospf-1-area-0.0.0.0]network 172.16.8.2 0.0.0.0
 [R4-ospf-1-area-0.0.0.0]network 172.16.32.1 0.0.0.0
 [R4-ospf-1-area-0.0.0.0]network 172.16.192.1 0.0.0.0
 ​
 [R5]ospf 1 router-id 5.5.5.5
 [R5-ospf-1]a 0
 [R5-ospf-1-area-0.0.0.0]network 172.16.128.2 0.0.0.0
 [R5-ospf-1-area-0.0.0.0]network 172.16.64.1 0.0.0.0
 [R5-ospf-1-area-0.0.0.0]network 172.16.80.1 0.0.0.0
 ​
 [R6]ospf 1 router-id 6.6.6.6
 [R6-ospf-1]a 0  
 [R6-ospf-1-area-0.0.0.0]network 172.16.64.2 0.0.0.0
 [R6-ospf-1-area-0.0.0.0]network 172.16.72.1 0.0.0.0 
 [R6-ospf-1-area-0.0.0.0]network 172.16.88.1 0.0.0.0
 ​
 [R7]ospf 1 router-id 7.7.7.7
 [R7-ospf-1]a 0  
 [R7-ospf-1-area-0.0.0.0]network 172.16.72.2 0.0.0.0
 [R7-ospf-1-area-0.0.0.0]network 172.16.96.1 0.0.0.0 
 [R7-ospf-1-area-0.0.0.0]network 78.0.0.0 0.0.0.255
 ​
 [R8]ospf 1 router-id 8.8.8.8
 [R8-ospf-1]a 0
 [R8-ospf-1-area-0.0.0.0]network 78.0.0.2 0.0.0.0
 [R8-ospf-1-area-0.0.0.0]network 11.0.0.1 0.0.0.0

5.4 对路由器进行BGP边界网关协议的配置

 (1)R1与R2之间进行EBGP的建邻
 [r1]bgp 1
 [r1-bgp]router-id 1.1.1.1   
 [r1-bgp]peer 12.0.0.2 as-number 2
 ​
 [r2]bgp 64512
 [r2-bgp]router-id 2.2.2.2
 [r2-bgp]peer 12.0.0.1 as-number 1
 (2)R7与R8之间进行EBGP的建邻
 [r7]bgp 2
 [r7-bgp]router-id 7.7.7.7
 [r7-bgp]peer 78.0.0.2 as-number 3
 ​
 [r8]bgp 3
 [r8-bgp]router-id 8.8.8.8
 [r8-bgp]peer 78.0.0.1 as-number 2
 (3)AS2区域中64512内R/2/3/4之间建立联邦
 [r2]bgp 64512
 [r2-bgp]confederation id 2
 [r2-bgp]peer 172.16.24.1 as-number 64512
 [r2-bgp]peer 172.16.24.1 next-hop-local
 ​
 [r3]bgp 64512
 [r3-bgp]confederation id 2
 [r3-bgp]peer 172.16.16.1 as-number 64512
 [r3-bgp]peer 172.16.16.1 next-hop-local
 [r3-bgp]peer 172.16.32.1 as-number 64512
 [r3-bgp]peer 172.16.32.1 next-hop-local
 ​
 [r4]bgp 64512
 [r4-bgp]confederation id 2
 [r4-bgp]peer 172.16.24.1 as-number 64512
 [r4-bgp]peer 172.16.24.1 next-hop-local
 ​
 (4)AS2区域中64513内的R/5/6/7之间建立联邦
 [r5]bgp 64513
 [r5-bgp]confederation id 2
 [r5-bgp]peer 172.16.88.1 as-number 64513
 [r5-bgp]peer 172.16.88.1 next-hop-local
 ​
 [r6]bgp 64513
 [r6-bgp]confederation id 2
 [r6-bgp]peer 172.16.80.1 as-number 64513
 [r6-bgp]peer 172.16.80.1 next-hop-local
 [r6-bgp]peer 172.16.96.1 as-number 64513
 [r6-bgp]peer 172.16.96.1 next-hop-local
 ​
 [r7]bgp 64513
 [r7-bgp]confederation id 2
 [r7-bgp]peer 172.16.88.1 as-number 64513
 [r7-bgp]peer 172.16.88.1 next-hop-local
 (5)R2与R5之间建立EBGP邻居关系
 [r2]bgp 64512
 [r2-bgp]confederation peer-as 64513
 [r2-bgp]peer 172.16.128.2 as-number 64513
 ​
 [r5]bgp 64513   
 [r5-bgp]confederation peer-as 64512
 [r5-bgp]peer 172.16.128.1 as-number 64512
 (6)R4与R7之间建立EBGP邻居关系
 [r4]bgp 64512
 [r4-bgp]confederation peer-as 64513
 [r4-bgp]peer 172.16.192.2 as-number 64513
 ​
 [r7]bgp 64513
 [r7-bgp]confederation peer-as 64512
 [r7-bgp]peer 172.16.192.1 as-number 64512
 (7)R2与R5之间,R4与R7之间建立EBGP关系后还需修改TTL值
 [r2]bgp 64512
 [r2-bgp]peer 172.16.128.2 ebgp-max-hop 
 [r5]bgp 64513
 [r5-bgp]peer 172.16.128.1 ebgp-max-hop 
 ​
 [r4]bgp 64512
 [r4-bgp]peer 172.16.192.2 ebgp-max-hop 
 [r7]bgp 64513
 [r7-bgp]peer 172.16.192.1 ebgp-max-hop

5.5 路由反射器配置

(1)如果路由反射器从自己的客户处学到一条路由信息,则会将他反射给自己所有的客户,以及非客户。 (2)如果路由反射器从自己的非客户处学到一条路由信息,则将会反射给自己所有的客户。

(3)路由反射器只会反射可用且优的路由信息。

注意:“非非不传”,非客户不传给非客户

目的是:保证反射过程的灵活性和可控性

 在R3与R6上配置路由反射器用来打破IBGP的水平分割
 [R3-bgp]peer 172.16.16.1 reflect-client 
 [R6-bgp]peer 172.16.80.1 reflect-client 

5.6 检测网络的环回是否可以互相访问

<R1>ping 172.16.16.1 
<R1>ping 172.16.24.1 
<R1>ping 172.16.32.1 
<R1>ping 172.16.88.1 
<R1>ping 172.16.96.1

5.7 创建虚拟隧道

1、AS1存在两个环回,一个IP地址为192.168.1.0/24该地址不能在任何协议中宣告 AS3中存在两个环回,一个IP地址为192.168.2.0/24该地址不能在任何协议中宣告,最终要求这两个环回可以互相通讯 AS1的另一个环回为10.0.0.0/24,AS3的另一个环回为11.0.0.0/24

 #R1
 [r1]int t 0/0/1
 [r1-Tunnel0/0/1]ip add 192.168.3.1 24
 [r1-Tunnel0/0/1]tunnel-protocol gre
 [r1-Tunnel0/0/1]source 10.0.0.1 
 [r1-Tunnel0/0/1]destination 11.0.0.1
 [r1]ip route-static 192.168.2.0 24 192.168.3.2
 ​
 #R8
 [r8]int t 0/0/1
 [r8-Tunnel0/0/1]ip add 192.168.3.2 24
 [r8-Tunnel0/0/1]tunnel-protocol gre
 [r8-Tunnel0/0/1]source 11.0.0.1
 [r8-Tunnel0/0/1]destination 10.0.0.1
 [r8]ip route-static 192.168.1.0 24 192.168.3.1
 此时就可以让R1与R8的另外两个环回互相访问

六、项目总结

在本次 HCIP 项目的 BGP 协议综合实验中,通过对路由聚合、联邦、路由反射器的具体命令配置实践,成功达成了项目预期目标。在路由聚合配置方面,通过手动聚合和自动聚合命令,有效减少了路由表项数量,降低了路由设备的处理压力,提升了网络路由传递效率。在 BGP 联邦配置过程中,清晰认识到联邦通过划分小的子自治系统,解决了 IBGP 全连接带来的资源消耗问题,增强了网络的可扩展性和管理的灵活性。而 BGP 路由反射器的配置则打破了 IBGP 水平分割的限制,实现了路由在非全连接 IBGP 对等体之间的高效传递,优化了网络路由传播路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值