OSPF(开放最短路径优先协议)

三、理解OSPF LSA

1、LSA的类型(Type)

1类:Router LSA,路由器LSA

2类:Network  LSA,网络LSA

3类:Summary LSA,网络汇总LSA

4类:ASBR Summary LSA   (3类和4类统称为Summary LSA)

5类:External LSA,外部LSA

6类:多播OSPF LSA

7类:为NSSA定义的LSA

8类:BGP的外部属性LSA

9、10、11类:Opaque LSAs,不透明LSA

2、常见LSA的详解

Type1:Router LSA

----每台路由器都会产生

----只在本区域传递,不跨越ABR

----描述了与路由器直接相连的所有链路接口信息

Type2:Network LSA

只有多路访问网络(MA)才会产生2类的LSA。以太网连接

----由DR发出

----只在本区域传递,不跨越ABR

----描述了本MA网络中有哪些路由器以及子网掩码。链路状态ID(link-id)为通告它的DR的IP接口地址

Type3:Summary LSA

----由ABR产生

----泛洪整个自治系统,通告域间路由

----通告本域的所有路由信息,包括网络号及掩码

Type4:ASBR Summary LSA

----由ABR产生

----在本区域以外其他区域传递,让其他区域的路由器得知ASBR的位置

----通告前往ASBR的路由,ASBR的RID。链路状态ID为ASBR的RID;在ASBR直连的区域内,不会产生4类LSA,因为ASBR会产生1类LSA,其中会指明自己是ASBR。

Type5:External LSA

----由ASBR产生,不属于任何区域

----泛洪整个自治系统

----通告外部的路由。链路状态ID为外部网络的网络号

Type7:NSSA

----由NSSA ASBR产生

----在本NSSA区域传递

----通告外部路由,7类LSA只在NSSA中出现

3、OSPF LSDB和路由表

查看LSDB的信息:show ip ospf database

Link ID:标识每个LSA,区分不同路由器发出的LSA

ADV Router:通告LSA的路由器

Age:最长寿命计数器,最长为3600秒

Seq#:LSA的序列号,初始值为0x8000001,被更新时加1

checksum:LSA的校验和,确保LSA被可靠地接收

Link Count:只用于Router LSA,直接连接的链路总数

OSPF路由类型:

O:区域内路由(1类,2类LSA)

O IA:区域间路由(3类、4类LSA)

O E1:外部路由(5类LSA,链路开销为外部+内部)

O E2:外部路由(5类LSA,不考虑内部开销)

选路原则:

O>O IA>O E1>O E2

从非骨干区域--->非骨干区域     优先走骨干区域

四、理解OSPF网络类型

网络的物理连接类型分为三种:

①点--点(point to point)

②广播(Broadcast)

③非广播多路访问(Nonbroadcast,NBMA)

在NBMA网络中,OSPF有5种运行模式。

以下为5种模式的特点:

①Non-broadcast (NBMA,RFC国际标准)

一个IP子网;

必须手动指邻居  neighbor x.x.x.x

选举DR/BDR,确保Hub端为DR,需要手动加MAP映射;

Hello时间为30s;

②point-to-multipiont(点--多点,RFC国际标准)

一个子网;

自动形成邻居关系,多播Hello分组;

不选举DR/BDR;

Hello时间为30s;

会产生32位主机路由;

不需要手工加MAP映射

③Broadcast (广播,Cisco标准)

自动形成邻居关系;

选举DR/BDR;

Hello时间为10s;

需要手动加MAP映射

④point-to-multipoint non-broadcast (点--多点非广播,Cisco标准)

手动指邻居;

无DR/BDR;

Hello时间为30s;

不需要手工加MAP映射

⑤point-to-point (点--点,Cisco标准)

自动形成邻居关系;

无DR/BDR;

Hello时间为10s;

每个接口属于不同的IP子网;

不需要手动加MAP

默认的OSPF模式:

在point-to-point帧中继子接口上,默认模式为point-to-point;

在帧中继multipoint子接口上,默认模式为Non-broadcast;

在帧中继主接口上,默认模式为Non-broadcast

当两端网络类型不一致时,通过修改Hello时间、Dead时间,在任意情况下:

point-to-point与point-to-multipoint可以建立邻居,路由正常。

NBMA与Broadcast可以建邻居,路由正常。

修改网络类型:ip ospf network [...]

===========================================================

o oia ospf 路由优先_CCNP理论之OSPF协议(二)相关推荐

  1. o oia ospf 路由优先_乾颐堂军哥HCIE课程4-OSPF的3、4、5类LSA以及虚连接和转发地址的理论与实践...

    OSPF模块 .....预习 .........复习和做作业 __讨论和查阅资料 1.虚链路 vlink,链路类型(link-type),虚链路也是一种网络类型(可能没有命令支持) 场景:解决不规范的 ...

  2. o oia ospf 路由优先_OSPF基本配置及OSPF特殊区域配置

    一.拓扑 二.OSPF基本配置 1.R1 OSPF配置 router ospf 1 router-id 1.1.1.1 interface Ethernet0/1 ip address 10.1.12 ...

  3. o oia ospf 路由优先_动态路由OSPF中注入默认路由,原来都是这么玩的,进去看看...

    一 .OSPF网络注入默认路由 二. 实战步骤 1.本实验用 R1 的环回接口 1 来模拟 Internet. (1)步骤 1:配置路由器 R1 R1(config)# interface loopb ...

  4. o oia ospf 路由优先_OE1、OE2、ON1、ON2路由区别

    OSPF的路由类型: 1 .O      域内路由2 .OIA  域间路由3 .OE1  域外路由,会累加METRIC值(默认20)4 .OE2  域外路由,不累加METRIC值(默认20),由外部重 ...

  5. 路由配置与管理——OSPF路由配置与管理1

    OSPF路由配置与管理 Ospf(开放式最短路径优先)是一个基于链路状态进行路由计算的动态路由协议,主要用于大中型网络.AR G3系列路由器支持OSPFv2和OSPFv3两种版本,OSPFv2仅支持I ...

  6. ospf路由 华3_「分析」大型企业中必用的动态路由OSPF

    其实整个网络的架构重点就在于交换技术. 对于相对比较简单的网络不需要多少路由知识,一般是静态路由就可以搞定,但是在中大型网络当中,可以说应用最多的便是动态路由OSPF. OSPF:开放式最短路径优先协 ...

  7. OSPF路由聚合实验(详细)

    理论准备: 利用abr-summary 过滤区域内的路由,对区域类型没有要求. 利用asbr-summary过滤区域内的外部路由,需要在区域内部的ASBR上配置,当ASBR很多时,配置比较复杂. 利用 ...

  8. 静态路由配置_10 路由器间的静态路由及OSPF路由配置

    项目三 路由器的设备部署与应用任务2路由器间的静态路由及OSPF路由配置■ 任务描述为了实现汇聚1区.汇聚2区和汇聚3区之间的互联互通,为了实现不同网段之间的互联互通,我们需要使用网络协议让网络相互连 ...

  9. ospf协议_「案例」OSPF路由动态协议及配置

    OSPF(Open Shortest Path First), 开放最短路径优先协议,是一种开源的使用最短路径优先(SPF)算法的内部网关协议(IGP).常用于路由器的动态选路. 1.OSPF仅传播对 ...

最新文章

  1. mysql 5.7.20 安装_MySql 5.7.20安装
  2. 计算机c盘d盘不显示了怎么办,我的电脑打开里头的C盘D盘的图标怎么显示不了啊......
  3. pyDash : Linux 性能监测工具
  4. [BUUCTF-pwn]——bjdctf_2020_babyrop2
  5. 2020年电赛题目,命题专家权威解析!
  6. blockchain_eth客户端安装 geth使用 批量转账(二)
  7. avro 序列化java_Avro 对象序列化与反序列化,及转Json对象序列化处理
  8. Js/jQuery实时监听input输入框值变化
  9. angular.injector()
  10. NLPIR/ICTCLAS中文分词系统 java相关api文档总结
  11. 目标检测M2Det论文总结
  12. RPGMakerMV的插件学习
  13. linux移动硬盘hd0,怎样将UbuntuLinux系统放到移动硬盘?
  14. 【微信小程序开发日记01】和风天气OUC之初步构想
  15. JS 正则表达式 数字和小数点 非负数 保留两位小数点
  16. H5实现3D圣诞树效果
  17. 我使用的安卓软件名单_我是亲民_新浪博客
  18. 怎样查看电脑中的开机启动项?简单方法!如何禁止电脑开机启动的选项?
  19. Python基础——np.where
  20. 【R语言】RMarkdown使用

热门文章

  1. OpenWRT开发之——对C++的支持(解决库依赖问题)
  2. elinks文字浏览器
  3. 新闻中限制显示字数目
  4. 2013年,6月20日,今天非常无聊啊。
  5. 企业即时通讯设计理念及实现代码
  6. 麦克风的喧响伪原创工具
  7. 强烈谴责中国红十字会
  8. 用VC写Assembly代码(3)
  9. java观察者_Java中的观察者模式
  10. 漫画 | 让设计师崩溃的十个瞬间