校园网络的组建与设计——计算机网络大作业【计算机高级应用】-程序员宅基地

技术标签: 期末大作业  网络  

前言

最近真的事情太多,忙里偷闲再更一篇

保持热爱,奔赴山海

Cisco Packet Tracer

Cisco Packet Tracer是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计、配置、排除网络故障提供了网络模拟环境。用户可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况,可以通过这个工具学习IOS的配置、锻炼故障排查能力。

项目需求分析

项目介绍

随机计算机以及计算机网络的不断发展,互联网中的资源已经越来越丰富,人们可以通过互联网获取各种资源,并利用互联网实现多媒体教育、交流信息以及实现信息管理等功能。在计算机网络不断发展的同时,对于校园网络的组建也提出了更高的要求。如何组建一个高速的、可靠的、可扩展的校园计算机网络以适应和满足学校对于计算机网络通信的各种需求,已经成为每一个学校需要考虑和思索的问题。
因此,本项目将具体分析校园网络应实现的功能,结合学校、学生等多方面的需求,通过Cisco Packet Tracer软件,设计一个安全可靠的组网方案,实现整个校园系统的网络信息资源共享,并在网络服务上满足划分不同的网络区域、实现相同网络区域内的信息共享、不同网络区域的授权信息共享等等功能。

项目需求

根据项目设计方案和目标,本项目应满足如下需求:
1.校园网划分为5个区域,分别包括教学楼区域、学生宿舍区域、行政楼区域、图书馆区域和校园网内的服务器区域。
2.不同的区域之间采用不同的VLAN进行划分,相同部门的计算机利用二层交换机进行互联,不同部门之间的通信通过三层核心交换机进行转发,访问公网的流量需要经过BGP和ISP路由器。
3.由于考虑到学生的人数很多,且学生常利用自己的计算机连接学校的网络,所以进行静态网络配置显得不那么合适,这里将采用DHCP动态配置学生宿舍区域、教学楼区域、行政楼区域的IP地址,而对于图书馆区域将采用静态方式配置IP地址。
4.在出口路由器中配置NAT地址转换协议,使得校园网中的任意主机可以通过出口路由访问公网中的主机。

项目设计方案

设计方案概述

校园网主要分为了五个区域,分别是学生宿舍区域、教学楼区域、行政楼区域、图书馆区域和校园网内的服务器区域。相同区域之间的通信利用2950-24交换机作为二层交换机进行流量转发,不同区域之间的通信利用3560-24PS交换机作为三层交换机进行流量转发,在网络的核心层选用3560-24PS交换机复制整个校园网内网的流量转发,并通过连接1841边缘路由器进行内外网的通信。
由于学生宿舍需要访问和使用网络的人数最多,所以在进行IP地址划分时,我们将C类IP地址的网络号的后3位拿出,作为主机号进行IP地址的划分,使得学生宿舍区域的可用IP数量达到可观的2046个,而其他区域默认划分的可用IP数量为254个。

学校业务部门分布

在项目的设计过程中,我们假定校园网中业务部门的分布和所对应的主机数量如下:
在这里插入图片描述

VLAN的划分

根据校园网中的不同部门和主机数量,项目的VLAL划分如下
在这里插入图片描述

项目所需设备

项目中需要用于组建校园网内部的设备信息如下:
在这里插入图片描述
需要说明的是,由于学生宿舍区域可以分配的IP地址有2046个,而每个2950-24交换机只能连接23台计算机(保留一个端口用于交换机的互联),所以实际上在学生宿舍区域需要使用的2950-24交换机远不止3台,而在项目方案的设计中,为了方便网络拓扑的模拟,我们只模拟了两个寝室,每个寝室配置一台交换机,而每个寝室的交换机只连接了两台计算机,且用于连接寝室计算机的交换机通过Trunk口相连。
同时,在实际的网络设计中,校园网中应该还含有FTP服务器、DNS服务器和用于对外网显示学校网页的WWW服务器等等,而在此次仿真实验中,为了简便起见,仅启用了DHCP服务器用于分配动态IP地址。

静态IP地址说明

为了更加真实的模拟实际的上网环境,本项目中的部分主机或服务器采用了静态IP地址的配置方式,配置的IP地址如下表:
在这里插入图片描述

网络系统设计

网络拓扑图

根据项目需求和项目设计方案中的相关内容,我们首先利用Cisco Packet Tracer Student模拟器绘制网络拓扑图如下,对于其中用到DHCP动态IP地址配置的主机没有标识IP地址,静态配置IP地址的主机已标识IP地址
在这里插入图片描述

VTP协议配置

在绘制好网络拓扑图后,我们首先配置核心路由器的VTP协议,用于管理和调整VLAN,在核心路由器上启用VTP服务,并配置成VTP的服务端:
在这里插入图片描述
然后我们在各个业务区域的接口交换机中启用VTP服务,并配置VTP客户端,即在Switch1、Switch2、Switch3、Switch4、Switch5上按照如下配置:
在这里插入图片描述
接着在核心交换机上配置帧中继,声明交换机端口中继连路封装协议是802.11q,并将交换机之间的相连的端口配置为dot1q封装
在这里插入图片描述

VLAN的配置

在核心交换机创建相应的VLAN并进行端口划分:
在这里插入图片描述配置学生宿舍区域的Switch1:
在这里插入图片描述
配置学生宿舍区域Switch6:
在这里插入图片描述
配置学生宿舍区域Switch7:
在这里插入图片描述
同理配置教学楼区域、行政楼区域、图书馆区域、和服务器区域的接口交换机,设置与交换机连接的为trunk口,与计算机直连的是access口,并配置相应的VLAN:
在这里插入图片描述
在这里插入图片描述

DHCP服务的配置

首先找到DHCP服务器的配置版面,选择Services中的DHCP配置,打开DHCP服务并创建相应的DHCP地址池,并配置每个地址池的起始IP、默认网关、可用IP数量:
在这里插入图片描述
配置好的界面显示如下:
在这里插入图片描述
接着配置核心交换机,启用DHCP服务并向192.168.5.2索取IP地址
在这里插入图片描述

NAT的配置

到Border路由器和ISP路由器,分别添加WIC-2T模块,接着配置在路由器上配置NAT协议
在这里插入图片描述

网络连通性测试

首先检查学生宿舍区域中PC0、PC1、PC2、PC3的IP地址,可以看到它们均通过DHCP服务正确的分配到了IP地址:
在这里插入图片描述
在这里插入图片描述
接着利用PC0(192.168.8.2)举例进行学生宿舍区域(VLAN1)内部通信ping测试:
在这里插入图片描述
通过PC0(192.168.8.2)进行学生宿舍区域(VLAN1)与教学楼区域(VLAN2)PC4(192.168.1.4)的ping测试:
在这里插入图片描述
通过PC0(192.168.8.2)进行学生宿舍区域(VLAN1)与行政楼区域(VLAN3)PC6(192.168.3.2)的ping测试:
在这里插入图片描述
通过以上举例测试可以看出,相同或不同的VLAN之间可以互相连通,配置了DHCP动态获取地址的主机均得到了正确的IP地址,VLAN和DHCP配置均正确。
接下来我们通过PC0(192.168.8.2)进行学生宿舍区域(VLAN1)与外网区域的PC10(223.1.1.10)的ping测试来检查NAT配置是否正确:

在这里插入图片描述
可以看到内网和外网能够正确ping通,NAT协议配置正确。

网络拓扑图资源

在这里插入图片描述
相关资源已上传至百度网盘
链接:https://pan.baidu.com/s/1en6u34ZfZ33fib6-Bz6iWg
提取码:qwer
网盘资源已更新,仅供大家学习参考~

后记

若仍有有疑问,欢迎评论留言

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/monster663/article/details/124508168

智能推荐

linux devkmem 源码,linux dev/mem dev/kmem实现访问物理/虚拟内存-程序员宅基地

文章浏览阅读451次。dev/mem: 物理内存的全镜像。可以用来访问物理内存。/dev/kmem: kernel看到的虚拟内存的全镜像。可以用来访问kernel的内容。调试嵌入式Linux内核时,可能需要查看某个内核变量的值。/dev/kmem正好提供了访问内核虚拟内存的途径。现在的内核大都默认禁用了/dev/kmem,打开的方法是在 make menuconfig中选中 device drivers --> ..._dev/mem 源码实现

vxe-table 小众但功能齐全的vue表格组件-程序员宅基地

文章浏览阅读7.1k次,点赞2次,收藏19次。vxe-table,一个小众但功能齐全并支持excel操作的vue表格组件_vxe-table

(开发)bable - es6转码-程序员宅基地

文章浏览阅读62次。参考:http://www.ruanyifeng.com/blog/2016/01/babel.htmlBabelBabel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行// 转码前input.map(item => item + 1);// 转码后input.map(function (item) { return item..._让开发环境支持bable

FPGA 视频处理 FIFO 的典型应用_fpga 频分复用 视频-程序员宅基地

文章浏览阅读2.8k次,点赞6次,收藏29次。摘要:FPGA视频处理FIFO的典型应用,视频输入FIFO的作用,视频输出FIFO的作用,视频数据跨时钟域FIFO,视频缩放FIFO的作用_fpga 频分复用 视频

R语言:设置工作路径为当前文件存储路径_r语言设置工作目录到目标文件夹-程序员宅基地

文章浏览阅读575次。【代码】R语言:设置工作路径为当前文件存储路径。_r语言设置工作目录到目标文件夹

background 线性渐变-程序员宅基地

文章浏览阅读452次。格式:background: linear-gradient(direction, color-stop1, color-stop2, ...);<linear-gradient> = linear-gradient([ [ <angle> | to <side-or-corner>] ,]? &l..._background线性渐变

随便推点

【蓝桥杯省赛真题39】python输出最大的数 中小学青少年组蓝桥杯比赛 算法思维python编程省赛真题解析-程序员宅基地

文章浏览阅读1k次,点赞26次,收藏8次。第十三届蓝桥杯青少年组python编程省赛真题一、题目要求(注:input()输入函数的括号中不允许添加任何信息)1、编程实现给定一个正整数N,输出正整数N中各数位最大的那个数字。例如:N=132,则输出3。2、输入输出输入描述:只有一行,输入一个正整数N输出描述:只有一行,输出正整数N中各数位最大的那个数字输入样例:

网络协议的三要素-程序员宅基地

文章浏览阅读2.2k次。一个网络协议主要由以下三个要素组成:1.语法数据与控制信息的结构或格式,包括数据的组织方式、编码方式、信号电平的表示方式等。2.语义即需要发出何种控制信息,完成何种动作,以及做出何种应答,以实现数据交换的协调和差错处理。3.时序即事件实现顺序的详细说明,以实现速率匹配和排序。不完整理解:语法表示长什么样,语义表示能干什么,时序表示排序。转载于:https://blog.51cto.com/98..._网络协议三要素csdn

The Log: What every software engineer should know about real-time data's unifying abstraction-程序员宅基地

文章浏览阅读153次。主要的思想,将所有的系统都可以看作两部分,真正的数据log系统和各种各样的query engine所有的一致性由log系统来保证,其他各种query engine不需要考虑一致性,安全性,只需要不停的从log系统来同步数据,如果数据丢失或crash可以从log系统replay来恢复可以看出kafka系统在linkedin中的重要地位,不光是d..._the log: what every software engineer should know about real-time data's uni

《伟大是熬出来的》冯仑与年轻人闲话人生之一-程序员宅基地

文章浏览阅读746次。伟大是熬出来的  目录  前言  引言 时间熬成伟大:领导者要像狼一样坚忍   第一章 内圣外王——领导者的心态修炼  1. 天纵英才的自信心  2. 上天揽月的企图心  3. 誓不回头的决心  4. 宠辱不惊的平常心  5. 换位思考的同理心  6. 激情四射的热心  第二章 日清日高——领导者的高效能修炼  7. 积极主动,想到做到  8. 合理掌控自己的时间和生命  9. 制定目标,马..._当狼拖着受伤的右腿逃生时,右腿会成为前进的阻碍,它会毫不犹豫撕咬断自己的腿, 以

有源光缆AOC知识百科汇总-程序员宅基地

文章浏览阅读285次。在当今的大数据时代,人们对高速度和高带宽的需求越来越大,迫切希望有一种新型产品来作为高性能计算和数据中心的主要传输媒质,所以有源光缆(AOC)在这种环境下诞生了。有源光缆究竟是什么呢?应用在哪些领域,有什么优势呢?易天将为您解答!有源光缆(Active Optical Cables,简称AOC)是两端装有光收发器件的光纤线缆,主要构成部件分为光路和电路两部分。作为一种高性能计..._aoc 光缆

浏览器代理服务器自动配置脚本设置方法-程序员宅基地

文章浏览阅读2.2k次。在“桌面”上按快捷键“Ctrl+R”,调出“运行”窗口。接着,在“打开”后的输入框中输入“Gpedit.msc”。并按“确定”按钮。如下图 找到“用户配置”下的“Windows设置”下的“Internet Explorer 维护”的“连接”,双击选择“自动浏览器配置”。如下图 选择“自动启动配置”,并在下面的“自动代理URL”中填写相应的PAC文件地址。如下..._設置proxy腳本