eNSP:ibgp的破水平切割练习
实验要求:

拓扑展示:

命令操作:
R1:
<Huawei>sys
[Huawei]sys r1
[r1]int g 0/0/1
[r1-GigabitEthernet0/0/1]ip add 12.1.1.1 24
[r1-GigabitEthernet0/0/1]int lo0
[r1-LoopBack0]ip add 1.1.1.1 24
[r1-LoopBack0]ospf network-type broadcast [r1-bgp]peer 12.1.1.2 as-number 2[r1-bgp]network 1.1.1.0 24
R2:
[Huawei]sys r2
[r2]int g 0/0/0
[r2-GigabitEthernet0/0/0]ip add 12.1.1.2 24
[r2-GigabitEthernet0/0/0]int g 0/0/1
[r2-GigabitEthernet0/0/1]ip add 172.16.0.1 30
[r2-GigabitEthernet0/0/1]int g 0/0/2
[r2-GigabitEthernet0/0/2]ip add 172.16.0.5 30
[r2-GigabitEthernet0/0/2]int loo0
[r2-LoopBack0]ip add 172.16.32.1 22
[r2-LoopBack0]ospf network-type broadcast
[r2-LoopBack0]int lo1
[r2-LoopBack1]ip add 172.16.60.1 32[r2]ospf
[r2-ospf-1]ar 0
[r2-ospf-1-area-0.0.0.0]network 172.16.0.0
0.0.31.255
[r2-ospf-1-area-0.0.0.0]net 172.16.60.1 0.0.0.0
[r2-ospf-1-area-0.0.0.0]net 172.16.32.1 0.0.0.0[r2]bgp 64512
[r2-bgp]router-id 2.2.2.2
[r2-bgp]confederation id 2
[r2-bgp]confederation peer-as 64513
[r2-bgp]peer 5.5.5.5 as-number 64513
[r2-bgp]peer 172.16.60.4 as-number 64513
[r2-bgp]peer 172.16.60.4 connect-interface lo1
[r2-bgp]peer 172.16.60.4 ebgp-max-hop 2
[r2-bgp]peer 172.16.60.2 as-number 64512
[r2-bgp]peer 172.16.60.2 connect-interface lo1[r2]bgp 64512
[r2-bgp]peer 12.1.1.1 as-number 1[r2-bgp]peer 172.16.60.2 next-hop-local
R3:
<Huawei>sys
[Huawei]sys r3
[r3]int g 0/0/0
[r3-GigabitEthernet0/0/0]ip add 172.16.0.2 3
[r3-GigabitEthernet0/0/0]int g 0/0/1
[r3-GigabitEthernet0/0/1]ip add 172.16.0.9 30
[r3-GigabitEthernet0/0/1]int lo0
[r3-LoopBack0]ip add 172.16.36.1 22
[r3-LoopBack0]ospf network-type broadcast
[r3-LoopBack0]int lo1
[r3-LoopBack1]ip add 172.16.60.2 32[r3]ospf 1 router-id 3.3.3.3
ate the new router ID.
[r3-ospf-1]ar 0
[r3-ospf-1-area-0.0.0.0]network 0.0.0.0 0.0.0.0[r3]bgp 64512
[r3-bgp]router-id 3.3.3.3
[r3-bgp]confederation id 2
[r3-bgp]peer 172.16.60.3 as-number 64512
[r3-bgp]peer 172.16.60.3 connect-interface lo1
[r3-bgp]peer 172.16.60.1 as-number 64512
[r3-bgp]peer 172.16.60.1 connect-interface lo1[r3-bgp]peer 172.16.60.3 reflect-client
R4:
[Huawei]sys r4
[r4]int g 0/0/0
[r4-GigabitEthernet0/0/0]ip add 172.16.0.10 30
[r4-GigabitEthernet0/0/0]int g 0/0/1
[r4-GigabitEthernet0/0/1]ip add 172.16.0.13 30
[r4-GigabitEthernet0/0/1]int lo0
[r4-LoopBack0]ip add 172.16.40.1 22
[r4-LoopBack0]ospf network-type broadcast
[r4-LoopBack0]int lo1
[r4-LoopBack1]ip add 172.16.60.3 32[r4]ospf 1 router-id 4.4.4.4
[r4-ospf-1]ar 0
[r4-ospf-1-area-0.0.0.0]network 0.0.0.0 0.0.0.0[r4]bgp 64512
[r4-bgp]router-id 4.4.4.4
[r4-bgp]confederation id 2
[r4-bgp]confederation peer-as 64513
[r4-bgp]peer 172.16.60.6 as-number 64513
[r4-bgp]peer 172.16.60.6 connect-interface lo1
[r4-bgp]peer 172.16.60.6 ebgp-max-hop 2
[r4-bgp]peer 172.16.60.2 as-number 64512
[r4-bgp]peer 172.16.60.2 connect-interface lo1[r4-bgp]peer 172.16.60.2 next-hop-local
R5:
<Huawei>sys
[Huawei]sys r5
[r5]int g 0/0/0
[r5-GigabitEthernet0/0/0]ip add 172.16.0.6 30
[r5-GigabitEthernet0/0/0]int g 0/0/1
[r5-GigabitEthernet0/0/1]ip add 172.16.0.17 30
[r5-GigabitEthernet0/0/1]int lo0
[r5-LoopBack0]ip add 172.16.44.1 22
[r5-LoopBack0]ospf network-type broadcast
[r5-LoopBack0]int lo1
[r5-LoopBack1]ip add 172.16.60.4 32[r5]ospf 1 router-id 5.5.5.5
[r5-ospf-1]ar 0
[r5-ospf-1-area-0.0.0.0]network 0.0.0.0 0.0.0.0[r5]bgp 64513
[r5-bgp]router-id 5.5.5.5
[r5-bgp]confederation id 2
[r5-bgp]confederation peer-as 64512
[r5-bgp]peer 172.16.60.1 as-number 64512
[r5-bgp]peer 172.16.60.1 connect-interface lo1
[r5-bgp]peer 172.16.60.1 ebgp-max-hop 2
[r5-bgp]peer 172.16.60.5 as-number 64513
[r5-bgp]peer 172.16.60.5 connect-interface lo1[r5-bgp]peer 172.16.60.5 next-hop-local
R6:
<Huawei>sys
[Huawei]sys r6
[r6]int g 0/0/0
[r6-GigabitEthernet0/0/0]ip add 172.16.0.18 30
[r6-GigabitEthernet0/0/0]int g 0/0/1
[r6-GigabitEthernet0/0/1]ip add 172.16.0.21 30
[r6-GigabitEthernet0/0/1]int lo0
[r6-LoopBack0]ip add 172.16.48.1 22
[r6-LoopBack0]ospf network-type broadcast
[r6-LoopBack0]int lo1
[r6-LoopBack1]ip add 172.16.60.5 32[r6]ospf 1 router-id 6.6.6.6
[r6-ospf-1]ar 0
[r6-ospf-1-area-0.0.0.0]network 0.0.0.0 0.0.0.0[r6]bgp 64513
[r6-bgp]router-id 6.6.6.6
[r6-bgp]confederation id 2
[r6-bgp]peer 172.16.60.4 as-number 64513
[r6-bgp]peer 172.16.60.4 connect-interface lo1
[r6-bgp]peer 172.16.60.6 as-number 64513
[r6-bgp]peer 172.16.60.6 connect-interface lo1[r6-bgp]peer 172.16.60.4 reflect-client
R7:
<Huawei>sys
[Huawei]sys r7
[r7]int g 0/0/0
[r7-GigabitEthernet0/0/0]ip add 172.16.0.22 30
[r7-GigabitEthernet0/0/0]int g 0/0/1
[r7-GigabitEthernet0/0/1]ip add 172.16.0.14 30
[r7-GigabitEthernet0/0/1]int lo0
[r7-LoopBack0]ip add 172.16.52.1 22
[r7-LoopBack0]ospf network-type broadcast
[r7-LoopBack0]int lo1
[r7-LoopBack1]ip add 172.16.60.6 32
[r7-LoopBack1]int g 0/0/2
[r7-GigabitEthernet0/0/2]ip add 78.1.1.2 24[r7]ospf 1 router-id 7.7.7.7
[r7-ospf-1]area 0
[r7-ospf-1-area-0.0.0.0]net 172.16.0.0 0.0.31.255
[r7-ospf-1-area-0.0.0.0]net 172.16.52.1 0.0.0.0
[r7-ospf-1-area-0.0.0.0]net 172.16.60.6 0.0.0.0[r7]bgp 64513
[r7-bgp]router-id 7.7.7.7
[r7-bgp]confederation id 2
[r7-bgp]confederation peer-as 64512
[r7-bgp]peer 172.16.60.3 as-number 64512
[r7-bgp]peer 172.16.60.3 connect-interface lo1
[r7-bgp]peer 172.16.60.3 ebgp-max-hop 2
[r7-bgp]peer 172.16.60.5 as-number 64513
[r7-bgp]peer 172.16.60.5 connect-interface lo1[r7-bgp]peer 78.1.1.1 as-number 3[r7-bgp]peer 172.16.60.5 next-hop-local
R8:
<Huawei>sys
[Huawei]sys r8
[r8]int g 0/0/0
[r8-GigabitEthernet0/0/0]ip add 78.1.1.1 24
[r8-GigabitEthernet0/0/0]int lo0
[r8-LoopBack0]ip add 8.8.8.8 24[r8]bgp 3
[r8-bgp]router-id 8.8.8.8
[r8-bgp]peer 78.1.1.2 as-number 2
结果呈现:
r1与r8能够互相访问。

相关文章:
eNSP:ibgp的破水平切割练习
实验要求: 拓扑展示: 命令操作: R1: <Huawei>sys [Huawei]sys r1 [r1]int g 0/0/1 [r1-GigabitEthernet0/0/1]ip add 12.1.1.1 24 [r1-GigabitEthernet0/0/1]int lo0 [r1-LoopBack0]ip add 1.1.1.1 24 [r1-LoopBack0]osp…...
maven是什么?安装+配置
目录 1.什么是maven? 1.2.maven的核心功能是什么? 2.Maven安装配置 2.1Maven的安装 2.2Maven环境配置 1.配置 MAVEN_HOME ,变量值就是你的 maven 安装的路径(bin 目录之前一级目录) 2.将MAVEN_HOME 添加到Path系…...
基于长短期神经网络LSTM的多分类代码
目录 背影 摘要 LSTM的基本定义 LSTM实现的步骤 基于长短期神经网络LSTM的股票预测 MATALB编程实现,附有代码:基于长短期神经网络LSTM的多分类代码,基于LSTM的多分类预测-深度学习文档类资源-CSDN文库 https://download.csdn.net/download/abc991835105/88184779 效果图 结果…...
利用爬虫爬取图片并保存
1 问题 在工作中,有时会遇到需要相当多的图片资源,可是如何才能在短时间内获得大量的图片资源呢? 2 方法 我们知道,网页中每一张图片都是一个连接,所以我们提出利用爬虫爬取网页图片并下载保存下来。 首先通过网络搜索…...
设计模式之Bridge模式的C++实现
目录 1、Bridge模式的提出 2、Bridge模式的定义 3、Bridge模式总结 4、需求描述 5、多继承方式实现 6、使用Bridge设计模式实现 1、Bridge模式的提出 在软件功能模块设计中,如果类的实现功能划分不清晰,使得继承得到的子类往往是随着需求的变化&am…...
springboot异步任务
在Service类声明一个注解Async作为异步方法的标识 package com.qf.sping09test.service;import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service;Service public class AsyncService {//告诉spring这是一个异步的方法Asyncp…...
Flutter父宽度自适应子控件的宽度
需求: 控件随着金币进行自适应宽度 image.png 步骤: 1、Container不设置宽度,需要设置约束padding; 2、文本使用Flexible形式; Container(height: 24.dp,padding: EdgeInsetsDirectional.only(start: 8.dp, end: 5.d…...
什么是 API 安全?学习如何防止攻击和保护数据
随着 API 技术的普及,API 安全成为了一个越来越重要的问题。本文将介绍什么是 API 安全,以及目前 API 面临的安全问题和相应的解决方案。 什么是 API 安全 API 安全是指保护 API 免受恶意攻击和滥用的安全措施。API 安全通常包括以下几个方面࿱…...
简述 TCP 和 UDP 的区别以及优缺点和使用场景?
一、TCP与UDP区别总结: 1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接 2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失&…...
react进阶
react-virtualized的高阶组件,Autosize可以使屏幕适配。使用render-props模式来获取到AutoSizer组件暴露的width和height属性。JSON.parse(JSON.stringify())不适用于有undefined的数据。 深拷贝的使用,不能使用在有undefined的数据中。有直接过滤undefi…...
使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】
文章目录 1. 安装IIS必要WebDav组件2. 客户端测试3. 使用cpolar内网穿透,将WebDav服务暴露在公网3.1 打开Web-UI管理界面3.2 创建隧道3.3 查看在线隧道列表3.4 浏览器访问测试 4. 安装Raidrive客户端4.1 连接WebDav服务器4.2 连接成功4.2 连接成功 1. Linux(centos8…...
科技感响应式管理系统后台登录页ui设计html模板
做了一个科技感的后台管理系统登录页设计,并且尝试用响应式布局把前端html写了出来,发现并没有现象中的那么容易,chrome等标准浏览器都显示的挺好,但IE11下面却出现了很多错位,兼容起来还是挺费劲的,真心不…...
Lombok的使用及注解含义
文章目录 一、简介二、如何使用2.1、在IDEA中安装Lombok插件2.2、添加maven依赖 三、常用注解3.1、Getter / Setter3.2、ToString3.3、NoArgsConstructor / AllArgsConstructor3.4、EqualsAndHashCode3.5、Data3.6、Value3.7、Accessors3.7.1、Accessors(chain true)3.7.2、Ac…...
实时通信应用的开发:Vue.js、Spring Boot 和 WebSocket 整合实践
目录 1. 什么是webSocket 2. webSocket可以用来做什么? 3. webSocket协议 4. 服务器端 5. 客户端 6. 测试通讯 1. 什么是webSocket WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务…...
【C++】C++异常
文章目录 1. C语言传统处理错误的方式2. C异常的概念3. 异常的使用3.1 异常的抛出和捕获3.2 异常的重新抛出3.3 异常安全3.4 异常规范 4. C标准库的异常体系5. 自定义的异常体系6. 异常的优缺点 1. C语言传统处理错误的方式 C语言传统的错误处理机制有两个: 终止程…...
学生成绩管理系统V2.0
某班有最多不超过30人(具体人数由键盘输入)参加某门课程的考试,参考前面章节的“学生成绩管理系统V1.0”,用一维数组和函数指针作函数参数编程实现如下菜单驱动的学生成绩管理系统,其中每位同学的学号和成绩等数据可以…...
【C++】开源:tinyxml2解析库配置使用
😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍tinyxml2解析库配置使用。 无专精则不能成,无涉猎则不能通。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,…...
如何使用webpack打包一个库library,使用webpack打包sdk.
如何使用webpack打包一个库library 如果你需要自己封装一些包给别人使用,那么可以参考以下方法 初始化库 mkdir library cd library npm init -y经过以上步骤后会生成一个library文件夹,里面包含一个package.json文件。然后简单修改为如下所示: {&qu…...
项目一:基于stm32的阿里云智慧消防监控系统
若该文为原创文章,转载请注明原文出处。 Hi,大家好,我是忆枫,今天向大家介绍一个单片机项目。 一、简介 智慧消防监控系统,是用于检测火灾,温度,烟雾的监控系统。以 stm32单片机为核心外加 MQ…...
【果树农药喷洒机器人】Part6:基于深度相机与分割掩膜的果树冠层体积探测方法
📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨ 📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸对你有帮助,可点赞 👍…...
从‘够用’到‘电影级’:我是如何用HDRP让我的Unity独立游戏画面质感翻倍的
从‘够用’到‘电影级’:我是如何用HDRP让我的Unity独立游戏画面质感翻倍的 去年夏天,当我第一次在Steam上发布自己的独立游戏时,评论区里出现最多的评价是"玩法有趣,但画面像十年前的作品"。这句话像根刺一样扎在心里—…...
CDecrypt:终极Wii U游戏文件解密工具完整指南
CDecrypt:终极Wii U游戏文件解密工具完整指南 【免费下载链接】cdecrypt Decrypt Wii U NUS content — Forked from: https://code.google.com/archive/p/cdecrypt/ 项目地址: https://gitcode.com/gh_mirrors/cd/cdecrypt 想象一下,你刚刚下载了…...
从AHB到Multi-Layer AHB:手把手教你用Verilog搭一个简易互连矩阵(附仿真代码)
从AHB到Multi-Layer AHB:手把手教你用Verilog搭一个简易互连矩阵(附仿真代码) 在数字系统设计中,总线架构如同城市的交通网络,决定了数据流动的效率和秩序。当系统复杂度从单核处理器演进到多核异构计算时,…...
别再搞混了!一文讲透GIS中.tfw、GDAL、ArcMap的仿射变换六参数对应关系
地理空间数据处理中的仿射变换六参数全解析 当你在处理遥感影像或地图数据时,是否曾被不同GIS工具中的六参数搞得晕头转向?今天我们就来彻底理清.tfw文件、GDAL库和ArcMap中这些神秘数字的对应关系。无论你是GIS开发工程师还是空间数据分析师,…...
别再被硬盘容量坑了!5分钟搞懂KB和KiB的区别(附Windows/Linux查看方法)
别再被硬盘容量坑了!5分钟搞懂KB和KiB的区别(附Windows/Linux查看方法) 刚买的新硬盘标称1TB,插上电脑却显示只有931GB——这种"缩水"现象困扰过无数用户。背后的根本原因,是计量单位标准的历史演变与行业实…...
FireRed-OCR Studio效果展示:带页眉页脚文档区域智能过滤
FireRed-OCR Studio效果展示:带页眉页脚文档区域智能过滤 1. 工业级文档解析新标杆 FireRed-OCR Studio代表了当前文档解析技术的最高水平。这款基于Qwen3-VL模型深度优化的工具,不仅能准确识别文字内容,更能智能理解文档的完整结构布局。在…...
APM飞控解锁失败?别慌,手把手教你排查电机解锁的5个常见坑
APM飞控解锁失败?手把手教你排查电机解锁的5个关键环节 当无人机在首次起飞前无法完成电机解锁时,那种挫败感每个飞手都深有体会。看着地面站不断跳出的错误提示,新手往往会陷入手忙脚乱的困境。本文将从实际场景出发,用工程思维拆…...
思源宋体免费商用完全指南:从零基础到专业应用的7步解决方案
思源宋体免费商用完全指南:从零基础到专业应用的7步解决方案 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 还在为中文字体版权问题而烦恼?还在为寻找高质量且…...
STC15单片机驱动LCD12864显示汉字和图片,串行接口比并行接口省多少IO口?
STC15单片机驱动LCD12864显示:串行接口如何极致节省IO资源 在嵌入式设备开发中,IO口资源常常成为制约功能扩展的瓶颈。以STC15W408AS驱动LCD12864液晶屏为例,当我们需要在小型温湿度计或仪表中实现汉字和图形显示时,串行接口相比并…...
如何在Foobar2000中实现专业级歌词同步:3个简单步骤掌握ESLyric歌词源
如何在Foobar2000中实现专业级歌词同步:3个简单步骤掌握ESLyric歌词源 【免费下载链接】ESLyric-LyricsSource Advanced lyrics source for ESLyric in foobar2000 项目地址: https://gitcode.com/gh_mirrors/es/ESLyric-LyricsSource 想要在Foobar2000中享受…...
