-
电
子
科
技
大
学
实
验
报
告
学
号
2
学生姓名:
柏果
课程名称:
TCP
/ IP
任课老师:
吴凡
实验项目名称
排错工
具-
Ping
和
Trace
实验
2<
/p>
:排错工具-
Ping
和
Trace
【实验内容】
R3
F0/0
BW=64K
F0/0
MTU=1500
Ethernet1
(
VMnet1
)
PC2
子网
A
F0/0
MTU=1500
MTU=800
S1/1
S1/0
S1/0
R2
MTU=1500
F0/1
BW=2M
F0/1
R1
MTU=800
S1/0
F0/0
BW=100M
R4
MTU=1500
BW=100M
Ethernet2
(
VMnet2
)
子网
B
PC3
PC4
R1 F0/0 =
192.168.11.254/24
PC2 = 192.168.11.2/24
R2 F0/0 = 192.168.22.254/24
PC3 = 192.168.22.3/24
R1
~<
/p>
R4
间
4
个
p>
IP
子网掩码均为
/30
PC4 =
192.168.22.4/24
(未开机)
实验拓扑中
VMware
虚拟机
PC2
、
PC3<
/p>
和
PC4
(未开机)
分别位于由提供集线器功能的
虚拟网卡
VMnet1
和
VMnet2
模拟实现的两个以太网
Ethernet1
和
Ethernet2<
/p>
中,这两个以太
网对应的
IP
子网
A
和子网
B
分别连在
Dynamips
软件模拟实现的路由
器
R1
和
R2
的
F0/0
接口上。
R1
和
R2
经由
Dynamip
s
软件模拟实现的路由器
R3
和
R4
互联,
R1
、<
/p>
R2
、
R3
和<
/p>
R4
之间运行
OSPF
< br>路由协议,没有缺省路由。
实验者在
< br>PC2
上使用通信测试命令(
ping
< br>)和路径跟踪命令(
tracert
)
< br>,结合
Dynamips
软件的分组捕获功能以及
Wireshark
软件的捕获分组查看功能,测试子网
A
、
B
之间的连通
性和通信路径,考察
IP
地址和分组长度对网络
间通信的影响以及
IP
分组生存时间(
TTL
)
对网络间
IP
分组交付的影响,
体会
ICMP
协议的差错报告机制,
理解并掌握
PING
< br>和
TRACE
的工作原理和操作命令。
< br>
【实验步骤】
1
、
依次启动
VMware Workstatio
n
中
TCPIP
组内的虚拟机
PC2
和
PC3
。
p>
(
注:
不开启
PC
4
)
2
、启动
Dynamips Serv
er
,然后运行
,在
< br>Dynagen
窗口中提示符“
=>
”后依次
输入以下命令启动路由器
R1
、
R2
、
R3
和
R4
:
=>
start R1
=>
start R2
=>
start R3
=>
start R4
3
、在
PC2
上使用“<
/p>
route
print
”命令查看并记录该主机的路由表。
4
、在
PC2
的
cmd
窗口键入“
ping
”命令,查看并记录选项
-n
、
-l
、
-f
的含义和功能。然
后在
PC2
上
ping P
C3
的
IP
地址确保整个实验网络运行
正常。
5
、在
Dynagen
窗口中提示符“
=>
”后依次输入以下命令捕获子网
A
和子网
B
中的分
组:
=>
capture R1 f0/0
=>
capture R2
f0/0
6
、在
< br>PC2
上使用
-n
选项
ping PC3
的
IP
地址,记录
ping
回应信息。
ping
-n
1
的
IP
地址
>
7
、在
PC2
< br>上使用
-n
和
-l
选项
ping PC3
的
I
P
地址,记录
ping
回应信息。
p>
ping
-n
1
-l
1500
>
的
IP
地址
>
8
、在
PC2
上使用
-n
、
-l
和
-f
选项
ping PC3
的
I
P
地址,记录
ping
回应信息。
p>
ping
-n
1
-l
1500
-f
<
PC3
的
IP
地址
9
、在
PC2
上
ping
未开机的
PC4<
/p>
,记录
ping
回应信息。
ping
-n
1
192.168.22.4
10
、在
PC2
上
ping 10.1.1.1
,记录
ping
回应信息。
ping
-n
1
10.1.1.1
11
、在
Dynagen
窗口中提示符“
=>
”后依次输入以下命令重新捕获子网
A
和子网
p>
B
的
分组:
=>
、
=>
no capture R2
f0/0
=>
capture
R1 f0/0
=>
capture R2 f0/0
12
、在
PC2
上
trace PC3
的
IP
地址,
记录
trace
回应信息。
tracert
窗口中提示符“ <
br>Wireshark
的
IP
地址
>
13
、在
Dynagen
=>
”后依次输入以下命令停止捕获子网<
/p>
A
和子网
B
中<
/p>
的分组:
=>
no capture R1 f0/0
=>
no capture R2
f0/0
14
、用
软件查看并分析捕获的分组文件(
<
/p>
、
、
、
)
中的
ping
和
trace
通信分
组,
查看过滤条件为
“
== 1
p>
”
(
在
Wires
hark
主窗口界面“过滤工具栏”的“
Filter
:
”域中输入)
。
<
/p>
15
、实验结束后,按照以下步骤关闭实验软件、上传实验数据、
还原实验环境:
(
1
)在
Dynagen
窗口中提示符“
< br>=>
”后依次输入以下命令关闭
Dynagen
窗口,然
后再关闭
Dynamips
Server
窗口:
=>
stop /all
=>
exit
(
2
)依次关闭
PC2
和
PC3
,再关闭
VMware
窗口;
(
3
)运行
所在目录下的“
”文件。
【实验数据和结果分析】
1
、按照显示顺序记录步骤
3
中
< br>PC2
的路由表信息:
No.
1
Network Destination
0.0.0.0
Netmask
0.0.0.0
Gateway
192.168.11.254
2
3
4
5
6
7
127.0.0.0
192.168.11.0
192.168.11.2
192.168.11.255
224.0.0.0
255.255.255.255
Default
Gateway
:
【分析】
255.0.0.0
255.255.255.0
255.255.255.255
255.255.255.255
240.0.0.0
255.255.255.255
127.0.0.1
192.168.11.2
127.0.0.1
192.168.11.2
192.168.11.2
192.168.11.2
192.168.11.254
1
)
请按照
网关
(
gateway
)
地址分类分析主机路由表中每条路由表项的网关地址的
特征,路由的目的地,
以及所采取的分组交付方式。
2
)
p>
本实验中
PC2
将使用哪条路由发送对目的
主机的
ping
报文?
2
、记录
步骤
4
中
PC2
上显示的
PING
命令选项
-n
p>
、
-l
、
-f
p>
的含义。
-n count
number of echo
requests to send
-l size
send buffer size
-f
send don
’
t
fragment flag in packet
3
、
p>
记录步骤
6
中
PC
2
上的
ping
命令回应信息,
并按分组的捕获顺序记录该步骤在子网
A
和子
网
B
上捕获的
ICMP
报文信息:
Ping
命令
ping -n 1 192.168.22.3
子网
IP
分组首部
PING
回应信息
Send=1,Received=1
ICMP
报文首部