Cisco实验大全CCNA实验大全.docx
《Cisco实验大全CCNA实验大全.docx》由会员分享,可在线阅读,更多相关《Cisco实验大全CCNA实验大全.docx(49页珍藏版)》请在冰豆网上搜索。
Cisco实验大全CCNA实验大全
1.设置计算机ip地址
设置PCA的IP地址为:
10.65.1.1255.255.0.0网关:
10.65.1.2
设置PCB的IP地址为:
10.66.1.1255.255.0.0网关:
10.66.1.2
设置ROAf0/0IP为:
10.65.1.2255.255.0.0
设置ROAf0/1IP为:
10.66.1.2255.255.0.0
设置计算机PCA的ip地址和网关的操作:
[root@PCAroot]#ifconfigeth010.65.1.1netmask255.255.0.0
[root@PCAroot]#ifconfig
[root@PCAroot]#routeadddefaultgw10.65.1.2
[root@PCAroot]#route
设置计算机PCB的ip地址和网关的操作:
[root@PCBroot]#ifconfigeth010.66.1.1netmask255.255.0.0
[root@PCBroot]#ifconfig
[root@PCAroot]#routeadddefaultgw10.66.1.2
[root@PCAroot]#route
2.双击RouterA,配置路由器的接口IP地址:
router>en
router#conft
router(config)#hostnameroa
roa(config)intf0/0
roa(config-if)#ipaddress10.65.1.2255.255.0.0
roa(config-if)#noshutdown(默认是shutdown)
roa(config-if)#exit
roa(config)intf0/1
roa(config-if)#ipaddress10.66.1.2255.255.0.0
roa(config-if)#noshut
roa(config)ints0/0
roa(config-if)#ipaddress10.67.1.2255.255.0.0
roa(config-if)#noshut
roa(config-if)#clockrate64000
roa(config)ints0/1
roa(config-if)#ipaddress10.68.1.2255.255.0.0
roa(config-if)#noshut
roa(config-if)#exit
roa(config)#iprouting(默认是关闭的)
3.检查网络联通情况
[root@PCAroot]#ping10.65.1.2(通)(ping自己的网关)
[root@PCAroot]#ping10.66.1.2(通)(pingf0/1)
[root@PCAroot]#ping10.66.1.1(通)(pingPCB)
[root@PCAroot]#ping10.67.1.2(不通)(端口空时down)
[root@PCAroot]#ping10.68.1.2(不通)(端口空时down)
[root@PCBroot]#ping10.66.1.2(通)(ping自己的网关)
[root@PCBroot]#ping10.65.1.2(通)(pingf0/0)
[root@PCBroot]#ping10.65.1.1(通)(pingPCA)
[root@PCBroot]#ping10.67.1.2(不通)(端口s0/0空时down)
[root@PCBroot]#ping10.68.1.2(不通)(端口s0/1空时down)
roa#ping10.65.1.1(通)(pingPCA)
roa#ping10.65.1.2(通)(pingf0/0)
roa#ping10.66.1.1(通)(pingPCB)
roa#ping10.66.1.2(通)(pingf0/1)
roa#ping10.67.1.2(不通)(端口s0/0空时down)
roa#ping10.68.1.2(不通)(端口s0/1空时down)
下面我们做这个几个小实验:
(1)将路由器的接口f0/0关闭
roa#conft
roa(config)#intf0/0
roa(config-if)#shutdown
roa(config-if)#end
roa#ping10.65.1.2(不通,端口down掉)
roa#showintf0/0(f0/0isdown,lineprotoisdown)
[root@PCAroot]#ping10.65.1.2(不通)
激活f0/0端口:
roa(config)#intf0/0
roa(config-if)#noshut
roa(config-if)#end
roa#ping10.65.1.2(通)
去掉PCA与f0/0的连线
roa#shintf0/0(f0/0isup,lineprotoisdown)
roa#ping10.65.1.2(不通)
roa#shints0/0(s0/0isdown,lineprotoisdown)
roa#shints0/1(s0/1isdown,lineprotoisdown)
serial口当没有连线时?
?
?
(2)关闭路由器的路由
roa#conft
roa(config)#noiprouting
[root@PCAroot]#ping10.65.1.2(通)(ping自己的网关)
[root@PCAroot]#ping10.66.1.1(不通)(路由器不能转发了)
[root@PCBroot]#ping10.66.1.2(通)(ping自己的网关)
[root@PCBroot]#ping10.65.1.1(不通)(路由器不能转发了)
计算机可以ping与其相连的端口,但不能ping通下面的计算机,因为
noiprouting后不具备转发的功能了。
roa(config)#iprouting
(3)去掉计算机PCA的网关
[root@PCAroot]#routedeldefaultgw
PCA只能ping通直联口,计算机没有网关不能和路由器交换信息。
[root@PCAroot]#ping10.65.1.2(通)(f0/0在PCA的广播域)
[root@PCAroot]#ping10.66.1.1(不通)(PCA不能连通其它网络)
[root@PCAroot]#ping10.66.1.2(不通)
[root@PCBroot]#ping10.66.1.2(通)
[root@PCBroot]#ping10.65.1.2(通)(PCB有网关)
[root@PCBroot]#ping10.65.1.1(不通)(PCA没网关)
可见一个没有网关的设备不能与其它网络互通。
实验六一个vlan下的单臂路由
在一个vlan下,可以通过设置计算机的secondaryip实现在一个物理网络上两个
具有不同网段IP计算机的联通。
1.设置计算机PCA的ip地址
[root#PCAroot]#ifconfigeth010.65.1.1netmask255.255.0.0
[root#PCBroot]#ifconfigeth010.66.1.1netmask255.255.0.0
[root#PCAroot]#ping10.66.1.1(不通)(PCApingPCB)
[root#PCBroot]#ping10.65.1.1(不通)(PCBpingPCA)
PCA与PCB是不通的,因为它们在不同的网络段,一个是10.65.0.0/16网络,一个
是10.66.0.0/16网络,即netid不同,而不同网络的主机间访问必须通过路由实现。
2.设置路由器接口f0/0有两个ip地址。
roa(config)#intf0/0
roa(config-if)#ipaddress10.65.1.2255.255.0.0
roa(config-if)#ipaddress10.66.1.2255.255.0.0secondary
roa(config-if)#noshut
roa(config-if)#exit
roa(config)#iprouting
roa#shrun
在显示信息中FastEthernet0/0的位置,应该能够看到设置的两个IP地址。
3.测试可通性
[root#PCAroot]#ping10.66.1.1(不通)
[root#PCAroot]#ping10.66.1.2(通)
[root#PCBroot]#ping10.65.1.1(不通)
[root#PCBroot]#ping10.65.1.3(通)
为什么PCA和PCB还是不通呢?
哦,还没有设置计算机的网关。
[root#PCAroot]#routeadddefaultgw10.65.1.2
[root#PCBroot]#routeadddefaultgw10.62.1.2
[root#PCAroot]#ping10.66.1.1(通了)
[root#PCBroot]#ping10.65.1.1(通了)
4)去掉交换机与路由器的联接线
[root#PCAroot]#ping10.66.1.1(不通了)
[root#PCBroot]#ping10.65.1.1(不通了)
由此可以看出,PCA与PCB之间的发送的数据包是经过路由器的,从路由器f0/0入
,
再从f0/0出,所以称之为单臂路由。
这种情况PCA和PCB在链路层是同一个广播域,对网络带宽不利。
如果划分VLAN可
以
隔离广播域。
通过子接口可以实现对不同VLAN的路由。
5)在交换机上的情况
双击交换机,进入交换机的终端模式:
switch>en
switch#conft
switch(config)#intvlan1
switch(config-if)#ipaddress10.65.1.8255.255.0.0
switch(config-if)#exit
switch(config)#ipdefault-gateway10.65.1.2
switch(config)#end
switch#ping10.65.1.1(通)
switch#ping10.66.1.1(通)
断开交换机与路由器的联线,再执行从交换机ping命令:
switch#ping10.65.1.1(通)
switch#ping10.66.1.1(不通)
这说明不同网络段IP的联通是要通过路由器的。
实验七子接口单臂路由
本实验接上一个实验,计算机和交换机的IP地址和网关不变,但要求交换机
工作在两个VLAN的情况下,一个是原有的默认vlan1,另一个是新设置的vlan2,
含f0/6、f0/7。
当交换机设置成两个vlan时,逻辑上已经成为两个网络,广播被隔离了。
两
个vlan的网络要通信,必须通过路由器,如果接入路由器的一个物理端口,则
必须有两个子接口分别与两个vlan对应,同时还要求与路由器相联的交换机的端
口f0/1要设置为trunk,因为这个口要通过两个vlan的数据包。
对于secondaryip的情况,实质上是一个接口,不能实现对两个vlan的路由。
1.设置交换机的vlan2和trunk
switch#vlandatabase
switch(vlan)#vlan2
switch(vlan)#exit
switch#conft
switch(config)#hostnameSWA
SWA(config)#intf0/6
SWA(config-if)#switchportaccessvlan2
SWA(config-if)#intf0/7
SWA(config-if)#switchportaccessvlan2
SWA(config-if)#intf0/1
SWA(config-if)#switchportmodetrunk
SWA(config-if)#switchporttrunkallowedvlan1,2,3
SWA(config-if)#switchporttrunkencapdot1q
SWA(config-if)#end
SWA#shvlan
SWA#shrun
检查设置情况,应该能正确的看到vlan和trunk等信息。
dot1q是vlan中继协议802.1q,一般cisco设备使用isl协议,其作用是一样的。
计算机的ip地址分别为10.65.1.1、10.66.1.1,网关分别指向路由器的子接口
10.65.1.2、10.66.1.2。
[root#PCAroot]#ping10.66.1.1(不通)
因为现在路由器还没有设置子接口,所以PCA与PCB不通。
2.设置路由器f0/0为两个子接口
roa(config)#intf0/0
roa(config-if)#noshut
roa(config-if)#intf0/0.1
roa(config-subif.1)#encapsulationdot1q1
roa(config-subif.1)#ipaddress10.65.1.2255.255.0.0
roa(config-subif.1)#intf0/0.2
roa(config-subif.2)#encapsulationdot1q2
roa(config-subif.2)#ipaddress10.66.1.2255.255.0.0
roa(config-subif.2)#exit
roa(config)#iprouting
roa#shrun
3.测试可通性
[root#PCAroot]#ping10.66.1.1(通)
[root#PCAroot]#ping10.66.1.2(通)
[root#PCBroot]#ping10.65.1.1(通)
[root#PCBroot]#ping10.65.1.2(通)
如果去掉交换机与路由的连线,PCA和PCB还可以通吗?
可见这也是一种单臂路由。
实验八静态路由
1.设置计算机和路由器的IP地址
设置PCA、PCB的IP地址分别为:
10.65.1.1和10.71.1.1。
[root#PCAroot]#ifconfigeth010.65.1.1netmask255.255.0.0
[root#PCBroot]#ifconfigeth010.71.1.1netmask255.255.0.0
[root#PCCroot]#ifconfigeth010.70.1.1netmask255.255.0.0
[root#PCAroot]#routeadddefaultgw10.65.1.2
[root#PCBroot]#routeadddefaultgw10.71.1.2
[root#PCCroot]#routeadddefaultgw10.70.1.2
设置RouterA的IP地址:
(子网掩码是255.255.0.0)
f0/0:
10.65.1.2----->10.65.1.1(PCA)(箭头表示连接)
f0/1:
10.66.1.2
s0/0:
10.67.1.2
s0/1:
10.68.1.2----->(RouterA的s0/1接RouterB的s0/0)
设置RouterB的IP地址:
s0/0:
10.68.1.1<----
s0/1:
10.69.1.2
f0/0:
10.70.1.2
f0/1:
10.71.1.2---->10.71.1.1(PCB)
2.设置路由器的静态路由:
设置路由器的IP地址(略)
先看一下路由表:
showiproute是显示路由表命令,它可以看到直联网络,静态路由和动态路由
的情况,这是一个很常用的命令。
ROA#showiproute(只能看到直连路由)
ROA(config)#iproute10.71.0.0255.255.0.010.68.1.1
ROA(config)#iprouting
ROA#showiproute(多了一条静态路由)
从PCApingPCB:
[root@PCAroot]#ping10.71.1.1(通)
从PCAping
[root@PCAroot]#ping10.70.1.2(不通)
再设置一条静态路由:
ROA(config)#iproute10.70.0.0255.255.0.010.68.1.1
ROA(config)#end
ROA#showiproute(又多了一条静态路由)
[root@PCAroot]#ping10.70.1.2(通了)
3.设置路由器的默认路由
先去掉两条静态路由:
ROA(config)#noiproute10.70.0.0255.255.0.010.68.1.1
ROA(config)#oniproute10.71.0.0255.255.0.010.68.1.1
[root@PCAroot]#ping10.71.1.1(不通)
[root@PCAroot]#ping10.70.1.1(不通)
设置RouterA的默认路由:
ROA(config)#iproute0.0.0.00.0.0.010.68.1.1
ROA#showiproute
[root@PCAroot]#ping10.71.1.1(通)
[root@PCAroot]#ping10.70.1.2(通)
使用指定静态路由时,要查看指定的目的网络,使用默认路由时,不判断目的网络
。
将匹配不了的数据包都发送给默认的下一跳。
路由器设置中一般最后有一条默认路由。
问题:
如果有三个路由器,静态路由如果设置呢?
要求静态路由接力!
4.三个路由器的静态路由
参考实验九图
设置RouterA的IP:
f0/0:
10.65.1.2--->PCA:
10.65.1.1
f0/1:
10.66.1.2--->PCB:
10.66.1.1
s0/0:
10.67.1.2
s0/1:
10.68.1.2--->接RouterCs0/0
设置RouterC的IP:
s0/0:
10.68.1.1<---
s0/1:
10.78.1.2--->接RouterBs0/0
设置RouterB的IP:
s0/0:
10.78.1.1<---
s0/1:
10.67.1.1
f0/0:
10.69.1.2--->PCC:
10.69.1.1
f0/1:
10.70.1.2--->PCD:
10.70.1.1
设置从PCA到PCC的静态路由
ROA(config)#iprouting
ROA(config)#iproute10.69.0.0255.255.0.010.68.1.1
ROA#showiproute
ROB(config)#iproute10.69.0.0255.255.0.010.78.1.1
ROB#showiproute
[root@PCAroot]#ping10.69.1.1(通)
[root@PCAroot]#ping10.78.1.1(不通)
[root@PCAroot]#ping10.70.1.1(不通)
如何让PCA到10.70.1.1(PCD)通呢,像10.69.0.0网络一样,在路径的路由器
上,再各写一条到10.70.0.0网络的静态路由。
如果每一条路径都写一组静态路由显然不好,由于PCA在10.70.0.0有一条通路,
所以使用默认路由较好。
我们再做一个使用默认路由的小实验,先去掉原有的静态路由。
ROA(config)#noiproute10.69.0.0255.255.0.010.68.1.1
ROA#shipro
ROB(config)#noiproute10.69.0.0255.255.0.010.78.1.1
ROB#shipro
[root@PCAroot]#ping10.69.1.1(不通)
ROA(config)#iproute0.0.0.0.0.0.0.010.68.1.1
ROA#shipro
ROB(config)#iproute0.0.0.0.0.0.0.010.69.1.1
ROB#shipro
[root@PCAroot]#ping10.69.1.1(通)
[root@PCAroot]#ping10.70.1.1(通)
[root@PCAroot]#ping10.78.1.1(通)
路由表是路由器寻找网络的依据。
是否能到达一个网络,要看路由表中有没有去
这个网络的路由表项,动态路由可以自动创建路由表,定时更新。
实验九动态路由
动态路由是指动态路由协议(如RIP)自动建立路由表,当你去掉一条连线时,它
会自动去掉其路由。
路由器的每一个接口对应不同网络,而一条连接两个路由器连线
的两个端点IP应该属于同一网络。
设置的IP地址时,如果路由器的其它端口已有这个网络了,则提示已有这个网络,
并显示对应的端口。
如果是本端口可以覆盖。
1.设置计算机的IP
[root#PCAroot]#ifconfigeth010.65.1.1netmask255.255.0.0
[root#PCBroot]#ifconfigeth010.66.1.1netmask255.255.0.0
[root#PCCroot]#ifconfigeth010.69.1.1netmask255.255.0.0
[root#PCDroot]#ifconfigeth010.70.1.1netmask255.255.0.0
[root#PCAroot]#routeadddefaultgw10.65.1.2
[root#PCBroot]#routeadddefaultgw10.66.1.2
[root#PCCroot]#routeadddefaultg