用 GNS3 做CCNA网络实验(6)

用 GNS3 做CCNA网络实验(6)

9. 路由实验: OSPF

OSPF 路由协议的优点是,它是由 IETF 领导的,不是Cisco的专有协议,因此为多数硬件路由器厂家广泛使用,而且,软件路由器(例如:Vyatta,Zebra 等)就以OSPF协议为主。所以,学习和理解OSPF的配置是很有用处的。

(1) 准备实验

我们假定是关闭 GNS3 后重新打开 GNS3 开始新的实验。

先为这次实验准备一个子目录,例如 在 gns3Project 下建一个子目录 ospf1.

在 GNS3 打开我们以前保存的已经测试过的 topology, 例如 router1.net  然后装入配置文件。

在 GNS3 菜单 File -> Save topology as 把这个 topology 改名为 ospf1.net 并保存 到 ospf1 子目录下。

在 菜单 File -> Import/Export 选 Export to a directory 把原来的配置卸出到子目录 ospf1 下。

这样,下面的实验所用到的 topology 和配置文件均保存在这个子目录下。

 
在这个实验,我们假定 OSPF 的 process ID 是 1, 而 area 是 0.

现在 启动各个路由器 (R1,R2,PC1,和 PC2),并打开各个 控制台 Console。
 

(2) 查看路由协议配置前的路由信息

C代码 复制代码  收藏代码
  1. R1#show ip route  
 
C代码 复制代码  收藏代码
  1. R2#show ip route  

 

(3) 配置路由器

 

R1:

 

C代码 复制代码  收藏代码
  1. R1#   
  2. R1#conf t   
  3. Enter configuration commands, one per line.  End with CNTL/Z.   
  4. R1(config)#router ospf 1   
  5. R1(config-router)#network 192.168.100.0 0.0.0.255 area 0   
  6. R1(config-router)#network 172.17.1.0 0.0.0.3 area 0   
  7. R1(config-router)#^Z   
  8. R1#   
  9. R1#copy runn start   
  10. Destination filename [startup-config]?   
  11. Building configuration...   
  12. [OK]   
  13. R1#   
  14. *Mar  1 00:13:45.819: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.110.253 on Serial2/0 from LOADING to FULL, Loading Done   
  15. R1#  

 


 

R2:

 

C代码 复制代码  收藏代码
  1. R2#   
  2. R2#conf t   
  3. Enter configuration commands, one per line.  End with CNTL/Z.   
  4. R2(config)#router ospf 1   
  5. R2(config-router)#network 192.168.110.0 0.0.0.255 area 0   
  6. R2(config-router)#network 172.17.1.0 0.0.0.3 area 0   
  7. R2(config-router)#^Z   
  8. R2#   
  9. *Mar  1 00:13:43.179: %SYS-5-CONFIG_I: Configured from console by console   
  10. R2#   
  11. *Mar  1 00:13:44.195: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.100.254 on Serial2/1 from LOADING to FULL, Loading Done   
  12. R2#copy runn start   
  13. Destination filename [startup-config]?   
  14. Building configuration...   
  15. [OK]   
  16. R2#  
 


 

 

(4) 测试

 

从 PC1 ping

 

C代码 复制代码  收藏代码
  1. PC1>ping 192.168.110.253   
  2.   
  3. Type escape sequence to abort.   
  4. Sending 5, 100-byte ICMP Echos to 192.168.110.253, timeout is 2 seconds:   
  5. !!!!!   
  6. Success rate is 100 percent (5/5), round-trip min/avg/max = 432/773/1872 ms   
  7.   
  8. PC1>ping 192.168.110.22   
  9.   
  10. Type escape sequence to abort.   
  11. Sending 5, 100-byte ICMP Echos to 192.168.110.22, timeout is 2 seconds:   
  12. !!!!!   
  13. Success rate is 100 percent (5/5), round-trip min/avg/max = 596/792/892 ms   
  14. PC1>  
 

从 PC2 ping

 

C代码 复制代码  收藏代码
  1. PC2>ping 192.168.100.254   
  2.   
  3. Type escape sequence to abort.   
  4. Sending 5, 100-byte ICMP Echos to 192.168.100.254, timeout is 2 seconds:   
  5. !!!!!   
  6. Success rate is 100 percent (5/5), round-trip min/avg/max = 812/1116/1324 ms   
  7.   
  8. PC2>ping 192.168.100.10   
  9.   
  10. Type escape sequence to abort.   
  11. Sending 5, 100-byte ICMP Echos to 192.168.100.10, timeout is 2 seconds:   
  12. !!!!!   
  13. Success rate is 100 percent (5/5), round-trip min/avg/max = 1420/1599/1892 ms   
  14. PC2>  
 

(5) 启用路由协议后的路由信息

 

R1:


 

R2:

 


 

(6) 关闭 cdp 信息

 

在我们的 topology 中, 由于 R1 和 R2 连接局域网段的是 Ethernet 口, 而 PC1 和 PC2 则是 FastEthernet 口,所以在控制台不断冒出 CDP 信息:

 

C代码 复制代码  收藏代码
  1. %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on Ethernet1/0 (not full duplex), with PC1 FastEthernet0/0 (full duplex).  
 

这信息对路由器设置和使用没有影响,但对阅读控制台的信息输出就造成混乱。关闭这个信息:

 

C代码 复制代码  收藏代码
  1. R1#conf t   
  2. Enter configuration commands, one per line.  End with CNTL/Z.   
  3. R1(config)#int e1/0   
  4. R1(config-if)#no cdp enable   
  5. R1(config-if)#^Z   
  6. R1#  
 

在 R1 和 R2 输入如上类似的设置(端口要按实际连接来定),之后控制台就不再冒出 cdp信息。

 

下一步我们试试用 vpcs 做终端。

 

:-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值