CCNA(四)-简单网络的配置管理和排错

注:本文内容来自崔北亮老师的CCNA系列课程,模拟软件使用Dynamips

拓扑结构如下:
在这里插入图片描述

环回接口模拟路由

路由配置指令如下:
R1:

en
conf t
host R1
int fa 0/0
ip add 192.168.1.1 255.255.255.0
no shut
int s1/1
ip add 12.1.1.1 255.255.255.0
no shut

R2:

en
conf t
host R2
int s1/0
ip add 12.1.1.2 255.255.255.0
no shut
int s1/1
ip add 23.1.1.2 255.255.255.0
no sht

R3:

en
conf t
host R3
int s1/0
ip add 23.1.1.3 255.255.255.0
no shut
exit
int loopback 0
ip add 3.3.3.3 255.255.255.0

环回接
口(loopback)是一个虚拟接口,一般用来模拟路由条目,除非关掉电源或者关闭接口,否则环回接口一直有效

接下来就是ping网关,ping各个路由器了…

ping命令默认发送四个包,也可以使用:

ping 192.168.1.1 -n 100

发送100个包
或者

ping 192.168.1.1 -t

持续发送包。

一觉醒来,台式又自动配置ip地址了…你们有完没完啊喂(#`O′)

只能重启再配置一遍…

总之经过艰难的过程,终于把实验做完了,总结一下就是配置router和static router,然后来回ping…

traceroute命令

ping命令可以用来测试网络的连通性,如果网络不通,ping命令无法定位到问题出在哪一台中间设备上,此时可以使用traceroute命令来测试中间经过哪些设备、问题出在哪里等。
traceroute采用的工作原理是:发送设备将数据包中的TTL设成1,数据包会被第一跳路由器丢弃,返回一个错误码信息,源设备据此判断经过的中间设备和延时信息,源设备一般发送3个重复的包,在图4-4-3中,可以看到3个返回时间“112.1.1.212msec 36 msec
12msec”;源设备接着发送TTL为2的数据包,再发送TTL为3的数据包,直至到达目标设备或TTL到达30为止。在正常情况下,TTL不会超过30就可以到达目标设备,除非在存在路由环路的情况下,TTL才会增加到30。
在真实计算机上执行“tracert23.1.1.3-d”命令,结果如图4-4-4上半部分所示,可以发现问题出在路由器12.1.1.2上。打开路由器R2的S1/1口,再次执行“tracert 23.1.1.3-d”命令,结果如图4-4-4下半部分所示,提示要到达23.1.1.3,首先经过192.168.1.1,然后经过12.1.1.2,最终到达目的地。tracert命令试图把所有IP地址解析成域名,这个过程很耗时间,往往也没有意义,使用“-d”参数的作用是不执行反向解析,这样执行的速度会大大加快
在这里插入图片描述

常用排错命令

  • show interface:查看路由器的接口状态
  • show ip interface :查看接口与ip相关的信息
  • show ip interface brief : 查看接口状态
  • show arp:查看arp表
  • clear arp:清除arp表
  • show controllers:查看接口硬件信息

应用CDP协议

接下来结合应用讲解CDP协议,开启CCNA模拟机架中的SW1、R1、R2,使用CDP协议来发现它们之间的连接。
这里假设不知道它们之间是如何连接的,因为CDP协议是第二层的协议,为了使CDP协议能够正常工作,开启所有设备的所有接口。SW1的配置如下:

Router>en 
Router#conft 
Router(config)#host SW1

这里值得提醒的是,SW1上的所有接口都是交换模块上的接口,对于交换机来说,二层接口默认都是打开的,如果不放心也可以使用下面的命令打开所有的接口。

SW1(config)#int range fa 1/0-15
SW1(config-if-range) #no shut

对于交换机,可以一次配置多个接口,范围从fa 1/0到fa 1/15,共16个接口。

在路由器R1上使用“show ip int brief”命令,查看路由器R1上总共有哪些接口,依次使用no shut打开所有的接口,配置如下:

Router>en 
Router#conf t 
Router(config)#host R1
R1(config)#int fa 0/0
R1(config-if)#no shut
 R1(config-if)#int fa 2/0
R1(config-if)#no shut 
R1(config-if)#int sl/0
R1(config-if)#no shut 
R1(config-if)#int s1/1
R1(config-if)#no shut 
R1(config-if)#int s1/2
R1(Config-if)#no shut 
R1(config-if)#int s1/3
R1(config-if)#no shut

如果在一些低端的老式设备上,还要注意配置串行接口DCE端的时钟,可以使用“show controllers”命令查看串行接口上的线缆是不是DCE端,或者不管是DCE还是DTE都在接口下配置 clock rate 64000,DTE端会报错,配置时钟失败,但不影响执行;DCE配置成功。
在Dynamips模拟器上可以省掉这个命令了,在Packet Tracer模拟器中不能省略,如果使用的是First.pkt拓扑,需要在路由器Router0的SO/0/0接口配置时钟。路由器R2的配置与R1类似,也是打开所有端口。
使用“show cdp”命令查看CDP的全局信息,包括:发送CDP的时间间隔,默认是60秒;CDP的保持时间,默认是180秒;CDP协议的版本,当前默认使用的是CDPv2。SW1、R1、R2的显示结果相同.
可以使用下面的命令更改CDP的发送间隔和保持时间,配置如下:

SW1(config)#cdp timer 10CDP发送时间间隔是10秒。
SW1(config)#cdp holdtime 40cDP保持时间是40秒。

可以使用“show cdp”命令验证结果,使用下面的命令关闭CDP协议:

SW1(config)#no cdp run 关闭cDP缺议。
SW1(config)#do show cdp 

show 命令的执行模式是在特权模式下,新版本的rOS中新增了一个特权命令do的使用,可以在其他模式下谓用特权命令,使用带do的命令,而不需要巡回到特权模式下,直接执行命令。Packet Tracer 挨拟器不支持do 命令
验证完成后,使用“cdprun”命令使SW1恢复运行CDP协议。
注意:使用Dynamips模拟器时,会频繁地看到类似下面的提示:
“*Mar 1 00:35:24.811:%CDP-4-DUPLEX MISMATCH:duplex mismatch discovered on FastEthernet1/6(not half duplex),with R1 FastEthernet2/0(half duplex)."
CDP协议报告双工不匹配的提示,在不使用CDP协议的情况下,可以使用“no cdp run”命令关闭CDP协议,这样的提示信息就不会再出现了。本书后面的各章都关闭CDP协议
使用“show cdp interface”命令验证哪些接口运行了CDP协议,在默认情况下,思科设备的所有接口都运行CDP协议。可以在接口下使用“no cdp enable”命令关闭某个接口的CDP协议。

控制台命令符号总结

路由器符号

  • router# :表示特权模式
  • router(config)#:表示全局特权模式,进入该模式必须先启用特权模式
  • router(config-if):接口模式下的配置模式

控制台指令

  • en:进入特权模式
  • conf t:进入全局模式
  • host xx:命名路由器为xx
  • telnet localhost xxxx/telnet 你的主机名 xxxx:远程登陆与你的主机相连的xxxx设备
  • int xxxx/interface xxxx:开始配置接口
  • int loopback ?:查看环回接口数量
  • int loopback 0:配置环回接口
  • no shut :不要关闭目前的接口
  • ip add/delete/set/show interface:在指定接口上添加/删除/设置/查看IP路由设置
发布了165 篇原创文章 · 获赞 24 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/treblez/article/details/105429516
今日推荐