校园网的规划与架设方案.docx
《校园网的规划与架设方案.docx》由会员分享,可在线阅读,更多相关《校园网的规划与架设方案.docx(13页珍藏版)》请在冰豆网上搜索。
![校园网的规划与架设方案.docx](https://file1.bdocx.com/fileroot1/2023-1/5/0bf3b021-2784-4db4-a368-61fb86782f12/0bf3b021-2784-4db4-a368-61fb86782f121.gif)
校园网的规划与架设方案
肇庆学院计算机学院
《专业技能训练——计算机网络工程课程设计》报告
题目园区网络的设计与实现
班级12网络工程
姓名林钊智
学号201224132124
任课教师杨帆
完成时间2015年7月3日
评语
成绩
1.网络背景信息描述
在二十一世纪,高度信息化的时代,网络已经达到了几乎无处不在的地步,近些年随之无线网络的发展,网络的普及程度更是与日俱增。
而随着网络的急速普及化,在网络设计中,需要解决的问题也越来越多。
而在本设计方案中,重点研究解决的问题就在于如何保障以及提升园区网的可靠性。
天火中学是鹏城的一所重点中学,学校有着辉煌的历史,然而随着时代的发展,社会的高度信息化,原来的天火中学简陋的网络架构已经无法满足学校日益增长的教学办公需求。
线路的老化,学校的扩张,上网需求的增长等等这些情况,都导致学校的网络设施已经无法跟上时代的发展。
为了更好地跟上时代的脚步,提高学校教学水平,方便学校的日常办公和教务管理,促进教学手段的多样化,学校决定对整个校区的网络重新进行设计以及架构,同事也为学校的进一步发展做好准备。
1.1网络需求描述
1.1.1用户业务需求分析
根据我们的了解,学校的地理环境分布在一个范围内,即只有一个校区。
网络主要用于内部通信还有外部通信,教学楼部分的网络还会有多媒体教学的业务。
所以,互联网信息交流是网络的主要功能,其次则是多媒体应用、语音传输、OA应用等多种业务。
1.1.2网络性能分析
由于计算机技术与网络技术发展迅速,学校的网络结构相对简单,然而学校对于此次网络重建非常重视,希望能使改造后的网络在三到五年内都不会出现大的问题,也不需要进行大规模的升级,所以投入的资金相对充足,所以此次网络设计会使用相对性能更好的设备。
1.1.3网络结构分析
学校的网络采用接入层,汇聚层,核心层的分层结构。
采用树型结构加网状结构的网络拓扑。
由于采用大型交换机技术,为了避免广播风暴带来不必要的带宽影响,因此要采用VLAN进行工作组的划分。
网络接入层,汇聚层,核心层节点位置的地理分布情况是,网络接入层节点设置在用户建筑物内,因为接入层终端设备(PC)较多,所以将汇聚层节点设置在接入层一起。
每一栋有网络存在的建筑都会有一间独立的网络设备间。
而核心层放置于中心机房(网络中心)。
因为接入用户较多,且是内部交换网络,因此网络节点设备交换机采用高性能,具备大型交换能力的设备。
1.1.4网络链路需求分析
汇聚层与核心层之间用光纤连接;
接入层到汇聚层之间的链路采用架空走线的方式连接;
汇聚层到核心层之间的链路采用埋地走线的方式连接;
网络主干链路的走线尽量避免交通要道、拐点、障碍物;
1.1.5网络扩展性需求分析
考虑到学校在三年内有扩建校区的规划,所以在核心层预留端口、核心设备性能、内部IP地址分配等地方应该留下足够的预留量。
1.1.6网络安全性分析
学校校园网的设备,对于安全性能要求最高的莫过于服务器了,特别是内外网共享式服务器,所以,学校的校园网安全性保障主要采用硬件防火墙以及IPS。
校园网对于安全性的要求还不是很高。
保护住服务器就可以保证基本的核心数据的安全。
1.1.7网络可靠性分析
这是本次网络设计的重点。
由于学校校园网的主要业务是互联网信息交流,其次是多媒体点播以及OA应用,这些业务都对网络的可靠性有着较高的需求。
所以,在可靠性的设计上,我们会在以下方法中采用可行性较强的几种老保障校园网的可靠性:
系统采用RAID 进行数据自动备份;
部分用户网络系统进行数据远程异地备份;
采用热备份路由;
对重要服务器采用双机热备功能;
部分链路的冗余备份;
关键设备的电源的冗余备份;
对设备进行冗余备份;
核心机房的电源的冗余备份。
1.2网络布局图
2.构建模拟网络拓扑
3.子网划分与IP地址分配
子网划分与IP分配如下:
192.24.1.0
图书馆接入子网
192.24.1.1~192.24.1.253
192.24.2.0
教学楼接入子网
192.24.2.1~192.24.2.253
192.24.3.0
行政楼接入子网
192.24.3.1~192.24.3.253
192.24.4.0
宿舍区接入子网
192.24.4.1~192.24.4.253
192.24.10.0~192.24.14.0
备用子网
192.24.10.1~192.24.14.253
……
……
……
4.划分和配置VLAN
采用一区一VLAN的划分方法:
图书馆
VLAN10
教学楼
VLAN20
行政楼
VLAN30
宿舍区
VLAN40
……
……
5.配置路由
由于我们使用的是课本上没有提及的PVST+协议,整个局域网都不需要使用路由协议,所以,路由配置只在核心层与外网的连接中使用到。
其中,主要的参数配置如下:
5.1R1:
routerrip
version2
network192.24.5.0
5.2R2:
routerrip
version2
network192.24.6.0
5.3R12:
interfaceFastEthernet0/0
ipaddress192.24.5.2255.255.255.0
interfaceFastEthernet0/1
ipaddress192.24.6.2255.255.255.0
!
interfaceFastEthernet1/0
ipaddress192.24.7.1255.255.255.0
routerrip
version2
network192.24.5.0
network192.24.6.0
network192.24.7.0
5.4R14:
interfaceFastEthernet0/0
ipaddress192.24.8.1255.255.255.0
routerrip
version2
network192.24.8.0
5.5PIX:
routerrip
network192.24.7.0
network192.24.8.0
version2
6.双中心冗余设计
双中心冗余设计的主要配置指令如下(整个内网所有设备的配置指令):
6.1R1:
R1-SW#vlandatabase
R1-SW(vlan)#vlan10
R1-SW(vlan)#vlan20
R1-SW(vlan)#vlan30
R1-SW(vlan)#vlan40
R1-SW(config)#intvlan10
R1-SW(config-if)#ipadd192.24.1.254255.255.255.0
R1-SW(config-if)#noshut
R1-SW(config)#intvlan20
R1-SW(config-if)#ipadd192.24.2.254255.255.255.0
R1-SW(config-if)#noshut
R1-SW(config)#intvlan30
R1-SW(config-if)#ipadd192.24.3.254255.255.255.0
R1-SW(config-if)#noshut
R1-SW(config-if)#exit
R1-SW(config)#intvlan40
R1-SW(config-if)#ipadd192.24.4.254255.255.255.0
R1-SW(config-if)#noshut
R1-SW(config)#intport-channel1
R1-SW(config-if)#switchmodetrunk
R1-SW(config)#intf1/14
R1-SW(config-if)#switchportmodetrunk
R1-SW(config-if)#channel-group1modeon
R1-SW(config-if)#noshut
R1-SW(config)#intf1/15
R1-SW(config-if)#switchportmodetrunk
R1-SW(config-if)#channel-group1modeon
R1-SW(config-if)#noshut
R1-SW(config)#intf1/0
R1-SW(config-if)#switchportmodetrunk
R1-SW(config-if)#exit
R1-SW(config)#intf1/1
R1-SW(config-if)#switchportmodetrunk
R1-SW(config-if)#exit
R1-SW(config)#spanning-treevlan10priority4096
R1-SW(config)#spanning-treevlan20priority4096
R1-SW(config)#spanning-treevlan30priority8192
R1-SW(config)#spanning-treevlan40priority8192
R1-SW(config)#iprouting
6.2R2
R2-SW#vlandatabase
R2-SW(vlan)#vlan10
R2-SW(vlan)#vlan20
R2-SW(vlan)#vlan30
R2-SW(vlan)#vlan40
R2-SW(config)#intvlan10
R2-SW(config-if)#ipadd192.24.1.254255.255.255.0
R2-SW(config-if)#noshut
R2-SW(config-if)#exit
R2-SW(config)#intvlan20
R2-SW(config-if)#ipadd192.24.2.254255.255.255.0
R2-SW(config-if)#noshut
R2-SW(config)#intvlan30
R2-SW(config-if)#ipadd192.24.3.254255.255.255.0
R2-SW(config-if)#noshut
R2-SW(config)#intvlan40
R2-SW(config-if)#ipadd192.24.4.254255.255.255.0
R2-SW(config-if)#noshut
R2-SW(config)#intport-channel1
R2-SW(config-if)#switchportmodetrunk
R2-SW(config)#intf1/14
R2-SW(config-if)#switchportmodetrunk
R2-SW(config-if)#channel-group1modeon
R2-SW(config-if)#intf1/15
R2-SW(config-if)#switchportmodetrunk
R2-SW(config-if)#channel-group1modeon
R2-SW(config)#intf1/1
R2-SW(config-if)#switchportmodetrunk
R2-SW(config)#intf1/2
R2-SW(config-if)#switchportmodetrunk
R2-SW(config)#spanning-treevlan10priority8192
R2-SW(config)#spanning-treevlan20priority8192
R2-SW(config)#spanning-treevlan30priority4096
R2-SW(config)#spanning-treevlan40priority4096
R2-SW(config)#iprouting
6.3R3
R3SW#vlandatabase
R3SW(vlan)#vlan10
R3SW(vlan)#vlan20
R3SW(config)#spanning-treeuplinkfast
R3W(config)#spanning-treebackbonefast
R3SW(config)#intf1/0
R3SW(config-if)#switchportmodetrunk
R3SW(config)#intf1/1
R3SW(config-if)#switchportmodetrunk
R3SW(config)#intf1/2
R3SW(config-if)#switchportmodetrunk
R3SW(config)#intf1/3
R3SW(config-if)#switchportmodetrunk
6.4R4
R4S#vlandatabase
R4W(vlan)#vlan10
SW(vlan)#vlan20
R4wconfig)#spanning-treeuplinkfast
R4wconfig)#spanning-treebackbonefast
R4W(config)#intf1/0
R4W(config-if)#switchportmodetrunk
R4W(config)#intf1/1
R4W(config-if)#switchportmodetrunk
R4W(config)#intf1/2
R3SW(config-if)#switchportmodetrunk
R3SW(config)#intf1/3
R3SW(config-if)#switchportmodetrunk
6.5R5
R5-SW#vlandatabase
R5-SW(vlan)#vlan30
R5-SW(config)#intf1/0
R5-SW(config-if)#switchportmodetrunk
R5-SW(config-if)#noshut
R5-SW(config)#intf1/15
R5-SW(config-if)#switchportaccessvlan10
R5-SW(config-if)#noshut
R5-SW(config-if)#exit
6.6R7
R7-SW#vlandatabase
R7-SW(vlan)#vlan20
R7-SW(config)#intf1/0
R7-SW(config-if)#switchportmodetrunk
R7-SW(config-if)#noshut
R7-SW(config)#intf1/15
R7-SW(config-if)#switchportaccessvlan20
R7-SW(config-if)#noshut
R7-SW(config-if)#exit
6.7R8
R8-SW#vlandatabase
R8-SW(vlan)#vlan30
R8-SW(config)#intf1/0
R8-SW(config-if)#switchportmodetrunk
R8-SW(config-if)#noshut
R8-SW(config)#intf1/15
R8-SW(config-if)#switchportaccessvlan30
R8-SW(config-if)#noshut
R8-SW(config-if)#exit
6.8R9
R9-SW#vlandatabase
R9-SW(vlan)#vlan40
R9-SW(config)#intf1/0
R9-SW(config-if)#switchportmodetrunk
R9-SW(config-if)#noshut
R9-SW(config)#intf1/15
R9-SW(config-if)#switchportaccessvlan40
R9-SW(config-if)#noshut
R9-SW(config-if)#exit
6.9VPCS(保存为try):
7.负载均衡设计
由于网络中采用了PVST+协议(基于VLAN的生成树协议),所以,在核心设备正常运转的时候,通过此方法,既可以防止环路,流量也可以负载均衡,所有设备和链路互为备份。
而核心交换机之间的聚合口也是负载均衡的另一个实现。
8.网络安全设计
主要是防火墙的配置(防火墙要先激活):
9.网络模拟运行与测试
9.1PC1pingPC2:
9.2PCping核心交换机R1:
9.3PC1ping模拟外网chinaNET:
9.4验证内网的冗余链路(可靠性):
10.总结
本次实验经历的过程非常坎坷,一开始由于拓扑图的设计不合理,导致分配ip以及确定备份链路所要使用的协议的时候出现了很多麻烦。
最后,在网上查找了很多的资料之后,反现了PVST+协议,即基于vlan的生成树协议,在经过实验,确认了其可行性之后,关于本次设计终于有了较大的突破。
PVST+协议的好处在于,当核心设备正常时,冗余链路起到负载均衡的作用,而当一台设备出现问题时,冗余链路又可以然另一台设备承担起全部的工作。
着相对于HSRP来说,好像优势不是很大,但是,在我看来,PVST+是一个以VLAN为基础的协议,其主要的通信手段是基于交换网络来实现的,而HSRP一般是通过路由器来配置,不管是复杂程度还是实现成本,都会相对高出不少。
而本次实验的另一个困难的地方在于防火墙的配置,在经过多次的实验之后,配置错了很多次,终于成功的将防火墙配置好。
这次课程设计对我来说收获还是很大的,不仅仅是通过课程设计的过程弄懂了很多问题,而且更大的收获在于为了完成设计而查阅了大量的资料,从而学会了很多以前没有学到的知识。