OSPF在企业网中的应用

一.OSPF的工作原理

 

OSPF是一种典型的链路状态路由协议。采用OSPF的路由器彼此交换并保存整个网络的链路信息,从而掌握全网的拓扑结构,独立计算路由。

OSPF路由器之间交换链路状态公告(LSA)信息。OSPF的LSA中包含连接的接口、使用的Metric及其他变量信息。OSPF路由器收集链接状态信息并使用SPF算法来计算到各节点的最短路径。

协议操作
第一步:建立路由器的邻接关系
第二步:选举DR/BDR
第三步:发现路由器
第四步: 选择适当的路由器
第五步:维护路由信息

OSPF中的四种路由器
在OSPF多区域网络中,路由器可以按不同的需要同时成为以下四种路由器中的几种:
1. 内部路由器:所有端口在同一区域的路由器,维护一个链路状态数据库。
2. 主干路由器:具有连接主干区域端口的路由器。
3. 区域边界路由器(ABR):
具有连接多区域端口的路由器,一般作为一个区域的出口。ABR为每一个所连接的区域建立链路状态数据库,负责将所连接区域的路由摘要信息发送到主干区域,而主干区域上的ABR则负责将这些信息发送到各个区域。
4. 自治域系统边界路由器(ASBR):
至少拥有一个连接外部自治域网络(如非OSPF的网络)端口的路由器,负责将非OSPF网络信息传入OSPF网络。
 

OSPF的网络类型

  1. 广播多路访问网络(DR/BDR选举)

  2非广播多路访问   (DR/BDR选举)

  3.点到点网络

  4.点到多点网络

二.案例

案例一:OSPF单区域配置

拓扑图:

配置:

R1

int loopback 0

ip add 1.1.1.1 255.255.255.255

int s1/0

ip add 10.1.1.1 255.255.255.252

no shutdown

router ospf 10

network 10.0.0.0 0.0.0.3 area 0

 

R2

int s1/0

ip add 10.0.0.2 255.255.255.252

no shutdown  

int s1/1

ip add 20.0.0.1 255.255.255.252

no shutdown

router ospf 10

network 10.0.0.0 0.0.0.3 area 0

network 20.0.0.0 0.0.0.3 area 0

R3

int loopback 0

ip add 3.3.3.3 255.255.255.255

int s1/1

ip add 20.0.0.2 255.255.255.252

no shutdown

router ospf 10

network 20.0.0.0 0.0.0.3 area 0

测试:

 

 

 

案例二:OSPF多区域

OSPF和EIGRP通讯

拓扑图:

 

相关图片:

 

 

 

测试: