首页 > 其他分享 >[OSPF] Router Type and LSA Type

[OSPF] Router Type and LSA Type

时间:2024-04-27 14:33:57浏览次数:23  
标签:area OSPF LSA stub router Router Type

Internal router: all its interfaces in Area 0

Backbone router: at least one interface in Area 0

Area Border router: a router with at least one interface in Area 0 and another in a non-backbone area.  All ABRs are backbone routers, but not all backone routers are ABRs.

ASBR(autonomous system boundary router): a router injecting routes into OSPF domain via route redistributuin

 

LSA type

Type1: generate by each router for every area

Type 2: sent out only by DR

Type 1 and 2 confined to a single area, which helps multi-area OSPF reduce the load o router resources. If you had only one large OSPF area, every router in the area would receive every single Type 1 and type 2 LSA

Type 3: summary link advertisements are generated by ABRs and describe inter-area routers. They summarize the networks from on area to anotherr, and are not flooded into a toatal stub area.

Type4 : generate only by ABR and describe the path to the ASBR. Type 4 LSA are not flooded into a toatl stub area

Type 5:

describe links external to the OSPF domain. This link describes the network injected into the OSPF domain via toute redistributeion on R1, verified by the address listed as the advertising router. Type 5 LSA  are generated only by ASBRs and they're flooded to all area except stub and total stub areas.

 

Type 6: a specialty LSA type generated only by routers using multicast extensions to OSPF(MOSPF), while Type 7s are generated only by an ASBR and sent in to a not-so-stub area.

NSSAs act as stub area, but some of the more-specific routes are advertised, rathe than just a default route.

Type 7: flooded throughtout the NSSA, but they don't get to leave! Instead, they're converted to Type 5 LSAs and are then sent out of the NSSA

标签:area,OSPF,LSA,stub,router,Router,Type
From: https://www.cnblogs.com/jbite9057/p/18162020

相关文章

  • [ospf] The state of OSPF adjacency
    Init:Hey,we'regettingsomewhere!Thefirsthellopackethasbeenreceivedfromtheneighbor.2-Way:Whenyou'rehere,you'realmostgold.Atthispoint,eachrouterhasreceivedaHellopacketcontainingitsownRID,indicatingbidirecti......
  • SpringBoot+MyBatisPlus报错 Invalid value type for attribute 'factoryBeanObjectTy
    依赖版本org.springframework.boot:spring-boot-starter-web:3.2.5com.baomidou:mybatis-plus-boot-starter:3.5.5错误Invalidvaluetypeforattribute'factoryBeanObjectType'问题原因:这个问题是由于依赖传递导致,在MyBatis起步依赖中的myBatis-spring版本过低,导致程......
  • The "TypeScript Vue Plugin (Volar)" extension is no longer needed since v2. Plea
    这个报错信息表明你正在使用的是VisualStudioCode或者其他支持Volar的编辑器,而Volar是一个为Vue3应用提供TypeScript支持的工具。这个报错指出自从Volar版本2开始,"TypeScriptVue插件(Volar)"这个扩展就不再需要了。解决方法:如果你在使用的是VisualStudioCode编辑器,并且安装......
  • docker.from_env() 获取docker守护进程时出现 TypeError: load_config() got an unexp
    某天使用python重启docker容器时,出现了一个令人费解的BUG,我的代码为1defrestart_docker(container_name):2#连接到docker守护进程3client=docker.from_env()4try:5#获取容器对象6container=client.containers.get(containe......
  • 前端面试题 - 在HTML5中DOCTYPE的作用是什么?标准与兼容模式(混杂模式)各有什么区别?
    #前端面试题-在HTML5中DOCTYPE的作用是什么?标准与兼容模式(混杂模式)各有什么区别?DOCTYPE(文档类型声明)是一种在HTML文档中使用的标记,用于告诉浏览器使用哪个HTML版本解析文档。它的作用是确保浏览器正确地渲染和显示网页内容。标准模式(严格模式)和兼容模式(混杂模式)是浏览器根......
  • dotnet 已知问题 错误标记 MethodImplOptions.InternalCall 特性参数将会在类型访问之
    本文将记录一个dotnet的已知问题。当自己不小心在方法上不正确标记了MethodImplAttribute特性时,错误选择了MethodImplOptions.InternalCall参数,那将会在运行的过程在,在此类型被访问之前就抛出了System.TypeLoadException异常,错误信息是Internalcallmethodwithnon_NUL......
  • typeScript的安装使用与问题记录
    安装typeScript: npminstall-gtypescript随后安装报错,提示: 解决方法如下: 安装成功后,tsc-v无法查询到typeScript版本错误信息为: 尝试:更改执行策略搜索栏中搜索:PowerShell(管理员命令打开)输入命令:set-ExecutionPolicyRemoteSigned(选择Y)输入验证命令:get-Execut......
  • react报错export ‘Switch‘ (imported as ‘Switch‘) was not found in ‘react-rou
    报如下错,查react-router-dom版本。 因为:react-router-dom从V5升级到V6造成的(1)将Switch重命名为Routes(2)Route的新特性变更,component/render被element替代(3) 嵌套路由变得更简单 ......
  • python将字典转换为对象(type的高级用法)
    创建对象使用type()函数还可以动态创建对象。在Python中,对象本质上也是一种类型,因此可以使用type()函数来创建对象。例如:obj=type('MyObject',(),{'attr':'value'})()等价于classMyObject:attr='value'obj=MyObject()创建类使用type()函数还可以......
  • springboot~mybatis-plus中使用TypeHandler做类型映射
    mybatis-plus中,如果数据表字段类型与java实体字段类型不一样,这时就需要做类型映射与转换了,我们一般可以实现TypeHandler接口,或者继承抽象类BaseTypeHandler,我们下面举例来说明一下它的使用方法。场景数据表里字段是varchar,java里是List集合,例如:我的爱好标签数据表里字段是varc......