反射器与联邦实验

要求:

1、AS1存在两个环回, 一个地址为192.168.1.0/24该地址不能在任何协议中宣告AS3存在两个环回,
一个地址为192.168.2.0/24该地址不能在任何协议中宣告 最终要求这两个环回可以互相通讯;
AS1的另一个环回为10.1.1.0/24 AS3的另-个环回为10.1.2.0/24
2、整个AS2的ip地址为172.16.0.0.请合理划分
3、AS间的骨干链路ip地址随意定制
4、使用BGP协议让整个网络所有设备的环回可以相互访问
5、减少条目数量,避免环路出现

R1

[R1]int l 0   
[R1-LoopBack0]ip address 1.1.1.1
[R1-LoopBack0]ip address 1.1.1.1 32
[R1-LoopBack0]int l1
[R1-LoopBack1]ip address 192.168.1.1 24

[R1]ip route-static 172.16.1.2 32 12.1.1.2

[R1]bgp 1
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 172.16.1.2 as-number 2
[R1-bgp]peer 172.16.1.2 connect-interface LoopBack 0
[R1-bgp]peer 172.16.1.2 ebgp-max-hop 2

R2

[R2]int l0 
[R2-LoopBack0]ip address 172.16.1.2 32
[R2-LoopBack0]int l1
[R2-LoopBack1]ip address 172.16.2.1 24
[R2-LoopBack1]int g0/0/0
[R2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip address 172.16.0.1 30

[R2]int g0/0/2 
[R2-GigabitEthernet0/0/2]ip address 172.16.0.13 30

[R2]ospf 1 router-id 172.16.1.2 
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

[R2]int l1   
[R2-LoopBack1]ospf network-type broadcast  

R2]ip route-static 1.1.1.1 32 12.1.1.1

[R2]bgp 64512
[R2-bgp]router-id 172.16.1.2  
[R2-bgp]confederation id 2
[R2-bgp]peer 1.1.1.1 as-number 1  
[R2-bgp]peer 1.1.1.1 connect-interface LoopBack 0
[R2-bgp]peer 1.1.1.1 ebgp-max-hop 2       
[R2-bgp]peer 172.16.1.3 as-number  64512 
[R2-bgp]peer 172.16.1.3 connect-interface LoopBack 0
[R2-bgp]peer 172.16.1.3 next-hop-local
[R2-bgp]confederation peer-as 64513                        
[R2-bgp]peer 172.16.1.5 as-number 64513 
[R2-bgp]peer 172.16.1.5 connect-interface LoopBack 0 
[R2-bgp]peer 172.16.1.5 ebgp-max-hop 2

[R2]bgp 64512   
[R2-bgp]network 172.16.2.0 24 
[R2-bgp]network 172.16.3.0 24
[R2-bgp]network 172.16.4.0 24
[R2-bgp]network 172.16.5.0 24 
[R2-bgp]network 172.16.6.0 24
[R2-bgp]network 172.16.7.0 24 

[R2]bgp 64512   
[R2-bgp]aggregate 172.16.0.0 21 detail-suppressed 

R3

[R3]int l0
[R3-LoopBack0]ip address 172.16.1.3 32
[R3-LoopBack0]int l1 
[R3-LoopBack1]ip address 172.16.3.1 24
[R3-LoopBack1]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 172.16.0.2 30
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip address 172.16.0.5 30

[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

[R3]int l1
[R3-LoopBack1]ospf network-type broadcast 

[R3]bgp 64512
[R3-bgp]router-id 172.16.1.3 
[R3-bgp]confederation id 2
[R3-bgp]peer 172.16.1.2 as-number 64512    
[R3-bgp]peer 172.16.1.2 connect-interface LoopBack 0
[R3-bgp]peer 172.16.1.4 as-number 64512
[R3-bgp]peer 172.16.1.4 connect-interface LoopBack 0

[R3]bgp 64512      
[R3-bgp]peer 172.16.1.2 reflect-client 

R4

[R4]int l0
[R4-LoopBack0]ip address 172.16.1.4 32
[R4-LoopBack0]int l1 
[R4-LoopBack1]ip address 172.16.4.1 24
[R4-LoopBack1]int g0/0/0
[R4-GigabitEthernet0/0/0]ip address 172.16.0.6 30
[R4-GigabitEthernet0/0/0]int g0/0/1
[R4-GigabitEthernet0/0/1]ip address 172.16.0.9 30

[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

[R4]int l1 
[R4-LoopBack1]ospf network-type broadcast 

[R4]bgp 64512
[R4-bgp]router-id 172.16.1.4
[R4-bgp]confederation id 2
[R4-bgp]peer 172.16.1.3 as-number 64512
[R4-bgp]peer 172.16.1.3 connect-interface LoopBack 0
[R4-bgp]confederation peer-as 64513  
[R4-bgp]peer 172.16.1.7 as-number 64513
[R4-bgp]peer 172.16.1.7 connect-interface LoopBack 0
[R4-bgp]peer 172.16.1.7 ebgp-max-hop 2

R5

[R5]int l0
[R5-LoopBack0]ip address 172.16.1.5 32
[R5-LoopBack0]int l1
[R5-LoopBack1]ip address 172.16.5.1 24
[R5-LoopBack1]int g0/0/0
[R5-GigabitEthernet0/0/0]ip address 172.16.0.14 30
[R5-GigabitEthernet0/0/0]int g0/0/1
[R5-GigabitEthernet0/0/1]ip address 172.16.0.17 30

[R5]ospf 1
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

[R5]interface l1
[R5-LoopBack1]ospf network-type broadcast 

[R5]bgp 64513
[R5-bgp]router-id 172.16.1.5
[R5-bgp]confederation id 2
[R5-bgp]confederation peer-as 64512   
[R5-bgp]peer 172.16.1.2 as-number 64512
[R5-bgp]peer 172.16.1.2 connect-interface LoopBack 0
[R5-bgp]peer 172.16.1.2 ebgp-max-hop 2
[R5-bgp]peer 172.16.1.6 as-number 64513
[R5-bgp]peer 172.16.1.6 connect-interface LoopBack 0    
[R5-bgp]peer 172.16.1.6 next-hop-local

R6

[R6]int g0/0/0
[R6-GigabitEthernet0/0/0]ip address 172.16.0.18 30
[R6-GigabitEthernet0/0/0]int l0
[R6-LoopBack0]ip address 172.16.1.6 32
[R6-LoopBack0]int l1
[R6-LoopBack1]ip address 172.16.6.1 24
[R6-LoopBack1]int g0/0/1
[R6-GigabitEthernet0/0/1]ip address 172.16.0.21 30

[R6]ospf 1
[R6-ospf-1]area 0
[R6-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

[R6]interface l1   
[R6-LoopBack1]ospf network-type broadcast 

[R6]bgp 64513
[R6-bgp]router-id 172.16.1.6
[R6-bgp]confederation id 2
[R6-bgp]peer 172.16.1.5 as-number 64513 
[R6-bgp]peer 172.16.1.5 connect-interface LoopBack 0
[R6-bgp]peer 172.16.1.7 as-number 64513  
[R6-bgp]peer 172.16.1.7 connect-interface LoopBack 0

[R6]bgp 64513   
[R6-bgp]peer 172.16.1.5 reflect-client 

R7

[R7]int l0
[R7-LoopBack0]ip address 172.16.1.7 32
[R7-LoopBack0]int l1   
[R7-LoopBack1]ip address 172.16.7.1 24
[R7-LoopBack1]int g0/0/0
[R7-GigabitEthernet0/0/0]ip address 172.16.0.22 30
[R7-GigabitEthernet0/0/0]int g0/0/1
[R7-GigabitEthernet0/0/1]ip address 172.16.0.10 30
[R7-GigabitEthernet0/0/1]int g0/0/2
[R7-GigabitEthernet0/0/2]ip address 78.1.1.7 24

[R7]ospf 1 
[R7-ospf-1]area 0
[R7-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

[R7-ospf-1]int l1

[R7-LoopBack1]ospf network-type broadcast 

[R7]bgp 64513
[R7-bgp]router-id 172.16.1.7
[R7-bgp]confederation id 2
[R7-bgp]peer 172.16.1.6 as-number 64513 
[R7-bgp]peer 172.16.1.6 connect-interface LoopBack 0
[R7-bgp]peer 172.16.1.6 next-hop-local

[R7-bgp]confederation peer-as 64512
[R7-bgp]peer 172.16.1.4 as-number 64512
[R7-bgp]peer 172.16.1.4 connect-interface LoopBack 0  
[R7-bgp]peer 172.16.1.4 ebgp-max-hop 2
[R7]ip route-static 8.8.8.8 32 78.1.1.8

R8

 [R8-LoopBack1]ip address 192.168.2.1 24
[R8-LoopBack1]int l0
[R8-LoopBack0]ip address 8.8.8.8 32
[R8-LoopBack0]int g0/0/0 
[R8-GigabitEthernet0/0/0]ip address 78.1.1.8 24

[R8]bgp 3
[R8-bgp]router-id 8.8.8.8
[R8-bgp]peer 172.16.1.7 as-number 2
[R8-bgp]peer 172.16.1.7 connect-interface LoopBack 0
[R8-bgp]peer 172.16.1.7 ebgp-max-hop 

[R8]INT Tunnel 0/0/0  
[R8-Tunnel0/0/0]tunnel-protocol gre 
[R8-Tunnel0/0/0]ip address 10.1.1.2 24
[R8-Tunnel0/0/0]source 8.8.8.8
[R8-Tunnel0/0/0]description 1.1.1.1
[R8-Tunnel0/0/0]q  
[R8]ip route-static 192.168.1.0 24 Tunnel 0/0/0

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

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

相关文章

JMeter 测试单节点与集群的并发异常率

一. JMeter 测试单节点与集群的并发异常率 下载地址:https://jmeter.apache.org/download_jmeter.cgi 单个tomcat测试结果(2000个用户,每个用户访问100次) nginx集群负载均衡tomcat结果(2000个用户,每个用户访问100次)

OpenCV Haar小波变换

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 图像Haar小波变换是一种基于小波分析的信号处理技术,特别适用于图像处理领域。以下是关于图像Haar小波变换过程: 分解:(1)假设原始图像为f(x,y),其中(x,y)表示图像上的像素坐标。 (2)对原始图像进行Haar小…

Kubernetes 硬盘持久化之 NFS 使用

Kubernetes 硬盘持久化之 NFS 使用 NFS 定义和使用 NFS 全称是 Network File System (网络文件系统),即通过网络协议挂载一块远端的逻辑盘。 apiVersion: v1 kind: Pod metadata:name: pod-nfsnamespace: default spec:containers:- name:…

草台班子啊草台班子:共享电源导致的BUG(供电不足)

某日吧(其实就是今日,不过什么时候我又删帖重发也不一定啊),下工厂干活,机器里面没多的插座(其实一个插座都没有,但是有一个24V电源的的设备),于是带队的下令并着接&…

YOLOV8逐步分解(5)_模型训练初始设置之混合精度训练AMP

yolov8逐步分解(1)--默认参数&超参配置文件加载 yolov8逐步分解(2)_DetectionTrainer类初始化过程 yolov8逐步分解(3)_trainer训练之模型加载_yolov8 加载模型-CSDN博客 YOLOV8逐步分解(4)_模型的构建过程 在上述文章逐步分解(3)和(4&…

使用tkMapper时避免传入null值导致查询数据不符合预期

使用tkMapper时避免传入null值导致查询数据不符合预期 在我们日常使用tkmapper时&#xff0c;我们一般的写法是&#xff1a; Weekend<StudentDO> weekend Weekend.of(StudentDO.class); weekend.weekendCriteria().andEqualTo(StudentDO::getClassCode, req.getClassCod…

【吊打面试官系列】Java高并发篇 - ConcurrentHashMap 的并发度是什么?

大家好&#xff0c;我是锋哥。今天分享关于 【ConcurrentHashMap 的并发度是什么?】面试题&#xff0c;希望对大家有帮助&#xff1b; ConcurrentHashMap 的并发度是什么? ConcurrentHashMap 的并发度就是 segment 的大小&#xff0c;默认为 16&#xff0c; 这意味着最多同时…

Android:将时间戳转换为本地时间格式

一、效果图 图1&#xff0c;中国的时间格式 图2&#xff0c;美国的时间格式 二、StringUtil.kt代码 import java.text.DateFormat import java.text.SimpleDateFormat import java.util.* object StringUtil {fun formatTimestamp(currentTime: Long): String {var sdf Si…

【STM32】检测SD卡是否插入

【STM32】检测SD卡是否插入 开发环境原理图确定引脚的高低电平中断方式检测插入配置引脚打开引脚的中断编写代码显示SD卡信息引脚中断回调函数 实现的效果 开发环境 软件&#xff1a;STM32CubeIDE1.14.1 硬件&#xff1a;立创天空星STM32F407VE&#xff1b;SD卡 原理图 要确…

MySQL之创建高性能的索引(三)

创建高性能的索引 哈希索引 哈希索引(hash index)基于哈希表实现&#xff0c;只有精确匹配索引所有的列的查询才有效。对于每一行数据&#xff0c;存储引擎都会对所有的索引列计算一个哈希码(hash code).哈希码是一个较小的值&#xff0c;并且不同键值的行计算出来的哈希码也…

波兰表达式c语言递归

波兰表达式&#xff08;Polish Notation&#xff09;&#xff0c;又称前缀表达式&#xff0c;是一种没有括号的算术表达式&#xff0c;其中运算符位于操作数之前。与常见的中缀表达式&#xff08;如常见的数学表达式&#xff09;不同&#xff0c;波兰表达式避免了对括号的需求&…

isscc2024 short course4 In-memory Computing Architectures

新兴的ML加速器方法&#xff1a;内存计算架构 1. 概述 内存计算&#xff08;In-memory Computing&#xff09;架构是一种新兴的机器学习加速器方法&#xff0c;通过将计算能力集成到存储器中&#xff0c;以减少数据移动的延迟和能耗&#xff0c;从而提高计算效率和性能。这种方…

linux mv操作和cp操作

mv 和 cp 是 Linux 系统中用于移动和复制文件或文件夹的两个常用命令&#xff0c;它们之间的主要区别在于&#xff1a; mv&#xff08;move&#xff09;&#xff1a;mv 命令用于移动文件或文件夹&#xff0c;将它们从一个位置移动到另一个位置。移动后&#xff0c;原始文件或文…

服务器软件架构演进

服务器软件架构演进 背景介绍阶段一&#xff1a;单机部署阶段二&#xff1a;应用与数据分离部署阶段三&#xff1a;启用缓存优化阶段四&#xff1a;启用应用服务器集群阶段五&#xff1a;数据库读写分离阶段六&#xff1a;启用反向代理及CDN加速阶段七&#xff1a;启用分布式文…

ComfyUI简单介绍

&#x1f353;什么是ComfyUI ComfyUI是一个为Stable Diffusion专门设计的基于节点的图形用户界面&#xff0c;可以通过各种不同的节点快速搭建自己的绘图工作流程。 软件打开之后是长这个样子&#xff1a; 同时软件本身是github上的一个开源项目&#xff0c;开源地址为&#…

【WEB前端2024】开源智体世界:乔布斯3D纪念馆-第28课-avatar玩家3D形象

【WEB前端2024】开源智体世界&#xff1a;乔布斯3D纪念馆-第28课-avatar玩家3D形象 使用dtns.network德塔世界&#xff08;开源的智体世界引擎&#xff09;&#xff0c;策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界…

零售EDI:Target DVS EDI项目案例

Target塔吉特是美国一家巨型折扣零售百货集团&#xff0c;与全球供应商建立长远深入的合作关系&#xff0c;目前国内越来越多的零售产品供应商计划入驻Target。完成入驻资格审查之后&#xff0c;Target会向供应商提出EDI对接邀请&#xff0c;企业需要根据指示完成供应商EDI信息…

windows 控制面板卸载程序在注册表中位置

计算机\HKEY_LOCAL_MACHINE或者HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\荐片高清影音 HKEY_CURRENT_USER 控制面板注册表只有当前用户可见 HKEY_LOCAL_MACHINE 控制面板注册表所有用户可见

【STM32踩坑】HAL固件库版本过高导致烧录后无法运行问题

问题引入 目前STM32CUBEMX已经更新到了6.11版本&#xff0c;对应的固件库也一直在更新&#xff1b; 以STM32F1库为例&#xff0c;目前最新的库对应版本为1.8.5 但是我们会发现&#xff0c;如果直接使用1.8.5版本的固件库生成HAL源码后&#xff0c;烧录是可以烧录&#xff0c;但…

Python每秒1000次压测

Molotov是一个用Python编写的轻量级HTTP负载测试工具,旨在帮助开发者进行简单的性能测试和压力测试。它通过模拟大量并发用户访问来测试Web服务的响应时间、吞吐量以及稳定性。Molotov特别强调易用性和可扩展性,允许用户自定义场景和断言来更好地适应不同应用的测试需求。 安…