bgp--大AS分小AS

最后效果:r1能ping通r8,r4路由表有r1-r8环回,r4bgp路由表已优化

代码;

[r1]

ospf 1 router-id 1.1.1.1 
 area 0.0.0.0 
  network 1.1.1.1 0.0.0.0 
  network 12.1.1.1 0.0.0.0 

bgp 64512                                       
 router-id 1.1.1.1
 confederation id 100                        #声明AS100是自己的大AS
 peer 2.2.2.2 as-number 64512 
 peer 2.2.2.2 connect-interface LoopBack0

[r2]

ospf 1 router-id 2.2.2.2 
 area 0.0.0.0 
  network 2.2.2.2 0.0.0.0 
  network 12.1.1.2 0.0.0.0 
  network 23.1.1.1 0.0.0.0 

bgp 64512
 router-id 2.2.2.2
 confederation id 100
 peer 1.1.1.1 as-number 64512 
 peer 1.1.1.1 connect-interface LoopBack0
 peer 3.3.3.3 as-number 64512 
 peer 3.3.3.3 connect-interface LoopBack0
  peer 1.1.1.1 reflect-client                #做反射器,解决ibgp之间水平分割问题
  peer 3.3.3.3 reflect-client

[r3]

ospf 1 router-id 3.3.3.3 
 area 0.0.0.0 
  network 3.3.3.3 0.0.0.0 
  network 23.1.1.2 0.0.0.0 
  network 34.1.1.1 0.0.0.0 

bgp 64512
 router-id 3.3.3.3
 confederation id 100                                                                                                                     import ospf 1                         #不写这个r1-r3的bgp路由表会有问题,暂时不知道缘由
 confederation peer-as 64513                        #小AS的ebgp之间记得先互相写这个命令
 peer 2.2.2.2 as-number 64512         
 peer 2.2.2.2 connect-interface LoopBack0
 peer 4.4.4.4 as-number 64513 
 peer 4.4.4.4 ebgp-max-hop 255                 #用环回口建立ebgp,TTL跳数会为1要改为max
 peer 4.4.4.4 connect-interface LoopBack0
  peer 2.2.2.2 next-hop-local                         #优化ibgp下一跳问题

[r4]                                        #r4不写import是因为写了会多出来一堆重复的bgp路由条目

ospf 1 router-id 4.4.4.4 
 area 0.0.0.0 
  network 4.4.4.4 0.0.0.0 
  network 34.1.1.2 0.0.0.0 
  network 45.1.1.1 0.0.0.0 

bgp 64513
 router-id 4.4.4.4
 confederation id 100
 confederation peer-as 64512                         #小AS的ebgp之间记得互相写这个命令
 peer 3.3.3.3 as-number 64512 
 peer 3.3.3.3 ebgp-max-hop 255 
 peer 3.3.3.3 connect-interface LoopBack0
 peer 5.5.5.5 as-number 64513 
 peer 5.5.5.5 connect-interface LoopBack0

[r5]
ospf 1 router-id 5.5.5.5 
 area 0.0.0.0 
  network 5.5.5.5 0.0.0.0 
  network 45.1.1.2 0.0.0.0 

bgp 64513
 router-id 5.5.5.5
 confederation id 100
 peer 4.4.4.4 as-number 64513 
 peer 4.4.4.4 connect-interface LoopBack0
 peer 56.1.1.2 as-number 101 
 peer 4.4.4.4 next-hop-local 

[r6]

rip 1
 version 2
 network 6.0.0.0
 network 67.0.0.0

bgp 101
 router-id 6.6.6.6
 peer 7.7.7.7 as-number 101 
 peer 7.7.7.7 connect-interface LoopBack0
 peer 56.1.1.1 as-number 100 
 import-route rip 1
 peer 7.7.7.7 next-hop-local 

[r7]

rip 1
 version 2
 network 7.0.0.0
 network 67.0.0.0
 network 78.0.0.0

bgp 101
 router-id 7.7.7.7
 peer 6.6.6.6 as-number 101 
 peer 6.6.6.6 connect-interface LoopBack0
 peer 8.8.8.8 as-number 101 
 peer 8.8.8.8 connect-interface LoopBack0
  peer 6.6.6.6 reflect-client
  peer 8.8.8.8 reflect-client

[r8]

rip 1
 version 2
 network 78.0.0.0
 network 8.0.0.0

bgp 101
 router-id 8.8.8.8
 peer 7.7.7.7 as-number 101 
 peer 7.7.7.7 connect-interface LoopBack0

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

湖(岛屿)

from book:挑战程序设计竞赛

亿尚网:时尚电商告别红利时代回归常态未来将何去何从?

随着互联网技术的不断发展和普及,时尚电商行业在过去的十年里迅猛的增长,经历了前所未有的繁荣。然而近年来这个行业似乎已经迎来了一个转折点。曾经的高速增长和巨大利润已经逐渐消失,取而代之的是日益激烈的竞争和微薄的利润空间。这一切的…

TPU编程竞赛系列|第八届集创赛“算能杯“报名开启!

近日,第八届全国大学生集成电路创新创业大赛正式开幕,"算能杯"以 基于TPU处理器的边缘计算系统设计 为赛题,围绕算能提供的多款TPU硬件,展开软硬件协同设计,创新开发算法及探索新兴应用。我们诚邀全国高校的…

三极管这个功能比“放大”还常用?

同学们大家好,今天我们继续学习杨欣的《电子设计从零开始》,这本书从基本原理出发,知识点遍及无线电通讯、仪器设计、三极管电路、集成电路、传感器、数字电路基础、单片机及应用实例,可以说是全面系统地介绍了电子设计所需的知识…

杜卡迪Panigale v4 SP2、Street Fighter v4 SP正式发布,购车送GP观赛

最新款杜卡迪的Panigale v4 SP2、Street Fighter v4 SP国内正式上市,售价分别是382500元和310500元,Panigale售价比老款降低了2.55万元,而街霸的SP版则是国内首次上市。 SP版一直都是杜卡迪的限量款,标榜着高性能、高配置&#xf…

运放【之噪声】

电流噪声和电压噪声 我们一般评估噪声,还看对输出端噪声电压的贡献,因为电流乘以电阻等于电压,因此,最终的噪声大小还跟电路中电阻的取值有很大关系。显然,电阻越大,那么噪声电压就越大。反之电阻越小&…

HarmonyOS4.0系列——07、自定义组件的生命周期、路由以及路由传参

自定义组件的生命周期 允许在生命周期函数中使用 Promise 和异步回调函数,比如网络资源获取,定时器设置等; 页面生命周期 即被Entry 装饰的组件生命周期,提供以下生命周期接口: onPageShow 页面加载时触发&#xff…

烟火检测AI边缘计算智能分析网关V4如何通过ssh进行服务器远程运维

智能分析网关V4是一款高性能、低功耗的AI边缘计算硬件设备,它采用了BM1684芯片,集成高性能8核ARM A53,主频高达2.3GHz,并且INT8峰值算力高达17.6Tops,FB32高精度算力达到2.2T,每个摄像头可同时配置3种算法&…

【LeetCode热题100】【子串】滑动窗口最大值

题目 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1: 输入:nums [1,3,-1,-3,5,3,6,7], …

像操作本地文件一样操作linux文件 centos7环境下samba共享服务搭建详细教程

1.安装dnf yum -y install dnf 2.安装samba dnf install samba -y 3.配置 3.1创建并设置用户信息 #创建用户 useradd -M -s /sbin/nologin samba echo 123|passwd --stdin samba mkdir /home/samba chown -R samba:samba /home/samba smbpasswd -a samba smaba设置密码示…

搜索引擎优化:利用Python爬虫实现排名提升

什么是搜索引擎优化(SEO) 搜索引擎优化(SEO)是通过优化网站内容和结构,提高网站在搜索引擎中的排名,从而增加网站流量和曝光度的技术和方法。SEO的目标是使网站在搜索引擎结果页面中获得更高这个过程包括吸…

【Git】实习使用记录

Git 高频命令、版本回退、分支操作、文件修改删除、撤销、标签、远程仓库推送、拉取 https://blog.csdn.net/wohu1104/article/details/105601657 浏览器可以访问github仓库,但是使用git就用不了 https://blog.csdn.net/m0_63230155/article/details/132070860 可…

Elasticsearch 分布式架构剖析及扩展性优化

1. 背景 Elasticsearch 是一个实时的分布式搜索分析引擎,简称 ES。一个集群由多个节点组成,节点的角色可以根据用户的使用场景自由配置,集群可以以节点为单位自由扩缩容,数据以索引、分片的形式散列在各个节点上。本文介绍 ES 分布…

给网赚从业者的几点建议

网上赚钱这件事,就是一层窗户纸,不捅破就是秘密,是玄乎,捅破了就是常识,并没有大家想象的那么神奇。 然而很多人,即使窗户纸已经被捅破,赚钱项目和套路赤裸裸的摆在他面前,他却是无…

树形+分页+表格

一.树形结构的增加和删除 1.树形结构的增加 传入上一层的pid 2.树形结构的删除 传入当前项的id 3.列表刷新 每做一次增加和删除都需要调用,获取列表的接口来刷新列表里面的数据,并且关闭弹窗 二.表格的使用 这些element-ui官方网站都可以进行查询。 这里面需要注意的点…

NFT Insider #117:The Sandbox 与韩剧《还魂》合作推出人物化身

引言:NFT Insider由NFT收藏组织WHALE Members(https://twitter.com/WHALEMembers)、BeepCrypto(https://twitter.com/beep_crypto)联合出品,浓缩每周NFT新闻,为大家带来关于NFT最全面、最新鲜、最有价值的讯息。每期周…

Oracle行转列函数,列转行函数

Oracle行转列函数,列转行函数 Oracle 可以通过PIVOT,UNPIVOT,分解一行里面的值为多个列,及来合并多个列为一行。 PIVOT PIVOT是用于将行数据转换为列数据的查询操作(类似数据透视表)。通过使用PIVOT,您可以按照特定的列值将数据进行汇总,并将…

win系统环境搭建(十三)——Windows系统的docker设置阿里源

windows环境搭建专栏🔗点击跳转 Windows系统的docker设置阿里源 文章目录 Windows系统的docker设置阿里源1.获得镜像加速器2.配置docker 由于我们生活在中国大陆,所以外网的访问总是那么慢又困难,用docker拉取几兆的小镜象还能忍受&#xff…

企业网站管理系统(多语言)

响应式PC: https://demo.ldcms.com.cn/ 响应式H5: 前端小程序: 后台登录网址: https://demo.ldcms.com.cn/ESBFdpKflc.php/index/login 前端截图: 后台截图:

互联网加竞赛 基于机器视觉的停车位识别检测

简介 你是不是经常在停车场周围转来转去寻找停车位。如果你的车辆能准确地告诉你最近的停车位在哪里,那是不是很爽?事实证明,基于深度学习和OpenCV解决这个问题相对容易,只需获取停车场的实时视频即可。 该项目较为新颖&#xf…