当前位置: 首页 > 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目录 修改目录权…...

后进先出(LIFO)详解

LIFO 是 Last In, First Out 的缩写&#xff0c;中文译为后进先出。这是一种数据结构的工作原则&#xff0c;类似于一摞盘子或一叠书本&#xff1a; 最后放进去的元素最先出来 -想象往筒状容器里放盘子&#xff1a; &#xff08;1&#xff09;你放进的最后一个盘子&#xff08…...

线程与协程

1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指&#xff1a;像函数调用/返回一样轻量地完成任务切换。 举例说明&#xff1a; 当你在程序中写一个函数调用&#xff1a; funcA() 然后 funcA 执行完后返回&…...

Opencv中的addweighted函数

一.addweighted函数作用 addweighted&#xff08;&#xff09;是OpenCV库中用于图像处理的函数&#xff0c;主要功能是将两个输入图像&#xff08;尺寸和类型相同&#xff09;按照指定的权重进行加权叠加&#xff08;图像融合&#xff09;&#xff0c;并添加一个标量值&#x…...

JVM垃圾回收机制全解析

Java虚拟机&#xff08;JVM&#xff09;中的垃圾收集器&#xff08;Garbage Collector&#xff0c;简称GC&#xff09;是用于自动管理内存的机制。它负责识别和清除不再被程序使用的对象&#xff0c;从而释放内存空间&#xff0c;避免内存泄漏和内存溢出等问题。垃圾收集器在Ja…...

uniapp微信小程序视频实时流+pc端预览方案

方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度​WebSocket图片帧​定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐​RTMP推流​TRTC/即构SDK推流❌ 付费方案 &#xff08;部分有免费额度&#x…...

在WSL2的Ubuntu镜像中安装Docker

Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包&#xff1a; for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

Linux离线(zip方式)安装docker

目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1&#xff1a;修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本&#xff1a;CentOS 7 64位 内核版本&#xff1a;3.10.0 相关命令&#xff1a; uname -rcat /etc/os-rele…...

[大语言模型]在个人电脑上部署ollama 并进行管理,最后配置AI程序开发助手.

ollama官网: 下载 https://ollama.com/ 安装 查看可以使用的模型 https://ollama.com/search 例如 https://ollama.com/library/deepseek-r1/tags # deepseek-r1:7bollama pull deepseek-r1:7b改token数量为409622 16384 ollama命令说明 ollama serve #&#xff1a…...

Xcode 16 集成 cocoapods 报错

基于 Xcode 16 新建工程项目&#xff0c;集成 cocoapods 执行 pod init 报错 ### Error RuntimeError - PBXGroup attempted to initialize an object with unknown ISA PBXFileSystemSynchronizedRootGroup from attributes: {"isa">"PBXFileSystemSynchro…...

python可视化:俄乌战争时间线关键节点与深层原因

俄乌战争时间线可视化分析&#xff1a;关键节点与深层原因 俄乌战争是21世纪欧洲最具影响力的地缘政治冲突之一&#xff0c;自2022年2月爆发以来已持续超过3年。 本文将通过Python可视化工具&#xff0c;系统分析这场战争的时间线、关键节点及其背后的深层原因&#xff0c;全面…...