《网络测试与故障诊断实验指导书.doc》由会员分享,可在线阅读,更多相关《网络测试与故障诊断实验指导书.doc(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验一 网络测试常用命令实验一、实验目的1) 学习常用网络测试命令的使用。2) 通过实验熟练这些命令的作用的使用方法,为后续的实验做准备,同时为从事网络工程设计、网络管理工作奠定基础。二、实验环境与设备PC每生一台(能上INTERNET)。三、实验原理1) Ping(1) 原理源站点向目的站点发送ICMP request报文,目的主机收到后回icmp repaly 报文.这样就验证了两个接点之间IP的可达性.(2) 功能用ping 来判断两个接点在网络层的连通性.(3) 使用方法l Ping n 连续ping N个包l Ping t 持续地Ping直到人为地中断,ctrl+breack暂时终止
2、Ping命令查看当前的统计结果,而ctrl+c则是中断命令的执行l Ping l 指定每个ping 报文的所携带的数据部分字节 0-65500数2) ARP 地址解析协议(1) 原理arp即地址解析协议,在常用以太网或令牌LAN上,用于实现第三层到第二层地址的转换IP MAC(2) 功能显示和修改IP地址与MAC地址的之间映射.(3) 使用方法l Arp a :显示所有的ARP表项l Arp -s:在ARP缓存中添加一条记录. C:Arp -s 126.13.156.2 02-e0-fc-fe-01-b9l Arp -d:在ARP缓存中删除一条记录. C:Arp -d 126.13.156.2
3、l Arp -g:显示所有的表项3) Tracert(1) 原理tracert 是为了探测源节点到目的节点之间数据报文经过的路径.利用IP报文的TTL域在每个经过一个路由器的转发后减一,如果此时TTL=0则向源节点报告TTL超时这个特性,从一开始逐一增加TTL,直到到达目的站点或TTL达到最大值255.(2) 功能探索两个节点的路由.(3) tracert常见用法tracertIPaddress-d该命令返回到达IP地址所经过的路由器列表。通过使用-d选项,将更快地显示路由器路径,因为tracert不会尝试解析路径中路由器的名称。4) Route(1) 原理路由是IP层的核心问题,路由表是TC
4、P/IP协议栈所必须的核心数据结构,是IP选路的唯一依据.(2) 功能route命令是操作,维护路由表的重要工具.(3) route 使用方法l Route print 查看路由表.l Route add 增加一条路由记录.l Route delete 删除一条路由记录.l Route p add 永久地增加一条路由记录(重起后不丢失NT)5) Netstat(1) 原理该命令只有在安装了 TCP/IP 协议后才可以使用(2) 功能netstat 命令显示协议统计信息和当前的 TCP/IP 连接。(3) 使用方法:Netstat -a -e -n -s -p protocol -r inter
5、val l - a 显示所有连接和侦听端口。服务器连接通常不显示。l -e 显示以太网统计。该参数可以与 -s 选项结合使用。l -n 以数字格式显示IP地址和端口号(而不是尝试查找名)。6) Nbtstat(1) 功能是解决 NetBIOS 名称解析问题的有用工具。可以使用 nbtstat 命令删除或更正预加载的项目(2) 使用方法Nbtstat -a remotename -A IP address -c -n -R -r -S -sl nbtstat -n 显示由服务器或重定向器之类的程序在系统上本地注册的名称。l nbtstat A 使用远程计算机的 IP 地址并列出名称表。l nbt
6、stat a 对指定name的计算机执行 NetBIOS 适配器状态命令。适配器状态命令将返回计算机的本地 NetBIOS 名称表,以及适配器的媒体访问控制地址。l nbtstat -c 显示 NetBIOS 名称缓存,包含其他计算机的名称对地址映射7) ipconfig(1) 功能ipconfig 命令获得主机配置信息,包括 IP 地址、子网掩码和默认网关。对于 Windows 95 和 Windows 98 的客户机,请使用 winipcfg 命令而不是 ipconfig 命令。 (2) 使用方法l ipconfig当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示
7、IP地址、子网掩码和缺省网关值。l 2 ipconfig /all ipconfig /All: 显示所有细节信息,包括主机名、结点类型、DNS服务器、NetBIOS范围标识、启用IP路由、启用WINS代理、NetBIOS解析使用DNS、适配器地址、IP地址、网络掩码、默认网关、DHCP服务器、主控WINS服务器、辅助WINS服务器、获得租用权等等。 l ipconfig /release和ipconfig /renew 这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果我们输入ipconfig /release,那么所有接口的租用IP地址便重新交付给 DHCP服务器
8、(归还IP地址)。如果我们输入ipconfig /renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。 8) Pathping(1) 原理pathping命令是一个路由跟踪工具,它将ping和tracert命令的功能和这两个工具所不提供的其他信息结合起来。pathping命令在一段时间内将数据包发送到到达最终目标的路径上的每个路由器,然后基于数据包的计算机结果从每个跃点返回。由于命令显示数据包在任何给定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。 (2) 使用方法pat
9、hping -n -h maximum_hops -g host-list -p period -q num_queries -w timeout -t -R -r target_name9) Netsh(1) 功能给用户提供一种交互方式操作的办法(2) 使用方法l Windows 2000 的 cmd shell 下,输入 netsh l 就出来:netsh 提示符, l 输入 int ip 就显示: l interface ip l 例:输入 dump ,我们就可以看到当前系统的网络配置: 10) Net命令(1) 功能NET 命令是一个命令行命令,Net 命令有很多函数用于实用和核查计算
10、机之间的NetBIOS连接,可以查看我们的管理网络环境、服务、用户、登陆等信息内容 (2) 使用方法l Net view作 用:显示域列表、计算机列表或指定计算机的共享资源列表。 命令格式:Net view computername | /domain:domainname l Net User作 用:添加或更改用户帐号或显示用户帐号信息。 命令格式:Net user username password | * options /domain l Net Use作 用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。 命令格式:Net use devicename | * co
11、mputernamesharenamevolume password|* /user:domainnameusername /delete| /persistent:yes | no l Net Time作 用:使计算机的时钟与另一台计算机或域的时间同步。命令格式:Net time computername | /domain:name /set l Net Start 作 用:启动服务,或显示已启动服务的列表。命令格式:Net start service l Net Pause 作 用:暂停正在运行的服务。 命令格式:Net pause service l Net Continue 作 用:
12、重新激活挂起的服务。命令格式:Net continue service l Net Stop 作 用:停止 Windows NT/2000/2003 网络服务。 命令格式:Net stop service l Net Statistics作 用:显示本地工作站或服务器服务的统计记录。 命令格式:Net statistics workstation | serverl Net Share作 用:创建、删除或显示共享资源。 命令格式:Net share sharename=drive:path /users:number | /unlimited /remark:textl Net Session
13、作 用:列出或断开本地计算机和与之连接的客户端的会话。 命令格式:Net session computername /deletel Net Send作 用:向网络的其他用户、计算机或通信名发送消息。 命令格式:Net send name | * | /domain:name | /users messagel Net Print作 用:显示或控制打印作业及打印队列。 命令格式:Net print computername job# /hold | /release | /deletel Net Name作 用:添加或删除消息名(有时也称别名),或显示计算机接收消息的名称列表。l Net Lo
14、calgroup作 用:添加、显示或更改本地组。 命令格式:Net localgroup groupname /add /comment:“text ” | /delete /domainl Net Group作 用:在 Windows NT/2000/2003 Server 域中添加、显示或更改全局组。 命令格式:Net group groupname /add /comment:text | /delete /domainl Net File作 用:显示某服务器上所有打开的共享文件名及锁定文件数。 命令格式:Net file id /closel Net Config作 用:显示当前运行的
15、可配置服务,或显示并更改某项服务的设置。 命令格式:Net config service optionsl Net Computer作 用:从域数据库中添加或删除计算机。 命令格式:Net computer computername /add | /dell Net Accounts作 用:更新用户帐号数据库、更改密码及所有帐号的登录要求。 命令格式:Net accounts /forcelogoff:minutes | no /minpwlen:length /maxpwage:days | unlimited /minpwage:days /uniquepw:number /domain四
16、、实验内容及步骤(详细操作请参考课件后上网搜索)1) Ping命令的使用点击“开始”“运行”,在“运行”对话框“打开”后键入cmd,按“确定”,到命令行方式下。(1) 回环测试。这个ping命令被送到本地计算机IP软件。这一命令可以用来检测TCP/IP的安装或运行存在的某些最基本的问题。(2) Localhost是127.0.0.1的别名,我们也可以利用localhost来进行回环测试,每台计算机都能够将名称localhost转换成地址127.0.0.1。如果做不到这一点,则表示主机文件(host)中存在问题。C:ping localhost(3) Ping本机IP。若无回复,说明本地计算机的
17、TCP/IP安装或配置存在问题。在命令中加入参数-t,本地计算机应该始终对该ping命令做出应答,使用ctrl+C终止操作。(4) Ping局域网内其它主机IP。该命令对局域网内的其它主机发送回送请求信息。如果能够收到对方主机的回送应答信息,表明本地网络中的网卡和传输媒体运行正常。(5) Ping网关:如果能够收到应答信息,则表明网络中的网关路由器运行正常。(6) Ping域名服务器:如果能够收到应答信息,则表明网络中的域名服务器运行正常。(7) Ping远程IP地址。(8) Ping域名地址。(9) Ping 相邻主机IP,并添加参数-a,用来解析目的主机的名称。(10) Ping 相邻主机
18、IP,如果需要返回6个应答信息,并且应答信息“数据”字段为1000字节。2) Tracert命令的使用(1) 如果要跟踪到达福建农林大学校园网服务器()的路径。(2) 在跟踪过程中,为了防止将每个IP地址解析为它的名称,可以在tracert命令中使用参数-d。(3) 可练习跟踪外部服务器路径,如。3) Netstat命令的使用(4) 如果需要显示所有有效连接(包括TCP和UDP两种)的信息,可以在netstat命令中使用参数-a,这里包括已建立的连接(Established),也包括监听连接请求(Listening)的那些连接,以及计算机侦听的TCP和UDP端口。(5) 可以在netstat命
19、令中使用参数-e来显示关于以太网的统计数据。C:netstat e(6) 如果需要显示已建立的有效的TCP连接,可以在netstat命令中使用参数-n。(7) 如果需要显示TCP和UDP的统计信息,可以使用如下命令。C:netstat s p tcpC:netstat s p udp(8) 如果需要显示关于路由表的信息,可以在netstat命令中使用参数-r。C:netstat r4) Ipconfig命令的使用(1) 如果需要显示所有适配器的基本TCP/IP配置,可以使用不带参数的ipconfig命令。C:ipconfig(2) 如果需要显示所有适配器的完整TCP/IP配置,可以在ipcon
20、fig命令中使用参数/all。C:ipconfig /all(3) 使用ipconfig/release来释放ip地址(4) 使用ipconfig/renew可以/重新向DHCP服务器租用ip地址(5) 清理并重设DNS客户解析器缓存的内容,可以通过在ipconfig命令中使用参数/flushdns来实现。C:ipconfig /flushdns(6) 如果需要显示DNS客户解析器缓存的内容,可以在ipconfig命令中使用参数/displaydns。C:ipconfig /displaydns5) Route命令的使用(1) 使用route print命令显示本机路由表。C:route pr
21、int6) Arp命令的使用(1) Arp a :显示所有的ARP表项. 例(2) Arp -s:在ARP缓存中添加一条记录. C:Arp -s 126.13.156.2 02-e0-fc-fe-01-b9(3) Arp -d:在ARP缓存中删除一条记录.C:Arp -d 126.13.156.2(4) Arp -g:显示所有的表项 C:Arp -g7) nbtstat(1) nbtstat -n 显示由服务器或重定向器之类的程序在系统上本地注册的名称。(2) nbtstat A 使用远程计算机的 IP 地址并列出名称表。(3) nbtstat a 对指定name的计算机执行 NetBIOS
22、适配器状态命令。适配器状态命令将返回计算机的本地 NetBIOS 名称表,以及适配器的媒体访问控制地址。(4) Nbtstat r 列出 Windows 网络名称解析的名称解析统计。在配置使用WINS 的 Windows 2000 计算机上,此选项返回要通过广播或 WINS 来解析和注册的名称数。 (5) nbtstat -R 清除名称缓存,然后从 Lmhosts 文件重新加载。(6) nbtstat -S 列出当前的 NetBIOS 会话及其状态(包括统计) 只通过 IP 地址列出远程计算机。 8) pathping命令的使用D:pathpingn 9) Netsh命令的使用(1) Wind
23、ows 2000 的 cmd shell 下,输入 netsh (2) 就出来:netsh 提示符, (3) 输入 int ip 就显示: (4) interface ip dump ,我们就可以看到当前系统的网络配置:(5) interface ipadd给网络接口指定一个IP地址和默认网关10) Net命令的使用(1) Net view 查看计算机的共享资源列表。 (2) Net user test 查看用户test的信息。(3) Net use 将邻居主机上的download目录建立为F盘;然后再使用命令断开连接(4) Net statistics 主机| more显示主机服务的统计信息
24、。(5) Net share创建、删除或显示共享资源。(6) Net send向网络的其他计算机发送消息。五、实验结果要求所有实验完成应该配以截图,并解释说明结果中出现的参数的意思(如果显示结果几乎类似的不要重复解释)。如下所示,C:ping 127.0.0.1说明各项表示的意思Sent: Receive: Lost: Minimum: Maximum: Average: 实验二 交换机故障排除实验一、实验目的 了解交换机基本型号 掌握交换机基本配置 了解交换机常见故障类型 掌握故障定位及排除方法二、实验环境与设备本实验中用到了1台路由器,4台交换机,其中3层交换机1台,2层交换机3台。另外需
25、要安装华为802.1X客户端软件。或一台安装华为网络设备配置仿真软件(建议用eNSPEnterprise Network Simulation Platform)的PC。三、实验原理1、判断华为中低端交换机是二层还是三层的简单方法看型号的第二位数字,0-4是二层交换机,5-9是三层交换机,如 l 3026/5012因为第二位是0所以只带二层功能;l 3526/3924/2952/5648因第二位是5/9/9/6,所以都是带三层功能的。四、实验内容本实验中用到了1台路由器,4台交换机,其中3层交换机1台,2层交换机3台。另外需要安装华为802.1X客户端软件。网络模型接近实际组网,有一定的实用性
26、。如下图所示:交换机故障排除综合实验组网本实验以VLAN、VLAN路由、PVLAN以及3层交换机做VLAN路由,交换机和路由器的配合、802.1X验证为考察重点,要求所有的VLAN用户都能够正常访问外网,并能够对所有的交换设备通过管理VLAN进行网络管理。另外不允许将外网的路由40.0.1.1引入S3700。实验中设备之间的连接如图所示,1. Routr1配置loopback接口1,用于模仿连接Internet的接口,在实验中我们成为外网接口。2. 在所有交换设备上配置管理IP地址,网段为11.0.1.X/24,VLAN为1000,也就是配置在VLAN 1000的3层接口上。3. 图中S370
27、0作为3层交换机使用,用于实现不同VLAN间的路由功能。4. 在S3700上配置VLAN 2、VLAN 3和VLAN 5的三层虚接口地址10.0.1.254、10.0.2.254和10.0.5.2545. 在S3700-1和S3700-2上分别配置VLAN 2和VLAN 3,并包含端口2和端口3。6. S3700-2下面接入的VLAN 2和VLAN 3的用户要求使用802.1X验证,验证采用本地验证(S3700作为Authenticator),用户名和密码都使用Huawei。7. 在S3700-3上面配置PVLAN,Primary VLAN为5,Secondary VLAN为2和3,并建立二者
28、之间的映射关系。8. 配置VLAN 1000的三层接口为管理IP地址11.0.1.4。9. 实验最终要求接入的VLAN用户能够正常上网,也就是所有的VLAN用户可以ping通Routr1路由器上L1的接口地址40.0.1.1,另外要求可以对所有的交换设备进行管理,也就是要求4台交换机上11.0.1.x/24网段的地址可以相互ping通,满足设备管理的需求。附注:以上是本实验的网络概况与要求,具体的IP地址如上图所示。五、实验步骤1) 完成网络拓扑图如下在实验前的第一项重要准备工作应该是准备好实验环境,根据组网需求描述中的要求配置全网互通,并进行验证。下面按步骤介绍设备的配置,并在最后给出每个设
29、备的全部配置供参考。2) 配置路由器和三个交换机(1)首先配置Routr1和S3700之间OSPF互通。(a)配置Routr1sysname Routr1#router id 1.1.1.1#vlan batch 1000#undo http server enable#nd user-bind detect retransmit 0 interval 0#aaa authentication-scheme default # authorization-scheme default # accounting-scheme default # domain default #interface
30、 Vlanif1000#interface Ethernet0/0/0 undo shutdown ip address 11.0.1.254 255.255.255.0 ospf enable 1 area 0.0.0.0#interface Ethernet0/0/1 shutdown。interface NULL0#interface LoopBack1 ip address 40.0.1.1 255.255.255.255#ospf 1 import-route direct area 0.0.0.0 network 11.0.1.0 0.0.0.255#user-interface
31、con 0user-interface vty 0 4user-interface vty 16 20#return-(b)配置三层交换机s3700sysname s3700#router id 1.1.1.2#vlan batch 2 to 3 5 1000#。#interface Vlanif1#interface Vlanif2 ip address 10.0.1.254 255.255.255.0#interface Vlanif3 ip address 10.0.2.254 255.255.255.0#interface Vlanif5 ip address 10.0.5.254 2
32、55.255.255.0#interface Vlanif1000 ip address 11.0.1.1 255.255.255.0#interface MEth0/0/1#interface Ethernet0/0/1 port link-type access port default vlan 1000#interface Ethernet0/0/2 port link-type trunk port trunk allow-pass vlan 2 to 4094#interface Ethernet0/0/3 port link-type trunk port trunk allow
33、-pass vlan 2 to 4094#interface Ethernet0/0/4#。interface NULL0#ospf 1 import-route direct area 0.0.0.0 network 11.0.1.0 0.0.0.255#ip route-static 0.0.0.0 0.0.0.0 11.0.1.254#user-interface con 0user-interface vty 0 4#return(c)测试配置完成后,在S3700或Routr1上使用以下命令看OSPF邻居是否正常建立,并且在S3700的终端里应该可以ping通Internet接口地址4
34、0.0.1.1。如果邻居没有正常建立,请检查IP地址、区域等配置是否正确。S3700display ospf peerArea 0.0.0.0 interface 11.0.1.1(Vlan-interface1000)s neighbor(s)RouterID: 1.1.1.1 Address: 11.0.1.254 State: Full Mode: Nbr is Slave Priority: 1 DR: 11.0.1.1 BDR: 11.0.1.254 Dead timer expires in 39s Neighbor comes up for 0:30:45S3700ping 40
35、.0.1.1PING 40.0.1.1: 56 data bytes, press CTRL_C to break Reply from 40.0.1.1: bytes=56 Sequence=1 ttl=255 time = 3 ms Reply from 40.0.1.1: bytes=56 Sequence=2 ttl=255 time = 2 ms Reply from 40.0.1.1: bytes=56 Sequence=3 ttl=255 time = 2 ms Reply from 40.0.1.1: bytes=56 Sequence=4 ttl=255 time = 2 m
36、s Reply from 40.0.1.1: bytes=56 Sequence=5 ttl=255 time = 3 ms- 40.0.1.1 ping statistics - 5 packet(s) transmitted 5 packet(s) received 0.00% packet lossround-trip min/avg/max = 2/2/3 ms(2)配置Trunk链路按照组网图中标示的接口号,连接各个交换机之间的网线,配置Trunk链路,并允许所有的VLAN通过。S3700-2和S3700-3之间由于使用PVLAN,所以配置稍有不同。S3700interface e0
37、/0/2S3700-Ethernet0/2port link-type trunkS3700-Ethernet0/2 port trunk allow-pass vlan allS3700interface e0/0/3S3700-Ethernet0/3port link-type trunkS3700-Ethernet0/3port trunk allow-pass vlan allS3700-1interface e0/0/1S3700-1-Ethernet0/1port link-type trunkS3700-1-Ethernet0/1 port trunk allow-pass vl
38、an allS3700-2interface e0/0/1S3700-2-Ethernet0/1port link-type trunkS3700-2-Ethernet0/1 port trunk allow-pass vlan allS3700-2-Ethernet0/1interface e0/0/2S3700-2-Ethernet0/2port link-type trunkS3700-2-Ethernet0/2 port trunk allow-pass vlan allS3700-2-Ethernet0/2port trunk pvid vlan 5S3700-3interface
39、e0/0/1S3700-3-Ethernet0/2port link-type trunkS3700-3-Ethernet0/2 port trunk allow-pass vlan all(3)配置S3700和3台S3700的管理VLAN地址,并相互之间可以ping通。管理VLAN统一使用1000。S3700vlan 1000S3700-vlan1000 int Vlanif 1000S3700-Vlan-interface1000ip address 11.0.1.1 255.255.255.0S3700-1vlan 1000S3700-1-vlan1000 int Vlanif 1000
40、S3700-1-Vlan-interface1000ip address 11.0.1.2 255.255.255.0S3700-2vlan 1000S3700-2-vlan1000port e0/0/1S3700-2-vlan1000 int Vlanif 1000S3700-2-Vlan-interface1000ip address 11.0.1.3 255.255.255.0S3700-3vlan 1000S3700-3-vlan1000port e0/0/1/要替换成下列三行S3700-3 port link-type accessS3700-3vlan 1000S3700-3-vl
41、an1000port e0/0/1S3700-3-vlan1000 int Vlanif 1000S3700-3-Vlan-interface1000ip address 11.0.1.4 255.255.255.0配置完成后,在S3700上应该可以ping通11.0.1.1到11.0.1.4的各个交换机的管理IP地址。如果有地址不能ping通,可以察看该地址所在交换机的路由表,看是否有11.0.1.X网段的路由存在,如果没有,看管理VLAN 1000是否包含了up的接口,IP地址是否配置正确,Trunk接口是否配置了允许所有VLAN通过。完成上述配置之后,在PC上正确设置IP地址和网关地址,
42、从每个PC上应该可以ping通40.0.1.1,从路由器上可以ping通所有设备的管理IP地址和用户的PC机IP地址,说明用户可以正常上网,并且可以对所有的设备进行管理。从用户PC上不能ping通管理IP地址(11.0.1.1除外),实现了管理VLAN和业务VLAN的隔离。3) 设置故障点在完成全网互通的配置之后,接下来的准备工作是在网络中进行故障点的设置。可以在网络中设置如下几类故障:(1) 三层交换机与路由器对接问题:(2) S3700中没有配置缺省路由:(3) S3700中的OSPF路由协议问题:4) 故障现象描述在正式进行故障排除实验之前,先明确网络的需求概况,即正常的网络应该是个什么样子,接下来还应该正确的描述出目前的故障现象。 由于在设置故障点之后,各故障点之间可能会有所影响,最终网络的大体故障现象如下: l S3026-1下的VLAN 2和VLAN 3的用户ping不通网关,也不能正常上网;l S3026-2下的VLAN 2和VLAN 3的用户可以ping通网关,但不能正常上网;l Primary VLAN 5下的Secondary VLAN 2和3的用户不能ping通网关,更不能正常上网;l 从S3526上可以ping通S3026-1和S3026-2