APP下载

仿真软件在计算机网络教学中的应用

2019-02-07李巍

无线互联科技 2019年22期
关键词:计算机网络教学仿真软件

李巍

摘   要:“计算机网络技术”是高校计算机网络及相关专业的核心基础课程,是一门理论知识覆盖面广、实践性强、理论与实践紧密结合的课程。在教学中,让学生理解并掌握网络基本知识,培养基本的技能和知识应用能力是非常重要的。文章介绍了仿真软件eNSP在计算机网络实验教学中的应用,通过使用仿真软件搭建实验教学平台,开展网络实验课程教学,使学生能比较直观地理解网络概念,掌握基本的操作技能,获取计算机网络组建、管理、维护的使用经验,取得了比较好的教学效果

关键词:仿真软件;企业住址网络平台;计算机网络教学;企业网络组建

随着高校计算机类课程改革的逐步深入,社会在原有计算机网络的课程基础上提出了更高的要求。计算机网络课程是一门理论知识覆盖面广、实践性强、与实践紧密结合的课程。在传统的计算机网络课程教学中较多的强调对网络理论知识的理解和掌握,对网络建设、管理、运维的实践性技能操作要求不高,计算机网络专业的同学虽然学了不少网络课程,但在遇到网络建设、管理、运维等实际操作问题时,往往一筹莫展,在新的计算机类课程改革中需要更加注重学生实际操作能力和知识应用能力的培养。在计算机网络专业的实验课程学习中,不可避免的要遇到网络组建、设备管理、网络调试等教学内容,学生要动手参与网络设备的调试和操作,使得学校需要投入大量资金建设网络设备实验室。即使如此,也难以达到让每个学生都充分完成实验的要求,并且网络实验室的管理也较为困难。采用网络仿真软件,可以让学生在高仿真环境中学习网络设备的管理、调试以及网络的组建、维护等实验,让每位学生都可以充分完成各种复杂实验,大大降低了网络实验设备的投入和网络实验室管理难度,提高了课堂教学的效果[1]。

1    常见的仿真软件介绍

1.1  Packet  Tracer

Packet Tracer是由Cisco公司开发的一个网络辅助学习工具,可以为网络技术初学者提供网络设计、配置、排除网络故障的仿真环境。使用者可以在图形化的界面上直接建立实验网络拓扑图,学习网络设备的配置,锻炼故障排查能力,了解数据包在传输中的处理过程。目前最新的版本是 Packet Tracer 7.0,支持VPN,AAA认证、防火墙配置等高级配置[2]。

1.2  eNSP

企业仿真网络平台(enterprise Network Simulation Platform,eNSP)是由华为公司提供的一款免费的网络模拟工具平台,主要对华为网络路由器、交换机、防火墙、无线网络设备进行软件仿真,可以实现对真实网络场景的仿真和模拟,使众多华为数通技术的初学者有机会在没有真实设备的情况下能够模拟演练,学习网络技术。此外,该软件自带丰富的使用教程,通过该软件可完成华为网络工程师初级(HCNA)、中级(HCNP)、高级(HCIE)的绝大部分实验,是国产网络仿真软件的佼佼者。

1.3  GNS3

GNS3是一款具有图形化界面可以运行在多平台(包括Windows,Linux,MacOS等)的开源网络仿真软件。网络技术初学者或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的人员可以据此完成相关的实验模拟操作。同时也可以用于学习Cisco网络操作系统iOS的基本使用或者是验证将要在真实网络设备上部署实施的相关配置。

2    使用仿真软件进行计算机网络教学的实践

2.1  实验课程设计

2.1.1  实验项目背景

某学院新校区有一栋办公图书楼、实训楼和教学楼,假设各建筑物内局域网已建成,现要将各楼宇局域网互联,建设成高可靠性的校园网。校园网的网络拓扑结构图如下所示。其中两台S5700名称为S1和S2用于校园网核心交换机,两台S3700名称为SW3和SW4,用于接入用户网络设备。网络边缘采用一台AR1200C路由器。在两台核心交换机与路由器之间运行OSPF路由协议,路由器R1與防火墙之间采用静态路由互连。防火墙采用USG6330,防火墙使用NAT完成内网的地址转换,实现内网用户对Internet(由模拟器中的另一台路由器仿真)的访问。该网络拓扑中,为增强网络的稳定性、健壮性,在网络核心层采用了增加网络设备的冗余方法,采用双核心交换结构,两台核心交换机之间采用链路聚合,为网络的核心增加了可用性。为防止网络出现二层环路,在SW1,SW2,SW3,SW4之间采用了多生成树协议(Multiple Spanning Trees Protocol,MSTP),配置MST域并创建多实例,配置VLAN10,VLAN20映射到instance1;VLAN30,VLAN40映射到instance2,实现流量的负载分担。在MST域内,配置SW1为instance1的根桥,SW2为instance1的备份桥;配置SW2为instance2的根桥,SW1为instance2的备份桥。在SW1和SW2上创建VRRP备份组1和VRRP备份组2,在备份组1中,配置SW1为Master设备,SwitchB为Backup设备;在备份组2中,配置SwitchB为Master设备,SW1为Backup设备,实现流量的负载均衡。实验拓扑如图1所示。

2.1.2  实验要求

按网络接入用户所在的部门进行VLAN划分和IP地址规划。企业内网VLAN及IP规划如表1—2所示。

根据拓扑图命名交换机和路由器名称,在模拟器中按要求连接设备,并正确配置路由器和交换机的接口IP。按表1—2的要求,在SW1和SW2中创建对应VLAN并配置相应的IP。

配置完成SW1和SW2之间的链路聚合。在SW1,SW2,SW3,SW4上配置MSTP;region-name为huawei,配置VLAN1,VLAN10,VLAN20映射到instance1;VLAN30,VLAN40映射到instance 2,实现流量的负载分担。在MST域内,配置SW1为instance1的根桥,SW2为instance1的备份桥;配置SW2为instance2的根桥,SW1为instance2的备份桥,实现二层的冗余与备份。

使用VRRP实现各VLAN网关的冗余和和份,在SW1和SW2上创建VRRP备份组1、备份组 2、备份组3、备份组4、备份组5(VRRP组虚拟IP地址见地址规划表),在备份组1,2,3中,配置SW1为Master设备,SW2为Backup设备;在备份组4,5中,配置SW2为Master设备,SW1为Backup设备,实现流量的负载均衡。

核心设备启用OSPF协议,实现IP路由互联互通。在R1中配默认路由指向Firewall,并通过OSPF向SW1,SW2通告该默认路由,在Firewall配置静态路由将内网地址(将内网地址聚类为1条路由)指向R1。

在Firewall中创建untrust区域和trunst区域;GE0/0/0口划分到trust区域,Get0/0/1划分到untrust区域。配置trust到untrust的NAT访问策略,NAT转换使用Firewall外网接口IP,实现内网用户到外部网络(由仿真软件中的路由器模拟)的访问。

2.2  仿真结果验证

2.2.1  实验内容和步骤

接入交换机的VLAN配置,以SW3交换机为例:

[SW3]vlan batch 10 20 30 40

[SW3]interface vlan 1

[SW3-Vlanif1]ip address 192.168.254.3 24

[SW3]interface gi1/0/1

[SW3-GigabitEthernet0/0/1]port link-type trunk

[SW3-GigabitEthernet0/0/1]port trunk allow pass vlan 10,20,30,40

[SW3]interface gi1/0/2

[SW3-GigabitEthernet0/0/2]port link-type trunk

[SW3-GigabitEthernet0/0/1]port trunk allow pass vlan 10,20,30,40

[SW3]interface Ethernet 0/0/1

[SW3--Ethernet0/0/1]port link-type access

[SW3--Ethernet0/0/1]port default vlan 10

2.2.2  三层交换机配置

以SW1为例:

[SW1]vlan batch 10 20 30 40

[SW1]interface eth-trunk 1

[SW1--Eth-Trunk1]trunkport gigabitethernet 0/0/1 to 0/0/3

//在交换机SW1与SW2之间创建聚合链路eth-trunk1

[SW1]interface Eth-Trunk 1

[SW1--Eth-Trunk1]port link-type trunk

[SW1--Eth-Trunk1]port trunk allow-pass vlan 10 20 30 40

//将聚合链路配置为Trunk,并允许相应的VLAN中继

[SW1] stp region-configuration

[SW1-mst-region] region-name huawei

[SW1-mst-region] instance 1 vlan 1 10 20

[SW1-mst-region] instance 2 vlan 30 40

[SW1-mst-region] active region-configuration

[SW1]stp instance 1 root primary

//配置SW1为instance1的主根桥

[SW1]stp instance 2 root secondary

//配置SW1为instance2的备份根桥

[SW1]interface vlan 1

[SW1--Vlanif10]ip address 192.168.254.251 24

[SW1--Vlanif10]vrrp vrrp vrid 1 virtual-ip 192.168.254.254

[SW1--Vlanif10]vrrp vrid 1 priority 120

[SW1]interface vlan 10

[SW1--Vlanif10]ip address 10.0.110.1 24

[SW1--Vlanif10]vrrp vrrp vrid 2 virtual-ip 10.0.110.254

[SW1--Vlanif10]vrrp vrid 2 priority 120

[SW1]interface vlan 20

[SW1--Vlanif10]ip address 10.0.120.1 24

[SW1--Vlanif10]vrrp vrrp vrid 3 virtual-ip 10.0.120.254

[SW1--Vlanif10]vrrp vrid 3 priority 120

//創建VRRP备份组1、2、3,并配置相应的虚拟网关ip,设置MASTER设备为SW1,BACKIUP设备为SW2

猜你喜欢

计算机网络教学仿真软件
基于SPOC的计算机网络课程翻转课堂教学实现
电子类仿真软件应用的教学之道
仿真软件在“电力电子技术”课程教学中的应用