路由回馈,次优路径的解决方法及详解过程

2023-10-15 01:10

本文主要是介绍路由回馈,次优路径的解决方法及详解过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实验拓扑图:
在这里插入图片描述
要求如下:
1.使用双点双向重发布
2.所有路由器进行最佳选择
3.存在备份路径,不得出现环路和路由回馈

实验思路:
1、解决R2,R4的路由回馈(RIP通过OSPF后又回到了RIP)
2、解决次优路径

地址规划:R1,R2,R3,R4之间使用12网段、23网段、34网段、14网段

R1,R2,R4之间运行RIP协议
R2,R3,R4之间运行OSPF协议
进行双向双点重发布
在这里插入图片描述在这里插入图片描述
1、解决路由回馈问题----修改管理距离
此时R2、R4路由表上出现路由回馈
在这里插入图片描述
在这里插入图片描述
出现路由回馈的原因:重发布将原有路由清洗,OSPF重发布进入RIP的管理距离为110,RIP重发布进入OSPF的管理距离为120,所以导致该通过RIP学习的却通过OSPF学习路由,使用路由策略来解决

R2收到R4传递来的路由管理距离加大,让他不学习管理距离小的OSPF 110,进而学习RIP
在这里插入图片描述
同理,R4收到R2传来的路由时加大管理距离,让该通过RIP的通过RIP学习
在这里插入图片描述

此时的路由表
在这里插入图片描述在这里插入图片描述
2、解决次优路径(选路不佳)----使用路由策略
R1学习到34网段和4的环回应该走下边,学习到23网段应该走上边,此时路由不佳如下:
在这里插入图片描述
RIP中使用路由策略干涉选路
在这里插入图片描述
在这里插入图片描述
此时R3路由表学习的路由正常
在这里插入图片描述
修改OSPF中选路不佳
2的环回和12网段应该走上边,14网段应该走下边
在这里插入图片描述
OSPF中使用路由策略干涉选路
在这里插入图片描述在这里插入图片描述
此时OSPF选路正常
在这里插入图片描述

总结:模仿EIGRP修改重发布路由的管理距离后,部分路由依然可能因为水平分割继续保持的路由回馈—需要路由策略来解决

这篇关于路由回馈,次优路径的解决方法及详解过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/214398

相关文章

Conda与Python venv虚拟环境的区别与使用方法详解

《Conda与Pythonvenv虚拟环境的区别与使用方法详解》随着Python社区的成长,虚拟环境的概念和技术也在不断发展,:本文主要介绍Conda与Pythonvenv虚拟环境的区别与使用... 目录前言一、Conda 与 python venv 的核心区别1. Conda 的特点2. Python v

Spring Boot中WebSocket常用使用方法详解

《SpringBoot中WebSocket常用使用方法详解》本文从WebSocket的基础概念出发,详细介绍了SpringBoot集成WebSocket的步骤,并重点讲解了常用的使用方法,包括简单消... 目录一、WebSocket基础概念1.1 什么是WebSocket1.2 WebSocket与HTTP

java中反射Reflection的4个作用详解

《java中反射Reflection的4个作用详解》反射Reflection是Java等编程语言中的一个重要特性,它允许程序在运行时进行自我检查和对内部成员(如字段、方法、类等)的操作,本文将详细介绍... 目录作用1、在运行时判断任意一个对象所属的类作用2、在运行时构造任意一个类的对象作用3、在运行时判断

MySQL 中的 CAST 函数详解及常见用法

《MySQL中的CAST函数详解及常见用法》CAST函数是MySQL中用于数据类型转换的重要函数,它允许你将一个值从一种数据类型转换为另一种数据类型,本文给大家介绍MySQL中的CAST... 目录mysql 中的 CAST 函数详解一、基本语法二、支持的数据类型三、常见用法示例1. 字符串转数字2. 数字

SpringBoot中SM2公钥加密、私钥解密的实现示例详解

《SpringBoot中SM2公钥加密、私钥解密的实现示例详解》本文介绍了如何在SpringBoot项目中实现SM2公钥加密和私钥解密的功能,通过使用Hutool库和BouncyCastle依赖,简化... 目录一、前言1、加密信息(示例)2、加密结果(示例)二、实现代码1、yml文件配置2、创建SM2工具

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

MyBatis-Plus 中 nested() 与 and() 方法详解(最佳实践场景)

《MyBatis-Plus中nested()与and()方法详解(最佳实践场景)》在MyBatis-Plus的条件构造器中,nested()和and()都是用于构建复杂查询条件的关键方法,但... 目录MyBATis-Plus 中nested()与and()方法详解一、核心区别对比二、方法详解1.and()

Spring IoC 容器的使用详解(最新整理)

《SpringIoC容器的使用详解(最新整理)》文章介绍了Spring框架中的应用分层思想与IoC容器原理,通过分层解耦业务逻辑、数据访问等模块,IoC容器利用@Component注解管理Bean... 目录1. 应用分层2. IoC 的介绍3. IoC 容器的使用3.1. bean 的存储3.2. 方法注

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

golang中reflect包的常用方法

《golang中reflect包的常用方法》Go反射reflect包提供类型和值方法,用于获取类型信息、访问字段、调用方法等,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值... 目录reflect包方法总结类型 (Type) 方法值 (Value) 方法reflect包方法总结