一,OSPF工作过程
OSPF协议的工作过程分为1.发现邻居2.建立邻接关系3.链路状态数据库LSDB中链路状态信息LSA的传递4.计算路由
二,OSPF协议特点
1.没有路由跳数的限制
2.使用组播更新变化的路由和网络信息
3.路由收敛速度较快
4.以开销作为度量值
5.采用的SPF算法可以有效地避免环路
6.在互联网上大量使用,是运用最广泛的路由协议
三,OSPF路由器类型
1.骨干路由器:OSPF划分区域后,需要有个区域作为所有区域的枢纽,所有区域间通信都必须通过该区域,这个区域称为骨干区域,协议规定区域0是骨干区域,保留区域D号。至少有一个接口与骨干区域相连的路由器被称为骨干路由器。
2.内部路由器:所有接口都属于同一个区域的路由器
3.区域边界路由器:连接多个区域的路由器。
4.自治系统边界路由器:与外部AS相连的路由器。
四,OSPF区域类型
1.骨干区域:Area=0。
2.标准区域:可以接收链路更新信息。
3.Stub(未梢)区域:能学习其他区域的路由,不接收外部路由。
4.Totally Stub(完全末梢)区域:不接收外部路由和区域间路由。
5.Not-So-Stubby Area(非纯末梢)区域:是Stub区域的变形,接收本区域引入的7类LSA,并且转为5类,不接收其他区域路由。
五,OSPF Router ID
一台路由器如果要运行OSPF,则必须存在Router ID,Router ID是一个32位的无符号整数,Router ID 可以手工配置,也可以自动生成,可以在自治系统中唯一标识一台路由器。路由器在启动OSPF协议之前,会首先检查Router ID的配置,如果没有配置Router ID,路由器会按照以下顺序自动选择一个Router ID:
1.如果当前设备配置了Loopback口,将选取所有Loopback接口上数值最大的 IP 地址作为Router ID;
2.如果当前设备没有配置Loopback口,将选取它所有已经配置IP 地址且链路有效的接口上数值最大的IP地址作为Router ID
一般建议配置Loopback口,并且将Loopback口的IP地址配置为路由器的Router ID,以便于管理和区分于其他路由器。
六,OSPF网络类型
OSPF根据链路层协议类型将网络分为下列4种类型
1.广播(Broadcast):当链路层协议是Ethernet、FDDI时,OSPF中默认的网络类型Broadcast。在该类型的网络中,通常以组播的形式发送协议报文。
2.非广播多点可达网络(NBMA,Non-Broadcast Multi-Access):当链路层协议是帧中继、ATM或X.25时,OSPF中默认的网络类型为NBMA。在该类型的网络中,通常以单播形式发送协议报文。
3.点到多点(P2MP, Point-to-MultiPoint):没有一种链路层协议会被默认为P2MP类型:点到多点必须是由其他的网络类型强制更改的。在该类型的网络中,通常以组播的形式发送协议报文。
3.点到点(P2P,Point-to-Point):当链路层协议是PPP、HDLC时,OSPF 默认认为网络类型P2P。在该类型的网络中,通常以组播的形式发送协议报文。
七,实训:OSPF网络类型配置
1.实验拓扑图
设备参数如下
2.给路由器配置OSPF协议
(1)配置路由器R1
(2)配置路由器R2
(3)配置路由器R3
(4)配置路由器R4
3.查看邻居列表
4.修改路由器ID
5.修改OSPF网络类型network-type的取值可以为broadcast、nbma、p2mp或p2p。