学习目标:掌握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

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐