为了弥补距离矢量路由协议的不足,开发了一种基于链路状态的内部网关协议OSPF(open shortest path first,开放式最短路径优先)。OSPF作为基于链路状态的协议,具有收敛快、路由无环、扩展性好等优点。链路状态算法协议互相通告的是链路状态信息,每台路由器都将自己的链路状态信息(包含接口的IP地址和子网掩码、网络类型、链路开销等)发送给其他路由器,并在网络中泛洪,当每台路由器收集到所有链路状态信息后,就能拥有整个网络的拓扑情况,然后根据整网络拓扑运行SPF算法,得出所有网段的最短路径。
OSPF支持区域的划分,区域是从逻辑上将路由器分为不同的组,每个组用区域号来标识。一个网段(链路)只能属于一个区域,或者说每运行OSPF的接口必须指明属于哪个区域。区域0为骨干区域,负责非骨干区域间发布区域间的路由信息。每个OSPF区域有且只有一个骨干区域。
1、根据图示配置路由器和PC的接口地址。
2、部署单区域OSPF。
[AR1]ospf 1 #1代表进程号,不写默认是1
[AR1-ospf-1]area 0 #单区域配置,使用骨干区域0
[AR1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 172.16.10.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 172.16.20.0 0.0.0.255
运行命令dis ospf interface 查看OSPF接口通告是否正确。
以同样方式配置AR2 AR3。
3、检查OSPF单区域配置结果
dis ospf peer查看OSPF邻居状态,Router ID查看邻居路由标识, Address查看邻居OSPF接口IP地址,state查看目前与该路由器的OSPF邻居状态,Priority查看当前该邻居OSPF接口的DR优先级。
通过dis ip routing-table protocol ospf查看路由器上的OSPF路由表,识别出目的网段、协议类型、路由优先级、cost开销值、下一跳地址等信息。
4、测试PC间连通性正常。
网友评论