多点双向重发布的应用

news2024/11/18 16:46:59

目录

1.拓扑图

2.实验思路

3.主要配置

4.测试

5.实验总结


1.拓扑图

 

2.实验思路

  • 在配置完RIP和OSPF之后,在2,3号设备上进行多点的双向重发布
  • 由于在进行了多点的双向重发布之后,会出现大量的负载均衡,导致选路不佳的问题
  • 解决办法:路由策略,干涉选路

3.主要配置

R2:

[r2]rip  
[r2-rip-1]version 2
[r2-rip-1]network 12.0.0.0
[r2-rip-1]network 2.0.0.0

[r2]ospf 1 router-id 2.2.2.2  
[r2-ospf-1]area 0 
[r2-ospf-1-area-0.0.0.0]network 24.1.1.1 0.0.0.0

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

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

针对R1的路由表

[r2]ip ip-prefix 50 permit 5.5.5.0 24
[r2]ip ip-prefix 30 permit 3.3.3.0 24 
[r2]ip ip-prefix 34 permit 34.1.1.0 24

[r2]route-policy aa permit node 10

[r2-route-policy]if-match ip-prefix 50

[r2-route-policy]apply preference 151

[r2]rip

[r2-rip-1]preference route-policy aa

[r2]route-policy aa permit node 20

[r2-route-policy]if-match ip-prefix 30  
[r2-route-policy]apply cost 3

[r2]route-policy aa permit node 30

[r2-route-policy]if-match ip-prefix 34

[r2-route-policy]apply cost 3

[r2]route-policy aa permit node 40

[r2-rip-1]import-route ospf route-policy aa

针对R4的路由表:

[r2]ip ip-prefix 12 permit 12.1.1.0 24
[r2]ip ip-prefix 21 permit 2.2.2.0 24

[r2]route-policy cc permit node 10

[r2-route-policy]if-match ip-prefix 21

[r2-route-policy]apply cost-type type-1

[r2]route-policy cc permit node 20

[r2-route-policy]if-match ip-prefix 12

[r2-route-policy]apply cost-type type-1

[r2]route-policy cc permit node 30

[r2]ospf 1
[r2-ospf-1]import-route rip route-policy cc

R3:

针对R1的路由表:

[r3]ip ip-prefix 50 permit 5.5.5.0 24
[r3]ip ip-prefix 20 permit 2.2.2.0 24 
[r3]ip ip-prefix 24 permit 24.1.1.0 24

[r3]route-policy bb permit node 10

[r3-route-policy]if-match ip-prefix 50
[r3-route-policy]apply preference 151

[r3]rip

[r3-rip-1]preference route-policy bb

[r3]route-policy bb permit node 20

[r3-route-policy]if-match ip-prefix 20

[r3-route-policy]apply cost 3

[r3]route-policy bb  permit node 30

[r3-route-policy]if-match  ip-prefix 24

[r3-route-policy]apply cost 3

[r3]route-policy bb permit node 40

[r3-rip-1]import-route ospf  route-policy bb

[r3]int LoopBack 0 
[r3-LoopBack0]ospf network-type broadcast 

针对R4的路由表:

[r3]ip ip-prefix dd permit 13.1.1.0 24

[r3]route-policy dd permit node 10

[r3-route-policy]if-match ip-prefix dd

[r3-route-policy]apply cost-type type-1

[r3]route-policy dd permit node 20

[r3]ospf 1
[r3-ospf-1]import-route rip route-policy dd

4.测试

R1路由表,到达所有目标路径最优

 

R4的路由表,到达所有目标路径最优

 

5.实验总结

每台路由器都有一个环回地址,2号设备的环回宣告进RIP,3号设备的环回宣告进OSPF,5号设备的环回不宣告进OSPF,后期通过重发布进入。

在RIP和OSPF配置完成之后,先将5号设备的环回重发布进入,然后在2,3号设备上双向重发布。由于5号设备先进行重发布的操作,当信息传都2,3号设备处时,由于2号设备先做重发布的操作,导致去往5号设备环回的环路产生。首先就是破环:我们通过在3号设备上修改优先级达到破环的目的。然后对于1号设备的路由表,需要处理到达3的环回和3-4网段的路由只走下面,到达2号环回和2-4网段只走上面。我们通过前缀列表在控制层面抓取流量,然后在路由策略中针对抓到的流量进行修改度量来达到干涉选路的操作。4号设备同理操作,需要注意的是在路由策略中应该修改类性值,并非修改度量。

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

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

相关文章

前端工程师leetcode算法面试必备-二叉树深度广度遍历

一、前言 Medium 难度主要考察结合二叉树性质的 CRUD 操作,而这一切的基础都离不开遍历二叉树。 二叉树是图的子集,因而同样适用以下两种搜索思想: **DFS(深度优先搜索):**沿着根节点递归下去&#xff0c…

普通程序员怎么赚多份钱?解锁更多赚钱新姿势

在当下这个社会,学会如何make money很重要。 咱们是个俗人,赚钱才是社会生存的头等大事。这不是高山流水的世界,而是能力创造财富,对于程序员来说,更是如此。 作为程序员,我们有更多挣钱的姿势!…

通过一个测试项目了解EF CORE

首先用vs2019创建一个.net core项目 可以是控制台应用程序,也可以是asp.net core项目 如果你使用控制台应用程序, 则可以在Main方法中直接使用EF Core进行CRUD操作。这通常用于测试或开发时快速进行数据库操作。 如果你使用ASP.NET Core应用程序, 则可以在控制器中使用EF Cor…

低温超导系统中实现液氦温度准确控制的解决方案

摘要:针对目前两种典型低温超导测试系统中存在的液氦压力控制精度较差的问题,本文提出了相应的解决方案。解决方案分别采用了直接压力控制和流量控制两种技术手段和配套数控阀门,结合24位AD和16位DA的超高精度的PID真空压力控制器和压力传感器…

第三十九章 贪心算法——区间问题(下)

第三十九章 贪心算法——区间问题(下)一、区间问题1:最大不相交区间数量1、思路详解2、代码实现二、区间问题2:区间覆盖1、问题2、思路3、代码一、区间问题1:最大不相交区间数量 1、思路详解 这道题和前一章讲的最后一…

IDEA 使用的小技巧

1、调整 idea 的虚拟内存: 尽管本质都是去改变 .vmoptions 配置文件,但推荐使用Change Memory Settings去调整,选择Edit Custom VM Options 或者在本地磁盘目录更改,通过某些方法破解的 idea 很可能造成 idea 打不开的情况 2、显…

【数据结构-源码分析】HashMap源码分析(超级详细)

文章内容1、HashMap简介2、类结构3、属性4、构造方法5、方法5.1、put方法5.2、resize方法6、jdk1.8的优化1、HashMap简介 HashMap基于哈希表的Map接口实现,是以key-value存储形式存在。(除了不同步和允许使用 null 之外,HashMap 类与 Hashta…

Oracle数据库同步复制工具Beedup产品功能(二)

接续...... 8、对象比较 Beedup提供主从库相关对象比较功能,比对结果包含各类对象概要统计及差异详情。 支持Oracle、SQL Server、MySQL、DB2 对象比较。 9、 对象恢复 Beedup在向从库写入数据时会禁用目标表的关联触发器,另外对于Oracle 序列的状态…

MySQL复制技术方案——GTID复制配置

在日常运维中,GTID带来的最方便的作用就是搭建和维护主从复制,这也是DBA日常工作中最经常的操作了。GTID的主从模式替代了MySQL前期版本中利用二进制日志文件的名称和日志位置的做法,使用GTID使操作和维护都变得更加简洁和可靠。 搭建主从时…

SQL SELECT 语句

SELECT 语句用于从数据库中选取数据。 SQL SELECT 语句 SELECT 语句用于从数据库中选取数据。 结果被存储在一个结果表中,称为结果集。 SQL SELECT 语法 SELECT column1, column2, ... FROM table_name; 与 SELECT * FROM table_name; 参数说明: …

SVM训练莺尾花数据集

SVM训练莺尾花数据集 代码在莺尾花数据集上训练SVM,数据集由莺尾花的测量值及其相应的物种标签组成。该模型使用70%数据用于训练,然后剩余部分进行测试。其中′fit′fit′fit′方法在训练集上训练数据,′score′score′score′数据在返回模型…

HTC FOCUS3在PC端串流FOHEART H1数据手套(腕带)

本教程介绍使用FOHEART H1数据手套与HTC腕带式追踪器驱动VR中的虚拟手运动,实现手部的追踪及定位。与之前教程(HTC FOCUS 3连接FOHEART H1数据手套)不同,这次我们的场景内容运行在PC端,而不是头显端,使用VI…

基于Vue和SpringBoot的电商管理系统的设计与实现

作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导。CSDN学院、蓝桥云…

8.mysql模块

目录 1 安装mysql模块 2 建立与mysql的连接 3 执行SQL语句 3.1 查询数据 3.2 插入数据 3.2.1 直接写入SQL语句 3.2.2 使用问号进行占位 3.2.3 使用对象传入 3.3 更新数据 3.3.1 使用问号进行占位 3.3.2 使用对象传入 3.4 删除数据 常见的数据库有下面几…

光驱重装系统教程

光驱重装系统是使用最长的系统安装方法,最早时候电脑都有光驱的,很多用户重装电脑系统的时候都会使用光驱重装系统,现在小编来为大家详细的介绍一下光驱重装系统的教程。 工具/原料: 系统版本:win7系统 品牌型号&#…

仪表板工具Stimulsoft Dashboards中的面板组件介绍

Stimulsoft Dashboards.JS是一个功能齐全的仪表盘工具,用于为JavaScript平台创建仪表板。 Stimulsoft Dashboards.JS官方正版下载(qun:740060302)https://www.evget.com/product/4101/download在上一篇文章中,主要介绍…

剑指 Offer 24. 反转链表

一、题目 定义一个函数&#xff0c;输入一个链表的头节点&#xff0c;反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 限制&#xff1a; 0 < 节点个数 < 5000 二、题目解析&…

AI算法工程师 | 09机器学习-概率图模型(六)命名实体识别与CRF

文章目录机器学习 - 概率图模型 之 命名实体识别与CRF一、命名实体识别 NER 的基本介绍1、相关概念2、主要方法&#xff08;导图&#xff09;3、标注策略二、CRF 层之 BiLSTM&#xff08;BiLSTM-CRF&#xff09;1、介绍1.1 BiLSTM-CRF 模型1.2 添加 CRF 层的好处2、CRF 层2.1 E…

华为云工程师HCIA——华为虚拟化平台使用与管理

一、FusionCompute计算虚拟化介绍 1、计算虚拟化相关概念 1.1、虚拟化介绍虚拟化介绍 1.2、虚拟化的特点&#xff08;反过来考定义也要会&#xff09; •分区&#xff1a;分区意味着虚拟化层为多个虚拟机划分服务器资源的能力&#xff1b;每个虚拟机可以同时运行一个单独的操…

xxx.Caffeine进程缓存

Caffeine 是基于Java 8的高性能&#xff0c;接近最佳的缓存库。看上图 赋代码&#xff1a; <dependency><groupId>com.github.ben-manes.caffeine</groupId><artifactId>caffeine</artifactId> </dependency> package com.heima.item.con…