OSPF路由协议理论知识

  • 一、OSPF路由协议概述
  • 1.1、内部网关协议和外部网关协议
  • 1.2、 OSPF是链路状态路由协议
  • 1.3 、OSPF的工作过程
  • 1.4 、OSPF区域
  • 1.5、区域ID
  • 1.6、骨干区域Area 0
  • 1.7、 非骨干区域
  • 二、OSPF的基本概念
  • 2.1、Router ID OSPF区域内唯一标识路由器的IP地址
  • 2.2、Router ID 选取规则
  • 2.3、DR和BDR
  • 2.4 、指定路由器(DR)
  • 2.5、其他路由器(DRothers),只DR和BDR及形成邻接关系
  • 2.6 、DR和BDR的选举方法
  • 2.7、DR和BDR的选举过程
  • 2.8 、OSPF的度量值为COST
  • 三 、OSPF的数据包类型
  • 3.1、OSP数据包
  • 3.2、OSPF的包类型
  • 四、OSPF邻接关系的建立
  • 五、OSPF的网络类型
  • 六、OSPF 的应用环境
  • 七、OSPF的配置命令


一、OSPF路由协议概述

1.1、内部网关协议和外部网关协议

自治系统(AS)
内部网关协议(IGP)
外部网关协议(EGP)

ospf路由聚合的作用 ospf路由协议工作原理_IP


OSPF 开放的最短路径优先协议

1.2、 OSPF是链路状态路由协议

ospf路由聚合的作用 ospf路由协议工作原理_IP_02

1.3 、OSPF的工作过程

ospf路由聚合的作用 ospf路由协议工作原理_路由协议_03


ospf路由聚合的作用 ospf路由协议工作原理_路由协议_04


邻居列表

链路状态数据库

路由表

1.4 、OSPF区域

ospf路由聚合的作用 ospf路由协议工作原理_OSPF_05


为了适应大型的网络,OSPF在AS内划分多个区域

每个OSPF路由器,只维护所在区域的完整链路状态信息

1.5、区域ID

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

1.6、骨干区域Area 0

负责区域间路由信息传播

1.7、 非骨干区域

二、OSPF的基本概念

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

2.2、Router ID 选取规则

选取路由器loopback接口上数值最高的IP地址
如果没有loopback接口,在屋里端口中选择IP地址最高的
也可以router-ip命令指定Router ID

2.3、DR和BDR

ospf路由聚合的作用 ospf路由协议工作原理_IP_06

2.4 、指定路由器(DR)

ospf路由聚合的作用 ospf路由协议工作原理_OSPF_07

2.5、其他路由器(DRothers),只DR和BDR及形成邻接关系

ospf路由聚合的作用 ospf路由协议工作原理_网络_08


ospf路由聚合的作用 ospf路由协议工作原理_路由协议_09

2.6 、DR和BDR的选举方法

a 自动选举DR和BDR
网段上Router ID最大的路由器将被选举为DR,第二大的将被选举为BDR
b 手工选举DR和BDR
优先级范围是0~255,数值越大,优先级越高,默认为1
如果路由器的优先级被设置为0,它将不参与DR和BDR的选举2

2.7、DR和BDR的选举过程

ospf路由聚合的作用 ospf路由协议工作原理_IP_10

2.8 、OSPF的度量值为COST

ospf路由聚合的作用 ospf路由协议工作原理_网络_11

cost值越小,越优

三 、OSPF的数据包类型

3.1、OSP数据包

承载在IP数据包内,使用协议号89

3.2、OSPF的包类型

ospf路由聚合的作用 ospf路由协议工作原理_OSPF_12

四、OSPF邻接关系的建立

ospf路由聚合的作用 ospf路由协议工作原理_路由协议_13

ospf路由聚合的作用 ospf路由协议工作原理_网络_14


1、down 初始化 2、init 收到第一个Hello包 3、2-way 双向建立会话 4、EXstart 建立主从关系

5、EXchange 交换摘要信息 6、L oading 加载详细信息 7、full 完全链接

五、OSPF的网络类型

ospf路由聚合的作用 ospf路由协议工作原理_ospf路由聚合的作用_15

六、OSPF 的应用环境

ospf路由聚合的作用 ospf路由协议工作原理_ospf路由聚合的作用_16


ospf路由聚合的作用 ospf路由协议工作原理_网络_17

七、OSPF的配置命令

-OSPF配置命令
 [R1]int g0/0/0
 ###配置接口ip地址
 [R1-GigabitEthernet0/0/0]ip add 11.0.0.2 24
 [R1-Gigabi tEthernet0/0/0]un sh
 [R1 -GigabitEthernet0/0/0]int g0/0/1
 [R1-GigabitEthernet0/0/1]ip add 12.0.0.1 24
 [R1-GigabitEthernet0/0/1]un sk
 [R1-GigabitEthernet0/0/1]int 1oo (
 [R1-LoopBack0]ip add 1.1.1.1 32
 [R1 -LoopBack0]ospf 1 router-id 1.1.1.1
 ###创建0SPF进程,配置路由ID
 [R1-ospf-1]area 0
 ###进入区域0,区域ID可以用数字表示,也可以用IP表示,若区域0则是骨干区域
 [R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
 ###宣告0SPF区域内的直连网段,使用反掩码
 [R1-ospf-1-area-0.0.0.0]network 12.0.0.0 0.255.255.255
 reset ospf process
 ###重置OSPF进程

ospf路由聚合的作用 ospf路由协议工作原理_OSPF_18