使用ensp搭建路由拓扑,并使用BGP协议实现网络互通实操
转载请注明出处:
1.使用ENSP搭建的网络拓扑如下:
数据准备:
设备名称 |
接口 |
IP地址 |
---|---|---|
DeviceA |
Loopback 0 |
1.1.1.1/32 |
Eth 1/0/0 |
172.16.0.1/16 |
|
Eth 0/0/0 |
192.168.0.1/24 |
|
DeviceB |
Loopback 0 |
2.2.2.2/32 |
Eth 0/0/1 |
10.1.1.1/24 |
|
GE 0/0/0 |
192.168.0.2/24 |
|
Eth 0/0/0 |
10.1.3.1/24 |
|
DeviceC |
Loopback 0 |
3.3.3.3/32 |
Eth 0/0/1 |
10.1.2.1/24 |
|
Eth 0/0/0 |
10.1.3.2/24 |
|
DeviceD |
Loopback 0 |
4.4.4.4/32 |
Eth 0/0/0 |
10.1.1.2/24 |
|
Eth 0/0/1 |
10.1.2.2/24 |
2.设备配置:
DeviceA配置如下:
<Huawei>display current-configuration interface LoopBack 0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
return
<Huawei>display current-configuration interface Ethernet0/0/0
#
interface Ethernet0/0/0
ip address 192.168.0.1 255.255.255.0
#
return
<Huawei>display current-configuration interface Ethernet0/0/1
#
interface Ethernet0/0/1
ip address 172.16.0.1 255.255.0.0
#
return
<Huawei>display current-configuration configuration bgp
#
bgp 65008
router-id 1.1.1.1
peer 192.168.0.2 as-number 65009
#
ipv4-family unicast
undo synchronization
network 172.16.0.0
peer 192.168.0.2 enable
#
return
<Huawei>
DeviceB配置如下:
<Huawei>dis current-configuration interface Ethernet0/0/0
#
interface Ethernet0/0/0
ip address 10.1.3.1 255.255.255.0
#
return
<Huawei>dis current-configuration interface Ethernet0/0/1
#
interface Ethernet0/0/1
ip address 10.1.1.1 255.255.255.0
#
return
<Huawei>dis current-configuration interface LoopBack0
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
return
<Huawei>
<Huawei>dis cur config bgp
#
bgp 65009
router-id 2.2.2.2
peer 3.3.3.3 as-number 65009
peer 3.3.3.3 connect-interface LoopBack0
peer 4.4.4.4 as-number 65009
peer 4.4.4.4 connect-interface LoopBack0
peer 192.168.0.1 as-number 65008
#
ipv4-family unicast
undo synchronization
import-route direct
peer 3.3.3.3 enable
peer 4.4.4.4 enable
peer 192.168.0.1 enable
#
return
<Huawei>
DeviceC配置如下:
<Huawei>dis current-configuration interface Ethernet0/0/0
#
interface Ethernet0/0/0
ip address 10.1.3.2 255.255.255.0
#
return
<Huawei>dis current-configuration interface Ethernet0/0/1
#
interface Ethernet0/0/1
ip address 10.1.2.1 255.255.255.0
#
return
<Huawei>
<Huawei>dis current-configuration interface LoopBack0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
#
return
<Huawei>dis cur conf ospf
#
ospf 1
area 0.0.0.0
network 10.1.2.0 0.0.0.255
network 10.1.3.0 0.0.0.255
network 3.3.3.3 0.0.0.0
#
return
<Huawei>dis cur conf bgp
#
bgp 65009
router-id 3.3.3.3
peer 2.2.2.2 as-number 65009
peer 2.2.2.2 connect-interface LoopBack0
peer 4.4.4.4 as-number 65009
peer 4.4.4.4 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
peer 2.2.2.2 enable
peer 4.4.4.4 enable
#
return
<Huawei>
DeviceD配置如下:
<Huawei>dis cur interface Ethernet0/0/0
#
interface Ethernet0/0/0
ip address 10.1.1.2 255.255.255.0
#
return
<Huawei>dis cur interface Ethernet0/0/1
#
interface Ethernet0/0/1
ip address 10.1.2.2 255.255.255.0
#
return
<Huawei>dis cur interface LoopBack0
#
interface LoopBack0
ip address 4.4.4.4 255.255.255.255
#
return
<Huawei>
<Huawei>dis cur conf ospf
#
ospf 1
area 0.0.0.0
network 10.1.1.0 0.0.0.255
network 10.1.2.0 0.0.0.255
network 4.4.4.4 0.0.0.0
#
return
<Huawei>dis cur conf bgp
#
bgp 65009
router-id 4.4.4.4
peer 2.2.2.2 as-number 65009
peer 2.2.2.2 connect-interface LoopBack0
peer 3.3.3.3 as-number 65009
peer 3.3.3.3 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
peer 2.2.2.2 enable
peer 3.3.3.3 enable
#
return
<Huawei>
3.验证网络是否打通
在DeviceA上ping DeviceD 的接口地址:
4.分别查看每个设备上的路由
DeviceA的路由:
DeviceB的路由:
ospf 路由:
DeviceC的路由
deivceC的ospf路由:
DeviceD的路由
deviceD的ospf路由:
DeviceA1的路由:
5.路由学习抓包:
6.BGP路由配置和学习规律
1. BGP路由配置规律:
- 每个BGP路由器需要配置自身的自治系统号(AS号)。
- BGP路由器需要配置与其邻居建立对等体关系的IP地址。
- BGP路由器可以配置出口策略、过滤和转发规则等来控制路由的选择和传播。
2. BGP路由学习规律:
- BGP路由学习通常发生在边界路由器之间,即EBGP邻居之间,或者在同一个自治系统内的路由器之间,即IBGP邻居之间。
- BGP学习的路由信息包括目的地网络前缀、下一跳、AS路径和其他属性。
- 学习到的BGP路由信息会被存储在本地的BGP路由表中。
下面是一个示例图示,展示了两个自治系统(AS1和AS2)之间的BGP路由学习和传播的过程:

AS1 AS2
+---------------+ +---------------+
| R1 | | R3 |
|(EBGP Neighbor)| |(EBGP Neighbor)|
+------|--------+ +------|--------+
| |
| BGP Route Advertisement |
+------------------------------------------>|
| |
| BGP Route Learning |
|<------------------------------------------+
| |

在上述示例中,R1和R3分别是AS1和AS2的边界路由器,它们之间建立了EBGP邻居关系。
路由配置规律:
- R1需要配置自身的AS号为AS1,同时配置R3的IP地址作为EBGP邻居。
- R3需要配置自身的AS号为AS2,同时配置R1的IP地址作为EBGP邻居。
路由学习规律:
- R1向R3通告它所学习到的路由信息(目的地前缀、下一跳、AS路径等)。
- R3收到来自R1的BGP路由广告后,将其存储在本地的BGP路由表中,同时可以选择最佳路径进行转发。
- 如果R3也有其他的EBGP邻居,它还可以将学习到的路由信息传播给其他邻居。
BGP路由协议学习一
使用ensp搭建路由拓扑,并使用BGP协议实现网络互通实操的更多相关文章
- 6 分钟看完 BGP 协议。
上一篇文章见 万字长文爆肝路由协议! 上面我们聊 RIP .OSPF 协议都是基于 AS 即自治系统内的协议,可以把它们认为是域内路由协议:而下面我们要聊的就是 AS 之间的协议了,这也叫做域间路由协 ...
- 利用 VMWare 搭建随机拓扑网络
这篇文章是计算机网络上机实验课的作业. 实验任务:利用 VMWare 搭建一个由 5 个主机组成的随机拓扑的网络.要求该网络中至少有 2 个子网,两个路由器 .实验的网络拓扑图如下: 网络中有两个路由 ...
- eNSP——静态路由的基本配置
原理: 静态路由是指用户或网络管理员手工配置的路由信息.当网络的拓扑结构或链路状态发生改变时,需要网络管理人员手工修改静态路由信息. 相比于动态路由协议,静态路由无需频繁地交换各自的路由表,配置简单, ...
- Internet/Custom路由配置——网络测试仪实操
一.测试说明以及功能原理 本文主要介绍Internet/Custom路由配置方法以及实验: ◆作用:可以通过此功能模拟注入不同百分比掩码的路由 ◆特点:只针对路由协议(目前RIP协议不支持,因为RIP ...
- HCIP-进阶实验04-多运营商BGP协议部署
HCIP-进阶实验04-多运营商BGP协议部署 1 实验拓扑 2 实验环境说明 2.1 IP地址规划表 设备 接口 IP地址 备注 R1 G0/0/0 12.12.12.1/30 Loopback0 ...
- 协议森林03 IP接力赛 (IP, ARP, RIP和BGP协议)
网络层(network layer)是实现互联网的最重要的一层.正是在网络层面上,各个局域网根据IP协议相互连接,最终构成覆盖全球的Internet.更高层的协议,无论是TCP还是UDP,必须通过网络 ...
- (转)协议森林03 IP接力赛 (IP, ARP, RIP和BGP协议)
协议森林03 IP接力赛 (IP, ARP, RIP和BGP协议) 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 网络层(net ...
- BGP协议测试—信而泰网络测试仪实操
关键词 BGP; 协议仿真; 测试原理. 前言:当前信息化时代之下,数据传输已经成为了日常工作和生活必不可少的重要组成部分,网络服务的易得性和可靠性也因此得到广泛关注.这其中负责网络正常工作的诸多协 ...
- BGP协议
BGP属于自治系统间路由协议.BGP的主要目标是为处于不同AS中的路由器之间进行路由信息通信提供保障.BGP既不是纯粹的矢量距离协议,也不是纯粹的链路状态协议,通常被称为通路向量路由协议.这是因为BG ...
- 学习总结---BGP协议
一.可以在自治域内使用BGP作为域内协议吗? 为什么?它和OSPF的关键差异是什么? 1.BGP的全称是边界网关协议,用于自治域间的路由传递,它不像OSPF协议,其重点不在于路由的计算,而在于路由的控 ...
随机推荐
- 11 HTTP的特点,优点和缺点
[toc] # HTTP的五大特点 # HTTP的优点 1. 最大的优点:简单.灵活和易于拓展 2. 拥有成熟的软硬件环境,应用的非常广泛,是互联网的基础设施 3. 是无状态的,可以轻松实现集群化, ...
- bash shell笔记整理——cat命令
cat命令的作用 简单来说cat命令用于查看文件内容,但是真正来说cat将给定的文件或者标准输入输出到标准输出中. 这个命令时会经常使用到的,不管是在shell脚本的编写还是linux运维测试中,ca ...
- HTB - CozyHosting - WriteUp
CozyHosting 前言:抓紧赛季末上一波分,错过开vip才能练了 信息收集 扫描看看端口的开放情况,开了22,80,5555.这里fscan显示会跳转到cozyhosting.htb. 那就需要 ...
- 如何开发一个ORM数据库框架
如何开发一个ORM框架 ORM(Object Relational Mapping)对象关系映射,ORM的数据库框架有hibernate,mybatis.我该如何开发一个类似这样的框架呢? 为什么会有 ...
- HDU 4893 线段树延迟标记
原题链接 题意 初始有一长度为n,全为0的序列 每次我们可以对这个序列进行三种操作: 1.将某个位置的数加上d 2.输出某个区间的和 3.将某个区间内每个数字变为与其最接近的斐波那契数,如果有两个最相 ...
- 君子不玩物丧志,亦常以借物调心,网站集成二次元网页小组件(widget)石蒜模拟器,聊以赏玩
传世经典<菜根谭>中有言曰:"徜徉于山林泉石之间,而尘心渐息:夷犹于诗书图画之内,而俗气潜消.故君子虽不玩物丧志,亦常借物调心."意思是,徜徉在林泉山石之间,能够摒弃杂 ...
- 云图说|将源端MongoDB业务搬迁至华为云DDS的几种方式
摘要:华为云文档数据库服务DDS能帮您在业务需要时,快速便捷的搬迁源端MongoDB业务上云. 如果您因业务调整或需要使用华为云文档数据库DDS特性功能时,可以通过数据迁移功能将原有MongoDB数据 ...
- 全文手敲代码,教你用Java实现扫雷小游戏
摘要:本程序共封装了五个类,分别是主类GameWin类,绘制底层地图和绘制顶层地图的类MapBottom类和MapTop类,绘制底层数字的类BottomNum类,以及初始化地雷的BottomRay类和 ...
- Datahub新版本0.9.1更新,列级别数据血缘功能发布!
大家好,我是独孤风. 近期Datahub进行了一次大的版本更新,从0.9版本以后Datahub也正式发布了列级别数据血缘的功能. 0.9.1版本又增加了,列的影响分析这个功能. 这样Datahub对于 ...
- 火山引擎DataLeap的Data Catalog系统公有云实践 (上)
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 前言 Data Catalog 通过汇总技术和业务元数据,解决大数据生产者组织梳理数据.数据消费者找数和理解数的业 ...