HCIP重发布实验

目录

实验要求:

步骤一:拓扑设计IP地址规划

拓扑设计

R1

R2

R3

R4

发布路由

R1

R2

R3

R4

双向重发布

在R2和R4 上进行

R2

R4

检查R1

修改开销值选路

择优选择去4.0网段的路径

测试:​编辑

 择优选择去32网段的路径

测试:​编辑

择优选择去34网段的路径

测试:​编辑

检查R3

检测: 

检测:​编辑


实验要求:

1.使用双点双向重发布

2.所有路由进行最佳选路

3.存在备份路经,不得出现环路,和路由回馈

步骤一:拓扑设计IP地址规划

拓扑设计

R1

interface Serial4/0/0link-protocol pppip address 12.1.1.1 255.255.255.0 
interface GigabitEthernet0/0/0ip address 14.1.1.1 255.255.255.0 
interface LoopBack0ip address 1.1.1.1 255.255.255.0 

R2

interface Serial4/0/0link-protocol pppip address 12.1.1.2 255.255.255.0 
interface Serial4/0/1link-protocol pppip address 23.1.1.2 255.255.255.0 
interface LoopBack0ip address 2.2.2.2 255.255.255.0 

R3

interface Serial4/0/0link-protocol pppip address 34.1.1.3 255.255.255.0 
interface Serial4/0/1link-protocol pppip address 23.1.1.3 255.255.255.0 
interface LoopBack0ip address 3.3.3.3 255.255.255.0 

R4

interface Serial4/0/0link-protocol pppip address 34.1.1.4 255.255.255.0 
interface GigabitEthernet0/0/0ip address 14.1.1.4 255.255.255.0 
interface LoopBack0ip address 4.4.4.4 255.255.255.0 

发布路由

R1


rip 1version 2network 14.0.0.0network 12.0.0.0network 1.0.0.0

R2

ospf 1 area 0.0.0.0 network 23.1.1.0 0.0.0.255 
rip 1version 2network 12.0.0.0network 2.0.0.0

R3

ospf 1 area 0.0.0.0 network 3.3.3.0 0.0.0.255 network 23.1.1.0 0.0.0.255 network 34.1.1.0 0.0.0.255 

R4

ospf 1 area 0.0.0.0 network 4.4.4.0 0.0.0.255 network 34.1.1.0 0.0.0.255 
rip 1version 2network 14.0.0.0

双向重发布

在R2和R4 上进行

R2

ospf 1 import-route rip 1
rip 1import-route ospf 1

R4

ospf 1 import-route rip 1
rip 1import-route ospf 1

检查R1

检测命令:<R1>display  ip routing-table protocol rip 

解释: 子网掩码24位的为直连路由,而子网掩码为32位的为通过重发布获取的路由。

        若要进行匹配,则会优先匹配掩码长的,即最长掩码匹配规则

此时若要消除子网掩码为32位的环回地址IP,可以将该接口网络类型修改为broadcast 类型。

[R3-LoopBack0]ospf network-type  broadcast 

[R4-LoopBack0]ospf network-type broadcast 

修改开销值选路

择优选择去4.0网段的路径

走14网段,剩余路径设置为备份路径,在R2上修改

[R2]ip ip-prefix 1 permit 4.4.4.0 24 
[R2]route-policy 1 permit node  10
[R2-route-policy]if-match ip-prefix 1
[R2-route-policy]apply cost + 10
[R2-route-policy]q 	
[R2]route-policy 1 permit node 20       # 创建空列表
[R2-route-policy]q
[R2]rip 1
[R2-rip-1]import-route ospf 1 route-policy 1   # 重发布时调用

测试:

 择优选择去32网段的路径

走12网段,剩余路径设置为备份路径,在R4上修改

ip ip-prefix 1 index 10 permit 23.1.1.0 24
route-policy 1 permit node 10 if-match ip-prefix 1 apply cost + 10 
#
route-policy 1 permit node 20 
#
rip 1import-route ospf 1 route-policy 1

测试:

择优选择去34网段的路径

走14网段,剩余路径设置为备份路径,在R2上修改

[R2]ip ip-prefix 2 permit 34.1.1.0 24
[R2]route-policy 1 permit node 15
Info: New Sequence of this List.
[R2-route-policy]if-match ip-prefix 2
[R2-route-policy]apply cost + 10

测试:

检查R3

检测命令:<R3>display  ip routing-table protocol OSPF

在R2上修改type类型使除14网段外,其余都走R2

由于type1优于type2因此修改为type1

检测: 

 发现14网段不满足要求,则因对14网段的COS值进行修改,在R4上进行修改

[R4]ip ip-prefix 14 permit 14.1.1.0 24
[R4]route-policy 14 permit node 10
[R4-route-policy]if-match ip-prefix 14
[R4-route-policy]apply cost-type type-1
[R4-route-policy]apply cost - 10
[R4]route-policy 14 permit  node 20
[R4-ospf-1]import-route rip 1 route-policy 14

检测:

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

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

相关文章

【uniapp 获取缓存及清除缓存】

小程序及H5 获取缓存&#xff1a; 使用uniapp中的wx.getStorageInfoSync()方法可以获取当前小程序或H5应用的本地缓存信息&#xff0c;如下所示&#xff1a; let storageInfo uni.getStorageInfoSync() console.log(storageInfo)其中&#xff0c;storageInfo是一个对象&…

短视频矩阵源码/系统搭建/源码

一、短视频矩阵系统开发需要具备以下能力 短视频技术能力&#xff1a;开发人员应具备短视频相关技术能力&#xff0c;如视频编解码、视频流媒体传输等。 大数据存储和处理能力&#xff1a;短视频矩阵系统需要处理大量的视频数据&#xff0c;因此需要具备大数据存储和处理的能力…

JavaScript快速入门:ComPDFKit PDF SDK 快速构建 Web端 PDF阅读器

JavaScript快速入门&#xff1a;ComPDFKit PDF SDK 快速构建 Web端 PDF阅读器 在当今丰富的网络环境中&#xff0c;处理 PDF 文档已成为企业和开发人员的必需品。ComPDFKit 是一款支持 Web 平台并且功能强大的 PDF SDK&#xff0c;开发人员可以利用它创建 PDF 查看器和编辑器&…

初探webAssembly | 京东物流技术团队

1 WebAssembly是什么&#xff1f; 一种运行在现代网络浏览器中的新型代码&#xff0c;并且提供新的性能特性和效果 W3C WebAssembly Community Group开发的一项网络标准&#xff0c;对于浏览器而言&#xff0c;WebAssembly 提供了一条途径&#xff0c;让各种语言编写的代码以接…

【Visual Studio】VS调用tensorflow C++API的配置(无需编译)

windows利用vs2015调用tensorflow c api 1. 首先下载并安装visual studio Visual Studio 2015 安装教程&#xff08;附安装包&#xff09;&#xff0c;按照博客中顺序来就可以 如果在安装过程中提示安装包丢失或损坏&#xff0c;参考VS2015安装过程中安装包丢失或损坏解决办…

策略模式的实现与应用:掌握灵活算法切换的技巧

文章目录 常用的设计模式有以下几种&#xff1a;一.创建型模式&#xff08;Creational Patterns&#xff09;&#xff1a;二.结构型模式&#xff08;Structural Patterns&#xff09;&#xff1a;三.行为型模式&#xff08;Behavioral Patterns&#xff09;&#xff1a;四.并发…

Spring注解系列——@PropertySource

在Spring框架中PropertySource注解是非常常用的一个注解&#xff0c;其主要作用是将外部化配置解析成key-value键值对"存入"Spring容器的Environment环境中&#xff0c;以便在Spring应用中可以通过Value或者占位符${key}的形式来使用这些配置。 使用案列 // Propert…

基于Citespace、vosviewer、R语言的文献计量学可视化分析及SCI论文高效写作方法教程

详情点击链接&#xff1a;基于Citespace、vosviewer、R语言的文献计量学可视化分析技术及全流程文献可视化SCI论文高效写作方法 前言 文献计量学是指用数学和统计学的方法&#xff0c;定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体&#xff0c;注重量…

如何用非root账号安装k8s集群

在大多数情况下&#xff0c;为了安装 Kubernetes&#xff08;K8s&#xff09;集群&#xff0c;需要具有root权限或者以root身份执行某些操作&#xff0c;例如安装软件包和配置系统级别的设置。然而&#xff0c;你可以通过以下方法在非root账号下安装K8s集群&#xff1a; 使用Mi…

c语言预处理指令详解

//extern int ADD(int x, int y);//声明引用外部文件 //c语言预处理 // 文本文件 翻译链接 二进制文件 运行 //test.cpp————————》test.exe————————》 // 编译器 翻译环境 链接器 执行环境 // test.obj&#xff08;目标文件&a…

工业边缘计算为什么?

在工厂环境中使用边缘计算并不新鲜。可编程逻辑控制器&#xff08;PLC&#xff09;、微控制器、服务器和PC进行本地数据处理&#xff0c;甚至是微型数据中心都是边缘技术&#xff0c;已经在工厂系统中存在了几十年。在车间里看到的看板系统&#xff0c;打卡系统&#xff0c;历史…

Flowable中间事件-中间信号捕获事件

定义 信号中间事件分为 Catching 事件和 Throwing 事件&#xff0c;即信号中间捕获事件&#xff08;Signal Intermediate Catch Event&#xff09;和信号中间抛出事件&#xff08;Signal Intermediate Throwing Event&#xff09;。 当流程执行到信号中间捕获事件时就会中断在…

什么是ROC曲线

ROC曲线&#xff08;Receiver Operating Characteristic Curve&#xff09;&#xff0c;也称为“接受者操作特性曲线”。它最早应用于雷达信号检测的分析&#xff0c;后来广泛应用于心理学和医学领域。 ROC分析是进行临床诊断试验评价最常用的方法。诊断试验是指评价某种疾病诊…

Xshell配置ssh免密码登录-公钥与私钥登录linux服务器

目录 简介 提示 方法步骤 步骤1&#xff1a;生成密钥公钥&#xff08;Public key&#xff09;与私钥(Private Key) 方法1&#xff1a;使用xshell工具 方法2&#xff1a;使用命令行 步骤2&#xff1a;放置公钥(Public Key)到服务器 方法1&#xff1a;&#xff08;我使用的是…

InnoDB数据存储结构

一. InnoDB的数据存储结构&#xff1a;页 索引是在存储引擎中实现的&#xff0c;MySQL服务器上的存储引擎负责对表中数据的读取和写入工作。不同存储引擎中存放的格式一般不同的&#xff0c;甚至有的存储引擎比如Memory都不用磁盘来存储数据&#xff0c;这里讲讲InooDB存储引擎…

深度学习调参指南

1. 选择合适的模型架构 模型的结构(层数和宽度)&#xff0c;参数配置&#xff0c;尽量用已经有效的模型 2. 选择优化器 针对具体的问题&#xff0c;从选择常用的优化器开始&#xff0c;进行比较 3. 选择BatchSize 1). Batch Size决定训练速度&#xff0c;但是不影响验证集…

WPF实战学习笔记23-首页添加功能

首页添加功能 实现ITodoService、IMemoService接口&#xff0c;并在构造函数中初始化。新建ObservableCollection<ToDoDto>、 ObservableCollection<MemoDto>类型的属性&#xff0c;并将其绑定到UI中修改Addtodo、Addmemo函数&#xff0c;将添加功能添加 添加添加…

NineData支持最受欢迎数据库PostgreSQL

根据在 Stack Overflow 发布的 2023 开发者调研报告中显示&#xff0c;PostgreSQL 以 45% vs 41% 的受欢迎比率战胜 MySQL&#xff0c;成为新的最受欢迎的数据库。NineData 也在近期支持了 PostgreSQL&#xff0c;用户可以在 NineData 平台上进行创建数据库/Schema、管理用户与…

解决AttributeError: ‘DataParallel‘ object has no attribute ‘xxxx_fc1‘

问题描述 训练模型时&#xff0c;分阶段训练&#xff0c;第二阶段加载第一阶段训练好的模型的参数&#xff0c;接着训练 第一阶段训练&#xff0c;含有代码 if (train_on_gpu):if torch.cuda.device_count() > 1:net nn.DataParallel(net)net net.to(device)第二阶段训练…

Linux环境Arduino IDE中配置ATOM S3

linux选择ubuntu发行版。 硬件设备有多小呢&#xff1a; 功能超级强大。 之前的ROS1和ROS2案例已经全部移植完成并测试结束&#xff08;三轮纯人力校验&#x1f60e;&#xff09;。 官网文档信息非常非常好&#xff1a; https://docs.m5stack.com/zh_CN/quick_start/atoms3…