一.OSPF协议:
A.特点
1.使用可靠的洪泛机制,向区域中的全部路由器发送信息,路由器通过输出端口(此处称为回环端口)向其所有的邻居路由发送信息(链路状态信息),之后每一个相邻路由器再将此消息转发给它的邻居路由,但不会转发给刚刚发送给它消息的路由,就这样不断转发,区域中每个路由器最终会包含全网的信息。
2.路由器之间交换的信息与本路由相邻的所有路由器的是链路状态
3.OSPF只在链路状态发生变化时,采用洪泛法向相邻路由发送信息。
每一个路由器都具有全网的拓扑结构图,称为链路数据库LSDB。
B.工作过程
1)每台路由器学习激活的直接相连的网络。
2)每台路由器和直接相连的路由器互交,发送Hello报文,建立邻居关系。
3)每台路由器构建包含直接相连的链路状态的LSA(Link-State Advertisement,链路状态通告)。链路状态通告(LSA)中记录了所有相关的路由器,包括邻路由器的标识、链路类型、带宽等。
4)每台路由器泛洪链路状态通告(LSA)给所有的邻路由器,并且自己也在本地储存邻路由发过来的LSA,然后再将收到的LSA泛洪给自己的所有邻居,直到在同一区域中的所有路由器收到了所有的LSA。每台路由器在本地数据库中保存所有收到的LSA副本,这个数据库被称作"链路状态数据库(LSDB,Link-State Database)"
5)每台路由器基于本地的"链路状态数据库(LSDB)"执行"最短路径优先(SPF)"算法,并以本路由器为根,生成一个SPF树,基于这个SPF树计算去往每个网络的最短路径,也就得到了最终的路由表。
下图演示了链路状态路由协议路由表的生成过程:
回环端口
一个在路由器上创建并分配IP地址的逻辑接口(或有时被称为软件接口)。该接口是稳定的,如果配置了,其IP地址常用来作为路由选择协议如BGP和OSPF的路由。
如果你不配置回环接口,路由器上的最高IP地址将成为此路由器的路由器ID.而此路由器ID则用于通告路由以及选举指定路由器(DR)和备份指定路由器(BDR)。
每一台路由器创建一个 loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址。
作用:
1、测试,因为他永远都不会出故障。
2、ID,在路由协议里可以用LO的IP来标识