首页 > 其他分享 >ospf type 5/7的区别

ospf type 5/7的区别

时间:2023-07-31 17:33:02浏览次数:36  
标签:ASBR 区别 type lsa nssa 0.0 类型 ospf 路由

1、type 5类型的lsa和type 7类型的lsa有什么区别?

答:要点

(1)生成的区域不同,type 5类型是ospf 普通区域、骨干区域通过import或者default引入的外部路由; type 7类型是ospf nssa或者totally nssa区域通过import或者default引入的外部路由。(注意:nssa和totally  nssa区域,关键是lsa 3类型是否有明细路由)

(2)传播范围不同:Type 5类型路由经过abr设备,abr设备自动会生成type 4类型用于对5类型路由进行始发者标识, 5类型可以在骨干区域和非骨干区域之间传播,特殊区域除外(nssa和stub区域);type7类型路由只在nssa和totally  nssa区域传播,通过abr会做7转5,出nssa区域按照5类型的lsa传播(如果有双abr 7转5 Router id大的做转换,也可 以通过命令配置小的转换)

3)转发地址FA(forwarding address)标识方法有些差异:

Ospf 5类型或类型7的LSA中携带的标识外部转发地址的信 息。

A:通常情况下类型5的FA地址都添加为0.0.0.0,通告给其它OSPF路由以表明到达这条外部路由需要经过自己,其它路 由器通过ospf路由计算可以得知如何到达该ASBR。

如果ASBR引入路由,但OSPF没有在这些路由的下一跳接口上启动 (enable),FA设置为0.0.0.0。

而在满足如下所有条件的情况下FA设置为非0.0.0.0:

1)OSPF在ASBR的下一跳接口被启动;

2)ASBR的下一跳接口没有被设置为被动接口;

3)ASBR的下一跳接口不是OSPF P2P或P2MP类型的;

4)ASBR的下一跳接口地址落在OSPF协议配置的network命令范围内;

除此之外,其它情况FA都填为0.0.0.0。

B:对于NSSA区域中ASBR产生的类型7的LSA,如果需要转换为类型5的lsa发布到其它ospf区域,那么FA必须要填写非零的 IP地址。具体地址的填写分两种情况:

第一种:如果发布类型7的lsa的ASBR满足类型5的lsa中提到的非零FA填写规则,那么就按照该规则填写;

第二种:如果发布该类型7的lsa的ASBR不满足上述条件,那么需要从该路由器上启用OSPF协议的接口中选择一个进行填写。

标签:ASBR,区别,type,lsa,nssa,0.0,类型,ospf,路由
From: https://blog.51cto.com/u_13877167/6910661

相关文章

  • Python 导入function和导入moudle的区别
    以pprint为例导入moudleimportpprint同比C#创建对象,可以通过moudle名访问其中定义的变量、函数、类是长期过程会将moudle定义加载到内存中,整个程序执行过程中均可使用访问方法moudleName.functionNamepprint.pprint(data)导入functionfrompprintimportpprint......
  • elementUI 日期控件报错 TypeError: dateObject.getTime is not a function
    <el-form-itemlabel="日期"prop="date"><el-time-pickerv-model="form.date"type="date"placeholder="选择时间"style="width:100%;"></el-time-picker></el-form-item>date:[......
  • IPD与传统项目管理的区别
    IPD是近年来在国内外各大行业备受关注的一种新型研发管理模式。通过IPD体系对企业战略规划、组织创新、资源分配、业务流程管理等要素的全面考虑,建立以客户需求为导向的、跨部门跨领域组织参与的产品开发的过程。那么IPD与传统项目管理二者间的区别是什么?二者孰优孰劣呢?我们一起来......
  • OSPF-LSA链路状态通告信息
    前言:同一区域的OSPF路由器拥有完全相同的LSDB,在区域内部,OSPF采用SPF算法完成路由计算,路由器为了完成路由计算,会消耗内存、CPU的资源,通过区域划分可以在一定程度上缓解路由器的压力,在大规模网络中除了使用OSPF路由协议,还可能存在其他协议。OSPF支持引入外部路由协议,从而使得OSPF知......
  • Centos 7安装k8s 报hostPath type check failed:/sys/fs/bpf is not a direcctory错误
    原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。邮箱:[email protected]说明Centos7系列操作系统在安装k8s时可能会遇到hostPathtypecheckfailed:/sys/fs/bpfisnotadirecctory错误,该问题为内核版本过低导致的。/sys/fs/bpf在4.4版本中的内核中才有,对......
  • should,would,could,must,might,may,can有什么区别
    二.情态动词的基本用法   1.can(could)   1)表示能力,could主要指过去时间。例如:   ①Twoeyescanseemorethanone.  两只眼比一只眼看得清。   ②Couldthegirlreadbeforeshewenttoschool?  这女孩上学前能识字吗?   2)表示可能......
  • OSPF工作原理
    邻居建立过程 过程概述当两台路由器接口启用ospf功能接口开始相互发送Hello报文(组播方式,目的地址224.0.0.5)当Hello包相互发现邻居之后开始协商主从关系(通过DD报文协商主从,用与交互数据的可靠性,此时的DD报文不是完整的)当主从关系协商完成,开始相互发送DD报文(真正的摘要信息......
  • ContextMenuItem, ContextMenu, MenuItem区别与联系
    ContextMenuItem用于给成员变量增加右键菜单加在成员变量上,在成员变量上右键弹出右键菜单,对应的菜单函数只能是成员函数,不能是static函数publicclassTestContextMenu:MonoBehaviour{[ContextMenuItem("ResetCount","CtxtMenuItem_ResetCount")]publicintm......
  • Vue3中使用TypeScript封装axios遇到的问题(AxiosRequestConfig)
    如果您有更好的解决方法,欢迎评论区评论。版本"dependencies":{"axios":"^1.0.0","vant":"^4.6.3","vue":"^3.3.4","vue-router":"^4.2.4","vuex":&quo......
  • Java 中 == 与 equals() 的区别
    Java中==与equals()的区别1.====是一个比较运算符,在使用时有可以判断两种情况在用于基本类型时,即判断两边数据的值是否相等。在用于引用类型时,即判断两边是否为同一个对象即有相同的地址。2.equals()方法equals()方法是Object的一个方法,只能判断引用类型。O......