目录
OSPF简介
OSPF(Open Shortest Path First,开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。它是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。
OSPF支持负载均衡和基于服务类型的选路,也支持多种路由形式,如特定主机路由和子网路由等。OSPF支持多种鉴别机制,并且允许各个区域间采用不同的鉴别机制。
OSPF对链路状态算法在广播式网络(如以太网)中的应用进行了优化,以尽可能地利用硬件广播能力来传递链路状态报文。为此,OSPF在拓扑结构图允许一个结点代表一个广播网络。每个广播网络上所有路由器发送链路状态报文,报告该网络中的路由器的链路状态。
TOPO图
配置命令
R1
sysname R1
#router id 1.1.1.1
#interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.252
# ospf 1 area 0.0.0.0
network 12.1.1.0 0.0.0.3
R2
router id 2.2.2.2
# interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.252
# interface GigabitEthernet0/0/1
ip address 23.1.1.1 255.255.255.252
# ospf 1 area 0.0.0.0
network 12.1.1.0 0.0.0.3
area 0.0.0.1
network 23.1.1.0 0.0.0.3
vlink-peer 3.3.3.3 //虚连接
R3
router id 3.3.3.3
# interface GigabitEthernet0/0/0
ip address 34.1.1.1 255.255.255.252
# interface GigabitEthernet0/0/1
ip address 23.1.1.2 255.255.255.252
# ospf 1
area 0.0.0.1
network 23.1.1.0 0.0.0.3
vlink-peer 2.2.2.2 //虚连接
area 0.0.0.2
network 34.1.1.0 0.0.0.3
R4
# router id 4.4.4.4
# interface GigabitEthernet0/0/0
ip address 34.1.1.2 255.255.255.252
# interface GigabitEthernet0/0/1
ip address 192.168.1.254 255.255.255.0
# ospf 1
import-route rip1
area 0.0.0.2
network 34.1.1.0 0.0.0.255
# rip 1
network 192.168.1.0
路由表及LSA表
R1
R2
R3
R4
OSPF优缺点
OSPF的优点包括:
-
支持较大规模的网络:OSPF适合大范围的网络,OSPF协议中对于路由的跳数是没有限制的。
-
组播触发式更新:在收敛完成后,OSPF协议会以触发方式发送拓扑变化的信息给其他路由器,这样就可以减少网络带宽的利用率。
-
收敛速度快:如果网络结构出现改变,OSPF协议的系统会以最快的速度发出新的报文,从而使新的拓扑情况很快扩散到整个网络。
-
以开销(Cost)作为度量值:OSPF选路主要基于带宽因素,OSPF协议在设计时,就考虑到了链路带宽对路由度量值的影响。
-
协议设计避免路由环路:由于OSPF根据收集到的链路状态用最短路径树算法计算路由,从算法本身保证了不会生成自环路由。
-
应用广泛:是使用最广泛的IGP之一。
OSPF的缺点包括:
-
首次运行时间过长:因为所有路由器都必须知道整个拓扑信息。
-
资源消耗大:资源消耗的程度与LSDB大小形成正比。
-
OSPF本身协议及报文过于复杂。