HCIP-BGP选路实验

一.实验拓扑图

二.详细配置

R1

interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0interface LoopBack0
ip address 1.1.1.1 255.255.255.0interface LoopBack1
ip address 10.1.1.1 255.255.255.0bgp 1
router-id 1.1.1.1
peer 12.1.1.2 as-number 2ipv4-family unicast
undo synchronization
network 10.1.1.0 255.255.255.0
peer 12.1.1.2 enable

R2

interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0interface GigabitEthernet0/0/1
ip address 172.16.0.1 255.255.255.252interface GigabitEthernet0/0/2
ip address 172.16.0.9 255.255.255.252interface LoopBack0
ip address 172.16.1.2 255.255.255.255interface LoopBack1
ip address 172.16.2.1 255.255.255.0bgp 64512
router-id 172.16.1.2
confederation id 2
confederation peer-as 64513
peer 12.1.1.1 as-number 1
peer 172.16.1.3 as-number 64512
peer 172.16.1.3 connect-interface LoopBack0
peer 172.16.1.5 as-number 64513
peer 172.16.1.5 ebgp-max-hop 2
peer 172.16.1.5 connect-interface LoopBack0ipv4-family unicast
undo synchronization
network 172.16.0.0 255.255.248.0
peer 12.1.1.1 enable
peer 172.16.1.3 enable
peer 172.16.1.3 next-hop-local
peer 172.16.1.5 enable
peer 172.16.1.5 next-hop-localospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255ip route-static 172.16.0.0 255.255.248.0 NULL0

R3

interface GigabitEthernet0/0/0
ip address 172.16.0.2 255.255.255.252interface GigabitEthernet0/0/1
ip address 172.16.0.5 255.255.255.252interface LoopBack0
ip address 172.16.1.3 255.255.255.255interface LoopBack1
ip address 172.16.3.1 255.255.255.0bgp 64512
router-id 172.16.1.3
confederation id 2
peer 172.16.1.2 as-number 64512
peer 172.16.1.2 connect-interface LoopBack0
peer 172.16.1.4 as-number 64512
peer 172.16.1.4 connect-interface LoopBack0ipv4-family unicast
undo synchronization
peer 172.16.1.2 enable
peer 172.16.1.4 enable
peer 172.16.1.4 reflect-clientospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255

R4

interface GigabitEthernet0/0/0
ip address 172.16.0.6 255.255.255.252interface GigabitEthernet0/0/1
ip address 172.16.0.21 255.255.255.252interface LoopBack0
ip address 172.16.1.4 255.255.255.255interface LoopBack1
ip address 172.16.4.1 255.255.255.0bgp 64512
router-id 172.16.1.4
confederation id 2
confederation peer-as 64513
peer 172.16.1.3 as-number 64512
peer 172.16.1.3 connect-interface LoopBack0
peer 172.16.1.7 as-number 64513
peer 172.16.1.7 ebgp-max-hop 2
peer 172.16.1.7 connect-interface LoopBack0ipv4-family unicast
undo synchronization
peer 172.16.1.3 enable
peer 172.16.1.7 enableospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255

R5

interface GigabitEthernet0/0/0
ip address 172.16.0.10 255.255.255.252interface GigabitEthernet0/0/1
ip address 172.16.0.13 255.255.255.252interface LoopBack0
ip address 172.16.1.5 255.255.255.255interface LoopBack1
ip address 172.16.5.1 255.255.255.0bgp 64513
router-id 172.16.1.5
confederation id 2
confederation peer-as 64512
peer 172.16.1.2 as-number 64512
peer 172.16.1.2 ebgp-max-hop 2
peer 172.16.1.2 connect-interface LoopBack0
peer 172.16.1.6 as-number 64513
peer 172.16.1.6 connect-interface LoopBack0ipv4-family unicast
undo synchronization
peer 172.16.1.2 enable
peer 172.16.1.6 enableospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255

R6

interface GigabitEthernet0/0/0
ip address 172.16.0.14 255.255.255.252interface GigabitEthernet0/0/1
ip address 172.16.0.17 255.255.255.252interface LoopBack0
ip address 172.16.1.6 255.255.255.255interface LoopBack1
ip address 172.16.6.1 255.255.255.0bgp 64513
router-id 172.16.1.6
confederation id 2
peer 172.16.1.5 as-number 64513
peer 172.16.1.5 connect-interface LoopBack0
peer 172.16.1.7 as-number 64513
peer 172.16.1.7 connect-interface LoopBack0ipv4-family unicast
undo synchronization
peer 172.16.1.5 enable
peer 172.16.1.7 enable
peer 172.16.1.7 reflect-clientospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255

R7

interface GigabitEthernet0/0/0
ip address 172.16.0.18 255.255.255.252interface GigabitEthernet0/0/1
ip address 172.16.0.22 255.255.255.252interface GigabitEthernet0/0/2
ip address 78.1.1.7 255.255.255.0interface LoopBack0
ip address 172.16.1.7 255.255.255.255interface LoopBack1
ip address 172.16.7.1 255.255.255.0bgp 64513
router-id 172.16.1.7
confederation id 2
confederation peer-as 64512
peer 78.1.1.8 as-number 3
peer 172.16.1.4 as-number 64512
peer 172.16.1.4 ebgp-max-hop 2
peer 172.16.1.4 connect-interface LoopBack0
peer 172.16.1.6 as-number 64513
peer 172.16.1.6 connect-interface LoopBack0ipv4-family unicast
undo synchronization
network 172.16.0.0 255.255.248.0
peer 78.1.1.8 enable
peer 172.16.1.4 enable
peer 172.16.1.4 next-hop-local
peer 172.16.1.6 enable
peer 172.16.1.6 next-hop-localospf 1
area 0.0.0.0
network 172.16.0.0 0.0.255.255ip route-static 172.16.0.0 255.255.248.0 NULL0

R8

interface GigabitEthernet0/0/0
ip address 78.1.1.8 255.255.255.0interface GigabitEthernet0/0/1interface GigabitEthernet0/0/2interface LoopBack0
ip address 8.8.8.8 255.255.255.255interface LoopBack1
ip address 10.1.8.1 255.255.255.0bgp 3
router-id 8.8.8.8
peer 78.1.1.7 as-number 2ipv4-family unicast
undo synchronization
network 10.1.8.0 255.255.255.0
peer 78.1.1.7 enable

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

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

相关文章

Python MySQL 数据库查询:选择数据、使用筛选条件、防止 SQL 注入

从表格中选择数据 要从MySQL中的表格中选择数据,请使用"SELECT"语句: 示例选择"customers"表格中的所有记录,并显示结果: import mysql.connectormydb mysql.connector.connect(host"localhost"…

模型服务网格:云原生下的模型服务管理

作者:王夕宁 模型服务网格(Model Service Mesh)是一种架构模式,用于在分布式环境中部署和管理机器学习模型服务。它提供了一个可扩展的、高性能的基础架构,用于将多个模型服务进行管理、部署和调度,以此更…

0基础开发EtherNet/IP:协议格式,JAVA、C#、C++处理

经过一阵倒腾,把CIP、Ethernet/ip协议搞到手 协议的概念和理论就不提及了,上网随便一搜索EtherNet/IP遍地都是。 直接将协议关键点列举出来吧。 更多协议资料 www.jngbus.com 通讯软件群 30806722 这里讲解的是TCP和UDP协议的格式,EtherN…

vue.config.js中打包相关配置

1.原始篇 let path require(path); const webpack require(webpack); const ThemeColorReplacer require(webpack-theme-color-replacer); const { getThemeColors, modifyVars } require(./src/utils/themeUtil); const { resolveCss } require(./src/utils/theme-color…

Python并发与多线程:并发网络通信模型

在Python中,有多种方式可以实现并发网络通信模型,其中包括多线程、多进程、协程和异步IO等。在本篇中,我们主要讨论多线程实现并发网络通信的方法。 使用多线程可以在一个程序中同时处理多个网络连接,从而提高程序的性能和效率。…

如何本地部署虚拟数字克隆人 SadTalker

环境: Win10 SadTalker 问题描述: 如何本地部署虚拟数字克隆人 SadTalker 解决方案: SadTalker:学习逼真的3D运动系数,用于风格化的音频驱动的单图像说话人脸动画 单张人像图像🙎 ♂️音频&#x1f3…

伊恩·斯图尔特《改变世界的17个方程》傅里叶变换笔记

主要是课堂的补充(yysy,我觉得课堂的教育模式真有够无聊的,PPT、写作业、考试,感受不到知识的魅力。 它告诉我们什么? 空间和时间中的任何模式都可以被看作不同频率的正弦模式的叠加。 为什么重要? 频率分量…

【图解数据结构】顺序表实战指南:手把手教你详细实现(超详细解析)

🌈个人主页:聆风吟 🔥系列专栏:图解数据结构、算法模板 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 一. ⛳️线性表1.1 🔔线性表的定义1.2 🔔线性表的存储结构 二. ⛳️顺序表…

论文阅读_CogTree_推理的认知树

英文名称: From Complex to Simple: Unraveling the Cognitive Tree for Reasoning with Small Language Models中文名称: 从复杂到简单:揭示小型语言模型推理的认知树链接: http://arxiv.org/abs/2311.06754v1代码: https://github.com/alibaba/EasyNLP作者: Junbi…

OpenCompass大模型测评

一、笔记 为什么大模型需要开展测评? 大模型测评有以下原因: 1、让普通用户了解大模型的能力和特点,选择合适的大模型 2、让开发者了解大模型的能力边界,找到提升的地方 3、让管理机构更了解大模型,减少大模型带来的社会风险 …

为vs code配置unity开发环境

1.安装.NET.Core SDK 我们可以访问官网下载安装SDK及tool(https://www.microsoft.com/net/download/core)下载。有的系统只提供了执行文件,没有提供安装包,需要自己做一些配置。 下载好对应的版本就可以安装了,安装好以…

Video 不支持微信小程序的show-bottom-progress属性

原文地址:Video 不支持微信小程序的show-bottom-progress属性-鹭娃网络 相关平台 微信小程序 小程序基础库: 2.20.1使用框架: React 复现步骤 import { Video} from tarojs/components; 渲染一个Video播放视频,无法隐藏手机屏幕最底部的进度条&#…

【JavaEE】文件操作与IO

作者主页:paper jie_博客 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文于《JavaEE》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造&…

L1-067 洛希极限(Java)

科幻电影《流浪地球》中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木“刚体洛希极限”,地球面临被彻底撕碎的危险。但实际上,这个计算是错误的。 洛希极限(Roche limit)是一…

【SpringCloud】微服务框架后端部署详细过程记录20240119

前言:前两天公司接到客户提供的一个微服务框架,导师让我在本地部署验证一下该框架的可用性,借此机会记录一下微服务项目的一个基本部署流程,仅供学习参考,如有不足还请指正! 文件结构 提供的压缩文件共包含…

IDEA在重启springboot项目时没有自动重新build

IDEA在重启springboot项目时没有自动重新build 问题描述 当项目里面某些依赖或者插件更新了,target的class文件没有找到,导致不是我们需要的效果。 只能手动的清理target文件,麻烦得很 , 单体项目还好说,一次清理就…

如何让 Websocket兼容低版本浏览器

要使WebSocket兼容低版本浏览器,可以使用一些降级策略。以下是一些可能的方法: 使用WebSocket的替代方案:在低版本浏览器中,可以使用一些基于HTTP的长轮询或流技术来实现类似于WebSocket的功能。常见的替代方案包括Comet、SSE&…

C++从零开始的打怪升级之路(day16)

这是关于一个普通双非本科大一学生的C的学习记录贴 在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料 那么开启正题 今天分享的内容是string类的模拟实现 当然string类里面有100多个…

7、机器学习中的数据泄露(Data Leakage)

找到并修复这个以微妙的方式破坏你的模型的问题。 数据泄露这个概念在kaggle算法竞赛中经常被提到,这个不同于我们通常说的生活中隐私数据暴露,而是在竞赛中经常出现某支队伍靠着对极个别feature的充分利用,立即将对手超越,成功霸占冠军位置,而且与第二名的差距远超第二名…

一键搭建你的知识库

效果 说明 由于安装包安装需要glibc>2.7 我就不尝试了 因为glib升级是一个繁琐的过程 没有升级的意义 只是为了体验知识库 没必要浪费时间 1.1docker compose部署trilium 1.1.创建目录 mkdir -p /opt/triliumcd /opt/trilium 1.2.编写docker-comppose.yml文件 vim dock…