ospf协议

Ø IGP:内部网关协议,范围内称之为自治域系统(AS)

Ø EGP:外部网关协议,典型的有BGP

OSPF是内部网关协议****链路状态路由协议

ospf协议_第1张图片

一段链路上相邻的路由器叫做邻居关系,在达成邻居关系之后建立临接关系,才能互相传递数据,邻居不一定是邻接关系

原理:邻居路由器建立邻接关系,互相传递链路状态信息,根据整个网络拓扑图,经过SPF算法的到最优路径,形成路由表
在这里插入图片描述

Dijkstra算法:Dijkstra发明的算法,即SPF最短路径算法

ospf协议_第2张图片
在这里插入图片描述

区域ID可以表示成一个十进制的数字,可以表示成一个IP。

Area0骨干区负责区域间路由信息传播

Router ID:OSPF区域内唯一标识路由器的IP地址

ospf协议_第3张图片

在广播网络中建立临接关系

指定路由器(DR):在一段链路上的其他路由器只需要和DR建立邻接关系

备份路由器(BDR):所有的其它路由器也和BDR建立邻接关系,BDR是DR的备份

ospf协议_第4张图片

在网络环境已经成型后,一台路由器提升为优先级最高,它不会改变网络环境,优先级默认为1,优先级相同下才比较ID!

Ø 其他路由器向224.0.0.6发送自己的消息,DR和BDR监听这个地址0
Ø DR路由器向224.0.0.5发送消息,其他路由器监听这个地址

在这里插入图片描述

OSPF网络类型
Ø 点到点:PtP
Ø 广播多路访问:BMA
Ø
非广播多路访问NBMA(过时)

Ø 点到多点:PtMP(过时)

COST值作为OSPF的度量值(带宽越高,代价越低)

ü 千兆以上 代价为1

ü 百兆以上 代价为10

三张表格:邻居表、链路状态数据库、路由表

OSPF数据包直接承载在IP数据包中,协议号是89

ospf协议_第5张图片

每个链路都会有一个LSA

建立邻接关系的七种状态

ospf协议_第6张图片
ospf协议_第7张图片

Down:    失效    路由器没有向邻居交换任何信息

Init :     初始    各个接口开始通过224.0.0.5发送Hello包

Two-way: 双向
   回应hello包,在这个状态下DR和BDR选举完成

Exstart:   准启动  DR/BDR和其他路由器建立邻接关系,两个相邻的路由器建立一和主从(Master/Slave)关系,路由器ID大的作为主路由器,用来发起通信。

Exchang:  交换    开始交换DBD报文(链路数据库简述包)

Loading:  加载    LSR确认接收—LSU(LSA)  (链路状态详细通告)

FULL:     完全链接

数据包10s发送一个Hello包;超时时间40s;往回减,40s内收到数据包则跳回40,40s内未收到数据包则证明邻居故障,重新建立邻居关系的时间为5s

你可能感兴趣的:(路由)