BGP实验练习1

news2025/5/15 8:11:46

需求:

要求五台路由器的环回地址均可以相互访问

需求分析:

1.图中存在五个路由器 AR1、AR2、AR3、AR4、AR5,分属不同自治系统(AS),AR1 在 AS 100,AR2 - AR4 在 AS 200,AR5 在 AS 300 。不同 AS 间通过广域网链路连接,AS 200 内部运行 OSPF。
各路由器需配置环回地址,用于标识自身且作为相互访问的目标地址。
2.AS 100 与 AS 200 间:AR1 与 AR2 通过直连链路相连,可使用EBGP交换路由信息,将 AR1 的环回地址路由通告给 AR2。
AS 200 内部:运行 OSPF 协议,能在 AR2、AR3、AR4 间同步路由信息,实现 AS 200 内对各环回地址路由的学习。
AS 200 与 AS 300 间:AR4 与 AR5 通过直连链路相连,采用 EBGP,使 AR4 将相关环回地址路由通告给 AR5,反之亦然。
3.AS 100 内:AR1 配置环回地址后,需通过 BGP 将其通告给 AR2,使 AR2 学习到 AR1 环回地址的路由。
AS 200 内:AR2 将从 AR1 学到的路由引入 OSPF,AR3、AR4 通过 OSPF 学习到该路由;同时 AR2、AR3、AR4 自身环回地址也通过 OSPF 在 AS 200 内通告。
AS 300 内:AR4 通过 BGP 将从 AS 200 学到的路由(含 AR1 - AR4 环回地址路由)通告给 AR5,AR5 配置环回地址后也通过 BGP 通告给 AR4。
4.路由黑洞:若 AS 200 内 OSPF 配置不当,可能导致部分环回地址路由无法正确传递,形成路由黑洞。需确保 OSPF 正确宣告所有相关网段。
BGP 路由策略:不同 AS 间 BGP 路由策略配置错误,可能导致路由通告异常。需合理配置 BGP 邻居关系、AS 号,必要时调整路由过滤、聚合等策略。
环回地址冲突:若各路由器环回地址配置不唯一,会导致路由混乱。需提前规划并确保环回地址全网唯一。

拓扑:

配置命令:

R1:
interface GigabitEthernet0/0/0
ip address 12.0.0.1 24
interface LoopBack0
ip address 1.1.1.1 32
bgp 100
router-id 1.1.1.1
peer 12.0.0.2 as - number 200  

R2:
interface GigabitEthernet0/0/0
ip address 12.0.0.2 24
interface GigabitEthernet0/0/1
ip address 23.0.0.2 24
interface LoopBack0
ip address 2.2.2.2 32
ospf 1
area 0
network 2.2.2.2 0.0.0.0
network 23.0.0.2 0.0.0.0
bgp 200
router-id 2.2.2.2
peer 12.0.0.1 as - number 100  
peer 3.3.3.3 as - number 200  
peer 3.3.3.3 connect - interface LoopBack0

R3:
interface GigabitEthernet0/0/0
ip address 23.0.0.3 24
interface LoopBack0
ip address 3.3.3.3 32
ospf 1
area 0
network 3.3.3.3 0.0.0.0
network 23.0.0.3 0.0.0.0
bgp 200
router-id 3.3.3.3
peer 4.4.4.4 as - number 200  
peer 4.4.4.4 connect - interface LoopBack0

R4:
interface GigabitEthernet0/0/0
ip address 45.0.0.4 24
interface GigabitEthernet0/0/1
ip address 34.0.0.4 24
interface LoopBack0
ip address 4.4.4.4 32
ip route - static 5.5.5.5 32 45.0.0.5
bgp 200
router-id 4.4.4.4
peer 5.5.5.5 as - number 300  
peer 5.5.5.5 connect - interface LoopBack0  
peer 5.5.5.5 ebgp - max - hop 2  

R5:
interface GigabitEthernet0/0/0
ip address 45.0.0.5 24
interface LoopBack0
ip address 5.5.5.5 32
ip route - static 4.4.4.4 32 45.0.0.4
bgp 300
router-id 5.5.5.5
peer 4.4.4.4 as - number 200  
peer 4.4.4.4 connect - interface LoopBack0 
peer 4.4.4.4 ebgp - max - hop 2 

测试结果:

实验感悟:

通过本次实验,我对BGP有了更深刻的理解。在实现五台路由器环回地址互通的过程中,不同路由协议的协同至关重要。BGP 在自治系统间的路由传递精准而关键,OSPF 在自治系统内高效同步路由信息。这不仅考验对协议原理的掌握,还需具备解决实际问题的能力,如处理 BGP 邻居震荡、确保路由无黑洞等。每一次配置调整都是对理论知识的实践检验,让我明白网络设计需严谨规划,从地址分配到路由策略都不能疏忽。此次实验提升了我的网络配置与故障排查能力,也让我更注重知识的融会贯通。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2375933.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HTML、CSS 和 JavaScript 基础知识点

HTML、CSS 和 JavaScript 基础知识点 一、HTML 基础 1. HTML 文档结构 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.…

数据结构与算法分析实验12 实现二叉查找树

实现二叉查找树 1、二叉查找树介绍2.上机要求3.上机环境4.程序清单(写明运行结果及结果分析)4.1 程序清单4.1.1 头文件 TreeMap.h 内容如下&#xff1a;4.1.2 实现文件 TreeMap.cpp 文件内容如下&#xff1a;4.1.3 源文件 main.cpp 文件内容如下&#xff1a; 4.2 实现展效果示5…

使用 Semantic Kernel 调用 Qwen-VL 多模态模型

使用 Semantic Kernel 调用 Qwen-VL 多模态模型 一、引言 随着人工智能技术的不断发展&#xff0c;多模态模型逐渐成为研究的热点。Qwen-VL 是阿里云推出的大规模视觉语言模型&#xff0c;支持图像、文本等多种输入形式&#xff0c;并能够进行图像描述、视觉问答等多种任务。…

(4)python开发经验

文章目录 1 使用ctypes库调用2 使用pybind11 更多精彩内容&#x1f449;内容导航 &#x1f448;&#x1f449;Qt开发 &#x1f448;&#x1f449;python开发 &#x1f448; 1 使用ctypes库调用 说明&#xff1a;ctypes是一个Python内置的库&#xff0c;可以提供C兼容的数据类型…

深度剖析 GpuGeek 实例:GpuGeek/Qwen3-32B 模型 API 调用实践与性能测试洞察

深度剖析 GpuGeek 实例&#xff1a;GpuGeek/Qwen3-32B 模型 API 调用实践与性能测试洞察 前言 GpuGeek专注于人工智能与高性能计算领域的云计算平台&#xff0c;致力于为开发者、科研机构及企业提供灵活、高效、低成本的GPU算力资源。平台通过整合全球分布式数据中心资源&#…

MindSpore框架学习项目-ResNet药物分类-数据增强

目录 1.数据增强 1.1设置运行环境 1.1.1数据预处理 数据预处理代码解析 1.1.2数据集划分 数据集划分代码说明 1.2数据增强 1.2.1创建带标签的可迭代对象 1.2.2数据预处理与格式化&#xff08;ms的data格式&#xff09; 从原始图像数据到 MindSpore 可训练 / 评估的数…

【MySQL】别名设置与使用

个人主页&#xff1a;Guiat 归属专栏&#xff1a;MySQL 文章目录 1. 别名基础概念2. 列别名设置2.1 基础语法2.2 特殊字符处理2.3 计算字段示例 3. 表别名应用3.1 基础表别名3.2 自连接场景 4. 高级别名技术4.1 子查询别名4.2 CTE别名 5. 别名执行规则5.1 作用域限制5.2 错误用…

【内网渗透】——S4u2扩展协议提权以及KDC欺骗提权

【内网渗透】——S4u2扩展协议提权以及KDC欺骗提权 文章目录 【内网渗透】——S4u2扩展协议提权以及KDC欺骗提权[toc]一&#xff1a;Kerberos 委派攻击原理之 S4U2利用1.1原理1.2两种扩展协议**S4U2Self (Service for User to Self)****S4U2Proxy (Service for User to Proxy)*…

Linux——CMake的快速入门上手和保姆级使用介绍、一键执行shell脚本

目录 一、前言 二、CMake简介 三、CMake与其他常见的构建、编译工具的联系 四、CMake入门 1、CMake的使用注意事项 2、基本的概念和术语 3、CMake常用的预定义变量 4、CMakeLists.txt文件的基本结构 五、上手实操 1、示例 ​编辑 2、一个正式的工程构建 2.1基本构…

如何高效集成MySQL数据到金蝶云星空

MySQL数据集成到金蝶云星空&#xff1a;SC采购入库-深圳天一-OK案例分享 在企业信息化建设中&#xff0c;数据的高效流转和准确对接是实现业务流程自动化的关键。本文将聚焦于一个具体的系统对接集成案例——“SC采购入库-深圳天一-OK”&#xff0c;详细探讨如何通过轻易云数据…

通过POI实现对word基于书签的内容替换、删除、插入

一、基本概念 POI&#xff1a;即Apache POI&#xff0c; 它是一个开源的 Java 库&#xff0c;主要用于读取 Microsoft Office 文档&#xff08;Word、Excel、PowerPoint 等&#xff09;&#xff0c;修改 或 生成 Office 文档内容&#xff0c;保存 为对应的二进制或 XML 格式&a…

FlashInfer - 测试的GPU H100 SXM、A100 PCIe、RTX 6000 Ada、RTX 4090

FlashInfer - 测试的GPU H100 SXM、A100 PCIe、RTX 6000 Ada、RTX 4090 flyfish GPU 技术参数术语 1. Memory bandwidth (GB/s) 中文&#xff1a;显存带宽&#xff08;单位&#xff1a;GB/秒&#xff09; 定义&#xff1a;显存&#xff08;GPU 内存&#xff09;与 GPU 核心…

MongoDB从入门到实战之Windows快速安装MongoDB

前言 本章节的主要内容是在 Windows 系统下快速安装 MongoDB 并使用 Navicat 工具快速连接。 MongoDB从入门到实战之MongoDB简介 MongoDB从入门到实战之MongoDB快速入门 MongoDB从入门到实战之Docker快速安装MongoDB 下载 MongoDB 安装包 打开 MongoDB 官网下载页面&…

Excelize 开源基础库发布 2.9.1 版本更新

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库&#xff0c;基于 ECMA-376&#xff0c;ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Excel、WPS、OpenOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式&#xf…

Profibus DP主站转Modbus RTU/TCP网关接艾默生流量计与上位机通讯

Profibus DP主站转Modbus RTU/TCP网关接艾默生流量计与上位机通讯 艾默生流量计与Profibus DP主站转Modbus RTU/TCP网关的通讯&#xff0c;是现代工业自动化中的一个关键环节。为了实现这一过程&#xff0c;我们需要了解一些基础概念和具体操作方法。 在工业自动化系统中&…

Linux proc文件系统 内存影射

文章目录 常见的内存分配函数/proc/pid/ 目录解析 用户进程的内存空间分配算法mmap 分配大内存可能不在堆中换为 malloc 现象相同 常见的内存分配函数 malloc / calloc / realloc&#xff08;来自 C 标准库&#xff09; void *malloc(size_t size)&#xff1a;分配 size 字节…

五、Hadoop集群部署:从零搭建三节点Hadoop环境(保姆级教程)

作者&#xff1a;IvanCodes 日期&#xff1a;2025年5月7日 专栏&#xff1a;Hadoop教程 前言&#xff1a; 想玩转大数据&#xff0c;Hadoop集群是绕不开的一道坎。很多小伙伴一看到集群部署就头大&#xff0c;各种配置、各种坑。别慌&#xff01;这篇教程就是你的“救生圈”。 …

电流检测放大器的优质选择XBLW-INA180/INA181

前言&#xff1a; 在当前复杂的国际贸易环境下&#xff0c;关税的增加使得电子元器件的采购成本不断攀升&#xff0c;电子制造企业面临着巨大的成本压力。为了有效应对这一挑战&#xff0c;实现国产化替代已成为众多企业降低生产成本、保障供应链稳定的关键战略。对此芯伯乐推出…

# 深度剖析LLM的“大脑”:单层Transformer的思考模式探索

简单说一下哈 —— 咱们打算训练一个单层 Transformer 加上稀疏自编码器的小型百万参数大型语言模型&#xff08;LLM&#xff09;&#xff0c;然后去调试它的思考过程&#xff0c;看看这个 LLM 的思考和人类思考到底有多像。 LLMs 是怎么思考的呢&#xff1f; 开源 LLM 出现之后…

【C++】类与对象【下】

文章目录 再谈构造函数构造函数的赋值构造函数体赋值&#xff1a;初始化列表explicit关键字 static成员概念特性 C11中成员初始化的新玩法友元友元类 内部类概念 再谈构造函数 构造函数的赋值 构造函数体赋值&#xff1a; 在创建对象时&#xff0c;编译器会通过调用构造函数…