使用 GNS3 实现 BGP 组网

前言

初学 BGP,learning by doing,先做个实验了解下流程,网络虚拟软件使用 GNS3,路由器设备使用 c7200

1、实验拓扑图

在这里插入图片描述

2、设备配置命令

2.1 配置端口

AR1
AR1#configure terminal
AR1(config)#interface f0/0
AR1(config-if)#ip address 192.168.1.1 255.255.255.0
AR1(config-if)#no shutdown
AR1(config-if)#interface f1/0
AR1(config-if)#ip address 192.168.2.1 255.255.255.0
AR1(config-if)#no shutdown
AR1(config-if)#interface lo0
AR1(config-if)#ip address 1.1.1.1 255.255.255.255
AR2
AR2#configure terminal
AR2(config)#interface f0/0
AR2(config-if)#ip address 192.168.1.2 255.255.255.0
AR2(config-if)#no shutdown
AR2(config-if)#interface f1/0
AR2(config-if)#ip address 10.0.0.1 255.0.0.0
AR2(config-if)#no shutdown
AR2(config-if)#int lo0
AR2(config-if)#ip address 2.2.2.2 255.255.255.255
APC1
APC1> ip 10.0.0.2 255.0.0.0 10.0.0.1
BR1
BR1#configure terminal
BR1(config)#interface f0/0
BR1(config-if)#ip address 192.168.3.1 255.255.255.0
BR1(config-if)#no shutdown
BR1(config-if)#interface f1/0
BR1(config-if)#ip address 192.168.2.2 255.255.255.0
BR1(config-if)#no shutdown
BR1(config-if)#interface lo0
BR1(config-if)#ip address 3.3.3.3 255.255.255.255
BR2
BR2#configure terminal
BR2(config)#interface f0/0
BR2(config-if)#ip address 192.168.3.2 255.255.255.0
BR2(config-if)#no shutdown
BR2(config-if)#interface f1/0
BR2(config-if)#ip address 11.0.0.1 255.0.0.0
BR2(config-if)#no shutdown
BR2(config-if)#interface lo0
BR2(config-if)#ip address 4.4.4.4 255.255.255.255
BPC1
BPC1> ip 11.0.0.2 255.0.0.0 11.0.0.1

2.2 AR1、AR2 配置 OSPF

AR1
AR1(config-if)#router ospf 100
AR1(config-router)#network 192.168.1.0 0.0.0.255 area 0
AR1(config-router)#network 1.1.1.1 0.0.0.0 area 0
AR2
AR2(config-if)#router ospf 100
AR2(config-router)#network 192.168.1.0 0.0.0.255 area 0
AR2(config-router)#network 10.0.0.0 0.255.255.255 area 0
AR2(config-router)#network 2.2.2.2 0.0.0.0 area 0

2.3 BR1、BR2 配置 RIP

BR1
BR1(config-if)#router rip
BR1(config-router)#network 192.168.3.0
BR1(config-router)#network 3.3.3.3
BR2
BR2(config-if)#router rip
BR2(config-router)#network 192.168.3.0
BR2(config-router)#network 11.0.0.0
BR2(config-router)#network 4.4.4.4

2.4 配置 BGP

AR1
AR1(config-router)#router bgp 100
AR1(config-router)#neighbor 2.2.2.2 remote-as 100
AR1(config-router)#neighbor 2.2.2.2 update-source lo0
AR1(config-router)#neighbor 2.2.2.2 next-hop-self
AR1(config-router)#neighbor 192.168.2.2 remote-as 200
AR1(config-router)#network 10.0.0.0 mask 255.0.0.0
AR2
AR2(config-router)#router bgp 100
AR2(config-router)#neighbor 1.1.1.1 remote-as 100
AR2(config-router)#neighbor 1.1.1.1 update-source lo0
BR1
BR1(config-router)#router bgp 200
BR1(config-router)#neighbor 4.4.4.4 remote-as 200
BR1(config-router)#neighbor 4.4.4.4 update-source lo0
BR1(config-router)#neighbor 4.4.4.4 next-hop-self
BR1(config-router)#neighbor 192.168.2.1 remote-as 100
BR1(config-router)#network 11.0.0.0 mask 255.0.0.0
BR2
BR2(config-router)#router bgp 200
BR2(config-router)#neighbor 3.3.3.3 remote-as 200
BR2(config-router)#neighbor 3.3.3.3 update-source lo0

3、查看路由表

AR1

在这里插入图片描述

AR2

在这里插入图片描述
从图可以看出,路由器 AR1 与 AR2 都学到了 BR1 通告的去往网段为 11.0.0.0/8 的路由

BR1

在这里插入图片描述

BR2

在这里插入图片描述
从图可以看出,路由器 BR1 与 BR2 都学到了 AR1 通告的去往网段为 10.0.0.0/8 的路由

4、测试连通性

主机 APC1 Ping 主机 BPC1
在这里插入图片描述
主机BPC1 Ping 主机 APC1
在这里插入图片描述

5、查看 BGP 报文

在这里插入图片描述

BGP报文由 BGP 报文头和具体报文内容两部分组成,共有5种消息类型:

5.1、Open报文

建立 TCP 连接后,对等体互相发送 Open 报文进行能力协商
在这里插入图片描述

5.2、KeepAlive报文

KeepAlive 报文,用于维护对等体邻居关系
在这里插入图片描述

5.3、Update报文

Update 报文,用来通告可达路由和不可达路由
在这里插入图片描述

5.4、Notification报文

Notification 报文,用于错误信息通告,然后断开 BGP邻居

5.5、Route-Refresh报文

Route-Refresh 报文,用于请求对等体重新发送路由信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值