计算机网络课程设计模拟校园网组网实验.docx
《计算机网络课程设计模拟校园网组网实验.docx》由会员分享,可在线阅读,更多相关《计算机网络课程设计模拟校园网组网实验.docx(20页珍藏版)》请在冰豆网上搜索。
计算机网络课程设计模拟校园网组网实验
福建农林大学金山学院
信息工程类
课程实习报告
课程名称:
计算机网络
实习题目:
校园网组网方案
姓名:
严夫
系:
信息与机电工程系
专业:
计算机科学与技术
年级:
2009
学号:
092231037
指导教师:
严金妹
职称:
讲师
2012年6月28日
福建农林大学金山学院课程实习报告结果评定
评语
评分内容
标准分
得分
实习报告格式符合要求,文字通顺,语言流畅。
10
实习目的和意义,选题的发展情况及背景简介,方案可行性论证等。
20
应用方案的内容及技术原理以及实施的情况等。
40
实习结果和分析。
10
应用方案总结或体会、完整性、创新性。
20
总分
指导教师签字:
评定日期:
1实习的目的和任务……………………………………………………1
2实习要求………………………………………………………………1
3实习地点………………………………………………………………1
4主要仪器设备(实验用的软硬件环境)……………………………2
5实习内容………………………………………………………………2
5.1设计思路……………………………………………………………2
5.2设计步骤……………………………………………………………3
5.3硬件配置……………………………………………………………3
6问题讨论与分析………………………………………………………16
6.1结果测试……………………………………………………………16
6.2问题分析……………………………………………………………17
7结束语…………………………………………………………………18
参考文献…………………………………………………………………18
校园网组网方案
1.实验的目的和任务
实验目的:
通过实验了解对校园网组建的过程,以及各IP的子网划分,熟悉对交换机的配置,路由器的配置,以及三层交换机的使用,再各种不同的Vlan中如何实现通信。
随着互联网技术的蓬勃发展,设计一个切实可行并具有很好的安全性的校园网络是一件富有挑战性的工作。
实验任务:
以某学校为例,有两座教学楼,一个图书馆。
实现大学校园网络化,校园内的教学楼图书馆等各个部分彼此互联,并通过统一的出口接入因特网,使师生可通过互联网获取资源和信息。
2.实习要求
利用CiscoPacketTracer5.3软件进行模拟校园网组网实验,在两座教学楼,以及一个图书馆中间实现各个部分都能彼此互联,实现大学网络化,并且使得两个教学楼和一个图书馆都能够访问因特网
3.实习地点
本实验实习地点是实验一号楼,以及宿舍,由于在实验楼的实习时间有限,所以带回宿舍对实验进行进一步的完善
4.主要仪器设备
本实验所需的仪器以及设备相当简单
只用到了计算机,以及CiscoPacketTracer5.3软件
5.实习内容
5.1设计思路
首先根据设计任务我们进行任务分析,根据需要,我们决定使用8台PC机4台两级交换机1台三层交换机1台路由器进行模拟组网实验
1、首先用3台PC机用于模拟教学楼1中的多台主机
2、再用2台PC机用于模拟教学楼2中的多台主机
3、再用2台PC机用于模拟图书馆中的多台主机
4、最后用1台PC机用于模拟以太网上的多台主机
由于命令配置比较麻烦,所以这里只用了少量的PC机来模拟大量的PC机,但是实际上的作用是差不多的
首先我打算给教学楼1划分3台PC并且将这三台PC划分进Vlan10中,给教学楼2划分2台PC并且将这两台PC机分别划分入Vlan20和Vlan30,然后给图书馆分配2台PC机,并且把这两台主机划入Vlan40
像Vlan10这边的3块主机,可以全部都分配给学生使用,然后Vlan20和Vlan30可以分配给教师,以及在校员工,然后图书馆中的Vlan40的两块可以分配给图书管理员以及读者。
5.2设计步骤
根据设计的思路最后我们用CiscoPacketTracer5.3软件构造出校园网的网络拓扑图:
(图1)
然后我们先准备配置这些设备的IP:
教学楼1.1:
130.130.16.2
教学楼1.2:
130.130.16.3
教学楼1.3:
130.130.16.4
教学楼2.1:
130.130.32.2
教学楼2.2:
130.130.48.2
图书馆1.1:
130.130.64.2
图书馆1.2:
130.130.64.3
三层交换机:
130.130.178.2
以太网路由器:
f0/0130.130.178.1
f0/1130.130.0.10
以太网上的PC机:
130.130.0.2
5.3硬件配置
首先对PC机进行配置:
单击PC机图标,弹出窗口
(图2)
选择Desktop
(图3)
选择IPConfiguration
(图4)
然后选择static对IPAddress进行设置,然后他会自动填充subnetMask,也就是子网掩码默认为255.255.255.0然后设置默认网关Defaultgateway
通过以上操作,对每台PC机设置IP地址。
然后我们配置路由器,路由器主要配置他的两个端口IP,我们的任务就是把f0/0口配置成130.130.178.1以及把f0/1口配置成130.130.0.10,还有就是要对路由器的路由表进行配置,不过,路由表的配置我们放到后面去配置,我们先把线路配置好。
我们单击路由器
(图5)
选择CLI
(图6)
然后我们在这个界面进行配置路由器
以下列出路由器的配置命令:
Route>en
router#conft
router(config)#interfacefastEthernet0/1
router(config-if)#ipaddress130.130.178.1255.255.255.0配置f0/1的IP
router(config-if)#noshutdown//打开端口
router(config-if)#exit
router(config)#interfacefastEthernet0/2
router(config-if)#ipaddress130.130.0.10255.255.255.0配置f0/2的IP
router(config-if)#noshutdown
router(config-if)#exit
router(config)#
好了,这边完成了对路由器两个端口的IP设置了
然后进行Vlan的划分
点击交换机
(图7)
还是一样,选择CLI
这边是第一台交换机的代码:
Switch>en
switch#
switch#conft
switch#(config)#vlan10//设置VLAN10
switch(config-vlan)#exit
switch(config)#interfacerangefastEthernet0/2//把接口f0/2配置为VLAN10
switch(config-if-range)#switchportaccessvlan10
switch(config-if-range)#exit
switch#(config)#vlan20//设置VLAN20
switch(config-vlan)#exit
switch(config)#interfacerangefastEthernet0/3//把接口f0/3配置为VLAN20
switch(config-if-range)#switchportaccessvlan20
switch(config-if-range)#exit
switch(config)#
第二台交换机的代码:
Switch>en
switch#
switch#conft
switch#(config)#vlan10//设置VLAN10
switch(config-vlan)#exit
switch(config)#interfacerangefastEthernet0/2//把接口f0/2配置为VLAN10
switch(config-if-range)#switchportaccessvlan10
switch(config-if-range)#exit
switch#(config)#vlan30//设置VLAN30
switch(config-vlan)#exit
switch(config)#interfacerangefastEthernet0/3//把接口f0/3配置为VLAN30
switch(config-if-range)#switchportaccessvlan30
switch(config-if-range)#exit
switch(config)#
第三台交换机的代码:
Switch>en
switch#
switch#conft
switch#(config)#vlan10//设置VLAN10
switch(config-vlan)#exit
switch(config)#interfacerangefastEthernet0/2//把接口f0/2配置为VLAN10
switch(config-if-range)#switchportaccessvlan10
switch(config-if-range)#exit
switch#(config)#vlan40//设置VLAN40
switch(config-vlan)#exit
switch(config)#interfacerangefastEthernet0/3//把接口f0/3配置为VLAN40
switch(config-if-range)#switchportaccessvlan40
switch(config-if-range)#exit
switch(config)#
第四台交换机的代码:
Switch>en
switch#
switch#conft
switch#(config)#vlan40//设置VLAN40
switch(config-vlan)#exit
switch(config)#interfacerangefastEthernet0/2//把接口f0/2配置为VLAN40
switch(config-if-range)#switchportaccessvlan40
switch(config-if-range)#exit
switch(config)#
然后我们要把4台交换机与三层交换机所连接的那个端口的模式改变成trunk模式,才能运行不同的交换机之间Vlan数据的传输
代码如下:
switch(config)#interfacerangefastEthernet0/1
switch(config-if-range)#switchportmodetrunk
switch(config-if-range)#exit
switch(config)#
依照上面的代码对每个交换机的端口进行配置。
然后配置三层交换机
单击三层交换机
(图8)
进入CLI
(图9)
三层交换机配置命令如下:
Switch(config)#vlan10创建VLAN10
Switch(config-vlan)#exit
Switch(config)#vlan20创建VLAN20
Switch(config-vlan)#exit
Switch(config)#vlan30创建VLAN20
Switch(config-vlan)#exit
Switch(config)#vlan40创建VLAN20
Switch(config-vlan)#exit
Switch(config)#interfacevlan1
Switch(config-if)#ipaddress130.130.178.2255.255.255.0
Switch(config-if)#noshutdown
Switch(config-if)#exit
Switch(config)#interfacevlan10
Switch(config-if)#ipaddress130.130.16.1255.255.255.0
Switch(config-if)#noshutdown
Switch(config-if)#exit
Switch(config)#interfacevlan20
Switch(config-if)#ipaddress130.130.32.1255.255.255.0
Switch(config-if)#noshutdown
Switch(config-if)#exit
Switch(config)#interfacevlan30
Switch(config-if)#ipaddress130.130.48.1255.255.255.0
Switch(config-if)#noshutdown
Switch(config-if)#exit
Switch(config)#interfacevlan40
Switch(config-if)#ipaddress130.130.64.1255.255.255.0
Switch(config-if)#noshutdown
Switch(config-if)#exit
然后把三层交换机与两层交换机连接的端口都改成trunk模式
switch(config)#interfacerangefastEthernet0/1
switch(config-if-range)#switchportmodetrunk
switch(config-if-range)#exit
switch(config)#
总共要执行4次
接着要把三层交换机与路由器连接的那个接口变成路由口
switch(config)#
switch(config)#intf0/7
Switch(config-if)#noswitchport
最后将三层交换机以及路由器启动RIP路由协议
配置命令如下:
三层交换机:
switch#conf
switch(config)#routerrip
switch(config-router)#network130.130.16.0
switch(config-router)#network130.130.32.0
switch(config-router)#network130.130.48.0
switch(config-router)#network130.130.64.0
switch(config-router)#network130.130.178.0
switch(config-router)#version2
switch(config-router)#exit
switch(config)#
路由器rip:
router(config)#routerrip
router(config-router)#network130.130.178.0
router(config-router)#network130.130.0.0
router(config-router)#version2
router(config-router)#exit
开启三层交换机的路由功能,由于路由功能默认是关闭的
命令:
switch>en
switch#conf
switch#(config)#iprouting
6.问题讨论与分析
6.1结果测试
教学楼1.1与因特网上的主机的连通性
(图10)
有数据返回,虽然丢失了一个包,但是返回了三个包,依然表示两者之间连通
教学楼1.1与教学楼2.2的连通性
(图11)
还是丢失了一个包,返回了三个包,说明两者连通
教学楼1.1与教学楼2.1的连通性
(图12)
还是丢失一个包,返回了三个包。
教学楼1.1与图书馆1.2的连通性
(图13)
本人经过多个测试数据,发现本虚拟校园网以及因特网上的任意两台主机之间都可以ping的通的,在此就不一一截图举例了。
6.2问题的分析
简单的测试了一下,各个主机之间的连通性良好,唯一的缺陷就是,每个ping都有一个包被丢失,这个问题我不明白。
还有就是配置好之后有出现过各种连不通的现象,经过老师解释发现,原来问题分为很多种,而且我是各种问题的集合体,比如说三层交换机的Vlan配置,刚开始我用两条线,发现不知道怎么配置Vlan,后来在老师的指导下改成一条,还有就是三层交换机的接口改成路由口,这个我之前也是不知道的,因为在做这个实验前没有接触过三层交换机。
还有就是交换机的接口忘记配置成trunk模式。
7.结束语
这篇课程实习报告花了我一天一夜的时间终于在困难重重中完成,首先要感谢我的指导老师严金妹。
在我做设计的初期过程中,严老师始终耐心的指出我需要改进的地方,在后期过程中,不厌其烦的在电话中为我解释各种硬件的具体配置过程,又在网络拓扑结构图、IP地址划分、结构化布线等方面给了我很多的提示,从细节上提高了论文的质量,帮我完成了这篇课程实习。
另外,还要感谢我宿舍的众多室友们,在与他们的讨论中,许多好的建议、想法都被我用运到课程实习中。
论文还参考了许多文献资料及网站资料。
在这里我向直接或间接帮助我的老师、朋友、文献作者、网络资料共享者致以我由衷的谢意。
参考文献
[1]谢希仁.计算机网络(第五版).北京:
电子工业出版社,2011
[3]吴功宜.计算机网络[M].北京:
清华大学出版社,2007:
89-123.
[4]张元丰.关于数字化校园网建设的设想[J],现代电子技术,2003(10);35-36.
[5]段永福.计算机网络规划与设计[M],浙江:
浙江大学出版社
[6]曾慧玲.网络规划与设计[M],北京:
冶金工业出版社.