自学内容网 自学内容网

OSPF协议详解

路由:指导数据转发的路径

路由是双向的

1.路由递归:将不知道的丢给下一跳

2.等价路由:去往某个目的网段/主机有多条相同开销、协议优先级一致,但下一跳不同路径

3.浮动路由:去往某个目的网段/主机有多条路径,开销或者优先级不同,当某一条路由失效后,会出现在路由表

直连路由生效:1.链路是通的 2.TTL是生效的

优先级:0-255

加入路由表:

1.优先级小的

2.cost值越低越优

转发

1.路由条目掩码最接近目的主机

2.优选优先级最小的

3.优选cost最小的

IP地址计算:

1.VLSM可变长子网掩码(缩短可用地址数,向主机位借位)

网络地址:192.168.213.1000000=192.168.213.128/26

广播地址:192.168.213.191/26

可用主机数:2^n=2^6-2=64-2=62

2.CIDR链路聚合(扩大可用地址数,向网络位借位)

192.168.213.0/22

192.168.11001101.0

网络地址:192.168.212.0/22

可用地址:2^10-2=1022

静态路由

优点:配置简单,适用于小型拓扑结构,比较简单的网络

缺点:网络故障后需要管理员手工维护,不是用大型网络

动态路由:

IGP内部网关协议:OSPF,ISIS,RIP

BGP外部网关协议:

OSPF链路状态矢量协议

LSA:链路状态信息通告信息(拓扑信息包含接口ip,掩码,开销等,网络信息)

LSDB:存放LSA,链路状态信息库

Router ID:用于在自治系统唯一标识一台运行OSPF的路由器,每台运行OSPF的路由器都有一个Router ID

1.手工指定:全局指定 设备系统视图下配置Router ID

进程指定 在OSPF协议进程下配置Router ID

2.自动生成:1.选择lookup地址 2.选择物理接口IP地址最大的

Router ID配置成功,再次修改需重启进程才能修改。

OSPF协议5种报文

Hello:用于发现、建立、维护领居关系

DD:用于描述自身LSDB摘要信息、确定主从关系

LSR:用于请求自身缺少LSA

LSU:回复对方缺少的LSA,更新LSA

LSACK:对LSU的确认

OSPF状态:

邻居关系:

down

attempt

init

2-way

邻接关系:

exstart

exchange

loading

full

帧头+IP头部+OSPF报文(OSPF头部+OSPF专用报文)+帧尾

OSPF头部

版本:V2(IPV4)、V3(IPV6)

消息类型:标识OSPF专用报文类型

原Router ID:标记起源路由器

区域ID:区域标识

校验和:校验数据完整性

认证类型:

认证数据:

hello报文:

掩码:

hello时间间隔:周期发送hello

可选项

route优先级:用于选举DR、BDR

死亡时间:在该时间邻居超时后未收到hello报文,则认为邻居死亡

DR:指定路由器

BDR:备份路由器

影响邻居或邻接关系建立的因素有哪些?

1、版本

2、Router ID

3、区域ID

4、认证类型

5、认证数据

6、掩码

7、hello时间间隔

8、死亡时间间隔

9、链路质量

认证:

1、接口认证:hmac-md5 keychain md5 null simple

2、区域认证:hmac-md5 keychain md5 simple

DR和BDR选举:在MA网络中选举

选举原因:减少邻接关系数量,减少LSA交互数量

选举依据:

1、路由器优先级:0-255,以大为优,默认为1,0表示不参与选举

2、比较Router ID:以大为优

OSPF四种网络类型:广播、NBMA、P2P、P2MP

区域:区域最小单位是接口,以接口来划分区域

点分十进制

1.骨干区域:area 0

2.非骨干区域:除了area 0之外的区域


原文地址:https://blog.csdn.net/wyb17870531028/article/details/144094234

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!