码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • OSPF——基本概念3(外部路由)


    目录

    OSPF外部路由

    基本概念

    OSPF路由引入

    新增路由器角色

    外部路由计算的规则

    引入时的路由开销计算规则

    Forwarding-Address作用


    OSPF外部路由

    基本概念

    一般外部路由指的是企业的外部网络,当企业内网需要访问外部网络时,可以将外部网络引入到企业内网(路由引入)

    OSPF路由引入

    在ASBR路由器上将此路由器上运行的其他协议的路由或者OSPF其他进程的路由引入到另一个OSPF协议进程中,此过程就为OSPF的路由引入

    注意:

           只有路由表中的活动路由才会被引入(在ospf进程下使用 import  [路由类型/直连] 命令进行路由引入 )

           默认情况下缺省路由不会被引入

           引入到OSPF的外部路由优先级为150(通过5类、7类LSA计算出来的)

           OSPF的区域内卤藕优先级为10(通过1类、2类、3类LSA计算出来的)

    新增路由器角色

    ASBR:自治系统边界路由器

    1. 执行import route的路由器
    2. NASS区域做7类转换2类的ABR路由器

    外部路由计算的规则

    对于和ASBR在同一区域的路由:

    Cost = 自身到ASBR的开销 + 引入时的开销(5类LSA)

    Next-Hop = 自身到ASBR的下一跳

    对于和ASBR不在同一区域的路由:

           Cost = 自身到ABR的开销 + ABR到ASBR的开销(4类LSA) + 引入时的开销(5类LSA)

    引入时的路由开销计算规则

    不同的开销类型使得外部路由引入时开销的计算方式不一样

    有两种类型,Type 1 和 Type 2。默认是Type 2类型

    1. Type 1 :路由表中始终显示引入时的开销和AS内部路径开销之和
    2. Type 2 :引入外部路由时在路由表中忽略AS内部路径的开销,只显示引入时的Cost

    引入时,外部路由的外部开销默认为1。综上,对于ASBR,引入的外部路由默认开销为1

    注意:

    1. Type 1永远优先于 Type 2
    2. 开销类型都为1,选Cost值小的,相同则负载分担
    3. 开销类型都为2,引入开销不同,选引入时的开销小的,不关心AS内部路径。

    引入开销相同,比较内部开销,小的优先

    引入开销于内部开销都相同,负载分担

    Forwarding-Address作用

    Forwarding-Address字段仅出现在5类和7类LSA中,此处只介绍5类LSA的情况。

    当引入外部路由出现次优路径时,会使用5类LSA中的Forwarding Address 此段来解决。

    此字段会包含最优的下一跳地址。

    具体步骤:

    RTB将自己去往192.168.3.0的下一跳地址填充到Forwarding Address字段传送给RTA

    RTA收到后,发现5类LSA的Forwarding Address字段的地址直连可达(有去往10.1.123.0/24网段的直连路由),然后就将此字段的地址作为外部路由的下一跳

  • 相关阅读:
    首届COLM顶会:见证NLP领域的又一里程碑
    MIKE水动力笔记20_由dfs2网格文件提取dfs1断面序列文件
    Java -- SpringSession实现session共享
    c#调用c++生成的dll,c++端使用opencv, c#端使用OpenCvSharp, 返回一张图像
    vue中父子组件之间的访问方式-$children-$refs-$parent
    【备忘】websocket学习之挖坑埋自己
    计算机体系结构第四章实验——cache模拟器实验
    2023最新SSM计算机毕业设计选题大全(附源码+LW)之java高校教师科研能力评定系统40n60
    C语言数组和指针笔试题(五)(一定要看)
    十五章I/O(输入/输出)总结
  • 原文地址:https://blog.csdn.net/m0_49864110/article/details/125902193
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号