热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

华为模拟器eNSPHCIPBGP简单实验

拓扑图:实验要求:所有路由器发布自己的环回网段发布方法需要使用到network和重发布两种(重发布通过路由策略仅发布环回网段࿰

拓扑图:

请添加图片描述


实验要求:


  1. 所有路由器发布自己的环回网段
  2. 发布方法需要使用到network和重发布两种(重发布通过路由策略仅发布环回网段)
  3. 在R1上创建两条汇总的网段进行手工聚合
  4. 所有发布的网段之间可以互相通讯

思路:

网段划分:
12.0.0.0/24 - R1~R2
23.0.0.0/24 - R2~R3
34.0.0.0/24 - R3~R4
45.0.0.0/24 - R4~R5
172.16.1.0/24 - R1环回1
172.16.2.0/24 - R1环回2
1.1.1.1/24 - R1环回3
2.2.2.2/24 - R2环回
3.3.3.3/24 - R3环回
4.4.4.4/24 - R4环回
5.5.5.5/24 - R5环回

配置命令:

R1:

sys
sys r1
//配置路由器接口IP地址
int g0/0/0
ip add 12.0.0.1 24
int lo0
ip add 172.16.1.1 24
int lo1
ip add 172.16.2.1 24
int lo2
ip add 1.1.1.1 32
//EBGP对等体直连接口建邻
bgp 1
router-id 1.1.1.1
peer 12.0.0.2 as-number 2
net 172.16.1.0 24
net 172.16.2.0 24
aggregate 172.16.0.0 22 detail-suppressed
//前缀列表匹配环回流量
ip ip-prefix aa permit 1.1.1.1 32
route-policy aa permit node 10
if-match ip-prefix aa
bgp 1
import-route direct route-policy aa

R2:

sys
sys r2
//配置接口IP地址
int g0/0/0
ip add 12.0.0.2 24
int g0/0/1
ip add 23.0.0.1 24
int lo0
ip add 2.2.2.2 32
//配置OSPF
ospf 1 router-id 2.2.2.2
area 0
net 23.0.0.0 0.0.0.255
net 2.2.2.2 0.0.0.0
authentication-mode md5 admin cipher 123456
//EBGP对等体直连接口建邻
bgp 2
router-id 2.2.2.2
peer 12.0.0.1 as-number 1
//IBGP对等体环回接口建邻
bgp 2
peer 3.3.3.3 as-number 2
peer 3.3.3.3 connect-interface l0
peer 4.4.4.4 as-number 2
peer 4.4.4.4 connect-interface l0
peer 3.3.3.3 next-hop-local
peer 4.4.4.4 next-hop-local
ip ip-prefix aa permit 2.2.2.2 32
route-policy aa permit node 10
if-match ip-prefix aa
bgp 2
import-route direct route-policy aa

R3:

sys
sys r3
//配置接口ip地址
int g0/0/0
ip add 23.0.0.2 24
int g0/0/1
ip add 34.0.0.1 24
int lo0
ip add 3.3.3.3 32
//配置OSPF
ospf 1 router-id 3.3.3.3
area 0
net 23.0.0.0 0.0.0.255
net 34.0.0.0 0.0.0.255
net 3.3.3.3 0.0.0.0
authentication-mode md5 admin cipher 123456
//IBGP对等体环回接口建邻
bgp 2
router-id 3.3.3.3
peer 2.2.2.2 as-number 2
peer 2.2.2.2 connect-interface l0
peer 4.4.4.4 as-number 2
peer 4.4.4.4 connect-interface l0
peer 4.4.4.4 next-hop-local
peer 2.2.2.2 next-hop-local
ip ip-prefix aa permit 3.3.3.3 32
route-policy aa permit node 10
if-match ip-prefix aa
bgp 2
import-route direct route-policy aa

R4:

sys
sys r4
//配置接口ip地址
int g0/0/0
ip add 34.0.0.2 24
int g0/0/1
ip add 45.0.0.1 24
int lo0
ip add 4.4.4.4 32
//配置OSPF
ospf 1 router-id 4.4.4.4
area 0
net 34.0.0.0 0.0.0.255
net 4.4.4.4 0.0.0.0
authentication-mode md5 admin cipher 123456
//IBGP对等体环回接口建邻
bgp 2
router-id 4.4.4.4
peer 2.2.2.2 as-number 2
peer 2.2.2.2 connect-interface l0
peer 3.3.3.3 as-number 2
peer 3.3.3.3 connect-interface l0
peer 3.3.3.3 next-hop-local
peer 2.2.2.2 next-hop-local
ip ip-prefix aa permit 4.4.4.4 32
route-policy aa permit node 10
if-match ip-prefix aa
bgp 2
import-route direct route-policy aa
//EBGP对等体直连接口建邻
bgp 2
router-id 4.4.4.4
peer 45.0.0.2 as-number 3

R5:

sys
sys r5
//配置接口ip地址
int g0/0/0
ip add 45.0.0.2 24
int lo0
ip add 5.5.5.5 32
//EBGP对等体直连接口建邻
bgp 3
router-id 5.5.5.5
peer 45.0.0.1 as-number 2
//前缀列表匹配环回流量
ip ip-prefix aa permit 5.5.5.5 32
route-policy aa permit node 10
if-match ip-prefix aa
bgp 3
import-route direct route-policy aa

验证:

R5(5.5.5.5)pingR1(1.1.1.1)

请添加图片描述


推荐阅读
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文详细介绍了cisco路由器IOS损坏时的恢复方法,包括进入ROMMON模式、设置IP地址、子网掩码、默认网关以及使用TFTP服务器传输IOS文件的步骤。 ... [详细]
  • IP经常分为内网和外网的,内网IP一般是有路由器分配的,尤其是想公司可能都有各自的内网IP,公用的公网IP。查询内网IP的通用方法是通过doc指令来查询,如ipconfig或者ipconfigall ... [详细]
  • Shodan简单用法Shodan简介Shodan是互联网上最可怕的搜索引擎,与谷歌不同的是,Shodan不是在网上搜索网址,而是直接进入互联网的背后通道。Shodan可以说是一款“ ... [详细]
  • Yii framwork 应用小窍门
    Yiiframework应用小窍门1.YiiFramework]如何获取当前controller的名称?下面语句就可以获取当前控制器的名称了!Php代码 ... [详细]
author-avatar
致力于流浪动物救助量
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有