计算机网络——网络工程项目

article/2025/10/11 11:31:03

一、项目要求

1. 假设某单位(学校、企业均可)在不同地理位置具有两个内部网络。这两个内部网络规模不同(分别简称主网、次网)。主网至少覆盖4座楼,每座楼至少4层,每层至少10个房间,次网规模不限,主网与次网通过VPN连接。该单位已申请自己的域名。

要求充分调研并积极构想,在文档中对该学校(企业)情况有介绍,有明确具体的网络需求分析和方案设计。

2. 在网络的设计与实施中,必须包含以下内容:

网络通信平台的设计与实施

(1) 主网与次网的网络拓朴结构;

(2) 网络各处的速率选择;

(3) 给出网络通信设备的选型、数量与大体价格;

(4) 对综合布线规范,布线需要的工具、耗材及其价格进行分析。

(5) 划分VLAN,并实现VLAN之间通信。

(6) 详细的IP地址规划,主网与次网均使用私有IP地址。

(7) 三层交换机或路由器根据需求,配置静态路由或路由选择协议(RIP、OSPF等),以及默认路由;                          

(8) 动态NAT与静态NAT。

(9) 使用DHCP动态分配IP地址。

(10) 在主网与次网之外,设置至少2台路由器以代表外网(互联网)。

二、设计报告

体现上述网络工程项目调研、分析、设计、实施的主要内容,撰写要规范。要求如下:

1. 要有组内成员分工,每人承担了哪些工作要详细说明,贡献度根据实际情况分配。

2. 报告的内容包括:

(1) 项目背景,如项目概述、单位概况等;

(2) 需求分析,归纳整理用户的网络建设需求;

(3) 方案设计,针对需求分析进行网络方案设计,具体见“设计内容”部分;

(4) 方案实施,在网络模拟软件Packet Tracer上进行;

(5) 项目扩展与升级计划。

三、报告内容

第1章 网络工程项目背景

1.1 背景分析

1.1.1 学校基本情况

       学校下属机关部门包括校办、人事处、财务处等8个,每个部门有计算机不超过30台;机关部门全部在一幢办公楼内,各部门距离不超过100米。

       学校下属院系10个,每个院系有计算机不超过220台;每个院系均独占一栋楼,每栋楼有五层。

       学校图书馆共有四层,有1000台计算机的电子阅览室,需接入校园网。图书借阅管理系统有计算机50台,应和电子阅览室计算机处于不同的子网。

学校网络中心位于信息楼内,信息楼和各院系的建筑物距离均超过500米。

1.1.2具体网络需求

       现要求各学校部门和各个学院单独组成子网,并且与网络中心千兆连接;部门和院系内部百兆到桌面;校园网内部使用内部IP地址;校园网须联入INTERNET;并且要考虑网络安全。

第2章 需求分析

2.1 分析网络需求

2.1.1 分析校园网结构

       校园网已超出了传统局域网能覆盖的范围,涉及到局域网互连技术,网络层次较多。职能不同的部门分布在不同的地理位置上,需要进行子网划分,以便于管理。校园网采用星型拓扑结构。核心是主干网,周围是各个子网,子网向下连接工作组网,工作组网向下再连接基层网段。计算机根据功能和配置的情况,可以连接到不同的网络层次。主干网必需有大的带宽和很强的中心交换处理能力。子网相对独立,在主干汇接处形成子网边界。

2.1.2 设计校园网结

主干网:

       校园网主干网是数据信息流动的动脉,同时担负着信息流动的总调度任务。主干网从功能上来看包括几个方面:

       为子网间互联提供高速路由,实现核心高速交换;连接校园网共享的高性能服务器;实现全网的系统管理和安全管理;实现国际互联网络的连接。因此交换核心选用H3C的S7506E-S交换机,实现冗余备份和负载平衡。这种方案最大的特点是可管理性好、可维护性好。

子网:

       子网按照学校的地理分布和应用的数据流量进行划分。每个子网覆盖一幢楼或楼的某些层。子网通过楼间的户外光缆与网络中心相连。具体技术方案要点如下:

       各子网通过接入交换机接入主干网;各子网采用与主干网一致的通信协议;各子网通过网络中心实行统一集中的管理;子网内的各工作组网的交换机接入子网交换机;子网内部采用交换技术组网。

       在机关大楼架设千兆以太网交换机,形成以机关大楼为网络中心的千兆主干校园网络。然后根据不同的应用,将校园网分割为图书馆、10个分院以及8个部门等20个子网。主干网与子网之间通过光纤相连,这样在保证整个网络高效传输的同时,能提高其传输可靠性。子网的设计目标是给教师、科研人员、管理人员及学生提供一个高速接入的网络平台,最终实现教学、科研、办公自动化以及校园文化的网络连接,提供高效的现代化网络信息服务。

第3章 设计过程

3.1 网络拓扑设计

校园网事实上为园区级网络,拓扑结构为分层的集中式结构或称星型分级拓扑。针对这种结构,做出如下设计:

       主干网汇接各子网,形成中心交换;子网通过路由器连接到主干网;主干网上不直接接入用户网络;网络中心的网络构成一个单独的子网,汇接到主干网;在网络中心进行集中控制和管理;每个子网按部门划分成多个工作组网;每个工作组网划分成多个基层网段;桌面机连接到基层网段上,服务器、工作站连接到高层网络;流量划分层次,跨越基层网段的流量汇接到工作组网,跨越工作组网的流量汇接到子网,跨越子网的流量汇接到主干;水平结构对称,子网、工作组网、基层网段具有一致的流量水准;实现INTERNET互联。

       在确定了校园网的整体网络结构后,结合整个校园信息点的分布情况,可以规划设计出校园网的大概拓扑结构,如图3-1所示

图3-1网络拓扑结构

3.2 IP地址规划

IP地址的分配:

       整个校园共分为图书馆、8个部门等20个子网,根据每个子网的计算机数量分配适量的IP地址,IP地址分配如下:

子网名称

IP范围

子网掩码

网关

IP地址数

机关子网1

10.10.2.1 – 10.10.2.31

255.255.255.224

10.10.2.1

32

机关子网2

10.10.2.32 – 10.10.2.63

255.255.255.224

10.10.2.33

32

机关子网3

10.10.2.64 – 10.10.2.95

255.255.255.224

10.10.2.65

32

机关子网4

10.10.2.96 – 10.10.2.127

255.255.255.224

10.10.2.97

32

机关子网5

10.10.2.128 – 10.10.2.159

255.255.255.224

10.10.2.129

32

机关子网6

10.10.2.160 – 10.10.2.191

255.255.255.224

10.10.2.161

32

机关子网7

10.10.2.192 – 10.10.2.223

255.255.255.224

10.10.2.193

32

机关子网8

10.10.2.224 – 10.10.2.254

255.255.255.224

10.10.2.225

32

图书借阅管理系统

10.10.3.1 – 10.10.3.63

255.255.255.192

10.10.3.1

64

电子阅览室

10.10.4.1 – 10.10.7.254

255.255.252.0

10.10.4.1

1024

学院子网1

10.10.8.1 – 10.10.8.254

255.255.255.0

10.10.8.1

255

学院子网2

10.10.9.1 – 10.10.9.254

255.255.255.0

10.10.9.1

255

学院子网3

10.10.10.1 – 10.10.10.254

255.255.255.0

10.10.10.1

255

学院子网4

10.10.11.1 – 10.10.11.254

255.255.255.0

10.10.11.1

255

学院子网5

10.10.12.1 – 10.10.12.254

255.255.255.0

10.10.12.1

255

学院子网6

10.10.13.1 – 10.10.13.254

255.255.255.0

10.10.13.1

255

学院子网7

10.10.14.1 – 10.10.14.254

255.255.255.0

10.10.14.1

255

学院子网8

10.10.15.1 – 10.10.15.254

255.255.255.0

10.10.15.1

255

学院子网9

10.10.16.1 – 10.10.16.254

255.255.255.0

10.10.16.1

255

学院子网10

10.10.17.1 – 10.10.17.254

255.255.255.0

10.10.17.1

255

3.3 设备规划与端口配置

核心交换机:

       考虑到本校园网络的实际要求、设备的更新及业务可扩展性,所以选用该型号的核心交换机

序号

型号

设备描述

数量

1

S7506E-S

以太网交换机主机,背板带宽10T,包转发率1920Mpps,业务槽位数量6个,电源、主控冗余

1

2

H3C S7506E-S专用主控模块

1

3

24端口千兆以太网电接口业务模块(SC)-(RJ45)

RJ-45,五类双绞线100m

1

4

24端口千兆/百兆以太网光接口业务模块(SC)-(SFP,LC)

单模光纤 10km

1

三层交换机:

       图书馆及各分院子网和核心交换机的连接均通过单模光纤连接,各子网汇聚层选用三层交换机,机关子网选选用48口三层交换机,通过双绞线连接至核心交换机。

序号

型号

设备描述

数量

1

S3600-28P-SI

24个10/100Base-TX以太网端口,4个1000Base-X SFP千兆以太网端口;

11

2

1000Base-LX-SFP

SFP模块,单模光纤 10km,1310nm

11

3

S3600-52P-SI

48个10/100Base-TX以太网端口,4个1000Base-X SFP千兆以太网端口

8

4

1000Base-T-AN-SFP

RJ-45,五类双绞线100m

8

二层交换机:

       图书馆及各分院子网终端和交换机的连接均选用48口二层交换机(图书借阅管理系统是一个48口+一个16口交换机),二层交换机再连接到汇聚层三层交换机。

序号

型号

设备描述

数量

1

S3100-52TP-SI

48个10/100Base-T以太网端口,2个10/100/1000Base-T以太网端口和2个1000Base-X SFP千兆以太网端口

72

2

S3100-16TP-SI

16个10/100Base-T以太网端口,2个10/100/1000Base-T以太网端口和2个1000 Base-X SFP千兆以太网端口(Combo)

1

路由器、防火墙:

       路由器选用一台SR6602,通过三个固定GE接口分别连接教育网出口和运营商出口,同时使用一个GE接口和一个10GE接口连接校园网核心交换机。

序号

型号

设备描述

数量

1

SR6602

固定业务接口:4 GE(光电复合), 系统带宽48Gbps, NAT最大并发连接数400万

1

2

H3C SecPath F1000-E

支持外部攻击防范、内网安全、流量监控、邮件过滤、网页过滤、应用层过滤等功能

1

3.4 项目实施过程

       本次项目设计的方案将在网络模拟软件Packet Tracer上进行,使用模拟软件实现工程项目与真实网络工程建设有一些区别,比如模拟软件配置命令比较规范、标准,而真实环境中会碰到各种版本的设备,各种系统版本,命令各种不同,会遇到各种意想不到的问题。

第4章 网络工程项目总结

       本方案选用一台H3C的S7506E-S作为核心交换机,各子网采用二层交换机连接到桌面,再连接到三层交换机,通过三层交换机和核心交换机连接,组成整个校园网络。访问外网的设备选用SR6602路由器,再加H3C SecPath F1000-E防火墙,可同时连接多个运营商运行,同时保证了内网的安全。


http://chatgpt.dhexx.cn/article/xTYdZMpQ.shtml

相关文章

计算机系统要素-从零开始构建现代计算机 项目代码

《计算机系统要素-从零开始构建现代计算机》是一本好书,这阵子花业余时间学习,并跟着做了章节后面的项目,收获很大。已经完成了前面9章的项目内容,目前正在进行第10章,编译器的编写。 前面9章的项目,以Nand…

2022 年面向初学者的15 个计算机视觉项目创意案例

计算机视觉是人工智能领域最热门的话题之一。 但试图找出学习和掌握该领域的最佳方法很容易混淆。 我们的建议? 不要陷入分析理论概念的困境。 相反,将您的概念知识与实践经验相结合,开始构建您自己的计算机视觉模型! 在本文…

Java项目实战:计算机毕业设计案例分享(Java毕设)

【辰兮要努力】:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端、后台、…

计算机在段前加项目符号,word中给段落添加项目符号的方法

在不同的杂志和报纸上有时我们会看到下图这样的效果,那么它是如何设置出来的呢,这个我们称为是项目符号,只在每个段落的开始处显示,那么下面小编就教你怎么在word中给段落添加项目符号。 word中给段落添加项目符号的方法 1.加基本…

用计算机视觉可以做什么项目,程序员必看:13个GitHub开源又炫酷的计算机视觉项目...

在这篇文章中,我们列出了一些令人敬畏的计算机视觉GitHub库,希望这些库能激励所有的AI开发者们像这样去构建自己的项目。 计算机视觉GitHub知识库 1、使用CNN进行三维人脸重建(★–4.1k) 这个GitHub存储库有一个项目,其中卷积神经网络用于使用2D图像重建3D人脸模型。这是一个…

计算机视觉项目-文档扫描OCR识别

😊😊😊欢迎来到本博客😊😊😊 本次博客内容将继续讲解关于OpenCV的相关知识 🎉作者简介:⭐️⭐️⭐️目前计算机研究生在读。主要研究方向是人工智能和群智能算法方向。目前熟悉pytho…

计算机视觉项目-人脸识别与检测

😊😊😊欢迎来到本博客😊😊😊 本次博客内容将继续讲解关于OpenCV的相关知识 🎉作者简介:⭐️⭐️⭐️目前计算机研究生在读。主要研究方向是人工智能和群智能算法方向。目前熟悉深度学…

计算机专业学生如何做项目,计算机专业学生如何申请科研项目?

下面从三个方面来进行解答: 1、比起去哪做,更看重做了什么 作为面试官,最近收到很多本科生的简历,都是写满了各种经历。虽然每个项目都只有2-3个月,感觉CV, speech, NLP啥都做了一遍。 遇到这种情况我一般反而会特别关注你具体的角色,你要对每个你写上简历的项目和经历负…

大创项目计算机科学与技术,计算机系4个项目入选2020大创第二批

原标题:计算机系4个项目入选2020大创第二批 2020大创第二批立项结果 清华大学 “大学生创新创业训练计划”(简称 “大创”)项目是一项强化创新创业能力训练,增强高校学生的创新能力和在创新基础上的创业能力,培养适应创新型国家建设需要的高水平创新人才的计划。 计算机系一…

计算机毕业设计项目大全

文章目录 0 前言1 java web 管理系统 毕设选题2 java web 平台/业务系统 毕设选题3 游戏设计、动画设计类 毕设选题 (适合数媒的同学)4 算法开发5 数据挖掘 毕设选题6 大数据处理、云计算、区块链 毕设选题7 网络安全 毕设选题8 通信类/网络工程 毕设选题9 嵌入式 毕设选题10 开…

计算机专业如何自己增加项目经验?

来源知乎精选话题,已获得作者授权,详情见阅读全文 现状: 最近在找软件开发的实习工作,分别参加了华为,CVTE等面试,在面试过程中,没有项目经验,立马就被面试官表示 没有任何说服力 的…

计算机相关项目

基于PythonWeb志愿填报推荐系统 基于文本挖掘的新闻推荐系统 基于nlp(自然语言处理)的商品评价情感分析系统 基于Python的《三国演义》文本可视化(人物等) 基于Python爬虫的图书系统及可视化实现 空气质量数据可视化与分析系…

112个计算机毕业设计项目,适用于所有JAVA计算机专业毕业生,不走弯路

对于即将开始毕业设计的计算机专业学生,选题和完成项目的压力可能让你感到困扰。今天,我们将为大四的学生分享一些毕业设计项目,希望能为你的毕业设计提供一些灵感。 一、成品列表 以下所有springboot框架项目的源码博主已经打包好上传到百d…

40套计算机毕业设计项目合集【含源码+论文】

前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的java web缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的java web管理系统达不到老师的要求。 为了大家能够顺利以及最少的精…

Android安卓反编译apk源代码,移动应用开发课程

https://blog.csdn.net/qq15577969/article/details/79515621 二、解压apk文件 举例我的apk文件是demo.apk,直接右键解压(也可以把后缀名apk改成zip再解压) 三、dex转换成jar 解压好的文件目录里有个classes.dex,这个classes.de…

Android的编译系统

一、Makefile的主要流程 以下主要流程都在build/core/main.mk里安排。 l 初始化相关的参数设置(buildspec.mk、envsetup.mk、config.mk) l 检测编译环境和目标环境 l 决定目标product l 读取product的配置信息及目标平台信息 l …

AOSP安卓源码编译

写在前面 继上次安卓源码下载篇以后已经过了很久了 这里需要补充一些内容,在现在安卓源码是建议只下载自己需要的某个版本,这样更快 #初始化仓库,-b 指示分支,这里使用 android10 repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/A…

Android源码编译

简要说明 现在的Android应用开发开源项目感觉就像春秋战国时期,各种思想雨后春笋,百花齐放,如算法,如图形,如数据库,如网络协议,林林总总、煞是好看,Github也成为了开源者及受益者的…

Android编译系统介绍

1. 编译系统变化 Android 最初是用 Android.mk 来定义模块的, Android.mk 本质上就是 Makefile。随着 Android 工程越来越大,包含的模块越来越多,以 Makefile 组织的项目编译花费的时间越来越多。google 在 Android 7.0 开始引入了 ninja 编…

Android 编译系统

主要是没有一个完整的Android Build System 中文版,所以写了一个也可以以后作为参考。 1.Makefile & Android build system 在进行讲述Android编译系统之前,应该先了解一下编译时所使用的Makefile,或者说复习下这方面的知识,这…