当前位置: 首页 > news >正文

双重路由引入的环路,选路次优的产生以及解决方法

在这里插入图片描述

描述

在R2,R3上双向引入ospf,以及rip,R5修改静态的优先级为180,在ospf中引入该静态路由

路由分析

选路次优问题

R5引入了静态路由,优先级是150
R2->R5->100.1.1.0,优先级是150

R3->R4->100.1.1.0,优先级是150
R3->R4->R5->100.1.1.0,优先级是150
R2->R5->100.1.1.0,优先级是150

R2将这条路由引入了RIP,
R1->R2->…->100.1.1.0,优先级是100
R3->R2->…->100.1.1.0,优先级是100

R3去100.1.1.0时,下一跳R4的优先级是150
下一跳是R1的优先级是100,走左边,选路显然不优

路由环路问题

R3将RIP引入ospf
在R4上,学习到RIP中去往100.1.1.0的路由优先级是100,下一跳是R3,那么R4会放弃R5这条路

在R4上,学习到RIP中去往100.1.1.0的路由优先级是100,下一跳是R4

目前假设R3要去往100.1.1.0,路径为:
R3->R1(优先级高)->R2->R5>R4(优先级高)->R3从而产生环路

解决方法

Tag,解决环路

在路由引入时使用Tag

在R2的rip引入ospf时
抓取流量:
[R2]acl 2000
[R2-acl-basic-2000]rule permit source 100.1.1.0 0.0.0.255
用路由策略修改路由属性:
[R2]route-policy aa permit node 10
[R2-route-policy]if-match acl 2000
[R2-route-policy]apply tag 99
[R2]route-policy aa permit node 20
调用策略
[R2-rip-1]import-route ospf route-policy aa在R3做个筛选,对于含有99标记的路由不引入ospf中
route-policy bb deny node 10
if-match tag 99
route-policy bb permit node 20
[R3-ospf-1]import-route rip route-policy bb

当10.1.1.0的路由没有通过rip学习,那么ospf区域中就不会产生优先级为100的去往100.1.1.0的路由,会走从R4学习的优先级为150的路由,消除环路

修改优先级解决次优路径

在R3中抓取去10.1.1.0的路由,优先级改的大于150即可,当然还有别的办法,比如引入时修改都可以

相关文章:

  • 2025最新版flink2.0.0安装教程(保姆级)
  • 层次式架构核心:中间层的功能、优势与技术选型全解析
  • Oracle中用户密码过期修改为不限制
  • Linux系统-scp命令--两台服务器之间传输文件
  • 利用纯JS开发浏览器小窗口移动广告小功能
  • 通过微信APPID获取小程序名称
  • Spring 框架知识整理
  • K8S_ResourceQuota与LimitRange的作用
  • Materials Studio学习笔记(一)——Materials Studio软件介绍
  • Flutter学习 滚动组件(1):ListView基本使用
  • 【差分隐私相关概念】瑞丽差分隐私(RDP)命题4
  • 宝塔面板中解锁Laravel日志查看的奥秘
  • pull.rebase 三种模式的应用场景
  • java的类加载器及其双亲委派机制
  • 解决docker安装OpenWebUI 报错 500
  • Node.js 数据库 CRUD 项目示例
  • uni-app/微信小程序接入腾讯位置服务地图选点插件
  • STM32F407实现SD卡的读写功能
  • #[特殊字符]Rhino建模教程 · 第一章:正方体建模入门
  • docker 启用portainer,容器管理软件
  • 文旅部副部长饶权出任国家文物局局长
  • 摩根士丹利基金雷志勇:AI带来的产业演进仍在继续,看好三大景气领域
  • 亚振家居控制权将变更:济南域潇集团实控人成新控股股东
  • 破解160年基因谜题,我国科学家补上豌豆遗传研究最后拼图
  • 我国民营经济首季运行向新向好,对国民经济发展形成有力支撑
  • 2025一季度,上海有两把刷子