OSPF篇——基础知识点——001

目录

1、OSPF(Open Shortest Path First)开放式最短路径优先

2、影响OSPF邻居建立的因素

3、OSPF根据带宽计算开销:

4、Router-ID:

5、Area 区域划分

四种特殊特殊区域

6、防止区域间环路:

①骨干区域直接非骨干区域直接相连,非骨干区域直接不能直接传递路由

②三类LSA的传递规则

7、路由选择优先级

8、OSPF的工作过程

9、报文类型

10、OSPF邻居建立的过程

11、DR与BDR作用

12、LSA

LSA三要素

LSA定时更新与触发更新

LSA类型(非常重要,后续单独补充出来)---LSA相当于计算路由的原材料


1、OSPF(Open Shortest Path First)开放式最短路径优先

IETF组织开发的一个基于链路状态的内部网关协议

OSPF-基于链路状态的协议,具有收敛快,路由无环,可拓展等优点,成为优秀的内部网管协议呗快速接受并广泛使用。

  • OSPF采用组播形式收发报文,这样可以减少对其它不运行OSPF路由器的影响。
  • OSPF支持无类型域间选路(CIDR)。
  • OSPF支持对等价路由进行负载分担
  • OSPF支持报文加密

封装:协议号89

组播更新,组播地址

  • 224.0.0.5 所有OSPF路由
  • 224.0.0.6 DR/BDR路由器

优先级:10(内部路由)/150外部路由

2、影响OSPF邻居建立的因素

  1. router id 冲突
  2. 区域 id不一致
  3. 认证
  4. MA网络掩码需要一直(P2P不需要)
  5. 区域类型(特殊区域)
  6. hello/dead时间不一致
  7. MTU(如果开启检查)MTU小的卡在Exstart状态, MTU大的卡在Exchange状态
  8. 静默端口
  9. 网络类型不匹配(broadcast-P2P,可以建立邻居Full,但是无法传递路由,hello报文没有携带网络类型)
  10. MA网络中路由器接口优先级全为0(会卡在2-way状态)

3、OSPF根据带宽计算开销:

开销值=参考带宽100M/接口真实带宽

如果接口带宽为2.048M 开销取整 48

如果接口带宽为100M,开销1

如果接口低啊款为1000M ,开销为1 100/1000=0.1取整=1

手动修改参考带宽: [R1-ospf-1]bandwidth-reference <带宽,单位M>; 手动修改接口开销值: [R1-GigabitEthernet0/0/1]ospf cost <开销值> 修改后该接口cost不在通过公式计算,固定为修改值;

4、Router-ID

一台OSPF设备在区域内的唯一标识,格式点分十进制

Router-ID选举机制: 1.手动配置 router id

2.优选最大的环回接口地址作为router id

3.优选最大的物理接口地址作为router id

(后面修改Router-id需要重启OSPF进程)

5、Area 区域划分

OSPF采用划分区域的方式,将一个大网络划分为多个相互连接的小网络,减少LSA的泛洪范围,每个区域只需维护本区域内的LSDB,一定程度降低内存及CPU的消耗

四种特殊特殊区域

  1. Stub区域 不接收 不接收 LSA 4 5 接收LSA 3从而生成缺省路由访问外部网络
  2. Totally-Stub 区域 不接收 LSA 3 4 5
  3. NSSA 区域 不接收 LSA 4 5 产生LSA 7
  4. Totally-NSSA区域 不接收 LSA 3 4 5 产生LSA 7

6、防止区域间环路:

OSPF定义了骨干区域和非骨干区域三类LSA的传递规则

①骨干区域直接非骨干区域直接相连,非骨干区域直接不能直接传递路由

②三类LSA的传递规则

 区域间路由传递——LSA3

  1. area 1内的所有路由器都可以收到LSA 1路由(LSA 1在area 1内泛洪);
  2. (ABR设备)B设备使用LSA1会生成LSA3传递给区域0,然后在area 0内进行泛洪;
  3. (ABR设备)C设备收到泛洪的LSA3会在泛洪到 area 2上。

7、路由选择优先级

区域内路由>区域间>区域外类型1>区域外类型2

8、OSPF的工作过程

  1. 邻居建立
  2. 同步链路状态数据库
  3. 计算最优路由(SPF算法——最短路径算法)

9、报文类型

  1. Hello——发现和维护邻居关系 Hello报文都是224.0.0.5组播发送
  2. Database Description——交互链路状态数据库摘要
  3. Link State Request——请求特定的链路状态信息
  4. Link State Update——发送详细的链路状态信息
  5. Link State Ack——发送确认报文

10、OSPF邻居建立的过程

默认情况下,OSPF不检查DD报文中的MTU。

11、DR与BDR作用

  • 减少邻接关系
  • 降低OSPF协议流量——减少或降低LSA的泛洪

DR(Designated Router)即指定路由器,其负责在MA网络建立和维护邻接关系并负责LSA的同步

BDR(Back-up Designated Router)备份指定路由器

DR与其他所有路由器形成邻接关系并交换链路状态信息,其他路由器之间不直接交换链路状态信息,这样就大大减少了MA网络中的邻接关系数量及交换链路

DR/BDR选举规则:DR/BDR的选举是基于接口的

  • 接口的DR优先级越大越优先

如果将优先级直接配置为0 则表示退出选举

存在不抢占原则,如果拓扑中存在一个DR,不会被进行抢占(也就是如果哪台路由器提前启动,那这一台也会是DR)

  • 接口的DR优先级相等时,Router ID越大越优先

默认情况下所有设备都是DRother,如果当前网络中发现没有BDR则会选举出BDR,然后在发现网络中没有DR,BDR会变成DR,其余在选举出一个BDR补位

邻居(Neighbor 2-way)关系邻接(Adjacency FULL)关系是两个不同的概念,OSPF路由器之间建立邻居关系后,进行LSDP同步,最终形成邻接关系

在广播型网络与NBMA网络上,DRother之间只能建立邻居关系,不能建立邻接关系,DRouter与DR/BDR路由器之间会建立邻接关系,DR与BDR之间也会建立邻接关系

12、LSA

LSA三要素

  1. Type 类型
  2. Link-id
  3. ADV router

只有5类LSA可以在区域间泛洪(不变、透传),其余LSA只能在区域内传递

LSA定时更新与触发更新

1.定时更新:

LSA每1800S更新一次,3600S失效。

OSPF为每个LSA条目维持一个老化计时器(3600S),当计时器超时,此LSA将从LSDB中删除;

为了方式LSA条目达到最大生成时间而被删除,OSPF通过定期更新(每1800S刷新一次)来刷新LSA

2.触发更新:

为了加快收敛速度,OSPF设置了触发更新机制;

当链路状态发生变化之后,立即发送链路状态更新。其他路由器收到更新消息后立即进行路由计算,快速完成收敛,

OSPF为每一个LSA条目维持一个老化计时器(3600S),当计时器超时,此LSA将从LSDB中删除

LSA类型(非常重要,后续单独补充出来)---LSA相当于计算路由的原材料

LSA类型

LSA作用

Type1

Router-LSA

每个设备都会产生,描述了设备的链路状态和开销,在所属的区域内传播。

Type2

Network-LSA

由 DR 产生,描述本网段的链路状态,在所属的区域内传播。

Type3

Network-summary-LSA

由 ABR 产生,描述区域内某个网段的路由,并通告给发布或接收此 LSA的非 Totally STUB 或 NSSA 区域。

Type4

ASBR-summary-LSA

由 ABR 产生,描述到 ASBR 的路由,通告给除 ASBR 所在区域的其他相关区域。

Type5

AS-external-LSA

由 ASBR 产生,描述到 AS 外部的路由,通告到所有的区域(除了 STUB区域和 NSSA 区域)。

Type7

NSSA LSA

由 ASBR 产生,描述到 AS 外部的路由,仅在 NSSA 区域内传播。

Opaque LSA (Type9/Type10/Type11)

不透明LSA,目前应用较少!

Opaque LSA 提供用于 OSPF 的扩展的通用机制。其中:

Type9 LSA仅在本接口所在网段范围内传播。用于支持 GR 的 Grace LSA就是 Type9 LSA 的一种。

Type10 LSA 本区域内传播。用于支持 TE 的 LSA 就是 Type10 LSA 的一种。

Type11 LSA AS传播,目前还没有实际应用的例子。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

里晓山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值