OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与RIP相比,OSPF是链路状态路由协议,而RIP是距离矢量路由协议。OSPF的协议管理距离(AD)是110。
Ospf的特点
1.    链路更新为触发更新(也可设置周期更新)
2.       更新信息为增量(即指更新有变动的路由)
3.       用组播发送更新,组播地址为224.0.0.5和224.0.0.6
4.       metric是通过带宽,延迟,负载,可靠度等进行综合的计算得出
5.       应用于各种规模的网络
6.       是等待价的负载均衡
7.       与RIP相比收敛速度快
8.       有3张表格组成路由表①邻居表格②链路状态数据库表格③用SPF算法,计算出最佳路由线路
9.       可进行分区,是体系化路由

 

应用拓扑图:

 

ospf在企业网中的应用_第1张图片

基本配置

ip地址的配置就不给大家演示了

各个路由器上所用路由协议的配置

 

R1(config)#router ospf 10
R1(config-router)#netw
R1(config-router)#network 192.168.1.0 0.0.0.255 area 1
R1(config-router)#network 192.168.2.0 0.0.0.255 area 1
 
R2(config)#router ospf 10
R2(config-router)#netw 192.168.2.0 0.0.0.255 area 1
R2(config-router)#netw 192.168.3.0 0.0.0.255 area 1
  
R3(config)#router ospf 10
R3(config-router)#netw 192.168.3.0 0.0.0.255 area 1
R3(config-router)#netw 192.168.4.0 0.0.0.255 area 0
R3(config-router)#ex
R3(config)#router rip
R3(config-router)#net 192.168.8.0
 
R4(config)#router ospf 10
R4(config-router)#netw 192.168.4.0 0.0.0.255 area 0
R4(config-router)#netw 192.168.5.0 0.0.0.255 area 2
  
R5(config)#router ospf 10
R5(config-router)#netw 192.168.5.0 0.0.0.255 area 2
R5(config-router)#netw 192.168.6.0 0.0.0.255 area 3
  
R6(config)#router ospf 10
R6(config-router)#netw 192.168.6.0 0.0.0.255 area 3
R6(config-router)#netw 192.168.7.0 0.0.0.255 area 3
  
R7(config)#router rip
R7(config-router)#net 192.168.8.0
R7(config-router)#net 192.168.9.0

RIP与OSPF是不同的路由协议,因此要想使两种协议都能学习到对方的路由信息,需要在交接路由上配置路由重分发 

R3(config)#router ospf 10
R3(config-router)#redistribute rip
R3(config-router)#ex
R3(config)#router rip
R3(config-router)#redistribute ospf 10 metric 1
R3(config-router)#ex

RIP区域的路由器一般不如OSPF区域的路由器强大,因此OSPF区域的大量路由信息都应该以默认的形式发布进去RIP中

R3(config)#router rip
R3(config-router)#default-information originate
R3(config-router)#ex

在OSPF协议中,每个区域都应该与0区域直连,但3区域无法与0区域直连,因此可以使用虚链路技术,使得3区域与0区域在技术上连接,在R4和R5上配置虚链路

 R4(config)#router ospf 10

R4(config-router)#area 2 virtual-link 192.168.5.2

R4(config-router)#ex

 
 
R5(config)#router ospf 10
R5(config-router)#area 2 virtual-link 192.168.5.1
 
把区域3设置为末节区域可以减少路由器中路由条目的数量,可以加速网络传输
设置要在R5和R6上完成
 

 

R5(config)#router ospf 10
R5(config-router)#area 3 stub no-summary
 
R6(config)#router ospf 10
R6(config-router)#area 3 stub
 
要特别注意设置末节IR和ABR都要设置,但设置完全末节只需在ABR上设置