当前位置: 首页 > news >正文

BGP 反射器联邦实验

要求:

1.如图连接网络,合理规划IP地址,AS 200内IGP协议为OSPF

2.R1属于AS 100;R2-R3-R4小AS 234   R5-R6-R7小AS 567,同时声明大AS 200,R8属于AS 300

3.R2-R5  R4-R7 之间为联邦EBGP邻居关系

4.R1-R8之间通信

 1.如图连接网络,合理规划IP地址,A200内IGP协议为OSPF

[r1]interface g0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[r1]interface LoopBack 0
[r1-LoopBack0]ip add 1.1.1.1 24

[r2]interface g0/0/1
[r2-GigabitEthernet0/0/1]ip add 12.1.1.2 24
[r2]interface g0/0/0
[r2-GigabitEthernet0/0/0]ip add 23.1.1.1 24
[r2]interface g0/0/2
[r2-GigabitEthernet0/0/2]ip add 25.1.1.1 24
[r2]interface LoopBack 0
[r2-LoopBack0]ip add 2.2.2.2 24

[r2]ospf 100 router-id 92.2.2.2
[r2-ospf-100]area 0
[r2-ospf-100-area-0.0.0.0]network 12.1.1.2 0.0.0.0
[r2-ospf-100-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[r2-ospf-100-area-0.0.0.0]network 23.1.1.1 0.0.0.0
[r2-ospf-100-area-0.0.0.0]network 25.1.1.1 0.0.0.0

[r3]interface g0/0/1
[r3-GigabitEthernet0/0/1]ip add 23.1.1.2 24
[r3]interface g0/0/0
[r3-GigabitEthernet0/0/0]ip add 34.1.1.1 24 
[r3]interface LoopBack 0
[r3-LoopBack0]ip add 3.3.3.3 24

[r3]ospf 100 router-id 93.3.3.3
[r3-ospf-100]area 0
[r3-ospf-100-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[r3-ospf-100-area-0.0.0.0]network 23.1.1.2 0.0.0.0

[r3-ospf-100-area-0.0.0.0]network 34.1.1.1 0.0.0.0

[r4]interface g0/0/1
[r4-GigabitEthernet0/0/1]ip add 34.1.1.2 24
[r4]interface g0/0/2
[r4-GigabitEthernet0/0/2]ip add 47.1.1.1 24
[r4]interface LoopBack 0
[r4-LoopBack0]ip add 4.4.4.4 24

[r4]ospf 100 router-id 94.4.4.4
[r4-ospf-100]area 0
[r4-ospf-100-area-0.0.0.0]network 34.1.1.2 0.0.0.0

[r4-ospf-100-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[r4-ospf-100-area-0.0.0.0]network 47.1.1.1 0.0.0.0

[r5]interface g0/0/2
[r5-GigabitEthernet0/0/2]ip add 25.1.1.2 24
[r5]interface g0/0/0
[r5-GigabitEthernet0/0/0]ip add 56.1.1.1 24
[r5]interface LoopBack 0
[r5-LoopBack0]ip add 5.5.5.5 24

[5]ospf 100 router-id 95.5.5.5
[r5-ospf-100]area 0
[r5-ospf-100-area-0.0.0.0]network 25.1.1.2 0.0.0.0

[r5-ospf-100-area-0.0.0.0]network 5.5.5.5 0.0.0.0
[r5-ospf-100-area-0.0.0.0]network 56.1.1.1 0.0.0.0

[r6]interface g0/0/1
[r6-GigabitEthernet0/0/1]ip add 56.1.1.2 24
[r6]interface g0/0/0
[r6-GigabitEthernet0/0/0]ip add 67.1.1.1 24
[r6]interface LoopBack 0
[r6-LoopBack0]ip add 6.6.6.6 24

[r6]ospf 100 router-id 96.6.6.6
[r6-ospf-100]area 0
[r6-ospf-100-area-0.0.0.0]network 56.1.1.2 0.0.0.0

[r6-ospf-100-area-0.0.0.0]network 6.6.6.6 0.0.0.0
[r6-ospf-100-area-0.0.0.0]network 67.1.1.1 0.0.0.0

[r7]interface g0/0/1
[r7-GigabitEthernet0/0/1]ip add 67.1.1.2 24
[r7]interface g0/0/2
[r7-GigabitEthernet0/0/2]ip add 47.1.1.2 24
[r7]interface g0/0/0
[r7-GigabitEthernet0/0/0]ip add 78.1.1.1 24
[r7]interface LoopBack 0
[r7-LoopBack0]ip add 7.7.7.7 24

[r7]ospf 100 router-id 97.7.7.7
[r7-ospf-100]area 0
[r7-ospf-100-area-0.0.0.0]network 67.1.1.2 0.0.0.0

[r7-ospf-100-area-0.0.0.0]network 7.7.7.7 0.0.0.0
[r7-ospf-100-area-0.0.0.0]network 47.1.1.2 0.0.0.0

[r7-ospf-100-area-0.0.0.0]network 78.1.1.1 0.0.0.0

[r8]interface g0/0/1
[r8-GigabitEthernet0/0/1]ip add 78.1.1.2 24 
[r8]interface LoopBack 0
[r8-LoopBack0]ip add 8.8.8.8 24

 

 2.R1属于AS 100;R2-R3-R4小AS 234   R5-R6-R7小AS 567,同时声明大AS 200,R8属于AS 300

 3.R2-R5  R4-R7 之间为联邦EBGP邻居关系

[r1]bgp 100 
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 12.1.1.2 as-number 200

[r2]bgp 234
[r2-bgp]router-id 2.2.2.2
[r2-bgp]confederation id 200

[r2-bgp]confederation peer-as 567

[r2-bgp]peer 12.1.1.1 as-number 100
[r2-bgp]peer 3.3.3.3 as-number 234
[r2-bgp]peer 3.3.3.3 connect-interface lo 0
[r2-bgp]peer 5.5.5.5 as-number 567 
[r2-bgp]peer 5.5.5.5 connect-interface lo 0
[r2-bgp]peer 5.5.5.5 ebgp-max-hop

[r3]bgp 234

[r3-bgp]router-id 3.3.3.3
[r3-bgp]confederation id 200
[r3-bgp]peer 2.2.2.2 as-number 234
[r3-bgp]peer 2.2.2.2 connect-interface lo 0
[r3-bgp]peer 4.4.4.4 as-number 234
[r3-bgp]peer 4.4.4.4 connect-interface lo 0

[r4]bgp 234
[r4-bgp]router-id 4.4.4.4 
[r4-bgp]confederation id 200  

[r4-bgp]confederation peer-as 567
[r4-bgp]peer 3.3.3.3 as-number 234
[r4-bgp]peer 3.3.3.3 connect-interface lo 0
[r4-bgp]peer 7.7.7.7 as-number 567 
[r4-bgp]peer 7.7.7.7 connect-interface lo 0
[r4-bgp]peer 7.7.7.7 ebgp-max-hop

[r5]bgp 567
[r5-bgp]router-id 5.5.5.5
[r5-bgp]confederation id 200
[r5-bgp]confederation peer-as 234
[r5-bgp]peer 2.2.2.2 as-number 234
[r5-bgp]peer 2.2.2.2 connect-interface lo 0
[r5-bgp]peer 2.2.2.2 ebgp-max-hop
[r5-bgp]peer 6.6.6.6 as-number 567
[r5-bgp]peer 6.6.6.6 connect-interface lo 0

[r6]bgp 567
[r6-bgp]router-id 6.6.6.6  
[r6-bgp]confederation id 200   
[r6-bgp]peer 5.5.5.5 as-number 567
[r6-bgp]peer 5.5.5.5 connect-interface lo 0
[r6-bgp]peer 7.7.7.7 as-number 567
[r6-bgp]peer 7.7.7.7 connect-interface lo 0

[r7]bgp 567
[r7-bgp]router-id 7.7.7.7
[r7-bgp]confederation id 200
[r7-bgp]confederation peer-as 234
[r7-bgp]peer 78.1.1.2 as-number 300
[r7-bgp]peer 6.6.6.6 as-number 567
[r7-bgp]peer 6.6.6.6 connect-interface lo 0
[r7-bgp]peer 4.4.4.4 as-number 234
[r7-bgp]peer 4.4.4.4 connect-interface lo 0
[r7-bgp]peer 4.4.4.4 ebgp-max-hop

[r8]bgp 300
[r8-bgp]router-id 8.8.8.8
[r8-bgp]peer 78.1.1.1 as-number 200

 

[r1]bgp 100
[r1-bgp]network 1.1.1.0 24

[r2]bgp 234
[r2-bgp]peer 3.3.3.3 next-hop-local 

[r2-bgp]peer 5.5.5.5 next-hop-local

[r7]bgp 567
[r7-bgp]peer 4.4.4.4 next-hop-local
[r7-bgp]peer 6.6.6.6 next-hop-local

[r3]bgp 234

[r3-bgp]peer 2.2.2.2 reflect-client 

[r3-bgp]peer 4.4.4.4 reflect-client 

[r6]bgp 567
[r6-bgp]peer 5.5.5.5 reflect-client 

[r6-bgp]peer 7.7.7.7 reflect-client 

[r8]bgp 300
[r8-bgp]network 8.8.8.0 24

[r2]bgp 234
[r2-bgp]import-route ospf 100

[r7]bgp 567
[r7-bgp]import-route ospf 100

4.R1-R8之间通信 

相关文章:

BGP 反射器联邦实验

要求: 1.如图连接网络,合理规划IP地址,AS 200内IGP协议为OSPF 2.R1属于AS 100;R2-R3-R4小AS 234 R5-R6-R7小AS 567,同时声明大AS 200,R8属于AS 300 3.R2-R5 R4-R7 之间为联邦EBGP邻居关系 4.R1-R8之…...

stm32入门学习13-时钟RTC

(一)时钟RTC stm32内部集成了一个秒计数器RTC,用于显示我们日常的时间,如日期年月日,时分秒等,RTC的主要原理就是进行每秒自增,如果我们知道开始记秒的开始时间,就可以计算现在的日…...

vuex properties of undefined (reading ‘getters‘)

前言: 最近打算用vue 写个音乐播放器,在搞 vuex 的时候遇到一个很神奇报错;vuex 姿势练了千百次了,刚开始的时候我一直以为是代码问题,反复检查了带了,依旧报错。 Error in mounted hook: "TypeError:…...

再谈表的约束

文章目录 自增长唯一键外键 自增长 auto_increment:当对应的字段,不给值,会自动的被系统触发,系统会从当前字段中已经有的最大值1操作,得到一个新的不同的值。通常和主键搭配使用,作为逻辑主键。 自增长的…...

认识一下测试策略与测试方案

目录 测试方案 测试策略 测试策略的内容主要包括 测试技术和工具 测试启动、停止和完成标准 风险分析和应对方案 测试范围 测试角色和职责 测试方法和类型 测试工具 测试层级 测试指标 测试可交付成果 测试方案的内容包括 测试目标 测试范围 测试环境 测试策略…...

Gradle 查看包的依赖关系

在 Terminal 中可以通过 gradle 的命令查看项目中使用的依赖库及其版本,并且可以更加直观的看到各个模块中库之间的依赖关系。同时也可以跟踪并解决与库版本冲突有关的问题。 工具查看 在 Android Studio 中选择 View > Tool Windoors > Gradle 或者直接选择…...

虚幻5|给攻击添加特效

一,打开武器蓝图 选择武器网格体,在细节处找到组件开始重叠,点击 写下以下蓝图,这是最终蓝图,后面会分讲要点 二,actor拥有标签,就是被击打的敌人,我们给actor添加标签 到主界面&am…...

Delphi包管理与依赖:掌握GetIt与DelphiPI的艺术

标题:Delphi包管理与依赖:掌握GetIt与DelphiPI的艺术 在Delphi的广袤生态中,包管理和依赖解决方案是构建大型项目不可或缺的工具。本文将深入探讨Delphi中的两种主要包管理工具:GetIt包管理器和DelphiPI,通过实际代码…...

如何使用unittest和pytest进行python脚本的单元测试

1. 关于unittest和pytest unittest是python内置的支持单元测试的模块,他提供了核心类,TestCase,让单元测试 代码的编写不再是从0开始,不再是作坊式,而是标准化,模板化,工厂化。 pytest是第三方…...

Java中的值传递与引用传递

Java中的值传递与引用传递 在Java编程中,理解值传递与引用传递的概念是编写无误代码的关键。这两个概念有时会让人感到困惑,特别是当它们与对象有关时。现在,我们将一步步地解释这两个概念,帮助你彻底理解它们。 1. 值传递与引用…...

Seaborn库

目录 主要功能和特点 使用方法 实例应用 Seaborn库的最新版本有哪些新功能和改进? 如何在Seaborn中实现复杂的数据预处理步骤,例如数据清洗和转换? Seaborn与其他数据可视化库(如Matplotlib、Plotly)相比有哪些优…...

openresty整合modsecurity

安装依赖包 安装依赖 yum -y install gcc-c flex bison yajl yajl-devel curl-devel curl GeoIP-devel doxygen zlib-devel libtool libxml2-devel libxslt-devel安装依赖包 ftp://ftp.icm.edu.pl/vol/rzm7/linux-centos-vault/7.8.2003/sclo/x86_64/rh/Packages/d/devtools…...

结构体structure、共用体union

目录 结构体 结构体类型的定义形式 结构体类型的大小 内存计算例子 共用体union 用共用体判断大小端 结构体和共用体对比 qsort() 结构体 结构体类型——用来描述复杂数据的一种数据类型 构造类型(用户自定义类型) struc…...

Spring自动注册-<bean>标签和属性解析

xml文件中最常见也最核心的就是<bean>,<Import>,<beans>,<alias>标签,关于它们的解析主要是BeanDefinitionParserDelegate类中.<bean>标签的解析最为复杂和重要. <bean>标签 processBeanDefinition(ele, delegate)方法中,主要是是对…...

【仿RabbitMQ消息队列】基于C++11中packaged_tack异步线程池

目录 什么是同步和异步&#xff1f; future 使用future和async配合管理异步任务 使用promise和future配合管理异步任务 使⽤std::packaged_task和std::future配合 C11异步线程池 什么是同步和异步&#xff1f; 同步&#xff08;Synchronous&#xff09; 同步编程是指程…...

免费下载专利

给大家提供一个可以免费下载专利的地方 链接&#xff1a;https://www.drugfuture.com/cnpat/cn_patent.asp...

CentOS7安装流程步骤详细教程

1. 简介 1.1. 概述 CentOS 7是一款基于Red Hat Enterprise Linux(RHEL)的开源Linux发行版,它提供了一个稳定、安全、高效的操作系统,适用于企业级应用、服务器、云计算等领域。CentOS 7以其高度的稳定性和安全性而闻名,它广泛应用于各种行业和领域,包括政府、金融、医疗、…...

【大模型从入门到精通17】openAI API 构建和评估大型语言模型(LLM)应用5

这里写目录标题 理论问题&#xff1a;实践问题&#xff1a;理论实践 理论问题&#xff1a; 1.描述评估LLM应用程序输出的重要性&#xff0c;并提及至少三个维度&#xff0c;这些输出应该在这几个维度上被评估。 2.解释在评估LLM应用程序时开发稳健的性能指标的作用&#xff0c…...

苹果手机无iCloud备份下“最近删除”照片的恢复策略

iPhone最近删除清空了照片还能恢复吗&#xff1f;大家都知道&#xff0c;照片对于我们来说是承载着美好回忆的一种形式。它记录着我们的平淡生活&#xff0c;也留住了我们的美好瞬间&#xff0c;因此&#xff0c;具有极其重要的纪念价值。但由于我们的失误操作导致照片被删除&a…...

Docker搭建Minio容器

Docker搭建Minio容器 前言 在上一集我们介绍了分布式文件存储行业解决方案以及技术选型。最终我们决定选用Minio作为分布式文件存储。 那么这集我们就在Docker上搭建Minio容器即可。 Docker搭建Minio容器步骤 创建Minio文件目录 我们选择创建/minio/data目录 修改目录权…...

从图表示学习到影响力优化:DeepIM框架的端到端革新之路

1. 影响力最大化的技术困局与破局点 社交网络分析领域有个经典问题&#xff1a;给你100个免费试用品&#xff0c;如何选择初始用户才能让产品信息像病毒一样扩散&#xff1f;这就是影响力最大化&#xff08;Influence Maximization&#xff09;问题的现实映射。传统方法就像拿着…...

新手必看:造相Z-Image文生图模型v2部署教程,10分钟搞定AI绘画

新手必看&#xff1a;造相Z-Image文生图模型v2部署教程&#xff0c;10分钟搞定AI绘画 1. 快速了解造相Z-Image模型 造相Z-Image是阿里通义万相团队开源的高性能文生图扩散模型&#xff0c;专为中文场景优化。这个20亿参数规模的模型能生成768768及以上分辨率的高清图像&#…...

PX4无人机仿真入门:XTDrone平台从安装到自定义机型的完整指南

PX4无人机仿真入门&#xff1a;XTDrone平台从安装到自定义机型的完整指南 无人机仿真技术已成为现代航空研发的重要工具&#xff0c;而PX4作为开源飞控系统的代表&#xff0c;配合XTDrone仿真平台&#xff0c;为开发者提供了高效、安全的测试环境。本文将带您从零开始&#xff…...

Vivado工程管理神器:TCL脚本一键重建工程(附完整脚本代码)

Vivado工程管理神器&#xff1a;TCL脚本一键重建工程&#xff08;附完整脚本代码&#xff09; 在FPGA开发领域&#xff0c;Vivado作为主流开发工具&#xff0c;其工程文件的管理一直是团队协作和版本控制中的痛点。每次更换开发环境或与团队成员共享工程时&#xff0c;传统方法…...

UnrealCLR异常处理与调试:为什么这是.NET开发者必须掌握的技能

UnrealCLR异常处理与调试&#xff1a;为什么这是.NET开发者必须掌握的技能 【免费下载链接】UnrealCLR Unreal Engine .NET 6 integration 项目地址: https://gitcode.com/gh_mirrors/un/UnrealCLR 在虚幻引擎中集成.NET开发时&#xff0c;UnrealCLR异常处理与调试是每个…...

如何快速上手Awesome Burp Extensions:新手必看的10个核心插件

如何快速上手Awesome Burp Extensions&#xff1a;新手必看的10个核心插件 【免费下载链接】awesome-burp-extensions A curated list of amazingly awesome Burp Extensions 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-burp-extensions Burp Suite作为Web应…...

不只是关应用:深入MinGW-w64的cc1plus.exe,从编译器原理理解‘内存不足’错误

不只是关应用&#xff1a;深入MinGW-w64的cc1plus.exe&#xff0c;从编译器原理理解‘内存不足’错误 当你面对cc1plus.exe: error: out of memory allocating 65536 bytes这个错误时&#xff0c;关闭几个应用程序或许能暂时解决问题&#xff0c;但这就像用创可贴处理骨折——治…...

STM32智能时钟系统设计与实现

基于STM32的便携式智能时钟系统设计1. 项目概述1.1 系统架构本设计采用STM32F103C8T6作为核心控制器&#xff0c;构建了一个多功能便携式时钟系统。系统集成了实时时钟(RTC)、环境温度检测和姿态自适应显示三大核心功能模块&#xff0c;通过0.96寸OLED显示屏提供直观的人机交互…...

出一个Comsol锂电池容量衰减模型

出一个Comsol锂电池容量衰减模型&#xff0c;有相关论文参考锂电池用两年就蔫了&#xff1f;拆开看看全是玄学。搞仿真的兄弟都知道&#xff0c;容量衰减这玩意儿要建模得玩多物理场耦合。最近在《Journal of Power Sources》扒到篇狠货&#xff0c;教你怎么用COMSOL玩转这个死…...

实时目标检测开源模型DAMO-YOLO效果展示:小目标手机精准框选案例

实时目标检测开源模型DAMO-YOLO效果展示&#xff1a;小目标手机精准框选案例 1. 引言&#xff1a;当AI能看清你手中的手机 想象一下这个场景&#xff1a;在一张拥挤的咖啡厅照片里&#xff0c;桌面上散落着咖啡杯、笔记本、几本书&#xff0c;还有一部手机。你能一眼找到那部…...