计算机网络模拟器实验报告(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络模拟器实验报告
学院:学号:姓名:
实验名称:计算机网络模拟器试验
实验说明:共5个实验,其中前3个必做,后2个选做。
一、实验目的
1、掌握模拟器软件的使用方法;
2、掌握配置PC、交换机、路由器的方法;
3、掌握为交换机设置VLAN,为端口设置TRUNK的
方法。
二、实验环境(请注意关闭杀毒软件)
WinXP/WIN7、HW-RouteSim 2.2(软件请到BB
课程资源下载,下载后直接解压缩运行;下载前请
关闭杀毒软件)
三、实验步骤及结果
实验一:计算机和交换机基本设置
添加一个交换机,两个计算机,连接A电脑到交换机3号端口,B电脑到6号端口,双击交换机,进入终端配置:
<Switch>system
password:
[Quidway]sysname S3026 ;交换机重命名为S3026 [S3026]super password 111 ;设置特权密码为111 [S3026]quit
<S3026>sys
password:111
[S3026]display currect-config ;查看当前所有配置[S3026]display vlan all ;查看当前VLAN设置观察此时所有交换机端口都在同一个vlan1内。
双击小电脑A:
login:root
password:linux
[root@PCAroot]# ? ;输入?号查看命令提示[root@PCAroot]#ifconfig eth0 10.65.1.1 netmask 255.255.0.0 双击小电脑B:
login:root
password:linux
[root@PCAroot]#ifconfig eth0 10.65.1.2 netmask 255.255.0.0 点击A电脑做测试:
[root@PCA root]#ping 10.65.1.2
实验结果及其分析:(将结果保存为文件net1.txt)<Quidway>system
Enter system view, return to user view with Ctrl+Z. [Quidway]sysname S3026
[S3026]super password 111
[S3026]quit
<S3026>sys
Enter system view, return to user view with Ctrl+Z. password:111
[S3026]display currect-config
#
hostname S3026
super password 111
#
radius scheme system
server-type huawei
primary authentication 127.0.0.1 1645
primary accounting 127.0.0.1 1646
user-name-format without-domain
domain system
radius-scheme system
access-limit disable
state active
idle-cut disable
domain default enable system
#
local-server nas-ip 127.0.0.1 key huawei #
vlan 1
ip address
ip route-static (default gateway)
#
interface Aux0/0
#
interface Ethernet0/1
#
#
interface Ethernet0/2
#
#
interface Ethernet0/3
#
#
interface Ethernet0/4 #
#
interface Ethernet0/5 #
#
interface Ethernet0/6 #
#
interface Ethernet0/7 #
#
interface Ethernet0/8 #
#
interface NULL0
#
#
user-interface aux 0 password
user-interface vty 0 4
password
return
[S3026]display vlan all
Vlan Name Status Ports
-------- -------- ---------- ------------------------
1 default Active F0/1, F0/2, F0/3, F0/4, F0/5, F0/6, F0/7, F0/8
1002 fddi-d Active
1004 fnet-d Active
VLAN Type SAID MTU
-------- ------- -------------- --------
1 enet 100001 1500
1002 fddi 101002 1500
1002 fnet 101003 1500
[S3026]
Red Hat Linux release 7.3 (Valhalla)
Kernel 2.4.18-3 on an i686
PCA login: root
password: linux
[root@PCA root]# ?
ifconfig eth0 <ip address> netmask <netmask>
ifconfig eth0 <ip address> netmask <netmask> down ifconfig
route add default gw <ip address>
route del default gw
route
ping <ip address>
telnet <ip address>
shutdown -h now
init 0
[root@PCA root]# ifconfig eth0 10.65.1.1 netmask 255.255.0.0
Red Hat Linux release 7.3 (Valhalla)
Kernel 2.4.18-3 on an i686
PCB login: root
password: linux
[root@PCB root]# ifconfig eth0 10.65.1.2 netmask 255.255.0.0
[root@PCB root]#
[root@PCA root]# ping 10.65.1.2
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.207 ms 64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.100 ms 64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms 64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
4packets transmitted, 4 received, 0% loss, time 2000ms
[root@PCA root]#
试验二:基本VLAN设置
添加2台交换机,4台计算机。
连接A电脑到A交换机3号端口,B电脑到6号端口;
连接C电脑到B交换机3号端口,D电脑到6号端口;
将A交换机的8号端口与B交换机的1号端口连接。
分别设置计算机的IP为:
PCA:10.65.1.1 PCB:10.66.1.1 PCC:10.65.1.3 PCD:10.66.1.3 掩码都是255.255.0.0
此时,PCA与PCC在同一个子网10.65.0.0内;PCB与PCD在同一个子网10.66.0.0内;
默认交换机设置下,PCA能与PCC连通,PCB能与PCD 连通。
实验结果及其分析:
[root@PCA root]# ifconfig eth0 10.65.1.1 netmask 255.255.0.0 [root@PCB root]# ifconfig eth0 10.66.1.1 netmask 255.255.0.0
[root@PCC root]# ifconfig eth0 10.65.1.3 netmask 255.255.0.0
[root@PCD root]# ifconfig eth0 10.66.1.3 netmask 255.255.0.0
继续本实验:
... ... ;登录交换机过程省略[SwitchA]vlan 2 ;创建vlan2 [SwitchA-vlan2]port e0/3 to e0/4
[SwitchA]vlan 3
[SwitchA-vlan3]port e0/5 to e0/6
[SwitchB]vlan 2
[SwitchB-vlan2]port e0/3 to e0/4
[SwitchB]vlan 3
[SwitchB-vlan3]port e0/5 to e0/6
分别查看各交换机的VLAN设置,然后测试连通性:[root@PCA root]#ping 10.65.1.1 通(本机IP)
[root@PCA root]#ping 10.65.1.3 不通(中间连接线是vlan 1)
[root@PCA root]#ping 10.66.1.1 不通(不同网络,不同vlan)
[root@PCA root]#ping 10.66.1.3 不通(不同网络,不同vlan)
[root@PCB root]#ping 10.66.1.3 不通(中间连接线是vlan 1)
将PCA改接到SwitchA E0/2 (vlan 1)
[root@PCA root]#ping 10.65.1.3 不通(同网络,不同vlan)
将PCC改接到SwitchB E0/2 (vlan 1)
[root@PCA root]#ping 10.65.1.3 通(同网络,同在vlan 1)
再改回来:
将PCA接回到SwitchA E0/3 (vlan 1)
将PCC接回到SwitchB E0/3 (vlan 1)
并设置trunk:
[S3026A]interface ethernet 0/8
[S3026A-Ethernet0/8]port link-type trunk
[S3026A-Ethernet0/8]port trunk permit vlan all
[S3026B]interface ethernet 0/1
[S3026B-Ethernet0/1]port link-type trunk
[S3026B-Ethernet0/1]port trunk permit vlan all
[root@PCA root]#ping 10.65.1.3 通
[root@PCA root]#ping 10.66.1.3 不通
[root@PCB root]#ping 10.66.1.3 通
即:PCA和PCC同在vlan 2 是通的,PCB和PCD同在vlan 3是通的。
PCA和PCB是不通的。
同理PCC和PCD也是不通的。
注意:交换机默认没有设置trunk,所有接口默认vlan 1,
对于交换机而言,trunk 要成对出现。
实验结果及其分析:(将结果保存为文件net2.txt)[SwitchA-vlan3]dis vlan all
Vlan Name Status Ports
-------- -------- ---------- ------------------------
1 default Active F0/1, F0/7, F0/8
2 Vlan02 Active F0/2, F0/3, F0/4
3 Vlan03 Active F0/5, F0/6
1002 fddi-d Active
1004 fnet-d Active
VLAN Type SAID MTU
-------- ------- -------------- --------
1 enet 100001 1500
1002 fddi 101002 1500
1002 fnet 101003 1500
[SwitchA]dis current
#
hostname SwitchA
super password 111
radius scheme system
server-type huawei
primary authentication 127.0.0.1 1645 primary accounting 127.0.0.1 1646 user-name-format without-domain
domain system
radius-scheme system
access-limit disable
state active
idle-cut disable
domain default enable system
#
local-server nas-ip 127.0.0.1 key huawei #
vlan 1
ip address
ip route-static (default gateway)
#
interface Aux0/0
interface Ethernet0/1 #
#
interface Ethernet0/2 vlan :2
#
interface Ethernet0/3 vlan :2
#
interface Ethernet0/4 vlan :2
#
interface Ethernet0/5 vlan :3
#
interface Ethernet0/6 vlan :3
#
interface Ethernet0/7 #
#
interface Ethernet0/8
#
#
interface NULL0
#
#
user-interface aux 0
password
user-interface vty 0 4
password
return
[SwitchA]
[SwitchB]dis vlan all
Vlan Name Status Ports
-------- -------- ---------- ------------------------
1 default Active F0/1, F0/2, F0/7, F0/8
2 Vlan02 Active F0/3, F0/4
3 Vlan03 Active F0/5, F0/6
1002 fddi-d Active
1004 fnet-d Active
VLAN Type SAID MTU -------- ------- -------------- -------- 1 enet 100001 1500 1002 fddi 101002 1500 1002 fnet 101003 1500
[SwitchB]dis current
#
hostname SwitchB
super password 111
#
radius scheme system
server-type huawei
primary authentication 127.0.0.1 1645 primary accounting 127.0.0.1 1646 user-name-format without-domain
domain system
radius-scheme system
access-limit disable
state active
idle-cut disable
domain default enable system
#
local-server nas-ip 127.0.0.1 key huawei #
vlan 1
ip address
ip route-static (default gateway)
#
interface Aux0/0
#
interface Ethernet0/1
#
#
interface Ethernet0/2
#
#
interface Ethernet0/3
vlan :2
#
interface Ethernet0/4 vlan :2
#
interface Ethernet0/5 vlan :3
#
interface Ethernet0/6 vlan :3
#
interface Ethernet0/7 #
#
interface Ethernet0/8 #
#
interface NULL0
#
#
user-interface aux 0 password
user-interface vty 0 4 password
return
[SwitchB]
[root@PCA root]# ping 10.65.1.1
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.207 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.100 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
4packets transmitted, 4 received, 0% loss, time 2000ms
[root@PCA root]# ping 10.65.1.3
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
4packets transmitted, 0 received, 100% loss, time 2000ms
[root@PCA root]# ping 10.66.1.1
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
4packets transmitted, 0 received, 100% loss, time 2000ms
[root@PCA root]# ping 10.66.1.3
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
4packets transmitted, 0 received, 100% loss, time 2000ms [root@PCB root]# ping 10.66.1.3
From 10.66.1.1 icmp_seq=1 Destination Host Unreachable
From 10.66.1.1 icmp_seq=1 Destination Host Unreachable
From 10.66.1.1 icmp_seq=1 Destination Host Unreachable
From 10.66.1.1 icmp_seq=1 Destination Host Unreachable
4packets transmitted, 0 received, 100% loss, time 2000ms [root@PCA root]# ping 10.65.1.3
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
4packets transmitted, 0 received, 100% loss, time 2000ms
[root@PCA root]# ping 10.65.1.3
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.207 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.100 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
4packets transmitted, 4 received, 0% loss, time 2000ms [root@PCA root]# ping 10.65.1.3
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.207
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.100 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
4packets transmitted, 4 received, 0% loss, time 2000ms [root@PCA root]# ping 10.66.1.3
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
4packets transmitted, 0 received, 100% loss, time 2000ms [root@PCB root]# ping 10.66.1.3
64 bytes from 10.66.1.1: icmp_seq=1 ttl=128 time=0.207
64 bytes from 10.66.1.1: icmp_seq=1 ttl=128 time=0.100 ms
64 bytes from 10.66.1.1: icmp_seq=1 ttl=128 time=0.96 ms
64 bytes from 10.66.1.1: icmp_seq=1 ttl=128 time=0.96 ms
4packets transmitted, 4 received, 0% loss, time 2000ms 试验三:直连路由
<Quidwqy>system
password:
[Quidway]interface ethernet0
[Quidway-Ethernet0]ip addr 10.65.1.2 255.255.255.0
[Quidway-Ethernet0]undo shutdown
[Quidway-Ethernet0]int e1
[Quidway-Ethernet1]ip addr 10.66.1.2 255.255.255.0
[Quidway-Ethernet1]undo shutdown
[root@PCA root]#ifconfig eth0 10.65.1.1 netmask 255.255.255.0 [root@PCB root]#ifconfig eth0 10.66.1.1 netmask 255.255.255.0
[root@PCA root]#ping 10.65.1.2 (通,没有网关只能ping直连的口)
[root@PCA root]#ping 10.66.1.2 (不通,PCA 没有设置网关)
[root@PCA root]#route add default gw 10.65.1.2
[root@PCA root]#ping 10.66.1.2 (通)
[root@PCA root]#ping 10.66.1.1 (不通,因PCB没有网关)
[root@PCB root]#route add default gw 10.66.1.2
[root@PCA root]#ping 10.66.1.1 (通)
去掉计算机Host B与Router的连线,再ping:
[root@PCA root]#ping 10.66.1.2 不通(没有接线端口会自动down掉)
再连接Host B与Router的连线,再ping:
[root@PCA root]#ping 10.66.1.2 (通)
实验结果及其分析:(将结果保存为文件net3.txt)[root@PCA root]# ping 10.65.1.2
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.207 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.100 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
4packets transmitted, 4 received, 0% loss, time 2000ms
[root@PCA root]# ping 10.66.1.2
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
Unreachable
4packets transmitted, 0 received, 100% loss, time 2000ms [root@PCA root]# route add default gw 10.65.1.2
[root@PCA root]# ping 10.66.1.2
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.207 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.100 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
4packets transmitted, 4 received, 0% loss, time 2000ms
[root@PCA root]# ping 10.66.1.1
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
4packets transmitted, 0 received, 100% loss, time 2000ms [root@PCB root]# route add default gw 10.66.1.2
[root@PCA root]# ping 10.66.1.1
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.207 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.100 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
4packets transmitted, 4 received, 0% loss, time 2000ms [root@PCA root]# ping 10.66.1.2
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
Unreachable
From 10.65.1.1 icmp_seq=1 Destination Host Unreachable
4packets transmitted, 0 received, 100% loss, time 2000ms
[root@PCA root]# ping 10.66.1.2
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.207 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.100 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
64 bytes from 10.65.1.1: icmp_seq=1 ttl=128 time=0.96 ms
4packets transmitted, 4 received, 0% loss, time 2000ms 试验四:单臂路由
设置PCA ip:10.65.1.1 255.255.255.0 gateway:10.65.1.2 设置PCB ip:10.66.1.1 255.255.255.0 gateway:10.66.1.2 单臂路由可以有2种情况实现:
1.一个vlan下的单臂路由(一个接口两个IP的情况)
在一个vlan下,可以通过设置路由器端口的secondary ip 实现在一个物理网络上两个具有不同网段IP计算机的联通。
<Quidwqy>system
password:
[Quidway]interface ethernet0 ;进入端口0
[Quidway-Ethernet0]ip addr 10.65.1.2 255.255.255.0 ;设置主ip [Quidway-Ethernet0]ip addr 10.66.1.2 255.255.255.0 secondary
;设置副ip [Quidway-Ethernet0]undo shutdown ;重启端口[Quidway-Ethernet0]quit ;退出端口设置[Quidway]ip routing ;启动路由
[Quidway]dis cur ;查看设置正确与否
此时测试:
[root@PCA root]#ping 10.66.1.1 通
由此可以看出,PCA与PCB之间的发送的数据包是经过路由器的,从路由器E0入,再从E0出,所以称之为单臂路由。
这种情况PCA和PCB在链路层是同一个广播域,对网络带宽不利。
如果划分VLAN可以隔离广播域。
通过子接口可以实现对不同VLAN的路由。
2.子接口单臂路由
路由器一个接口划分两个子接口,对两个vlan实现路由。
(该步骤试验方法,我在思科的模拟器上测试成功,但在华为的该版本模拟器中无法实现子接口的配置,有兴趣的同学请钻研一下。
只需知道有这种方法即可,其它不做要求)
本实验接上一个实验,计算机和交换机的IP地址和网关不变,但要求交换机工作在两个VLAN的情况下。
当交换机设置成两个vlan时,逻辑上已经成为两个网络,广播被隔离了。
两个vlan 的网络要通信,必须通过路由器,如果接入路由器的一个物理端口,则必须有两个子接口分别与两个vlan对应,同时还要求与路由器相联的交换机的端口E0/1要设置为trunk,因为这个口要通过两个vlan的数据包。
对于前述secondary ip的情况,实质上是一个接口,不能实现对两个vlan的路由。
首先需要初始化路由器A,然后分别设置。
[SwitchA]vlan 2
[SwitchA-vlan2]port e0/2
[SwitchA]vlan 3
[SwitchA-vlan3]port e0/7
[SwitchA]int e0/1
[SwitchA-Ethernet0/1]port link-type trunk
[SwitchA-Ethernet0/1]port trunk permit vlan all [SwitchA-Ethernet0/1]port trunk encap dot1q [SwitchA]dis curr
[Quidway]int e0
[SwitchA-Ethernet0]int e0.1 ;设置子接口[SwitchA-Ethernet0.1]encapsulation dot1q 1 [SwitchA-Ethernet0.1]ip addr 10.65.1.2 255.255.255.0
[SwitchA-Ethernet0.1]undo shut
[SwitchA-Ethernet0.1]int e0.2
[SwitchA-Ethernet0.2]encapsulation dot1q 2
[SwitchA-Ethernet0.2]ip addr 10.66.1.2 255.255.255.0
[SwitchA-Ethernet0.2]undo shut
[SwitchA]dis curr
[root@PCA root]#ping 10.66.1.1 通
实验结果及其分析:(将结果保存为文件net4B.txt)
试验五:地址转换配置NAT (仅供有兴趣的同学探讨,不做要求)
设置公司三个公网IP:133.0.0.1、133.0.0.2、133.0.0.3 。
为地址池pool。
内部网络10.1.0.0网络可以通过公网IP访问外部计算机。
自动转换成公网IP。
设置:
Host A : 10.1.1.1 255.255.0.0
Host B : 10.1.1.2 255.255.0.0
Host C : 10.1.1.3 255.255.0.0
Host D : 10.2.1.1 255.255.0.0
RouterA E0: 10.1.1.9 255.255.0.0
Host E : 133.0.0.8 255.255.0.0
[Quidway]nat address-group 133.0.0.1 133.0.0.3 pool1
[Quidway]acl 1
[Quidway-acl-1]rule permit source 10.1.0.0 0.0.255.255 [Quidway-acl-1]rule deny source any
[Quidway-acl-1]int s0
[Quidway-Serial0]undo shut
[Quidway-Serial0]nat outbound 1 address-group pool1
[Quidway-Serial0]nat server global 133.0.0.1 inside 10.1.1.1 [Quidway-Serial0]nat server global 133.0.0.2 inside 10.1.1.2 [Quidway-Serial0]nat server global 133.0.0.3 inside 10.1.1.3 smtp udp
实验结果及其分析:(将结果保存为文件net5.txt)。