2022年校园网网络构建方案设计和实现.pdf

上传人:Q****o 文档编号:14567916 上传时间:2022-05-05 格式:PDF 页数:19 大小:1.89MB
返回 下载 相关 举报
2022年校园网网络构建方案设计和实现.pdf_第1页
第1页 / 共19页
2022年校园网网络构建方案设计和实现.pdf_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《2022年校园网网络构建方案设计和实现.pdf》由会员分享,可在线阅读,更多相关《2022年校园网网络构建方案设计和实现.pdf(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、计算机网络课程设计校园网网络构建方案设计和实现学院:计算机科学与技术学院班级:姓名:XXX 学号:XXXXXXXXX 小组成员:指导教师:精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 19 页 - - - - - - - - - - 一、具体设计任务(1)题目: 校园网网络构建方案设计与实现(2)任务:某高校现有两个地理位置分离的分校区,每个校区入网信息点有2000 多个,现准备通过科教网接入因特网,但从科教网只申请到4 个 C类网络() ,为了安全,要求每个分校区的学生公寓子网和教师子网不

2、在同一广播域。同时, 学校有若干台应用服务器,同时对内和对外提供Web 等网络服务。(3)要求:(1)分析以上情况,结合实验室条件,完成需求分析;(2)列出所需设备,设计完成网络拓扑结构图;(3)在实验环境下完成设备的具体配置;(4)调试验证。二、基本思路及所涉及的相关理论(1)相关理论:虚拟局域网VLAN 的划分;网络地址转换NAT(静态 NAT配置、动态NAT配置及端口多路复用PAT ) ;路由表的配置(回址路由和默认路由);网际控制报文协议ICMP。(2)基本思路: 虚拟局域网VLAN1主要为了解决交换机在进行局域网互连时无法限制广播的问题。这种技术可以把一个LAN 划分成多个逻辑的LA

3、N VLAN, 每个 VLAN是一个广播域, VLAN内的主机间通信就和在一个LAN 内一样, 而 VLAN间则不能直接互通。所以通过虚拟局域网VLAN 技术可以很好地达到把每个分校区的学生公寓子网和教师子网分在不同的广播域。这样,广播报文被限制在一个VLAN内,使得学生公寓子网和教师子网不能直接通信。所以,虚拟局域网VLAN技术不但增强了局域网的安全性,同时也灵活于构建虚拟工作组,用 VLAN 可以划分不同的用户到不同的工作组,同一工作组的用户也不必局限于某一固定的物理范围, 所以也很好解决了该高校有两个地理位置分离的分校区的问题,使得网络构建和维护更方便灵活。而且VLAN是在数据链路层的,

4、划分子网是在网络层的,所以不同子网之间的 VLAN即使是同名也不可以相互通信。 网络地址转换2(Network Address Translation或简称 NAT)是一种在IP数据包通过路由器或防火墙时重写源IP地址或目的IP 地址的技术。 借助于 NAT3, 私有(保留 )地址的“内部”网络通过路由器发送数据包时,私有地址被转换成合法的IP 地址,一个局域网只需使用少量 IP 地址 (甚至是1 个)即可实现私有地址网络内所有计算机与Internet 的通信需求。NAT将自动修改IP 报文头中的源IP地址和目的IP地址,IP地址校验则在NAT处理过程中自动完成。NAT的实现方式3有三种,即静

5、态转换Static Nat、动态转换Dynamic Nat 和 端口多路复用 OverLoad。静态转换是指将内部网络的私有IP地址转换为公有IP 地址, IP 地址对是一对一的,是精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 19 页 - - - - - - - - - - 一成不变的,某个私有IP地址只转换为某个公有IP地址。借助于静态转换,可以实现外部网络对内部网络中某些特定设备(如服务器 )的访问,所以,对于学校有若干台应用服务器,要同时对内和对外提供Web 等网络服务,就可以通过对

6、路由器进行静态NAT配置来实现。动态转换是指将内部网络的私有IP地址转换为公用IP 地址时, IP 地址对是不确定的,而是随机的,所有被授权访问上Internet 的私有 IP 地址可随机转换为任何指定的合法IP 地址。也就是说, 只要指定哪些内部地址可以进行转换,以及用哪些合法地址作为外部地址时,就可以进行动态转换。动态转换可以使用多个合法外部地址集。当 ISP提供的合法IP地址略少于网络内部的计算机数量时,可以采用动态转换的方式。所以,针对学校只申请到4 个 C类网络() ,而该高校的每个校区入网信息点就达到2000 多个的情况,可以利用动态NAT配置解决这个IP地址不足的问题。端口多路复

7、用(Port address Translation,PAT) 是指改变外出数据包的源端口并进行端口转换,即端口地址转换(PAT ,Port Address Translation).采用端口多路复用方式。内部网络的所有主机均可共享一个合法外部IP 地址实现对Internet 的访问,从而可以最大限度地节约IP地址资源。同时,又可隐藏网络内部的所有主机,有效避免来自Internet 的攻击。因此,目前网络中应用最多的就是端口多路复用方式。所以在真实方案中,该高校最好是用PAT的配置来解决几千个入网信息点却只有几百个合法IP地址的问题。三、设计方案(设备、拓扑结构图)(1)设备:DCRS-552

8、6S 三层交换机( 2 台)DCR-2626路由器( 2 台)直连双绞线( 4 根)交叉双绞线( 3 根)Console 电缆( 1 根) 注:该线本实验没用到PC机( 4 台)(2)拓扑结构图:(利用 Microsoft Office Visio 环境绘制拓扑结构图如下:)精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 19 页 - - - - - - - - - - VLAN1:192.168.1.2VLAN100:192.168.2.1(端口 1-8)VLAN200:192.168.3.

9、1(端口 9-16)F0/0192.168.1.1F0/1222.191.1.1F0/1222.191.1.2F0/0192.168.10.1IP:192.168.10.2网关 :192.168.10.1IP:192.168.2.2网关 :192.168.2.1IP:192.168.3.2网关 :192.168.3.1IP:192.168.1.110网关 :192.168.1.2VLAN100VLAN200VLAN1VLAN1由于客观原因,我们第五组实验设备缺少一台三层交换机A校区B校区Router-ARouter-BSwitch-A实际实验时我们把该PC的IP地址配置为192.168.2.3

10、 亦可。在此说明一下。四、具体配置步骤(1)Switch-A 三层交换机上VLAN 的划分:Switch-A 交换机VLAN端口成员IP地址1缺省 VLAN第一步:交换机恢复出厂设置switch#set default switch#write switch#reload 第二步:给交换机设置IP地址即管理IP。switch#config switch(Config)#interface vlan 1 switch(Config-If-Vlan1)#ip address switch(Config-If-Vlan1)#no shutdown switch(Config-If-Vlan1)#ex

11、it switch(Config)#exit 第三步:创建vlan100 和 vlan200。switch(Config)#switch(Config)#vlan 100switch(Config-Vlan100)#exitswitch(Config)#vlan 200switch(Config-Vlan200)#exit精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 19 页 - - - - - - - - - - switch(Config)#验证配置:switch#show vlanVL

12、AN Name Type Media Ports- - - - -1 default Static ENET Ethernet0/ 0/1 Ethernet0/0/2Ethernet0/0/3 Ethernet0/0/4Ethernet0/0/5 Ethernet0/0/6Ethernet0/0/7 Ethernet0/ 0/8Ethernet0/0/9 Ethernet0/0/10Ethernet0/0/11 Ethernet0/ 0/12Ethernet0/0/13 Ethernet0/ 0/14Ethernet0/0/15 Ethernet0/ 0/16Ethernet0/0/17 Et

13、hernet0/0/18Ethernet0/0/19 Ethernet0/ 0/20Ethernet0/0/21 Ethernet0/0/22Ethernet0/0/23 Ethernet0/0/24100 VLAN0100 Static ENET !已经创建了vlan100,vlan100 中没有端口;200 VLAN0200 Static ENET !已经创建了vlan200,vlan200 中没有端口;第四步:给vlan100 和 vlan200 添加端口。switch(Config)#vlan 100 !进入 vlan 100switch(Config-Vlan100)#switchp

14、ort interface ethernet 0/0/1-8 !给 vlan100 加入端口1-8Set the port Ethernet0/ 0/1 access vlan 100 successfullySet the port Ethernet0/ 0/2 access vlan 100 successfullySet the port Ethernet0/ 0/3 access vlan 100 successfullySet the port Ethernet0/ 0/4 access vlan 100 successfullySet the port Ethernet0/ 0/5

15、 access vlan 100 successfullySet the port Ethernet0/ 0/6 access vlan 100 successfullySet the port Ethernet0/ 0/7 access vlan 100 successfullySet the port Ethernet0/ 0/8 access vlan 100 successfullyswitch(Config-Vlan100)#exitswitch(Config)#vlan 200 !进入 vlan 200switch(Config-Vlan200)#switchport interf

16、ace ethernet 0/0/9-16!给 vlan200 加入端口9-16Set the port Ethernet0/ 0/9 access vlan 200 successfullySet the port Ethernet0/ 0/10 access vlan 200 successfullySet the port Ethernet0/ 0/11 access vlan 200 successfullySet the port Ethernet0/ 0/12 access vlan 200 successfullySet the port Ethernet0/ 0/13 acce

17、ss vlan 200 successfullySet the port Ethernet0/ 0/14 access vlan 200 successfullySet the port Ethernet0/ 0/15 access vlan 200 successfullySet the port Ethernet0/ 0/16 access vlan 200 successfullyswitch(Config-Vlan200)#exit验证配置:switch#show vlanVLAN Name Type Media Ports- - - - -1 default Static ENET

18、Ethernet0/ 0/17 Ethernet0/ 0/18Ethernet0/0/19 Ethernet0/ 0/20Ethernet0/0/21 Ethernet0/0/22Ethernet0/0/23 Ethernet0/0/24精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 19 页 - - - - - - - - - - 100 VLAN0100 Static ENET Ethernet0/0/1 Ethernet0/0/ 2Ethernet0/ 0/3 Ethernet0/ 0/

19、4Ethernet0/0/5 Ethernet0/0/6Ethernet0/0/7 Ethernet0/ 0/8200 VLAN0200 Static ENET Ethernet0/ 0/9 Ethernet0/ 0/10Ethernet0/ 0/11 Ethernet0/0/12Ethernet0/ 0/13 Ethernet0/0/14Ethernet0/ 0/15 Ethernet0/0/16第五步:配置交换机各vlan 虚接口的 IP地址DCRS-5526S(Config)#int vlan 100 DCRS-5526S(Config-If-Vlan100)#ip address sh

20、utDCRS-5526S(Config-If-Vlan100)#exitDCRS-5526S(Config)#int vlan 200DCRS-5526S(Config-If-Vlan200)#ip address shutDCRS-5526S(Config-If-Vlan200)#exitDCRS-5526S(Config)#部分验证配置如下图:(2)配置 Router-A 路由器上两个接口的IP地址:Router-A 配置表F0/0(3)配置 Router-B 路由器上两个接口的IP 地址:Router-B 配置表F0/0精品资料 - - - 欢迎下载 - - - - - - - - -

21、- - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 19 页 - - - - - - - - - - (4)Router-A 路由器动态NAT配置:(配置 Router-A 的 NAT)(a).定义合法 IP地址池命令的语法如下:ip nat pool 地址池名称起始 IP 地址 终止 IP地址子网掩码(b).定义内部访问列表命令的语法如下:access-list 标号permit 源地址通配符(其中,标号为199 之间的整数)本实验实际对Router-A 配置动态NAT过程如下:Router-A#confRouter-A_config#ip access-lis

22、t standard 1 !定义访问控制列表Router-A_config_std_nacl#permit !定义允许转换的源地址范围Router-A_config_std_nacl#exitRouter-A_config#ip nat pool netA !定义名为 netA 的转换地址池【注:为了简便本次实验暂时只用了两个C类网络, 而真实当中应该利用以下配置来添加IP池里面的 IP:ip nat pool cernet netmask 】Router-A_config#ip nat inside source list 1 pool netA overload !配置将 ACL允许的源地

23、址转换成netA 中的地址,并且做PAT的地址复用Router-A_config#int f0/ 0 Router-A_config_f0/ 0#ip nat inside !定义 F0/0 为内部接口Router-A_config_f0/ 0#int f0/1Router-A_config_f0/1#ip nat outside !定义 F0/1 为外部接口Router-A_config_f0/1#exitRouter-A_config#ip route 0.0.0.0 !配置路由器A 的缺省路由Router-A#sh ip nat translatiosPro. Dir Inside lo

24、cal Inside global Outside local Outside globalICMP OUT (5)Router-B 路由器动态NAT配置:本实验实际对Router-B 配置动态NAT过程如下:Router-B#confRouter-B_config#ip access-list standard 2 !定义访问控制列表Router-B_config_std_nacl#permit !定义允许转换的源地址范围Router-B_config_std_nacl#exitRouter-B_config#ip nat pool netB !定义名为 netB 的转换地址池【注:为了简便

25、本次实验暂时只用了两个C类网络, 而真实当中应该利用以下配置来添加IP池里面的 IP:ip nat pool cernet netmask 】Router-B_config#ip nat inside source list 2 pool netB overload !配置将 ACL允许的源地址转换成netB 中的地址,并且做PAT的地址复用Router-B_config#int f0/ 0 Router-B_config_f0/ 0#ip nat inside !定义 F0/0 为内部接口Router-B_config_f0/ 0#int f0/1Router-B_config_f0/1#i

26、p nat outside !定义 F0/1 为外部接口Router-B_config_f0/1#exitRouter-B_config#ip route 0.0.0.0 !配置路由器B的缺省路由Router-B#sh ip nat translatiosPro. Dir Inside local Inside global Outside local Outside global精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 19 页 - - - - - - - - - - ICMP OUT

27、 (6)Router-A 路由器静态NAT配置4:Router-A(config)#interface FastEthernet 0/ 0Router-A(config-if)#ip nat insideRouter-A(config-if)#exitRouter-A(config)#interface FastEthernet 0/1Router-A(config-if)#ip nat outsideRouter-A(config-if)#exitRouter-A(config)#ip nat inside source static 【! 将内部网络地址转换为合法IP 地址】Router-

28、A(config)#writeRouter-A(config)#验证配置:Router-A#sh ip nat translationsPro Inside local Inside global Outside local Outside global- -(7)Router-A 路由器回址路由和默认路由的配置:配置类型配置命令回址路由ip route route route 默认路由ip route 0.0.0.0 配置成功以后执行sh ip route 所显示的正确结果如下:精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - -

29、 - - - - -第 8 页,共 19 页 - - - - - - - - - - (8)Router-B 路由器默认路由的配置:配置类型配置命令默认路由ip route 0.0.0.0 配置成功以后执行sh ip route 所显示的正确结果如下:五、结果验证(一)普通入网信息点上PC和应用服务器上IP 地址和网关的设置:入网信息点类型IP地址网关校区 A 学生子网( VLAN100)实验时配置为亦可)校区 A 教师子网 (VLAN200)校区 B 入网信息点校区 A 应用服务器 (VLAN1)部分验证配置如下图:校区 A 学生子网( VLAN100)如下:校区 A 应用服务器 (VLAN

30、1) 如下:精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 19 页 - - - - - - - - - - 校区 B 入网信息点如下:(二)详细结果验证Ping 测试:(1)校区 A 学生子网( VLAN100)Ping 各个网段的结果如下:分别是通、通、通、不通。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 19 页 - - - - - - - - - - 校区 A 学生子网( VLA

31、N100)Ping 服务器的结果如下:结果是 Ping 通。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 19 页 - - - - - - - - - - (2)校区 A 教师子网 (VLAN200) Ping 各个网段的结果如下:分别是通、通、通、不通。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 19 页 - - - - - - - - - - 精品资料 - - - 欢迎下载 -

32、- - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 19 页 - - - - - - - - - - 校区 A 教师子网 (VLAN200)Ping 服务器的结果如下:结果是 Ping 通。(3)校区 B入网信息点Ping各个网段的结果如下:分别是、通、通、通、不通。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 14 页,共 19 页 - - - - - - - - - - (4)校区 A 应用服务器 (VLAN1) Ping各个网段的结果

33、如下:分别是通、通、通、不通、Ping 校区 A 内的学生子网上的通。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 15 页,共 19 页 - - - - - - - - - - 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 16 页,共 19 页 - - - - - - - - - - (5)最后,选择Router-B 路由器 ping 各个网段的结果显示如下:分别是通、通、通、不通。六、调试过程中出现的问题及

34、解决方法1.“主机掩码”问题:在做路由器的动态NAT配置中,当要定义内部网络中允许访问Internet 的访问列表时,即有关命令如下:access-listl 标号permit 源地址通配符(其中,标号为199 之间的整数)据此,本实验中应该这样配置:permit !定义允许转换的源地址范围但是在实验系统所给出的一些帮助文档时,是这样配置的:permit !定义允许转换的源地址范围而刚开始时,我们就是这样配置的。后来经上网查阅3,得知这后面的一个掩码是一种主机精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第

35、 17 页,共 19 页 - - - - - - - - - - 掩码,而不是子网掩码。具体描述如下:“需要注意的是, 在这里采用的是主机掩码,而非子网掩码。 子网掩码与主机掩码的关系为:主机掩码 +子网掩码 =。例如,子网掩码为,则主机掩码为;子网掩码为则主机掩码为子网掩码为则主机掩码为子网掩码为,刚主机掩码为0.0.0.63。 ”2. 路由器接入时出现的问题:不仅在实验中,还是在课程设计中,凡是有用到路由器接入时通常会出现PC与 PC 之间 Ping 不通,而各PC只能 Ping 通到对方PC所接的交换机端口或路由器端口。然而这从理论上说既然一台PC能 Ping通到对方PC所接的交换机端口

36、或路由器端口,那么就应该可以Ping 通对方 PC的。但好几次实验都出现这种情况,可能由于机器设备的缘故,该问题还有待于解决。3. 不同 VLAN 要进行通信:不同 VLAN要进行通信, 则需要通过路由器或三层交换机等三层设备。所以本次实验中,两个子网里的学生机器和教师机器由于利用了三层交换机从而导致了在一定条件下是可以Ping 通的。七、个人体会及建议(一)方案分析配置的方案更好端口多路复用(Port address Translation,PAT) 是指改变外出数据包的源端口并进行端口转换,即端口地址转换(PAT ,Port Address Translation).采用端口多路复用方式。

37、内部网络的所有主机均可共享一个合法外部IP 地址实现对Internet 的访问,从而可以最大限度地节约IP地址资源。同时,又可隐藏网络内部的所有主机,有效避免来自Internet 的攻击。因此,目前网络中应用最多的就是端口多路复用方式。而用动态NAT 配置则实际还是分配一个IP 地址给一台主机, 只是动态分配而已,当某一时间上外网的入网信息点很多时,则会导致其他问题, 影响学生或教师的正常上网。所以在真实方案中,该高校最好是用PAT的配置来解决几千个入网信息点却只有几百个合法IP地址的问题。2.添加多个合法IP 地址范围在本实验中,由于从科教网那边申请到4 个 C类网络() ,而本次实验为了简

38、便,只使用 2 个 C类网络(),所以应该在配置路由的动态NAT时,应该用以下命令把其2 个 C类网络也添加到IP地址池中,具体命令如下:(Router-A 配置如下:)ip nat pool cernet netmask 或 ip nat pool test prefix-length 24(Router-B 配置如下:)ip nat pool cernet netmask 或 ip nat pool test prefix-length 243. 添加多个访问列表如果想将多个IP地址段转换为合法IP 地址,可以添加多个访问列表。在本次实验中,当欲将和转换为合法IP 地址时,应当添加下述命令

39、:access-list2 permit 0.0.0 permit 0.0.0多台入网信息点的接入精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 18 页,共 19 页 - - - - - - - - - - 通过更多的交换机和路由器来实现2000 多台入网信息点的接入。比如在顶层交换机的不同端口中, 配置不同的路由器和交换机在接出来以后,建议其 IP地址的分配按不同的VLAN的使用情况从网段开始节约分配,在不同使用IP 范围内,把路由器的端口配置成相应网段使用的开始IP 地址就可以实现。大概网络的拓扑结

40、构图如下:(二)个人体会虽然此次实验由于客观因素等原因,还存在着部分问题, 但本次实验都是在先查找资料,学懂实验有关理论原理的情况下进行配置和操作的,这样知其本质则出现问题时能冷静对待,分清是人为错误和还是机器故障,做到游刃有余,学有所得。当然,由于时间短暂,在实验中未能更加贴近实际网络配置的要求来做出相关实验和配置,还有很多这方面的知识更要加以验证和学习。八、参考资料1 wenxuan001.百度百科虚拟局域网EB/OL. wenxuan001.维基 .维基百科网络地址转换EB/OL. 9C9C&variant=zh-cn. 200X-XX-XX3 talmud. 百度百科 nat EB/OL. 200X-XX-XX4 李馥娟 .计算机网络实验教程M. 北京:清华大学出版社,:79-92精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 19 页,共 19 页 - - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁