BGP基础实验

一、实验拓扑

二、实验需求

  • 按照图示配置 IP 地址,R1 和 R5 上使用环回口模拟业务网段,R2,3,R4 的环回口用于配 Router-id 和建立 IBGP 邻居。
  • AS 200 运行 OSPF 实现内部网络互通
  • R1,R2,R3,R4,R5 运行 BGP,R1 和 R2 建立 EBGP 邻居R4 和 R5 建立 EBGP 邻居,R2 和 R3 建立 IBGP 邻居;要求 EBGP 邻居使用直连接口建立邻居,IBGP 邻居使用环回口建立邻居;
  • R1 和 R5 把业务网段宣告进 BGP。
  • 在 R2 和 R4 上把 BGP 引入到 IGP 解决 BGP 路由黑洞问题。
  • 业务网段可以互通。

三、实验步骤

1、IP地址配置

[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[AR1-GigabitEthernet0/0/0]int l0
[AR1-LoopBack0]ip add 1.1.1.1 32
 
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 23.0.0.2 24
[AR2-GigabitEthernet0/0/1]int l0
[AR2-LoopBack0]ip add 2.2.2.2 32
 
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 23.0.0.3 24
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 34.0.0.3 24
[AR3-GigabitEthernet0/0/1]int l0
[AR3-LoopBack0]ip add 3.3.3.3 32
 
[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip add 34.0.0.4 24
[AR4-GigabitEthernet0/0/0]int g0/0/1
[AR4-GigabitEthernet0/0/1]ip add 45.0.0.4 24
[AR4-GigabitEthernet0/0/1]int l0
[AR4-LoopBack0]ip add 4.4.4.4 32
 
[AR5]int g0/0/0
[AR5-GigabitEthernet0/0/0]ip add 45.0.0.5 24
[AR5-GigabitEthernet0/0/0]int l0
[AR5-LoopBack0]ip add 5.5.5.5 32

2、内部OSPF互通,配置OSPF协议

[AR2]ospf 1 router-id 2.2.2.2
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 23.0.0.2 0.0.0.0
[AR2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
 
[AR3]ospf 1 router-id 3.3.3.3
[AR3-ospf-1]a 0
[AR3-ospf-1-area-0.0.0.0]network 23.0.0.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.0]network 34.0.0.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
 
[AR4]ospf 1 router-id 4.4.4.4
[AR4-ospf-1]a 0
[AR4-ospf-1-area-0.0.0.0]network 34.0.0.4 0.0.0.0
[AR4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

3、BGP建立邻居关系

[AR1]bgp 100
[AR1-bgp]router-id 1.1.1.1
[AR1-bgp]peer 12.0.0.2 as-number 200

[AR2]bgp 200
[AR2-bgp]router-id 2.2.2.2
[AR2-bgp]peer 12.0.0.1 as-number 100
# IBGP建邻
# IBGP邻居要求使用环回口建立,根据IBGP邻居建立条件,需要修改IBGP邻居更新源为对应环回口
[AR2-bgp]peer 3.3.3.3 as-number 200
[AR2-bgp]peer 3.3.3.3 connect-interface l0	
[AR2-bgp]peer 4.4.4.4 as-number 200
[AR2-bgp]peer 4.4.4.4 connect-interface l0
[AR2-bgp]peer 4.4.4.4 next-hop-local

[AR3]bgp 200
[AR3-bgp]router-id 3.3.3.3
[AR3-bgp]peer 2.2.2.2 as-number 200
[AR3-bgp]peer 2.2.2.2 connect-interface l0
[AR3-bgp]peer 4.4.4.4 as-number 200
[AR3-bgp]peer 4.4.4.4 connect-interface l0

[AR4]bgp 200
[AR4-bgp]router-id 4.4.4.4
[AR4-bgp]peer 2.2.2.2 as-number 200
[AR4-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[AR4-bgp]peer 2.2.2.2 next-hop-invariable
[AR4-bgp]peer 2.2.2.2 next-hop-local
[AR4-bgp]peer 3.3.3.3 as-number 200      # IBGP
[AR4-bgp]peer 3.3.3.3 connect-interface l0
[AR4-bgp]peer 5.5.5.5 as-number 300     # EBGP
[AR4-bgp]peer 5.5.5.5 connect-interface l0
#此时R4与R5没有学习对方的路由,需要写一条静态
[AR4]ip route-static 5.5.5.5 32 45.0.0.5
#同时修改修改TTL数值,因为此时随用静态建立了连接,不并不是直连,且在路由器并不知道下一跳为1
[AR4]bgp 200
[AR4-bgp]peer 5.5.5.5 ebgp-max-hop 2   #最大跳数                                          
                                      #修改TTL=2,如果不加参数,则修改为255
 
[AR5]ip route-static 4.4.4.4 32 45.0.0.4
[AR5]bgp 300
[AR5-bgp]router-id 5.5.5.5
[AR5-bgp]peer 4.4.4.4 as-number 200
[AR5-bgp]peer 4.4.4.4 connect-interface l0

[AR5-bgp]peer 4.4.4.4 ebgp-max-hop 2
# R4和R5建立EBGP邻居,要求EBGP邻居使用直连接口建立邻居,不用修改更新源

  使用display bgp peer命令查看BGP邻居表

4、BGP路由发布

[AR1]bgp 100
[AR1-bgp]network 1.1.1.1 32

因为之前配置了关于5.5.5.5的静态路由,所以此时不需要对5.5.5.5进行发布

  发布路由时,网络号和掩码信息必须与全局路由表中的信息一致

[r1]display bgp routing-table   ----查看BGP路由表
[AR2]bgp 200
[AR2-bgp]peer 3.3.3.3 next-hop-local  ----R2在给3.3.3.3传递路由信息时,将下一跳属性修改为本地

[AR4]bgp 300
[AR4-bgp]peer 3.3.3.3 next-hop-loca

 [AR3]display fib   转发信息表 

display bgp routing-table 查看BGP路由表的信息

5、业务网段互通

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值