admin管理员组

文章数量:1530519

2023年12月29日发(作者:)

几款网络模拟器软件在计算机网络实验课程中的应用

计算机网络实验课程是计算机网络专业最重要的实 验课程,由于计算机网络实验涉及的内容比较多,受实验室 条件的限制,在缺乏计算机网络实验硬件设备的条件下,如 何开展计算机网络实验教学是值得研究的问题。通过在计算 机网络实验教学中的实践,发现可以借助几款网络模拟器软 件建立模拟实验环境,开展计算机网络的实验教学,进行网 络仿真实验。

网络模拟器是专业研究机构和公司开发的网络仿真工 具软件,是为网络初学者设计的用于提供计算机网络设计、 配置和网络故障排除模拟环境的学习平台,它支持用户进行 仿真、虚拟和活动的网络模型。网络模拟器能够模拟出各种 网络硬件设备,使用者可以在单机环境下设计拓扑结构,组 建网络进行仿真实验。学生可以在网络模拟器的网络环境

中,进行反复练习,不仅提高自己的实践动手能力和解决实 际问题的能力,而且提高了计算机网络实验效率,降低实验 成本。同时,培养学生组建、维护和管理网络的能力,增强 学生对计算机网络理论和概念的掌握和理解。

目前,网络模拟器种类繁多,一些网络设备公司都积极 开发与之相配套的网络模拟软件,思科、华为、AT&T等 网络设备供应商都相继推出网络模拟器。广受网络、通信等 专业的教学部门和培训机构青睐的网络模拟器主要有Bo

son NetSim>Packet Tracer>Dy namips等模拟软件,现就这几款网络模拟器软件在计 算机网络实验中的应用进行分析。

一、Boson Netsim网络模拟器软件及应用 实例

Boson Netsim是Boso n公司开发的一一 款网络模拟软件,它最先提出自定义网络拓扑的功能,大多 数人都使用它来练习CCNA和CCNP的实验。它由Bo son Network Designer

(网络拓扑图设 计)和Boson Netsim(实验模拟器)两部分组 成。Boson NetSim能够实现交换机基本实验、 路由器基本实验、远程访问基本实验以及进阶实验。路由实 验可以实现静态路由,动态路由实验如RIP,IGRP, 0SPF

等,还可以实现

ISDN、PPP、CHAP、N AT地址转换等实验,可以组建基于核心层、汇聚层、接入 层三层交换的高级网络实验,使用交换机实现虚拟局域网V LAN划分的,生成树、VTP、TRUNK等交换实验。 打开用

Boson Network Designer设 计好的网络拓扑结构图(??}.top文件),对拓扑图里的 路由器、交换机、用户机等网络设备进行配置实验。用户可

以在Boson NetSim中放入各种型号的路由器或 交换机, 配置各种协议命令,观察实验结果,对运行的协 议进行诊断等。因此,Boson Netsim主要可用

于完成部分网络基础类、部分网络安全类和网络管理类实 验。

例如:我们做路由器NAT实验。

实验拓扑图(如图1):

图1

实验要求:

实验目标:

内部的PC1需要访问外部的服务器PC2,在路由器

R1上做地址转换,将192.168.0.0/24转换 成

192.168.1.10 — 192.168.1.20

之间的地址,并且做端口的地址复用。

配置步骤:

第一步,配置所有接口的IP地址,并测试连通性。

第二步,R1_config #ip access — list standard 1

R1 _ config _ std _ nacl #perm

it 1 9 2. 1 6 8. 0. 0 255. 255. 255.

R1 _ config #ip nat pool ove

rld 1 9 2. 1 6 8. 1.1 0 1 9 2. 1 6 8.

0

1. 2

0 255.255.255.0

R1 c

r ce

nfig #ip

pool

n ter

a t inside s

overl

f ac

o ve

a st

o ad

R1 c

Et h ernet

R1 con

i g#i

0/0

i g_f

0/0#

R1 con

Et h ernet

i g#i

0/1

g_f

te ac st

R1 co

de

0/1

R1 co

0.0.0

DCR 4#s

how

0.0.0

pn

route

19 2.1

a t translat

6 8.1.2

第三步,测试。

、Packet Tracer模拟器软件及应用实

Packet Tr

acer软件是Cisco公司开

发的网络模拟器工具软件支持用户建立仿真、虚拟和活动网 络模型。同其他仿真器一样,Packet Tracer

软件通过一组简化的网络设备和协议模型,让用户在软件的 图形用户界面上直接使

用拖曳方法建立网络拓扑结构。软件 中实现的IOS子集允许用户配置设备,并可提供数据包在 网络中行进的详细处理过程,展示网络实时运行情况。

Packet Tracer软件提供逻辑工作区(L ogical )与物理工作区(Physical)2个工 作区,实时模式(Real-time)与仿真模式(si mulation)2种工作模式,在逻辑工作区和实时模 式下,利用网络仿真设备可以灵活方便地建立各种计算机网 络实验场景。Packet Tracer能够模拟的终端

设备有服务器、台式机、PDA、IPPone等;中间设 备包括交换机、路由器、广域网网云等;传输媒体有串行线、

CONSOLE线、光纤、双绞线等;支持的协议有TCP /IP、RIP、OSPF、EIGRP、PPP、帧中继、

DHCP、DNS、TELNET等协议。通常模拟设备包 含3个配置选项窗口

: PhysieM、Config和C LIoPhysical选项窗口用于模拟更换设备的扩展 模块,Config选项窗口是以图形界面方式对设备进行 配置,CLI选项窗口用于以命令行方式对设备进行配置。 用户可以在软件的图形用户界面上直接使用拖曳方法建立 网络拓扑,并可提供数据包在网络中行进的详细处理过程, 观察网络实时运行情况。因此,Packet Trace

r主要可用于完成部分网络基础类、部分网络安全类和网络 管理类实验。 例如:我们做路由器串口

PPP-P

AP配置实验(如图2)。

图2

实验要求:通过serial

口将路由器1和2相连。 实验结果:通过serial口两台路由器可以pin g通。

DCR2 #show ip interface br ief

配置之前的设备:

DCR1-FC-DCE:

Router _ config #hostname

CR1

DCR1_ config #username

password r2

DCR1_ config #i nterface

rial 0/2

DCR1_ config _ s0/2 #ip

ess 1 9 2. 168.1.1 255.255.255.0

addr

se

r2

D

DCR1_ config _ s0/2 #encaps ulation ppp

DCR1_ config _ s0/2 #ppp

sent—username r1 password 0 LINE

DCR1_ config _ s0/2 #physic al — layer speed 64000

DCR1_ config _ s0/2 #no

down

DCR 2—MT—DTE:

过程同上。

aut

shut

配置之后的设备:

DCR1—FC—DCE:

Router _ config #hostname

CR1

DCR1_ config #aaa authenti cation ppp test local

DCR1_ config #username

password r2

DCR1_ config #i nterface

/3

DCR1_ config _ s0/3 #ip

ess 1 9 2.

ulation ppp

DCR1_ config _ sO/3 #ppp

hentication pap test

DCR1_ config _ sO/3 #ppp

sent—username r1 password r 1

DCR1_ config _ sO/3 #physic al — layer speed 64OOO

DCR1_ config _ sO/3 #no

down

DCR 1# show interface seri al O/3

DCR2—MT—DTE:

Router #config

shut

pap

aut

168.1.1 255.255.255.0

addr

s0

r2

D

Router _ config #hostname

CR2

DCR2 _ config #chinese

DCR2 _ config #aaa authenti cation ppp test local

DCR2 _ config #username

O LINE

/3

DCR2 _ config _ s0/3 #ip

ess 1 9 2. 168. 1. 2 255. 255. 255. 0

addr

D

r1 password

DCR2 _ config _ s0/3 #encaps ulation ppp

DCR2 _ config _ s0/3 #ppp

hentication pap test

DCR2 _ config _ s0/3 #ppp

sent—username r2 password r 2

DCR2 _ config _ s0/3 #no

down

三、Dynamips模拟器软件及应用实例

aut

pap

shut

Dynamips是法国UTC大学的Christ ophe Fillot编写的Cisco设备模拟器。可 以运行在微软(XP/ 2 0 0 0 / 2 0 0 3)或者Linu x操作系统上,Dynamips不同于传统的纯软件式模 拟器,它模拟了多种型号的Cisco路由器的硬件平台, 用户可以在模拟器中直接加载并运行真正的IOS镜像,并 且确保在绝大多数情况下得到的结果与真实设备的结果相

同。相比较其他网络模拟软件,其优势极其明显。其他模拟

平台只是单纯模拟配置命令,只局限在学习配置命令的层 面,无法对网络进行管理和故障分析与排查。而Dynam ips平台是使用虚拟机技术而且可以运行Cisco官 方的设备操作系统(I OS),正是如此,在虚拟出的硬件 平台上具备物理设备的所有功能。但是Dynamips不 能模拟交换机的功能。

Dynamips是一个纯粹的命令行程序。当我们需 要模拟一个由多台设备组成的复杂网络时,纯粹的命令行配 置会显著地增加配置复杂度。许多第三方团体或个人开发了 各种Dynamips的前端程序来简化Dynamip s的配置过程。其中,最著名的前端程序是Dynageno

Dynagen通过类似INI文件格式的配置文件来定 义模拟设备的型号、参数,以网络的拓扑方式连接,主要可 用于完成网络管理类中高级和复杂的实验以及部分网络基 础类、部分网络安全类实验。

例如:我们做单区域OSPF路由协议的配置实验(如 图3)。

实验拓扑:

图3

实验要求:

在路由器1和2中分别启用OSPF协议,使1和2中

的任意接口间可以连通

I P地址间可以ping通。

配置步骤:

DCR1:

DCR1 co n fi

1

DCR1 co n fi

o rk 192 .1 6 8.

a rea 0

DCR1_ config _ o

ork 1 9 2. 168.

area 0

DCR1 confi

ork 192 .16 8.

area 0

DCR2做同样配置

DCR 1# show

DCR2 #show

DCR 1# show

ce

DCR1_config #i

opback 11g# r

outer ospf

g o

1. 0

spf _ 1# netw

255. 255. 255. 0

2.0

spf _ 1# netw

255. 255. 255.0

g o

5.0

spf _ 1# netw

255. 255. 255.0

ip

ip

route

ip

route

ospf interfa nterface lo

DCR1_ config _lll#ip

network point—to—point

DCR 1# show ip ospf interfa ce

ospf

四、总结 本文通过介绍几款网络模拟器在计算机网络实验教学 中的应用,并对几款常用的网络模拟器进行了简单的分析, 论述如何在计算机网络实践教学中利用网络模拟器进行仿 真实验的过程。通过仿真实验的教学实践,一方面解决了因 缺乏实验设备无法开展计算机网络实验教学的问题,另一方 面通过各种类型的网络仿真设备构建和配置计算机网络,加 深学生对计算机网络理论和概念的掌握和理解,培养学生组

建、维护和管理计算机网络的技能,达到通过实验教学促进 理论教学的目的,使学生将理论知识与实践操作紧密结合起 来从而提高了计算机网络教学的效果。

[

参考文献

]

[1 ]费添林.在计算机网络课程中组建Netsim虚

拟实验室[J ].电脑知 识与技术,2 0 0 9 ,(5 ).

[2 ]徐晋涛,冯增才.计算机专业实训教学的研究与探索

[J ].实验室科学,2010 ,( 13 ).

[3 ]梁广民.思科网络实验室CCNA实验指南

京:电子工业出 版社

,2009.

[M].北

[4 ]蒋永国,郭忠文,洪锋.基于Packet Trac er5. 0配置单区域和

多区 域OSPF [ J ].计算机教育

2 0 0 9 ,( 1 3 ).

[5] Dynamips中文手册.

[编辑:于翼楠

]

本文标签: 网络实验计算机网络模拟器设备