HCIP BGP小综合

BGP小综合

  • AS配置
    • AS1
    • AS2 中的小自治系统64512
    • AS2 中的小自治系统64513
    • AS3
  • 测试

在这里插入图片描述

在这里插入图片描述

首先该实验分成三个AS,AS2里面有联邦,所以配置顺序 要先将IBGP通,然后配置AS1,AS3和联邦

AS配置

AS1

R1

#
bgp 1router-id 1.1.1.1peer 12.1.1.2 as-number 2 ##network 1.1.1.0 255.255.255.0   //宣告网段
#

因为联邦是在AS2内部跟AS1和AS3没关系,所以正常配置就行

AS2 中的小自治系统64512

R2

bgp 64512     //本地小号router-id 2.2.2.2confederation id 2    //本地大号confederation peer-as 64513    //跟R5建邻peer 12.1.1.1 as-number 1 peer 172.16.1.3 as-number 64512      //跟R3的IBGPpeer 172.16.1.3 connect-interface LoopBack0   //环回建邻peer 172.16.1.5 as-number 64513 peer 172.16.1.5 ebgp-max-hop 2     //R2和R5是两个小号,又是环回建邻,所以要改改下一跳peer 172.16.1.5 connect-interface LoopBack0     #network 172.16.0.0 255.255.248.0  //宣告做了空接口的网段,防环还减少路由条目peer 172.16.1.3 next-hop-local  //跟R3,R5建邻的时候为了让BGP表优且可传所以要改下一跳peer 172.16.1.5 next-hop-local 
#
ip route-static 172.16.0.0 255.255.248.0 NULL0  //做空接口

一个AS分成了2个子自治系统,一个64512一个64513

首先告诉我自己有个小的AS叫64512,然后再告诉我还有个大的AS2

因为R2和R5是两个自治系统,然后又用的环回建邻居,所以要改跳数


R3
#
bgp 64512router-id 3.3.3.3confederation id 2peer 172.16.1.2 as-number 64512 peer 172.16.1.2 connect-interface LoopBack0peer 172.16.1.4 as-number 64512 peer 172.16.1.4 connect-interface LoopBack0##peer 172.16.1.4 reflect-client   // 将R3作为路由反射器,然后将学到的东西传给IBGP邻居
#

R4
#
bgp 64512router-id 4.4.4.4confederation id 2confederation peer-as 64513peer 172.16.1.3 as-number 64512 peer 172.16.1.3 connect-interface LoopBack0peer 172.16.1.7 as-number 64513 peer 172.16.1.7 ebgp-max-hop 2 peer 172.16.1.7 connect-interface LoopBack0#

AS2 中的小自治系统64513

首先告诉我自己有个小的AS叫64513,然后再告诉我还有个大的AS2


R5
#
bgp 64513router-id 5.5.5.5confederation id 2confederation peer-as 64512peer 172.16.1.2 as-number 64512 peer 172.16.1.2 ebgp-max-hop 2 peer 172.16.1.2 connect-interface LoopBack0peer 172.16.1.6 as-number 64513 peer 172.16.1.6 connect-interface LoopBack0#

R6
#
bgp 64513confederation id 2peer 172.16.1.5 as-number 64513 peer 172.16.1.5 connect-interface LoopBack0peer 172.16.1.7 as-number 64513 peer 172.16.1.7 connect-interface LoopBack0##peer 172.16.1.7 reflect-client
#

R7
#
bgp 64513router-id 7.7.7.7confederation id 2confederation peer-as 64512peer 78.1.1.2 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 LoopBack0peer 172.16.1.6 as-number 64513 peer 172.16.1.6 connect-interface LoopBack0##network 172.16.0.0 255.255.248.0 peer 172.16.1.4 next-hop-local peer 172.16.1.6 next-hop-local#
#
ip route-static 172.16.0.0 255.255.248.0 NULL0
#

AS3

R8

#
bgp 3peer 78.1.1.1 as-number 2 #

测试

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

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

相关文章

二十二、责任链模式

目录 1、使用demo演示责任链模式2、传统方案解决oa系统审批3、传统方案解决oa系统审批存在的问题4、职责链模式基本介绍5、职责链模式原理类图6、职责链模式解决oa系统采购审批7、职责链模式的注意事项和细节8、职责链模式的实际使用场景举例 1、使用demo演示责任链模式 学校o…

数据库相关面试题

巩固基础,砥砺前行 。 只有不断重复,才能做到超越自己。 能坚持把简单的事情做到极致,也是不容易的。 mysql怎么优化 : MySQL的优化可以从以下几个方面入手: 数据库设计优化:合理设计表结构,选择合适的数…

GitHub 如何部署写好的H5静态页面

感谢粉皮zu的私信,又有素材写笔记了。(●’◡’●) 刚好记录一下我示例代码的GitHub部署配置,以便于后期追加仓库。 效果 环境 gitwin 步骤 第一步 新建仓库 第二步 拉取代码 将仓库clone到本地 git clone 地址第三步 部署文件 新建.github\workflo…

现代无人机技术

目录 1.发展 2.应用领域 3.对战争的影响 4.给人类带来的福利 5.给人类带来的坏处 1.发展 无人机的发展可以分为以下几个关键步骤: 1. 早期试验和研究:20世纪初,飞行器的概念开始出现,并进行了一些早期的试飞和实验。这些尝试包…

LeetCode150道面试经典题-- 有效的字母异位词(简单)

1.题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 2.示例 s"adasd" t"daads" 返回true s"addad" t &q…

常见设计模式

概念 设计模式是怎么解决问题的一种方案 常见的设计模式 单例模式 概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 应用:项目封装个websocket用于大屏,redux,vuex都应用了单例模式的思想&#xff1b…

文献阅读:AnnoLLM: Making Large Language Models to Be Better Crowdsourced Annotators

文献阅读:AnnoLLM: Making Large Language Models to Be Better Crowdsourced Annotators 1. 文章简介2. 方法介绍3. 实验考察 1. 实验结果2. 消解实验3. Consistency & Stability 4. 结论 & 思考 文献链接:https://arxiv.org/abs/2303.16854 …

j东h5st参数多局部ob加密(js_security_v3_0.1.4.js)加密分析

j东h5st参数多局部多次ob加密(js_security_v3_0.1.4.js) 大家好呀,我是你们的好兄弟,【星云horseAK】,今天的主题真的是千呼万唤始出来,某东东的h5st参数,这个加密的js文件使用了obfuscator进行…

《Java-SE-第三十六章》之枚举

前言 在你立足处深挖下去,就会有泉水涌出!别管蒙昧者们叫嚷:“下边永远是地狱!” 博客主页:KC老衲爱尼姑的博客主页 博主的github,平常所写代码皆在于此 共勉:talk is cheap, show me the code 作者是爪哇岛的新手,水平很有限&…

war和war exploded

war和war exploded的区别 war模式&#xff1a;将WEB工程以包的形式上传到服务器 &#xff1b; war exploded模式&#xff1a;将WEB工程以当前文件夹的位置关系上传到服务器&#xff1b;>> war包是自己打包生成的&#xff0c;如pom文件中<packaging>war</packag…

使用 Visual Studio Code 调试 CMake 脚本

之前被引入到 Visual Studio 中的 CMake 调试器&#xff0c;现已在 Visual Studio Code 中可用。 也就是说&#xff0c;现在你可以通过在 VS Code 中安装 CMake 工具扩展&#xff0c;来调试你的 CMakeLists.txt 脚本了。是不是很棒? 背景知识 Visual C 开发团队和 CMake 的维…

Flutter源码分析笔记:Widget类源码分析

Flutter源码分析笔记 Widget类源码分析 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at: https://jclee95.blog.csdn.netEmail: 291148484163.com. Shenzhen ChinaAddress of this article:https://blog.csdn.net/qq_28550263/article/details/132259681 【介绍】&#x…

Qt下载安装及配置教程

进入qt中文网站&#xff1a;https://www.qt.io/zh-cn/ 下载开源版 往下滑&#xff0c;下载Qt在线安装程序 它已经检测出我的是windows系统&#xff0c;直接点击download就好。如果是其它的系统&#xff0c;需要找到对应自己系统的安装包。 然后跟网速有关&#xff0c;等…

登录验证码实现

Hutool代码改造 Hutool 有参考文档&#xff1b;很多工具类&#xff1b;把一些功能都封装好&#xff1b;都不用你自己去写&#xff1b;直接调用它的工具类 它这里会详细告诉你引入方式Hutool <dependency><groupId>cn.hutool</groupId><artifactId>hu…

STM32F429IGT6使用CubeMX配置SPI通信(W25Q256芯片)

1、硬件电路 需要系统性的看一下W25Q256芯片手册 2、设置RCC&#xff0c;选择高速外部时钟HSE,时钟设置为180MHz 3、配置SPI 4、生成工程配置 5、相关代码 #define sFLASH_ID 0XEF4019 // W25Q256#define SPI_FLASH_PageSize 256 #define SPI_FLASH_PerWritePageSize 256#def…

《雷达像智能识别对抗研究进展》阅读记录

&#xff08;1&#xff09;引言 ​ 神经网络通常存在鲁棒性缺陷&#xff0c;易受到对抗攻击的威胁。攻击者可以隐蔽的诱导雷达智能目标识别做出错误预测&#xff0c;如&#xff1a; ​ a图是自行车&#xff0c;加上对抗扰动后神经网络就会将其识别为挖掘机。 &#xff08;2&a…

【Quarkus技术系列】打造基于Quarkus的云原生微服务框架实践(1)

前提介绍 本系列文章主要讲解如何基于Quarkus技术搭建和开发"专为Kubernetes而优化的Java微服务框架"的入门和实践&#xff0c;你将会学习到如何搭建Quarkus微服务脚环境及脚手架&#xff0c;开发Quarkus的端点服务&#xff0c;系统和应用层级的配置介绍与Quarkus的…

单芯片3路CC管理的VR转接器解决方案

VR眼镜即VR头显&#xff0c;也称虚拟现实头戴式显示设备&#xff0c;随着元宇宙概念的传播&#xff0c;VR眼镜的热度一直只增不减&#xff0c;但是头戴设备的续航一直被人诟病&#xff0c;如果增大电池就会让头显变得笨重影响体验&#xff0c;所以目前最佳的解决方案还是使用VR…

[HDLBits] Exams/m2014 q3

Consider the function f shown in the Karnaugh map below. Implement this function. d is dont-care, which means you may choose to output whatever value is convenient. //empty