OSPF-IP笔记

OSPF协议

前言

OSPF协议:开放式最短路径优先协议,属于链路状态,IGP,无类的路由协议

 

链路状态路由协议:各个路由器通过链路状态信息(接口,IP,链路,开销等)的收集,形成全网拓扑图,从中根据规则选择最优路径,开销大,在网络初期会出现网络震荡,无环路,收敛快速。

 

链路状态路由代表协议:OSPF,ISIS

 

IGP协议:工作在AS内部的协议,注重AS内部的路由计算,会自动发现与计算路由,注重路由收敛,收敛速度快,存在周期性更新;如OSPF,ISIS, RIP

 

EGP协议:工作在AS与AS之间,注重AS与AS之间路由的选择与传递,路由收敛较慢,只存在触发式更新;如BGP

 

无类:在发送报文时携带掩码信息,支持VLSM与CIDR

有类:在发送报文时不携带掩码信息,不支持VLSM与CIDR

 

OSPF报文都是承载在IP报文之上,协议号为89,赋予OSPF的特点:

1.协议扩展性差

2.安全性较差

3.无确认机制,可能出现丢包

 

确认机制【有2种】

隐式确认:通过报文中某一个字段进行确认

显式确认:直接通过报文进行确认

 

OSPF报文分为头部信息与内容,OSPF的头部信息有:

Version版本:V2

Type

Router id

Area id

认证信息

 

认证和加密区别?

认证是对对方设备的确认

加密是对数据的加密

 

 

一:为什么RIP不适用于大型网络

  1. 收敛慢

原因:RIP采用计时器的方式进行收敛

  1. 度量值不科学

原因:RIP采用跳数进行计算开销

  1. 可扩展性差
  2. RIP会每30s进行周期性更新,开销大,带宽资源浪费严重

 

 

二:OSPF协议基本的概念与特点

基本的工作原理:

  1. ospf路由器之间建立邻居关系
  2. 向外泛洪本身的链路状态信息
  3. 收集全网的链路状态信息,同步的LSDB数据库
  4. 进行SPF算法,得出最优路径,得出最优路由

 

问:建立邻居关系的好处是什么?

率先通过报文的交互建立邻居关系,确保物理链路正常,无单通故障,已经成功建立数据通道

 

SPF计算:最短路径优先计算

SPF分类:完全SPF计算

FULL-SPF:完全SPF计算,属于网络初期收敛时需要使用算法

I-SPF:内部增强型SPF计算,OSPF的1,2类LSA发生变化时触发的算法:

PRC:路由节点变化更新算法,OSPF的3,5,7类LSA发生变化时触发的算法

 

OSPF特点

收敛快:基于CPU的计算进行收敛

无环的结构:在正常情况下,一定无环

属于多区域设计:存在骨干区域,非骨干区域,特殊区域

可以支持数量大的路由条目:成千上百种路由

设备扩展性强,但是协议扩展性差(OSPF报文基于IP)

 

 OSPF缺点

网络初次收敛开销大,网络震荡

对核心设备性能要求较高

协议扩展性差

 

 

三:OSPF的网络类型

Ospf 的网络类型与底层的数据链路层协议有关,设备网络类型的初衷是为了更好地配合数据链路层协议进行工作

 

Broadcast:广播型链路,底层链路层协议为IEEE 802.3或者以太网协议时,接口会自动被设置为广播型链路

默认每10 s发送hello报文,支持单播,组播发送与接收ospf报文

 

P2P:点到点链路,当底层链路层协议为PPP/HDLC协议时,接口会被自动设置为点到点网络

默认每10 s发送hello报文,支持单播,组播发送与接收ospf报文

 

NBMA:非广播多路访问,当底层链路层协议为FR(帧中继)协议时,接口会被自动设置为NBMA网络

默认每30s发送hello报文,只支持单播发送与接收ospf报文

 

P2MP:点到多点网络,需要网络管理员手工配置,用于特殊场景

默认每30s发送hello报文,支持单播,组播发送与接收ospf报文

作用:可以用于修改网络结构,简化网络结构,减少开销

 

调整命令:在接口视图下 ospf network-type 网络类型

注意:只能是MA网络修改为P2P/P2MP网络

 

关于网络类型的邻居关系建立与SPF计算的结论:

  1. NBMA只能与NBMA建立邻居关系并且执行正常的SPF计算
  2. 在hello报文中不携带网络类型的信息,通过hello时间进行影响
  3. 如果hello时间相同,broadcast与P2P/P2MP 建立邻居关系,但是SPF计算出错
  4. 如果hello时间相同,P2P与P2MP 建立邻居关系,SPF计算正常

 

 

四:OSPF的报文

  1. Hello 报文:发现,建立,维护ospf的邻居关系

发现:通过以224.0.0.5为目的IP地址组播发送ospf的hello报文;(224.0.0.6只有ospf的DR/BDR才可以接收)

建立:通过比较报文中的参数

维护:每10s/30s周期性泛洪,老化时间为40s/120s

 

邻居关系和邻接关系?

双方交互hello报文后建立的邻居关系(2-way)

双方的LSDB已经完全同步,称之为邻接关系(full)

 

OSFP的options字段?

https://forum.huawei.com/enterprise/zh/data/attachment/forum/dm/ecommunity/uploads/2014/0407/10/534210a4912f3.png

Option

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值