原理概述
OSPF(Open Shortest Path First,开放式最短路径优先),具有收敛快、路由无环、扩展性好等优点,被快速接受并广泛使用。链路状态算法路由协议互相通告的是链路状态信息,每台路由器都将自己的链路状态信息(包含接口的IP地址和子网掩码、网络类型、该链路的开销等)发送给其他路由器,并在网络中泛洪,当每台路由器收集到网络内所有链路状态信息后,就能拥有整个网络的拓扑情况,然后根据整网拓扑情况运行SPF算法,得出所有网段的最短路径。
OSPF支持区域的划分,区域是从逻辑上将路由器划分为不同的组,每个组用区域号(Area ID)来标识。一个网段(链路)只能属于一个区域,或者说每个运行OSPF的接口必须指明属于哪一个区域。区域0为骨干区域,骨干区域负责在非骨干区域之间发布区域间的路由信息。在一个OSPF区域中有且只有一个骨干区域。
实验
实验拓扑
实验地址
实验步骤
1.配置R1、R2、R3接口IP地址,配置PC的IP、子网掩码和网关地址。
2.R1路由器配置OSPF网络
<R1>sys
Enter system view, return user view with Ctrl+Z.
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 172.16.10.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 172.16.20.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
使用display ospf interface 命令检查OSPF接口通告是否正确
3.R2、R3配置方法相同。
[R2]ospf
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]net 172.16.2.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 172.16.10.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 172.16.30.0 0.0.0.255
[R3]ospf
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]net 172.16.3.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]net 172.16.20.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]net 172.16.30.0 0.0.0.255
检查OSPF单区域的配置结果
使用display ospf peer 命令查看OSPF邻居状态。
使用display ip routing-table protocol ospf 命令查看R1上的OSPF路由表。
实验结果
在PC1使用ping命令测试与PC3之间的连通性。
PC>ping 172.16.3.1
Ping 172.16.3.1: 32 data bytes, Press Ctrl_C to break
From 172.16.3.1: bytes=32 seq=1 ttl=126 time=63 ms
--- 172.16.3.1 ping statistics ---
1 packet(s) transmitted
1 packet(s) received
0.00% packet loss
round-trip min/avg/max = 63/63/63 ms
通信正常,实验成功。
来源:CSDN
作者:蒋慧慧
链接:https://blog.csdn.net/weixin_43957217/article/details/104267280