实验以下图为例:
先配置基本信息:
en                       从用户模式进入特权模式
conf t                   从特权模式进入全局配置模式
line con 0               进控制台
logg syn                 设置信息同步,避免影响操作
exec-t 0 0               设置连接超时时间为永不超时
exit
no cdp run               停止CDP运行
no ip domain loo         禁止打错命令进行域名解析
host                     更改设备名称
这里用R1、R2、R3来做实验:
首先先配IP地址
(1)R1的IP地址:
R1(config)#in s 1/0
R1(config-if)#ip address 202.106.0.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#in loopback 0(环回接口)
R1(config-if)#ip address 172.16.0.1 255.255.255.0(注意这里是B类地址,网关设的是/24掩码)
R1(config-if)#no shutdown
R1(config-if)#in loo 1
R1(config-if)#ip address 172.16.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#in loo 2
R1(config-if)#ip address 172.16.2.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#in loo 3
R1(config-if)#ip address 172.16.3.1 255.255.255.0
R1(config-if)#no shutdown
这样R1上的IP地址就配置好了。(一共是5个地址)
(2)R2的IP地址:
R2(config)#in s 1/0
R2(config-if)#ip address 202.106.0.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#in s 1/1
R2(config-if)#ip address 202.106.1.1 255.255.255.0
R2(config-if)#no shutdown
这样R2的IP地址就配置好了。
(3)R3的地址:
R3(config)#in s 1/0
R3(config-if)#ip address 202.106.1.2 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#in loo 0
R3(config-if)#ip address 172.16.4.1 255.255.255.0
R3(config-if)#no shutdown
R3的地址配置好了,我们的目的还是让R3上的172.16.4.1能ping通R1上的172.16.0.1
接下来做OSPF协议的配置:
(1)R1的配置:
R1(config)#router ospf 110(进程号可以不一样)
R1(config-router)#network 172.16.0.0 0.0.3.255 area 0
R1(config-router)#network 202.106.0.0 0.0.0.255 area 0
(2)R2的配置:
R2(config)#router ospf 110
R2(config-router)#network 202.106.0.0 0.0.0.255 area 0
R2(config-router)#network 202.106.1.0 0.0.0.255 area 0
或者R2可以进行一个更简单的配置:
R2(config-router)#network 202.106.0.0 0.0.1.255 area 0(就一条)
(3)R3的配置:
R3(config)#router ospf 110
R3(config-router)#network 202.106.1.0 0.0.0.255 area 0
R3(config-router)#network 172.16.0.0 0.0.0.255 area 0
做完之后可以用“R3#show ip route”来查看路由信息,看看路由表里是不是获得了R2、R1的地址信息,要是做正确的话应该是:
O    202.106.0.0/24 [110/128] via 202.106.1.1, 00:00:45, Serial1/0
     172.16.0.0/16 is variably subnetted, 5 subnets, 2 masks
C       172.16.4.0/24 is directly connected, Loopback0
O       172.16.1.1/32 [110/129] via 202.106.1.1, 00:00:45, Serial1/0
O       172.16.0.1/32 [110/129] via 202.106.1.1, 00:00:45, Serial1/0
O       172.16.3.1/32 [110/129] via 202.106.1.1, 00:00:45, Serial1/0
O       172.16.2.1/32 [110/129] via 202.106.1.1, 00:00:45, Serial1/0
C    202.106.1.0/24 is directly connected, Serial1/0
其中O开头的就是通过OSPF协议来获得的信息。这样ping 172.16.0.1就能ping得通了。