OSPF:开放式最短路径优先协议,是目前网路中应用最广泛的路由协议之一。属于内部网管路由协议,能够适应各种规模的网络环境,是典型的链路状态协议。OSPF路由协议通过向全网扩散本设备的链路状态信息,使网络中每台设备最终同步一个具有全网链路状态的数据库,然后路由器采用SPF算法,以自己为根,计算到达其他网络的最短路径,最终形成全网路由信息。
OSPF跟RIP不同的是,OSPF优先考虑传输质量,再考虑最短路径。RIP则是最短路径,不考虑传输质量。
测试环境配置
路由器0配置
Router>enable
Router#conf t
Router(config)#interface g0/1
Router(config-if)#ip address 192.168.0.254 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int g0/0
Router(config-if)#ip address 20.0.0.1 255.0.0.0
Router(config-if)#no shutdown
Router(config-if)#int s0/0/0
Router(config-if)#ip add 30.0.0.1 255.0.0.0
Router(config-if)#no shutdown
路由器1配置
Router>enable
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int s0/0/0
Router(config-if)#ip address 30.0.0.2 255.0.0.0
Router(config-if)#no shutdown
Router(config-if)#int g0/0
Router(config-if)#ip address 10.0.0.1 255.0.0.0
Router(config-if)#no shutdown
Router(config-if)#int g0/1
Router(config-if)#ip address 192.168.1.254 255.255.255.0
Router(config-if)#no shutdown
路由器2配置
Router>enable
Router#conf t
Router(config)#int g0/1
Router(config-if)#ip address 20.0.0.2 255.0.0.0
Router(config-if)#no sh
Router(config-if)#int g0/0
Router(config-if)#ip address 10.0.0.2 255.0.0.0
Router(config-if)#no shutdown
各个路由配置OSPF协议
路由器0配置OSPF
Router>enable
Router#conf t
//router ospf 任务ID
Router(config)#router ospf 10
//network 网络号 反掩码(255.255.255.255-网络号的掩码)area 区域号
Router(config-router)#network 192.168.0.0 0.0.0.255 area 0
Router(config-router)#network 30.0.0.0 0.255.255.255 area 0
Router(config-router)#network 20.0.0.0 0.255.255.255 area 0
路由器1配置OSPF
Router>enable
Router#conf t
Router(config)#route ospf 10
Router(config-router)#network 30.0.0.0 0.255.255.255 area 0
Router(config-router)#network 10.0.0.0 0.255.255.255 area 0
Router(config-router)#network 192.168.1.0 0.0.0.255 area 0
路由器2配置OSPF
Router>enable
Router#conf t
Router(config)#router ospf 10
Router(config-router)#network 20.0.0.0 0.255.255.255 area 0
Router(config-router)#network 10.0.0.0 0.255.255.255 area 0
测试结果
番外
注意:ospf id 每个路由不冲突,可以重复使用
Router(config-router)#router-id 1.1.1.1 //设置路由ID
Router(config-router)passive-interface gigabitEthernet 0/0 //设置被动接口,不占用OSPF进程。
Router(config)#int g0/1
Router(config-if)#ip ospf network point-to-point //点对点模式,对位路由模式需要一样
Router(config)#int g0/1
Router(config-if)#ip ospf 100 area 0 //接口下配置
© 版权声明
THE END
暂无评论内容