学习目标:掌握OSPF动态路由协议的配置方法
1.OSPF的特点
OSPF开放式最短路径优先协议,属于内部网管路由协议,能够适应各种规模的网络环境,是典型的链路状态协议。
OSPF路由协议通过向全网扩散本设备的链路状态信息,使网络中每台设备最终同步一个具有全网链路状态的数据库,然后路由器采用SPF算法,以自己为根,计算到达其他网络的最短路径,最终形成全网路由信息。
2.实验设备:Switch-3560 1台、Switch-2960 1台、Router-PT 2台、PC 2台、直连线、交叉线、DCE 串口线
3.配置 PC 0 、PC 1 的IP地址
PC 0 的IP地址:192.168.1.2
MAC 地址:255.255.255.0
PC 1 的IP地址:192.168.2.2
MAC地址:255.255.255.0
4.配置三层交换机 Switch-3650
Switch>en
Switch#conf t
Switch(config)#vlan 2 创建 vlan 2
Switch(config-vlan)#exit
Switch(config)#vlan 3 创建 vlan 3
Switch(config-vlan)#exit
Switch(config)#int f0/1 进入 f0/1 端口
Switch(config-if)#switchport access vlan 3 将 f0/1 端口绑定到 vlan 3
Switch(config-if)#int vlan 3 进入 vlan 3
Switch(config-if)#ip add 192.168.3.1 255.255.255.0 配置 vlan 端口的IP地址
Switch(config-if)#no sh 开启端口
Switch(config-if)#end
Switch#conf t
Switch(config)#int f0/2
Switch(config-if)#switchport access vlan 2
Switch(config-if)#int vlan 2
Switch(config-if)#ip add 192.168.1.1 255.255.255.0
Switch(config-if)#no sh
Switch(config-if)#exit
Switch(config)#ip routing 开启IP路由功能
Switch(config)#router ospf 1 启动OSPF(1 表示进程号)
Switch(config-router)#network 192.168.1.0 0.0.0.255 area 0 宣告网段和区域
Switch(config-router)#network 192.168.3.0 0.0.0.255 area 0 宣告网段和区域
Switch(config-router)#end
5.配置路由器 Route 0
Router>en
Router#conf t
Router(config)#int f0/0 进入 f0/0 端口
Router(config-if)#ip add 192.168.3.2 255.255.255.0 配置 f0/0 端口的IP地址
Router(config-if)#no sh 开启端口
Router(config-if)#exit
Router(config)#int s2/0 进入 s2/0 端口
Router(config-if)#clock rate 64000 设置同步时间
Router(config-if)#ip add 192.168.4.1 255.255.255.0 配置 s2/0 端口的IP地址
Router(config-if)#no sh 开启端口
Router(config-if)#end
Router#conf t
Router(config)#router ospf 1 启动OSPF(1 表示进程号)
Router(config-router)#network 192.168.3.0 0.0.0.255 area 0 宣告网段和区域
Router(config-router)#network 192.168.4.0 0.0.0.255 area 0 宣告网段和区域
Router(config-router)#end
6.配置路由器Route 1
Router>en
Router#conf t
Router(config)#int f0/0
Router(config-if)#ip add 192.168.2.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#exit
Router(config)#int s2/0
Router(config-if)#ip add 192.168.4.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#end
Router#conf t
Router(config)#router ospf 1
Router(config-router)#network 192.168.2.0 0.0.0.255 area 0
Router(config-router)#network 192.168.4.0 0.0.0.255 area 0
Router(config-router)#end
7.查看三层交换机配置信息(全网收敛)
8.验证:PC 1 ping PC 0 可以正常通信
思考:如果要让路由器所有接口都运行OSPF协议应该怎么配置呢?
答:Router(config-router)#network 0.0.0.0 255.255.255.255 area 0