OSPF协议
- 格式:doc
- 大小:23.50 KB
- 文档页数:2
OSPF路由协议还可以把一个大型的网络划分区域,这点跟IS-IS相似,不同的是在OSPF中会有一个唯一的骨干区域。
这样对于路由信息的汇总起了很好的作用,对于设备的采用也可以根据其所在区域的位置选择不同成本的设备,对工程成本有了很好的规划。
这种特性也使OSPF路由协议能够在大规模的路由网络中正常高效地工作。
1.链路
将运行OSPF路由协议的路由器所连接的网络线路称为链路。
路由器会检查其所连接的网络状态,然后将该信息由自己的所有接口向邻居传送,这个过程称为“泛洪(Flooding)”。
运行OSPF路由协议的路由器,由邻居处得到关于链路的信息,并且将该信息继续向其他邻居传送。
2.链路状态
链路的工作状态,是正常工作,还是发生故障,这些相关的信息称为链路状态。
在OSPF中,只需要发送链路状态信息就可以确保对网络的掌握。
也是通过这种信息来交换学习路由信息。
3.区域
OSPF路由协议会把大规模的网络划分成多个小范围的区域,以避免大规模网络所带来的弊病,从而提高网络性能。
OSPF中区域的划分是非常重要的内容,很多公司的面试题都会涉及到这个方面,后面会具体了解OSPF。
4.邻居
在同样运行OSPF路由协议的两台路由器物理直连时,就可以成为邻居关系。
只有成为了邻居关系它们互相才能交换路由信息。
当线路出现问题时,可以通过查看邻居状态来排除故障。
5.链路开销
OSPF路由协议通过计算链路的带宽来计算最佳路径的选择。
每条链路根据带宽不同会有不同的度量值,这个度量值在OSPF路由协议中称作“开销(Cost)”。
10Mbps的以太网的链路开销是10,16Mbps令牌环网的链路开销是6,FDDI或快速以太网的开销是1,2M串行链路的开销是48,56KB串行线路的开销为1785。
路由器将整条路径的开销相加,所得之和最小的值为最佳路径。
6.邻居表
与EIGRP、IS-IS一样,OSPF路由协议也需要维系3张表。
最基础的就是邻居表。
凡是与路由器同在OSPF路由协议中并且物理直连的路由器都会被收录在该表中,只有形成了邻居表,路由器才可能像其他的路由器学习拓扑结构。
7.拓扑表
当路由器建立了邻居表之后,运行OSPF路由协议的路由器会互相通告自己所了解的网络拓扑建立拓扑表。
在一个区域里,所有的路由器应该形成相同的拓扑表。
只有建立了拓扑表之后,路由器才能使用SPF算法从拓扑表里计算路由。
8.路由表
路由器依靠路由表来为数据包进行路由操作。
在运行OSPF路由协议的路由器中,当完整的拓扑表建立起来之后,路由器便会按照链路带宽的不同,使用SPF算法从拓扑表例计算出路由,记入路由表。
9.路由器标识(Route ID)
路由器标识不是为路由器起的名称,而是路由器在OSPF路由协议操作中对自己的标识。
一般来说,在没有配置回环接口(Loopback Interface:一种路由器上的虚拟接口,它是逻辑存在的,路由器上并没有这种物理接口,它是永久开启的。
)时,路由器的所有物理接口上
配置的最大IP地址就是这台路由器的标识。
如果在路由器上配置了回环地址接口,则不论回环地址上的IP地址是多少,该地址都自动成为路由器的标识。
当在路由器上配置了多个回环接口时,这些回环接口中最大的IP地址将作为路由器的标识。
在实际工程中,可能会遇到没有设置Route ID的情况,由路由器默认的最大物理接口地址为Route ID,而这个接口并没有连接任何设备,也就是Shut Down状态,在这时不管这台路由器的其他接口状态如何,OSPF都将随着Route ID的Shut Down而不启动。
所以,在设置Route ID时一定要选用Loopback地址作为Route ID,因为这个地址是永久不关闭的,而且最好有完善的规划。
10.LSA与LSU
路由器对某一条线路的状态更新称为LSA,对一组链路的状态更新称为LSU,LSU更新包里可包含多个LSA。
11.DR与BDR
当几台路由器工作在同一网段上时,为了减少网段中路由信息的交换数量,OSPF路由协议定义了DR和BDR。
负责收集网络中的链路状态通告,并将他们集中发给其他的路由器。
BDR 实际上是DR的备份,在DR本身没有问题时,BDR并不工作,一旦DR出现了问题BDR就会接替DR的工作。
在实际工程中,DR与BDR的概念应用并不广泛。