一、OSPF简介
OSPF是开放式最短路径优先协议。 AS是指由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。
1、基本概念
OSPF区域:为了适应大型网络,OSPF会在AS内划分多个区域,每个OSPF路由器只维护所在区域的完整链路状态信息。
区域ID:区域ID可以是十进制数字,也可以表示成一个IP。
骨干区域Area 0:负责区域间路由信息传播。
非骨干区域:除了骨干区域,其余均是非骨干区域。
Router ID:OSPF区域唯一标识路由器的IP地址。
2、分类
(1)按自治系统分为IGP、EGP
(2)按协议类型分为距离矢量路由协议(RIP、BGP)和链路状态路由协议(OSPF、ISIS)
3、OSPF的工作过程
(1)建立邻居表
(2)形成链路状态数据库
(3)形成路由表 建立邻接关系----->学习链路状态信息----->形成链路状态数据库----->Dijkstra算法选择最短路径树----->形成路由表
4、Router ID选取规则
(1)选取路由器lookback接口上数值最高的IP地址。
(2)若l没有oopback接口,在物理端口上选取IP地址最高的
(3)可以用router-id指定一个Router ID。
手动选取优先级大于自动选取
5、 DR和BDR选举方法
(1)自动选举DR和BDR Router ID最大的选取为DR,第二大的为BDR。
(2)手工选举DR和BDR 优先级范围是0~255,数值越大,优先级越高,默认为1 如果优先级相同,则需要比较Router id 如果路由器的优先级被设置为0,它将不参与DR和BDR的选举 n个路由器构成n(n-1)/2个邻接关系 OSPF协议号89 组播地址224.0.0.5和224.0.0.6
(首先所有路由器刚开机时通过224.0.0.5相互发送hello包,当DR和BDR确定后,DRothers通过224.0.0.6将各自的链路状态信息发送给DR和BDR,DR和BDR接收到消息后 通过224.0.0.5转发给其他DRothers)
OSPF的度量值为cost (cost=10^8/BW)
6、OSPF的包类型
7.状态机
8.OSPF四种类型
点到点网络、广播多路访问网络、非广播多路访问网络、点到多点网络。
9.OSPF与RIP区别
二、实验
1、先配置路由器的IP地址
R1:
R2:
R3:
R4:
2、配置OSPF
R1:
R2:
R3:
R4:
3、ping -a 源IP 目的IP