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

ISIS的由于L1产生的一系列问题

如果有些名词不清晰可以查看之前文章

L1访问其他区域使用缺省路由会引发次优路径问题,但次优路径leak路由又会引发路由环路问题,下面将会从去缺省路由到路由环路一一解决

Level 1的缺省路由

L1访问其他区域使用缺省路由 --> 引发次优路径 --> 引起环路

L1的数据库会自动引入到L2的数据库,但L2的路由并不会引入到L1中,因此L1需要利用缺省路由
在这里插入图片描述

  在ISIS中L1的缺省路由并不像OSPF中是ABR下发的,而是L1设备自己产生的,当L1/2下发的LSP在满足条件时会默认将ATT位置1,当L1设备收到ATT置位的LSP时,则会产生一条指向L1/2的缺省路由,以便被路由到其他区域

ATT是attached-bit的缩写

attached-bit advertise never  //不再发出ATT置位的LSP

能够形成ATT位置1的条件有3条,必须全部满足

  1. 必须是L1/2路由器
  2. 必须有L2邻居
  3. 能够接收到来自不同area的LSP
    在这里插入图片描述

如果是图中下面这种情况,他没有产生att置位的LSP,L1该怎么访问L2呢?

  如果出现这种情况,会被认为是一种设计缺陷,如果在同一区域中,不应该即用level1有用level2,所以这样设计是错误的,就不应该出现这种情况,要及时修改

真实报文,能够看到attached bit值位1
在这里插入图片描述

L1缺省路由引发次优路径

L1访问其他区域使用缺省路由 --> 引发次优路径 --> 引起环路

由于缺省路由只看眼前,也就是只看自己到L1/2的开销,不管L1/2到目标的开销,可能会引起次优路径问题

因此使用Leak(路由泄露 来解决次优路径问题,将L2的路由泄露到L1中,Leak是一种特殊的L1路由

在ISIS选路时的优先级:L1 > L2 > Leak
先比Level级别,相同再比开销

在这里插入图片描述

例如R2想访问R1路由器的右侧接口,由于R2没有明细

路由,只能通过缺省路由,而R2只能看到自己到L1/2的开销所以会选下面这条路走向R1,绕了一大圈

针对这种问题,我就能够使用路由泄露,就是将L2区域的路由引入到L1,这样他就能比对开销了

在L1/2路由器上执行
[] isis 1
[isis-1] import-route isis level-2 into level-1 //将全部的L2路由引入L1,可以加路由过滤

我们在路由器中查看一下真实的LSDB
在这里插入图片描述

我们进到详细LSP中
在这里插入图片描述

路由泄露引起环路

L1访问其他区域使用缺省路由 --> 引发次优路径 --> 路由泄露引起环路

当我们使用Leak路由解决次优路径问题时,同时带来了新的问题,那就是路由环路
在这里插入图片描述

当L1/2把L2路由泄露到L1中,很有可能绕一圈又传回来
针对这种问题我们在LSP上将up/down位置1,让其他L1/2路由器知道这条路由是从L2泄露过来的,从而不参与计算不回传到L2

在这里插入图片描述
up/down位在前缀中,仅表示这个前缀是不是泄露的

http://www.xdnf.cn/news/2429.html

相关文章:

  • 实验:串口通信
  • 02.02、返回倒数第 k 个节点
  • 2 商户查询缓存
  • 设计一个食品种类表
  • 【算法】回溯法
  • 【锂电池剩余寿命预测】Transformer锂电池剩余寿命预测(Pytorch完整源码和数据)
  • 攻击 WordPress 目标的 5 种方法
  • AtCoder Beginner Contest 242 G - Range Pairing Query (莫队)
  • 解锁现代生活的健康密码
  • 杨洋出席青岛啤酒白啤品牌活动 共赴生活美学之旅
  • 2025年应用物理与电子电气国际会议(IACSEM 2025)
  • 【Code Sprint】第一章 从零开始
  • 【Java学习笔记】类与对象
  • 前端零基础入门到上班:【Day8】JavaScript 基础语法入门
  • 【数据可视化-38】基于Plotly得泰坦尼克号数据集的多维度可视化分析
  • 给应用加速:Spring Boot集成缓存 (Caffeine Redis) 实战
  • Maven 依赖范围(Scope)详解
  • Spring Boot中@RequestParam、@RequestBody、@PathVariable的区别与使用
  • Servlet
  • AI如何重塑DDoS防护行业?六大变革与未来展望
  • 可以隐藏列的表格
  • spark 课程总结
  • 影楼精修-皮肤瑕疵祛除算法解析
  • 安卓基础(适配器和RecyclerView )
  • 富文本展示前使用DOMPurify进行文本过滤
  • T 电梯维修作业考试精选题目
  • AI大模型知识与医疗项目实践 - Java架构师面试实战
  • Haply MinVerse触觉3D 鼠标—沉浸式数字操作,助力 3D 设计与仿真
  • DeepSeek系列(10):与其他AI工具协同
  • 自然语言to SQL的评估