🔥 本文专栏:网络安全从小白到大神
😄 作者主页:小度爱学习
1、实验拓扑
2、实验需求
1、按照图示配置 Ip 地址,R1和 R5 上使用环回口模拟业务网段,R2,R3,R4 的环回口用于配置 Router-id 和建立 IBGP 邻居。
2、AS 200 运行 0SPF 实现内部网络互通
3、R1,R2,R4,R5运行BGP,R1和R2建立EBGP 邻居;
R4 和 R5 建立 EBGP 邻居,R2 和 R4 建立 IBGP 邻居;
要求 EBGP,邻居使用直连接口建立邻居,IBGP 邻居使用环回口建立邻居;
4、R1 和 R5 把业务网段萱告进 BGP。
5、在 R2 和 R4 上把 BGP 引入到 IGP 解决 BGP 路由黑洞问题。
6、业务网段可以互通。
3、实验思路
3.1、先根据图示配置好ip地址,再验证一下连通性
3.2、再AS 200内部配置好ospf
3.3、BGP邻居建立
3.4、讲业务网段宣告进BGP
3.5、解决路由黑洞,将BGP路由引入IGP
4、实验步骤 (ip地址不再做演示,各地址依据路由号配置)
4.1、R2、R3、R4 配置 OSPF
R2:
ospf 1 router-id 2.2.2.2
area 0
network 100.2.2.0 0.0.0.255
network 2.2.2.2 0.0.0.0
R3:
ospf 1 router-id 3.3.3.3
area 0
network 100.2.2.0 0.0.0.255
network 100.3.3.0 0.0.0.255
network 3.3.3.3 0.0.0.0
R4:
ospf 1 router-id 4.4.4.4
area 0
network 100.3.3.0 0.0.0.255
network 4.4.4.4 0.0.0.0
4.2、BGP 邻居建立
4.2.1、EBGP 邻居(直连接口)
R1 与 R2:
R1:
bgp 100
peer 100.1.1.2 as-number 200
R2:
bgp 200
peer 100.1.1.1 as-number 100
R4 与 R5:
R4:
bgp 200
peer 100.4.4.5 as-number 300
R5:
bgp 300
peer 100.4.4.4 as-number 200
4.2.2、IBGP 邻居(环回口)
R2 与 R4:
R2:
bgp 200
peer 4.4.4.4 as-number 200
peer 4.4.4.4 connect-interface l0
R4:
bgp 200
peer 2.2.2.2 as-number 200
peer 2.2.2.2 connect-interface l0
验证 BGP 邻居:检查display bgp peer
确保邻居状态为Established
。
4.3、业务网段宣告进 BGP
4.3.1、R1 宣告业务网段:
bgp 100
network 192.168.1.0 24
4.3.2、R5 宣告业务网段:
bgp 300
network 192.168.2.0 24
4.4、 将R2与R4的下一跳更改为本机
R2:
bgp 200
peer 4.4.4.4 next-hop-local
R4:
bgp 200
peer 2.2.2.2 next-hop-local
4.5、BGP 路由引入 IGP(解决路由黑洞)
4.5.1、R2 引入 BGP 到 OSPF:
ospf 1
import-route bgp
4.5.2、R4 引入 BGP 到 OSPF:
ospf 1
import-route bgp
4.6、测试一下
这里发现指定源ip可以ping通·,但是直接ping是不通的
思考一下,这是为什么呢?