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…

vue-pc端elementui-统一修改问题-Dialog 对话框点击空白关闭问题-element-所有组件层级问题

前言 实际开发我们经常发现dialog弹出框默认点击遮罩层空白地方就会关闭-有属性可以关闭 但是经常会图方便-或者已经写完了,不想一个个写,可以在main.js进行统一关闭 当我们在页面进行复杂设计和层级关闭改变,会发现右上角的退出登录弹出款…

现代无人机技术

目录 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 …

Golang设计模式

Golang设计模式 Golang设计模式简介Golang工厂设计模式Golang单例设计模式Golang抽象工厂设计模式Golang建造者模式 (Builder Pattern)Golang 原型模式(Prototype Pattern)Golang适配器模式Golang 桥接模式(Bridge Pattern)Golang装饰器模式(Decorator …

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 作者是爪哇岛的新手,水平很有限&…

Linux 日志管理

Linux 日志管理 一.Linux 下的日志服务简介 1.1 CentOS5 之前的版本 centos5 之前的版本使用系统和内核日志分离的格式记录日志 syslogd:该服务专门用于记录系统日志(system application logs) klogd: 该服务专门用于记录内核日志(linux kernel logs) centos5 之前事件的记录格…

Redis_Geospatial(基于位置信息的应用)

12.Geospatial 12.1 简介 基于位置信息服务(Location-Based Service,LBS)的应用。Redis3.2版本后增加了对GEO类型的支持。主要来维护元素的经纬度。redis基于这种类型,提供了经纬度设置、查询、范围查询、距离查询、经纬度hash等一些相关操作 12.2 GEO底层结构 …

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…

TestNG和Junit5测试框架梳理

一、testNG 1. testNG优势 注解驱动&#xff1a; TestNG 使用注解来标识测试方法、测试类和配置方法&#xff0c;使得测试更具可读性。 并行执行&#xff1a; TestNG 支持多线程并行执行测试&#xff0c;可以加速测试套件的执行。 丰富的配置&#xff1a; 可以通过 XML 配置文…

Qt下载安装及配置教程

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

Gitlab CI/CD笔记-第三天-使用主机docker in docker 进行构建并push镜像。

一、啥叫docker in docker 就是允许的镜像里头有一个docker,但这个docekr镜像只有docker的cli和/var/lib/docker.sock的套接字&#xff0c;没有允许build.然后里头又运行了一个docker&#xff0c;这个docker有build的能力&#xff0c;此时构建时就是里头的docker使用外部的dock…