路由策略(重发布)

要求:

1、使用双点双向重发布
2、所有路由器进行最佳选路
3、存在备份路径,不得出现环路,和路由回馈

 1.更改设备名称配置接口IP地址

R1

<Huawei>system-view 
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 14.1.1.1 24
[R1]interface Serial 4/0/0
[R1-Serial4/0/0]ip address 12.1.1.1 24
[R1-Serial4/0/0]quit 
[R1]interface LoopBack 0
[R1-LoopBack0]ip address 1.1.1.1 24
 

 

R2

<Huawei>system-view 
[Huawei]sysname R2
[R2]interface Serial 4/0/0 
[R2-Serial4/0/0]ip address 12.1.1.2 24
[R2-Serial4/0/0]quit 
[R2]interface Serial 4/0/1
[R2-Serial4/0/1]ip address 23.1.1.2 24
[R2-Serial4/0/1]quit
[R2]interface LoopBack 0
[R2-LoopBack0]ip address 2.2.2.2 24
 

 

R3

<Huawei>system-view 
[Huawei]sysname R3
[R3]interface Serial 4/0/1
[R3-Serial4/0/1]ip address 23.1.1.3 24
[R3-Serial4/0/1]quit 
[R3]interface Serial 4/0/0
[R3-Serial4/0/0]ip address 34.1.1.3 24
[R3-Serial4/0/0]quit 
[R3]interface LoopBack 0
[R3-LoopBack0]ip add
[R3-LoopBack0]ip address 3.3.3.3 24
 

 

R4

<Huawei>system-view

[Huawei]sysname R4

[R4]interface Serial 4/0/0

[R4-Serial4/0/0]ip address 34.1.1.4 24

[R4-Serial4/0/0]quit

[R4]interface GigabitEthernet 0/0/0

[R4-GigabitEthernet0/0/0]ip address 12.1.1.4 24

[R4-GigabitEthernet0/0/0]quit

[R4]interface LoopBack 0

[R4-LoopBack0]ip address 4.4.4.4 24

2.R1 R2 R4启动RIP,  R2 R3 R4 启动OSPF

R1

[R1]rip 1

[R1-rip-1]version 2

[[R1-rip-1]network 12.0.0.0

[R1-rip-1]network 14.0.0.0

[R1-rip-1]network 1.0.0.0

[R1-rip-1]network 2.0.0.0

 

R2

[R2]rip 1

[R2-rip-1]version 2

[R2-rip-1]network 12.0.0.0

[R2-rip-1]network 14.0.0.0

[R2-rip-1]network 1.0.0.0

[R2-rip-1]network 2.0.0.0

[R2-rip-1]quit

[R2]ospf 1 router-id 2.2.2.2

[R2-ospf-1]area 0

[R2-ospf-1-area-0.0.0.0]network 23.1.1.2 0.0.0.0

 

R3

[R3]ospf 1 router-id 3.3.3.3

[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]network 23.1.1.3 0.0.0.0

[R3-ospf-1-area-0.0.0.0]network 23.1.1.3 0.0.0.0

[R3-ospf-1-area-0.0.0.0]network 34.1.1.3 0.0.0.0

[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0

 

R4

[R4]ospf 1 router-id 4.4.4.4

[R4-ospf-1]area 0

[R4-ospf-1-area-0.0.0.0]network 34.1.1.4 0.0.0.0

[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[R4-ospf-1-area-0.0.0.0]quit

[R4]rip 1

[R4-rip-1]version 2

[R4-rip-1]network 14.0.0.0

[R4-rip-1]network 12.0.0.0

[R4-rip-1]network 1.0.0.0 

[R4-rip-1]network 2.0.0.0

 

 

3.在R2 R4上做双点双向重发布

R2

[R2]ospf 1

[R2-ospf-1]import-route rip

[R2-ospf-1]quit

[R2]rip 1

[R2-rip-1]import-route ospf 1

查看R1路由表

重发布后R1的路由表

R4

[R4]ospf 1

[R4-ospf-1]import-route rip

[R4-ospf-1]quit

[R4]rip 1

[R4-rip-1]import-route ospf 1

查看R3路由表

重发布后R3的路由表

 

4.做路由策略使所有路由器进行最佳选路并存在备份路径,不出现环路,和路由回馈

(1)针对R1

此时R1的路由选路

 根据R1的路由表结合实验拓扑图进行选路干涉

(1).3.3.3.3/32和4.4.4.4/32是通过双点双向重发布学习到的R3和R4环回的路由,在OSPF中环回接口默认的网络类型为P2P,因为在MA网络中有多个网络地址时选择最长匹配原则,所以并不影响,将R2和R4网络类型改为broadcast

[R2]interface LoopBack 0

[R2-LoopBack0]ospf network-type broadcast

[R4]interface LoopBack 0

[R4-LoopBack0]ospf network-type broadcast

(2).23.1.1.0/24和3.3.3.0/24最佳选路下一跳应为12.1.1.2,所以利用路由策略在R4上配置使下一跳为14.1.1.4的开销值变大作为备份路径

[R4]ip ip-prefix 1 permit  23.1.1.0 24            //前缀列表抓取23.1.1.0/24流量

[R4]route-policy 1 permit node 10                //创建序列号为10的列表

[R4-route-policy]if-match ip-prefix 1             //列表匹配抓取的流量

[R4-route-policy]apply cost + 10                  //增加选路开销值              

[R4]ip ip-prefix 2 permit 3.3.3.0 24              //前缀列表抓取3.3.3.0/24流量

[R4]route-policy 1 permit node 15               //创建序列号为15的列表

[R4-route-policy]if-match ip-prefix 2            //列表匹配抓取的流量

[R4-route-policy]apply cost + 10                 //增加选路开销值 

[R4-route-policy]quit    

[R4]route-policy 1 permit node 20              //创建序列号为20的空列表允许其他流量通过

[R4-route-policy]quit

[R4]rip 1

[R4-rip-1]import-route ospf 1 route-policy 1              //调用进重发布

(3).34.1.1.0/24最佳选路下一跳应为14.1.1.2,所以利用路由策略在R2上配置使下一跳为12.1.1.4的开销值变大作为备份路径

[R2]ip ip-prefix 1 permit 34.1.1.0 24               //前缀列表抓取34.1.1.0/24流量                          

[R2]route-policy 1 permit node  10                 //创建序列号为10的列表

[R2-route-policy]if-match ip-prefix 1               //列表匹配抓取的流量

[R2-route-policy]apply cost + 10                    //增加选路开销值   

[R2-route-policy]quit

[R2]route-policy 1 permit node  20                //创建序列号为20的空列表允许其他流量通过

[R2-route-policy]quit

[R2]rip 1

[R2-rip-1]import-route ospf 1 route-policy 1             //调用进重发布

R1的路由已达最佳选路!!!

 (2)针对R3

此时R3的路由表

  根据R3的路由表结合实验拓扑图进行选路干涉

(1).4.4.4.4/32已通过第一步改变R4网路类型实现

[R4]interface LoopBack 0

[R4-LoopBack0]ospf network-type broadcast

(2).分析表可得2.2.2.0/24和12.1.1.0/24最佳选路下一跳应为23.1.1.2,34.1.1.4为备份路径

14.1.1.0/24最佳选路下一跳应为34.1.1.2,23.1.1.4为备份路径

方法:通过改变路由的Type类型来干涉选路,默认Type类型为Type 2,每条选路度量为,默认种子度量为1,改为Type 1 度量值为所经过路径的度量值和默认度量的和

 

将从R2重发布过来的路由改为Type 1

[R2]ospf 1

[R2-ospf-1]import-route rip 1 type 1

 此时只有14.1.1.0/24没有达最佳选路

减少14.1.1.0/24下一跳为34.1.1.4路径的开销值

[R4]ip ip-prefix 5 permit 14.1.1.0 24                     //前缀列表抓取14.1.1.0/24流量  

[R4]route-policy 5 permit node 10                        //创建序列号为10的列表

[R4-route-policy]if-match ip-prefix 5                     //列表匹配抓取的流量

[R4-route-policy]apply cost-type type-1               //确定Type类型

[R4-route-policy]apply cost - 1//减小开销值

[R4]route-policy 5 permit node 20                       //创建序列号为20的空列表允许其他流量过

[R4-ospf-1]import-route rip 1 route-policy 5        //调用

查看R3路由表

R3路由已达最佳选路!!!

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

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

相关文章

Python深度学习“四大名著”之一【赠书活动|第二期《Python机器学习:基于PyTorch和Scikit-Learn》】

近年来&#xff0c;机器学习方法凭借其理解海量数据和自主决策的能力&#xff0c;已在医疗保健、 机器人、生物学、物理学、大众消费和互联网服务等行业得到了广泛的应用。自从AlexNet模型在2012年ImageNet大赛被提出以来&#xff0c;机器学习和深度学习迅猛发展&#xff0c;取…

MATLAB与ROS联合仿真(慕羽☆)全套开源资料索引

自2021年9月份开始进行MATLAB与ROS联合仿真相关的研究&#xff0c;至2021年12月份研究基本上结束&#xff0c;至今&#xff0c;已经近两年时间&#xff0c;期间曾收到过很多小伙伴的私信&#xff0c;想让我出点教程&#xff0c;期间我也曾多次想要抽点时间出教程&#xff0c;但…

JMeter 怎么查看 TPS 数据教程,简单易懂

TPS 是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时&#xff0c;收到服务器响应后结束计时&#xff0c;以此来计算使用的时间和完成的事务个数。在 JMeter 中&#xff0c;我们可以使用以下方法查看 T…

华为战略方法论:BLM模型之关键任务与依赖关系

内容简介 在 BLM 模型中&#xff0c;执行部分包括四个模块&#xff0c;分别是&#xff1a; 关键任务与依赖关系&#xff1b;组织与绩效&#xff1b;人才&#xff1b;氛围与文化。 详细内容&#xff0c;大家可以参看下面这张图。 这四个模块其实是可以进一步划分成两个关键点…

MFC自定义控件使用

用VS2005新建一个MFC项目,添加一个Custom Control控件在窗体 我们需要为自定义控件添加一个类。项目,添加类,MFC类 设置类名字,基类为CWnd,你也可以选择CDialog作为基类 类创建完成后,在它的构造函数中注册一个新的自定义窗体,取名为"MyWindowClass" WNDCL…

8.11 PowerBI系列之DAX函数专题-TopN中实现N的动态

需求 实现 1 ranking by amount rankx(allselected(order_2[产品名称]),[total amount]) 2 rowshowing_boolean var v_ranking [ranking by amount] var v_topN-no [topN参数 值] var v_result int( v_ranking < v_topN_no) return v_result 3 将度量值2放入视觉对象筛…

大数据Flink(五十二):Flink中的批和流以及性能比较

文章目录 Flink中的批和流以及性能比较 ​​​​​​​​​​​​​​一、Flink中的批和流

【网络云盘客户端】——上传文件的功能的实现

目录 上传文件功能的实现 uploadtask的设计 设置上传的槽函数 uploadFileAction接口 uploadFile接口 定时上传文件 进度条的设计 上传文件功能的实现 上传文件功能实现 1.双击 ”上传文件 “的 QListWidgetItem 或者 点击 “上传” 菜单项 都会弹出一个文件对话框 2.在文…

华为云安装MySQL后,本地工具连接MySQL失败

华为云安装MySQL后&#xff0c;本地连接失败 排查问题步骤&#xff1a; 在此之前需要在MySQL创建用户&#xff0c;并赋予权限。 1、能否ping通。 在本地命令行(Windows&#xff1a;winR)通过ping命令&#xff0c;ping服务器地址&#xff0c;看能否ping通。不能则需要检查本地…

【C++入门】浅谈类、对象和 this 指针

文章目录 一、前言二、类1. 基本概念2. 类的封装3. 使用习惯成员函数定义习惯成员变量命名习惯 三、对象1. 基本概念2. 类对象的存储规则 四、this 指针1. 基本概念2. 注意事项3. 经典习题4. 常见面试题 一、前言 在 C 语言中&#xff0c;我们用结构体来描述一个事物的多种属性…

ubuntu docker离线安装docker(.deb包方式)(成功)(附卸载方法)

参考文章&#xff1a;Install Docker Engine on Ubuntu 文章目录 安装步骤下载安装包拷贝到目标主机并执行安装命令 验证拉取运行容器测试build dockerfile测试持久运行容器测试主机重启后&#xff0c;docker各服务是否正常自启 卸载方法附&#xff1a;各安装包作用说明&#x…

express编写一个简单的get接口

/01编写get接口.jsconst express require(express) const app express()// 创建路由 const useRouter require(./router/user.js) // 注册路由 app.use(/api,useRouter)app.listen(8080, (req, res) > {console.log(8080监听) }) ./02编写post接口 // 注意&#xff1a;如…

mac cli文件管理器

背景 最近研究了一下在控制台查看文件的插件ranger, 官方的解释是&#xff1a;一个cli下的文件管理器。觉得效果也很酷炫&#xff0c;所以在此展示一下。 安装 brew install ranger配置生成 建议第一次使用的时候使用 ranger --copy-configall将会在~/.config/ranger目录输…

Solr原理剖析

一、简介 Solr是一个高性能、基于Lucene的全文检索服务器。Solr对Lucene进行了扩展&#xff0c;提供了比Lucene更为丰富的查询语言&#xff0c;并实现了强大的全文检索功能、高亮显示、动态集群&#xff0c;具有高度的可扩展性。同时从Solr 4.0版本开始&#xff0c;支持SolrCl…

STM32 CAN通讯实验程序

目录 STM32 CAN通讯实验 CAN硬件原理图 CAN外设原理图 TJA1050T硬件描述 实验线路图 回环实验 CAN头文件配置 CAN_GPIO_Config初始化 CAN初始化结构体 CAN筛选器结构体 接收中断优先级配置 接收中断函数 main文件 实验现象 补充 STM32 CAN通讯实验 CAN硬件原理图…

【RabbitMQ】之高可用集群搭建

目录 一、RabbitMQ 集群原理 1、默认集群原理2、镜像集群原理3、负载均衡方案 二、RabbitMQ 高可用集群搭建 1、RabbitMQ 集群搭建2、配置镜像队列3、HAProxy 环境搭建4、Keepalived 环境搭建 一、RabbitMQ 集群简介 1、默认集群原理 3-1、RabbitMQ 集群简介 单台 RabbitM…

vue项目中对组件使用v-model绑定值,在vue3中如何更新数据

在el-form 中 el-form-item 绑定组件进行校验 想在表单下面爆红提示 可以对组件使用v-model绑定值 vue2 通过this.$emit(‘input’,value) 更新 v-model值 vue3 通过this.$emit(‘update:modelValue’ ,value) 更新 v-model值

会议OA项目之会议发布(一)

目录 前言&#xff1a; 会议发布的产品原型图&#xff1a; 1.会议发布 1.1实现的特色功能&#xff1a; 1.2思路&#xff1a; 使用的数据库&#xff1a; 我们要实现多功能下拉框的形式选择可以参考原文档&#xff1a;https://hnzzmsf.github.io/example/example_v4.html#down…

Michael.W基于Foundry精读Openzeppelin第14期——SafeMath.sol

Michael.W基于Foundry精读Openzeppelin第14期——SafeMath.sol 0. 版本0.1 SafeMath.sol 1. 目标合约2. 代码精读2.1 tryAdd(uint256 a, uint256 b) && trySub(uint256 a, uint256 b) && tryMul(uint256 a, uint256 b) && tryDiv(uint256 a, uint256 b…

LlaMA2微调实战

LLaMA2-SFT LLaMA2-SFT, Llama-2-7B微调(transformers)/LORA(peft)/推理 Gtihub地址 https://github.com/yongzhuo/Llama2-SFT prompt text_1 f"".join(["[INST] <<SYS>>\n ""You are a helpful, respectful and honest assista…