原理
OSPF(Open Shortest Path First,开放式最短路径优先)协议,是目前网络中应用最广泛的路由协议之一。属于内部网关路由协议,能够适应各种规模的网络环境,是典型的链路状态(link-state)协议。
OSPF路由协议通过向全网扩散本设备的链路状态信息,使网络中每台设备最终同步一个具有全网链路状态的数据库(LSDB),然后路由器采用SPF算法,以自己为根,计算到达其他网络的最短路径,最终形成全网路由信息。
OSPF属于无类路由协议,支持VLSM(变长子网掩码)。OSPF是以组播的形式进行链路状态的通告的。
在大模型的网络环境中,OSPF支持区域的划分,将网络进行合理规划。划分区域时必须存在area0(骨干区域)。其他区域和骨干区域直接相连,或通过虚链路的方式连接。
基础配置
三层交换机先开启路由功能
开启OSPF:Router(config)#router ospf +数字
申请本设备的直连网段信息:Router(config-router)#network +ip地址 +子网掩码的反码 +区域号
实验验证
和配置RIP时相差不多,仅个别命令不同
网络拓扑图
2、配置三层交换机
(1)创建vlan10、vlan20,将端口0/2划分到vlan10中,0/1划分到vlan20中;
(2)创建vlan10虚接口,配置ip地址172.16.1.2/24;
(3)开启端口,创建vlan20虚接口,配置ip地址172.16.5.1/24,开启端口
(4)开启三层交换机的路由功能,开启OSPF协议,申明本设备的直连网段为172.16.1.0和172.16.5.0,区域号area1
3、配置路由器R0
(1)配置f0/0接口的ip地址为172.16.1.1/24,开启端口;
(2)配置s0/1/0接口的ip地址为172.16.2.1/24,时钟频率为64000,开启端口
(3)开启OSPF协议,申明本设备的直连网段为172.16.1.0和172.16.2.0,区域号area1
4、配置路由器R1
(1)配置f0/0接口的ip地址为172.16.3.1/24,开启端口;
(2)配置s0/1/0接口的ip地址为172.16.2.2/24,开启端口
(3)开启OSPF协议,申明本设备的直连网段为172.16.2.0和172.16.3.0,区域号area1