2.NP_OSPF

OSPF几个重要特性

1.OSFP链路状态协议,基于SPF最短路径算法。传递LSA链路状态形成路由协议。
2.OSPF封装在IP层之上的。IP协议号是89.(RIP承载介质为UDP520,BGP为TCP179,isis为数据链路层封装的)
3.可以在接口在宣告OSPF。(一定要创建OSPF区域)接口选好的好处是接口下地址改变不需要重新宣告。
4.EMCP等价负载均衡–不支持非等价负载均衡。
5.OSPF支持多区域,方便管理
6.安全措施-GTSM,用于TTL检查
7.支持认证
8.display error—用与OSPF排错。
9.router id------用于在自治系统中唯一标识一台运行OSPF的路由器,每台运行OSPF的路由器都有一个router id(建议手动配置)
注意:当router id修改或者变化了,一定要重启下OSPF进程。全局的router id 优于环回口地址。
10.OSPF通过cost值作为度量方式,可以通过接口修改ospf的cost值控制选路。

 

OSPF的工作过程

  1. 邻居建立
  2. 同步链路状态数据库
  3. 计算最优路由

OSPF几个注意事项

1.一个路由器的不同进程可以配置相同的router id
2.同一个区域不同的路由器使用相同的router id,邻居可以起来,但是无法学到路由
3.同一链路上不同的OSPF进程可以交互信息,但是同一设备不同链路不同OSPF进程是无法进行信息交互的。即OSPF邻居建立信息交互不要求进程相同。
4.相邻设备router id不能相同,如果相同邻居无法建立。
5.链路上必须area id相同,不同的话会区域ID报错
6.链路两端hello时间和死亡时间必须对应。

OSPF几个重要报文

Hello报文
用于邻居发现,邻居建立(),邻居保持(Keepalive机制)
Hello优先级是用来选举DR,BDR的,是接口的优先级
2-way状态
选择DR/BDR,优先选出BDR。
3.DOWN
初始状态,表示没有从邻居收到任何信息。之后会互相发送HELLO,neighbor列表为空,之后会形成neighbor,到2-way状态。

注意:MTU不一致默认情况下可以,但是如果开启MTU检查,就不行了。DD状态检查MTU,如果检查不一致会一直卡在EXSTART

 

OSPF邻居建立过程

在这里插入图片描述
邻居建立过程如下:
RTA和RTB的Router ID分别为1.1.1.1和2.2.2.2。当RTA启动OSPF后,RTA会发送第一个Hello报文。此报文中邻居列表为空,此时状态为Down,RTB收到RTA的这个Hello报文,状态置为Init。RTB发送Hello报文,此报文中邻居列表为空,RTA收到RTB的Hello报文,状态置为Init。RTB向RTA发送邻居列表为1.1.1.1的Hello报文,RTA在收到的Hello报文邻居列表中发现自己的Router ID,状态置为2-way。RTA向RTB发送邻居列表为2.2.2.2的Hello报文,RTB在收到的Hello报文邻居列表中发现自己的Router ID,状态置为2-way。因为邻居都是未知的,所以Hello报文的目的IP地址不是某个特定的单播地址。邻居从无到有,OSPF采用组播的形式发送Hello报文(目的地址224.0.0.5)。

OSPF邻居关系

1.邻居关系:表面兄弟,互相认识
2.邻接关系:真兄弟------详细信息交互,是最终状态

OSPF网络类型

有这么多网络类型可以适应不同的网络介质承载封装。

一、P2P

(PPP HDLC 帧中继子接口 这些介质封装)支持广播,组播。

二、P2MP

没有任何一种介质封装对应P2MP,支持广播,组播。

三、NBMA

帧中继的物理接口,ATM,DSVPN)不支持广播,组播。

四、广播

以太网,支持广播,组播。

注:NBMA型网络也可以使用OSPF,通过peer手动发现路由

 
 

OSPF报文类型

在这里插入图片描述
 

LSA

一类LSA

  • 通告者:每一台路由器都会成为自己所在的区域生成一条LSA。(这台设备属于这个区域的所有链路的链路状态信息)
  • dis ospf lsdb router self-originate—自己产生的链路状态信息
  • 通告的范围:本区域内部
  • 功能和内容:产生拓扑信息和路由信息
    在这里插入图片描述
  • LSA老化时间为3600s
    在这里插入图片描述

二类LSA

一类信息不完整,二类来进行补充

  • 通告者(DR)
  • 通告的范围(本区域内部)
  • 功能和内容(表明DR所在的网络连接了哪些设备,包括接口所在的网络号和掩码信息)
    在这里插入图片描述

SPF算法

第一步:构建SPF树
根据一类和二类LSA中的拓扑信息,构建SPF树干
第二步:计算最优路由
基于SPF树干和一类LSA和二类LSA中的路由信息,计算最优路由。

  • SPF是根据一类二类LSA来计算的,所以SPF只在域内使用
    SFP没有交叉的树,所以SPF天然防环
    域间通过水平规则防环
  • OSPF的区域划分基于接口
  • ISIS的区域划分基于路由器

三类LSA

  • 通告者:ABR
  • 通告的范围:区域之间
  • 功能和内容:抽象化一类二类LSA,生成区域间的路由(包含网络,前缀,度量值等)

Type : Sum-Net----表示为三类LSA
Ls id : 10.1.123.0----区域间的路由信息
Adv rtr : 1.1.1.1—ABR的router id
Ls age : 188
Len : 28
Options : E
seq# : 80000001
chksum : 0x7a57
Net mask : 255.255.255.0—掩码信息
Tos 0 metric: 1—ABR到达目的网段的开销
Priority : Low—SPF的优先级

注意

  • 到达目的网段的总开销等于ABR到目标网段的开销之+本设备到达ABR的
  • 三类LSA每泛洪到一个区域之后都由ABR新产生一条三类LSA
  • dis ospf abr-asbr—查看本区域中的ABR和ASBR
    dis ospf routing —查看ospf的简捷链路状态信息和路由信息
  • Ip-prefix–前缀列表(默认全部拒绝)—必须要写完整
    可以通过前缀列表来过滤掉三类LSA–可以从区域和接口下过滤掉
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值