BGP建邻实验

news/2024/11/18 4:22:24/

目录

1.拓扑图

2.要求

3.实验思路

4.主要配置

5.测试

6.实验总结


1.拓扑图

 

2.要求

  • 每台路由器都有两个环回,一个24的环回,一个32的环回;32的环回用于建邻,24的环回用于用户网段,最终实现所有24的环回可以ping通即可。

3.实验思路

  • 让2,3,4号设备的IGP协议可以通信,接着两两之间建立BGP邻居关系,1-2之间使用接口正常建邻,2-3/2-4/3-4之间使用32位环回建邻,4-5之间使用32位环回建邻(前提是两个建邻环回之间可以通信,写静态);然后宣告用户网段,修改下一跳地址。

4.主要配置

R4:

Huawei-ospf-1-area-0.0.0.0]display this 
[V200R003C00]
#
 area 0.0.0.0 
  network 1.1.1.4 0.0.0.0 
  network 4.4.4.0 0.0.0.255 
  network 34.1.1.2 0.0.0.0 
#
return

[Huawei]ip route-static 1.1.1.5 32 45.1.1.2

[Huawei]ip route-static 1.1.1.5 32 54.1.1.2

建邻:

[Huawei]bgp 2

[Huawei-bgp]router-id 4.4.4.4

[Huawei-bgp]peer 1.1.1.2 as-number 2 
[Huawei-bgp]peer 1.1.1.2 connect-interface LoopBack0
[Huawei-bgp]peer 1.1.1.3 as-number 2 
[Huawei-bgp]peer 1.1.1.3 connect-interface LoopBack0
[Huawei-bgp]peer 1.1.1.5 as-number 3 
[Huawei-bgp]peer 1.1.1.5 ebgp-max-hop 2 
[Huawei-bgp]peer 1.1.1.5 connect-interface LoopBack0

宣告:

[Huawei-bgp]network 4.4.4.0 255.255.255.0

[Huawei-bgp]peer 1.1.1.2 next-hop-local 

[Huawei-bgp]peer 1.1.1.3 next-hop-local 

5.测试

R4的BGP邻居关系

 

R4的BGP表

 

R1的用户可以访问R5的用户

 

6.实验总结

在整个实验中需要注意不同设备之间的建邻,普通的EBGP之间直接使用物理接口建邻即可,IBGP之间使用环回建邻,使用多条线路连接的EBGP之间使用环回建邻并且需要修改最大跳数。

在宣告用户网段到BGP中,由于AS-BY-AS规则的存在,在IBGP之间不会修改属性,所以我们需要修改下一跳地址,让下一跳可达,从而使得路由变得优秀,才可以继续传递和加表。


http://www.ppmy.cn/news/8365.html

相关文章

MySQL内部的核心组件

mysql前言 1.MySQL的驱动 2.数据库的连接池 3.MySQL的工作线程 4.SQL接口 5.SQL解析器 6.查询优化器 7.执行器组件 8.存储引擎接口 1.MySQL的驱动是做什么的? 尤其记得刚刚学习MySQL的时候,引入的pom坐标:mysql-connector-java,这…

【Linux】Linux下基本指令(三)

作者:一个喜欢猫咪的的程序员 专栏:《Linux》 喜欢的话:世间因为少年的挺身而出,而更加瑰丽。 ——《人民日报》 目录 1. Linux基本指令:(续) 1.1zip指令和u…

Selenium 常见元素操作报错

常见点击失效 元素已经加载,但是 CSS 样式不会发生变化,下面的表格中统计处常见点击时的通过率; click - element.click();elementIsVisibility – driver.wait(elementIsDisplay(element, this.driver), 3000);elementIsDisplay – driver…

windows下OpenCV安装教程以及vs2019配置opencv教程

文章目录一. OpenCV下载二. OpenCV安装及配置三. VS2019项目配置OpenCV一. OpenCV下载 官网地址:Home - OpenCV 下载地址:OpenCV download | SourceForge.net 二. OpenCV安装及配置 双击下载好的安装包进行安装 安装过程实际上是一个解压过程 选择…

Allegro上如何计算阻抗操作指导

Allegro上如何计算阻抗操作指导 Allegro上同样可以快捷的进行阻抗计算,免去了用第三方软件计算的麻烦,以下图为例 具体操作如下 选择X-section在层叠中把每个层的Dielectric Constant填写正确,即板材的Er值

conda发行版比较@python环境管理@conda命令的基本操作

文章目录conda发行版比较python环境管理conda命令的基本操作refconda官网conda分类minicondaanaconda文档官方入门使用教程更新conda版本版本比较Miniconda 镜像使用帮助winget 命令行下载环境变量变化配置软件国内源基本命令文档环境信息检查列举已安装的包创建新环境检查新环…

再谈指针(12)

目录 1、字符指针 2、指针数组 3、数组指针 1、定义 2、&数组名VS数组名 3、数组指针的使用 1、二维数组的数组名 4、数组参数、指针参数 1、一维数组传参 2、二维数组传参 3、一级指针传参 4、二级指针传参 5、函数指针 6、函数指针数组 7、指向函数指针数…

线程安全(万字详解)

目录 线程安全 概念 用一段代码感受线程安全 线程安全问题的原因 修改上述代码,使其线程安全 synchronized synchronized使用方法 锁对象的规则 synchronized用法,代码展示 monitor lock sychronized的特性 java标准库中的线程安全类 死锁 死锁的常见原因 多个…