BGP实验练习1

需求:

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

需求分析:

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 LoopBack0R3:
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 LoopBack0R4:
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.mzph.cn/web/79403.shtml

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

相关文章

滑动窗口——将x减到0的最小操作数

题目: 这个题如果我们直接去思考方法是很困难的,因为我们不知道下一步是在数组的左还是右操作才能使其最小。正难则反,思考一下,无论是怎么样的,最终这个数组都会分成三个部分左中右,而左右的组合就是我们…

C++ RAII机制

RAII(Resource Acquisition Is Initialization)是一种编程范式,核心思想是:资源的生命周期与对象绑定——对象创建时获取资源,对象销毁时自动释放资源。这种机制通过构造函数和析构函数的配对执行,确保资源…

连续抵消解码器--Successive Cancellation decoder(SC 解码器)

在这里,我们来看一下(Arikan,2009)中提供的连续取消解码算法。 顾名思义,SC解码算法从u0开始按顺序解码比特。 冻结的比特节点总是被解码为0。 在解码ui时,根据以下规则使用由向量表示的可用比特来解码u…

suricata之规则去重

一、环境和背景 1.1 环境 OS: Ubuntu 22.04.5 LTS IDE: vscode suricata: suricata 7.0.5 1.2 背景 在添加规则时,为了给规则分类,将不同类别的规则写入不同的文件。 在规则加载时两条不同的规则却被认为是重复的,因此记录一下去重逻辑。…

vue vite 无法热更新问题

一、在vue页面引入组件CustomEmployeesDialog,修改组件CustomEmployeesDialog无法热更新 引入方式: import CustomEmployeesDialog from ../dialog/customEmployeesDialog.vue 目录结构: 最后发现是引入import时,路径大小写与目…

深入理解 Linux 权限控制机制

引言 在 Linux 系统中,权限控制是保障系统安全的核心机制。通过限制用户对文件和资源的访问,它能有效防止未授权操作,保护数据不被篡改或泄露。合理设置权限不仅有助于实现用户隔离和最小权限原则,还能降低系统被滥用或攻击的风险…

Oracle版本、补丁及升级(12)——版本体系

12.1. 版本体系 Oracle作为最流行的一款关系数据库软件产品,其拥有自己一套成熟的版本管理体系。具体版本体系以12c为分界线,前后版本体系分别不同。 ​​​​​​​12.1.1. 12c之前版本 12c之前的Oracle,版本共有5位阿拉伯数字组成,其中的每位数字,都有各自的含义,具…

Maven 中的 pom.xml 文件

目录标题 1、根标签 <project> 的直接子标签顺序​2、常见子标签内部顺序​2.1、<build> 标签内部顺序2.2、<dependencies> 标签内部顺序 3、modelVersion 为什么是 4.0.0 &#xff1f;4、<parent> 标签&#xff1f;​​4.1、为什么需要 <parent>…

方案精读:华为与中软-智慧园区解决方案技术主打胶片【附全文阅读】

该文档是华为与中软国际的智慧园区轻量化解决方案推介&#xff0c;主要面向园区管理者、运营者及相关企业决策人。其核心围绕园区痛点&#xff0c;阐述智慧园区的发展趋势。 方案涵盖综合安防、便捷通行、设备管理等多领域应用场景&#xff0c;通过智能视频监控、人脸识别、远程…

# KVstorageBaseRaft-cpp 项目 RPC 模块源码学习

KVstorageBaseRaft-cpp 项目 RPC 模块源码学习 。 一、项目简介 KVstorageBaseRaft-cpp 是一个基于 Raft 一致性算法实现的分布式 KV 存储系统&#xff0c;采用 C 开发。项目的核心目标是帮助开发者理解 Raft 原理和分布式 KV 存储的基本实现。RPC 模块是分布式系统通信的关…

TeledyneLeCroy在OFC2025 EA展台上展示了其400G/800G的全包围的测试解决方案,满足了UEC联盟和UALINK联盟的技术需求

Teledyne LeCroy在OFC 2025上的EA展台 在2025年3月26日至28日于美国圣地亚哥举办的OFC&#xff08;Optical Fiber Communication Conference and Exhibition&#xff09;展会上&#xff0c;全球领先的测试测量解决方案提供商Teledyne LeCroy隆重展示了其最新研发的800G网络测试…

新一代电动门“攻克”行业痛点,远峰科技打造“智能出入”新标杆

在2025上海国际车展期间&#xff0c;远峰科技举办了一场面向车企合作伙伴和媒体的智能汽车解决方案实车展示会。 在这其中&#xff0c;远峰科技的新一代电动门首次亮相&#xff0c;突破性的解决了行业普遍存在的“运行抖动不平顺”、“窄车位车门开度过小”、“障碍物识别不准…

WEB UI自动化测试之Pytest框架学习

文章目录 前言Pytest简介Pytest安装Pytest的常用插件Pytest的命名约束Pytest的运行方式Pytest运行方式与unittest对比主函数运行命令行运行执行结果代码说明 pytest.ini配置文件方式运行&#xff08;推荐&#xff09;使用markers标记测试用例 pytest中添加Fixture&#xff08;测…

机器学习简单概述

Chatgpt回答&#xff1a; 机器学习&#xff1a;机器学习是人工智能的一个分支&#xff0c;侧重于通过数据训练模型&#xff0c;使计算机能够根据数据进行预测、分类、回归等任务。它通过算法从历史数据中学习规律&#xff0c;然后在新数据上进行推断。机器学习包括多种算法&…

openjdk底层汇编指令调用(一)——汇编指令及指令编码基础

汇编指令 计算机在执行过程时只识别代表0或者1的电信号。因此为了让计算机能够执行则须向计算机输入一系列01构成的指令。 例如在x64平台下&#xff0c;0x53&#xff0c;二进制为01010011&#xff0c;表示将rbx寄存器中的值压栈。 但是&#xff0c;对于程序员而言&#xff0c;…

Python Day 22 学习

学习讲义Day14安排的内容&#xff1a;SHAP图的绘制 SHAP模型的基本概念 参考学习的帖子&#xff1a;SHAP 可视化解释机器学习模型简介_shap图-CSDN博客 以下为学习该篇帖子的理解记录&#xff1a; Q. 什么是SHAP模型&#xff1f;它与机器学习模型的区别在哪儿&#xff1f; …

48.辐射发射RE和传导发射CE测试方法分析

辐射发射RE和传导发射CE测试方法分析 1. 所有测试项目总结2. 辐射发射RE测试方法3. 传到发射CE测试方法 1. 所有测试项目总结 所有EMC测试项目都是基于模拟现实的。 模拟现实中可能发生的各种真实场景&#xff0c;然后统计总结出各种场景下的真实应力&#xff0c;并通过制造测…

在 Vue 3 中实现刮刮乐抽奖

&#x1f389; 在 Vue 3 中实现刮刮乐抽奖 当项目中需要做一些活动互动页时&#xff0c;需要实现刮刮乐&#xff0c;请看如下效果&#xff1a; 这里感谢github用户Choicc分享的组件&#xff0c;具体可点击传送门查看 1. 引入组件 将/src/components下ScratchCard.vue复制到自…

c语言第一个小游戏:贪吃蛇小游戏01

hello啊大家好 今天我们用一个小游戏来增强我们的c语言&#xff01; 那就是贪吃蛇 为什么要做一个贪吃蛇小游戏呢&#xff1f; 因为这个小游戏所涉及到的知识有c语言的指针、数组、链表、函数等等可以让我们通过这个游戏来巩固c语言&#xff0c;进一步认识c语言。 一.我们先…

实战项目1(02)

目录 任务场景一 【sw1和sw2的配置如下】 任务场景二 【sw3的配置】 【sw4-6的配置】 任务场景一 某公司有生产、销售、研发、人事、财务等多个部门&#xff0c;这些部门分别连接在两台交换机&#xff08;SW1和SW2&#xff09;上&#xff0c;现要求给每个部门划分相应的V…