网络工程实践 课程设计报告
课 题: 多校区局域网 姓 名:
学 号: 同组姓名: 专业班级:
网工10101
同组姓名:
指导教师: 梅晓勇 设计时间: 2013上半年第16-17周
评阅意见: 评定成绩: 指导老师签名: 年 月 日
--
--
目录
一、 课程设计目的 .......................................................................................... 错误!未定义书签。 二、设计任务及要求ﻩ错误!未定义书签。 三、需求分析ﻩ错误!未定义书签。
3.1、调研情况ﻩ错误!未定义书签。
3.2、多校区网达到的目标 ...................................................................... 错误!未定义书签。 3.3、需求功能ﻩ错误!未定义书签。 四、网络设计ﻩ错误!未定义书签。 4.1、设计思想ﻩ错误!未定义书签。 4.2、网络设计原则ﻩ错误!未定义书签。
4.3、总体规划 .......................................................................................... 错误!未定义书签。 4.4、拓扑设计 .......................................................................................... 错误!未定义书签。 4.5、物理设计 .......................................................................................... 错误!未定义书签。
4.5.1、路由器和三层交换机选择原则ﻩ错误!未定义书签。 4.5.2、物理设备清单ﻩ错误!未定义书签。
4.6、IP设计 ............................................................................................. 错误!未定义书签。
4.6.1、IP地址分配 .................................................................................................... 7 4.7、路由设计ﻩ错误!未定义书签。
五、设备安装调试[含代码] ............................................................................ 错误!未定义书签。
5.1、路由器的配置代码ﻩ错误!未定义书签。
5.2、三层交换机的配置代码 .................................................................. 错误!未定义书签。 5.3、二层交换机的配置代码 ................................................................ 错误!未定义书签。 5.3、调试结果截图 .................................................................................. 错误!未定义书签。 六、 设计重难点分析 ...................................................................................... 错误!未定义书签。
6.1、地址池 .............................................................................................. 错误!未定义书签。 6.2、ACL访问控制链表23ﻩ
七、课程设计小结 ............................................................................................ 错误!未定义书签。 八、参考文献ﻩ错误!未定义书签。
--
--
一、 课程设计目的
网络工程实践是网络工程及计算机相关专业的重要实践环节之一,该内容可以培养学生理论联系实际的设计思想,训练综合运用所学的计算机网络基础理论知识,结合实际网络设备,解决在设计、安装、调试网络中所遇到的问题,从而使基础理论知识得到巩固和加深。学生通过综合实验学习掌握网络设计中的一般设计过程和方法,熟悉并掌握运用二层交换机、三层交换机、路由器和防火墙的配置技术。
另外通过实践,可以掌握组建计算机网络工程的基本技术,特别是网络规划、交换机路由器等网络设备的基本功能与选型以及网络应用服务器的基本配置,同时提高学生的应用能力和动手实践能力。确立校园网建设的目标,不仅要考虑技术方面,而且还要考虑环境、应用和管理等方面,必须与学校各方面改革、建设长远发展相结合,科学论证和决策。根据这一要求:建设一个技术先进、扩展性强、能覆盖多校区主要楼宇的校园主干网络,将学校的各种PC机、工作站、终端设备和局域网连接起来,并与有关广域网相连,形成结构合理、内外沟通的校园计算机网络系统。
二、设计任务及要求
用一组实验设备(2个路由器、二台二层交换机、二台三层交换机)构建一个多校区
局域网,主校区与分校区互通,并实现到Internet的访问。具体要求如下: a) 在一台两层交换机上划分多个VLAN。
要求实现:Vlan之间均能通过路由器访问外网,Vlan之间不能通信。
b) 在一台三层交换机上划分多个VLAN,并配置SVI接口使Vlan之间能够通信。要
求:Vlan之间能能够互通,能访问Internet。
c) 多校区路由器内采用OSPF路由协议,使全网联通。 d) 采用路由器将主校区网再与外网(校园网)相联,配置NAT协议。 e) 画出网络拓扑图,并给各VLAN划分IP地址、掩码、网关,以及各网络设备接口的
IP地址。
f) 需要在三层交换机中设置访问控制链表,使某些Vlan之间实现单向控制或独立或自
由访问
g) IP分配规则:使用172.16.0.0/12
三、需求分析
3.1、调研情况
大学共有两个校区:主校区和分校区。主校区建筑主要有教学楼2栋,实验楼1栋,行政楼1栋,体育馆1栋,图书馆1栋,宿舍4栋,食堂1栋。分校区建筑主要有教学楼2栋,实验楼1栋,行政楼1栋,体育馆1栋,宿舍4栋,食堂1栋。
主校区:
1.教学楼2幢(11层),每层有教室20间,每个教室布设信息点1个。
2.实验大楼1幢(7层),每层有实验室12间,每个实验室布设信息点4个,7层为计算机中心,布设信息点300个。
--
--
3.行政大楼1幢(5层),每层有办公室10间,每间办公室布设5个信息点。第5层为网络中心,有2间办公室和一间大机房,每间办公室布设12个信息点,大机房布设信息点100个,并通过一根光纤通过电信公网接入Internet。一根光纤通过VPN设备与其他校区连接。
4.学生宿舍楼4幢(11层),每层有24间房间,每间布设信息点6个。
5.食堂1幢(3层),1、2楼为餐厅,布设信息点5个,3楼为3间管理办公室,每个办公室布设信息点2个。
6.图书馆1幢(5层),1-4层每层有办公室或阅览室8间,每间布设信息点2个,5层为电子阅览室,布设信息点100个。
7.体育馆1幢,布设信息点10个。
分校区:
1.教学楼1幢(11层),每层有教室20间,每个教室布设信息点1个。
2.实验大楼1幢(7层),每层有实验室12间,每个实验室布设信息点4个,7层为计算机中心,布设信息点300个。
3.行政大楼1幢(5层),每层有办公室5间,每间办公室布设5个信息点。第1层有两间为网络机房,所有楼栋的网络汇聚于该机房,并通过一根光纤通过VPN设备与主校区连接。
4.学生宿舍楼4幢(7层),每层有24间房间,每间布设信息点6个。
5.食堂1幢(3层),1、2楼为餐厅,布设信息点5个,3楼为5间办公室,每个办公室布设信息点2个。
6.体育馆1幢,布设信息点10个。
3.2、多校区网达到的目标
1、在多校区网中建成一个适合于信息采集、共享的内部网络,在此基础上建立起供用户培训使用的内部网络以及内部办公网络。
2、使用访问控制列表、地址转换安全的实现到Internet的接入与访问,及实现信息在Internet的发布。
3.3、需求功能
多校区网最终必须是一个集计算机网络技术、多项信息管理、办公自动化和信息发布等功能于一体的综合信息平台,并能够有效促进现有的管理体制和管理方法,提高用户办公质量和效率。
多校区网的总体设计原则是:
开放性:采用开放性的网络体系,以方便网络的升级、扩展和互联;同时在选择服务器、网络产品时,强调产品支持的网络协议的国际标准化;
可扩充性:从主干网络设备的选型及其模块、插槽个数、管理软件和网络整体结构,以及技术的开放性和对相关协议的支持等方面,来保证网络系统的可扩充性;
可管理性:利用图形化的管理界面和简洁的操作方式,合理地网络规划策略,提供强大的网络管理功能;使日常的维护和操作变得直观,便捷和高效;具体对核心设备进行loopback设置。
--
--
安全性:内部网络之间、内部网络与外部公共网之间的互联,利用VLAN、访问控制链表等对访问进行控制,确保网络的安全;
具体访问控制权限:行政楼不仅能够访问本局域网的所有网段,还能够跨校区访问分校区或主校区的所有网段;而其他网段不能够访问行政楼网段,但其他网段之间可以自由访问,并跨校区访问。
四、网络设计
4.1、设计思想
多校区网计算机网络系统应便于将来网络系统的扩充,网络的硬件和软件应具有相对的独立性;充分考虑网络系统的开放性;充分考虑硬件的适应性,硬件应具有高度的可连接性和兼容性;网络系统应具有高度的开放性,能与不同的计算机系统,通讯系统,自动控制系统连接,能连接不同协议的网络系统;实现多种操作系统平台,多种网络操作系统,多种网络协议互操作。
4.2、网络设计原则
1、网络的先进性和实用性的原则ﻫ采用的硬软件系统既有技术的先进性,又有很高的性能价格比。
2、网络的开放性和兼容性的原则ﻫ选择符合国际标准的网络硬软件产品,有很好的互换、扩展和升级能力。
3、网络的灵活性和可靠性的原则ﻫ网络系统能够适应各种网络应用系统,易于今后向更先进的技术迁移,并且要有很好的容错能力。
4、网络的可管理性和易维护性原则
配置网管软件,采用具有可管理的网络设备,以便合理规划网络资源和控制网络运行。整个网络应结构合理,层次划分清楚且具有相对独立性,便于管理和维护。
5、网络系统的保密性和强有力的防病毒性。
4.3、总体规划
网络设计采用分层设计的思想,由一台主路由器作为核心层,一台三层交换机作为汇聚层,然后是二层交换机作为接入层。主路由器设置与外网及提供内网访问外网的配置。
4.4、拓扑设计
--
--
拓扑图
4.5、物理设计
4.5.1、路由器和三层交换机选择原则
根据多校区网的拓扑结构特点、应用及面临的安全隐患,我们将通过路由器、杀毒软件,实现网络安全隔离、网络监控措施、网络病毒的防范等安全需求,为多校区构建统一、安全的网络。
A:通过一台路由器隔开外网(Internet)与多校区网,路由器中我们设置了防御外部的第一道屏障。
屏蔽路由器对进出内部网络的所有信息进行分析,并按照一定的安全策略(信息过滤规则)对进出内部网络的信息进行限制。它能根据IP地址、UDP和TCP端口来筛选数据。 B:三层交换机中设置扩展访问控制列表,对内网中的VLAN访问进行设置,使某些VLAN能访问哪些资源,某些VLAN不能访问哪些资源。
4.5.2、物理设备清单
网络设备名称 路由器 设备型号 Ruijie RG-RSR20 SERIES --
--
路由器 三层交换机 三层交换机 Ruijie RG-RSR20 SERIES Ruijie RG-S3760E-48 Ruijie RG-S3760E-48 二层交换机 二层交换机
4.6、IP设计
4.6.1、IP地址分配 总体规划:
172.16地区(4位).业务(8位).主机(8位) 地区:
0 0 0 0 主校区 0 0 0 1 分校区
业务:
0 0 0 0 0 0 0 0 教学 0 0 0 0 0 0 0 1 实验 0 0 0 0 0 0 1 0 行政
0 0 0 0 0 0 1 1 学生宿舍 0 0 0 0 0 1 0 0 食堂 0 0 0 0 0 1 0 1 图书馆
0 0 0 0 0 1 1 0 体育馆 0 0 0 0 1 0 0 0 设备互联 1 0 0 0 0 0 0 0 LOOPBACK
主校区路由器:ZXQ_ROUTER Ruijie RG-23287-24 Ruijie RG-23287-24 端口 IP地址 掩码 S4/0 172.18.8.1 255.255.255.252 E0/0 172.16.8.1 255.255.255.252 S3/0 预留作与外网相连的端口 主校区三层交换机:ZXQ_SWITCH1 端口 F0/1 Vlan 10 IP地址 172.16.8.2 172.16.0.254 掩码 255.255.255.252 255.255.255.0 --
--
Vlan 20 Vlan 30 Vlan 40 Vlan 50 Vlan 60 Vlan 70
分校区路由器:FXQ_ROUTER 172.16.1.254 172.16.2.254 172.16.3.254 172.16.4.254 172.16.5.254 172.16.6.254 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 端口 IP地址 S4/0 172.18.8.2 E0/0 172.17.8.1 分校区三层交换机:FXQ_SWITCH1 端口 F0/1 Vlan 10 Vlan 20 Vlan 30 Vlan 40 Vlan 50 Vlan 70 IP地址 172.17.8.2 172.17.0.254 172.17.1.254 172.17.2.254 172.17.3.254 172.17.4.254 172.17.6.254 掩码 255.255.255.252 255.255.255.252 掩码 255.255.255.252 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0
4.7、路由设计
在路由器上使用OSPF动态路由协议,宣告直连网段,以及到达三层交换机上的非直连网段和配置到外网和校园网。
路由表如各设备配置代码。
五、设备安装调试[含代码]
5.1、路由器的配置代码
主校区:ZXQ_ROUTER的配置:
ZXQ_ROUTER(config)#int f 0/0
ZXQ_ROUTER(config-if-FastEthernet 0/0)#ip add 172.16.8.1 255.255.255.252
ZXQ_ROUTER(config-if-FastEthernet 0/0)#no shutdown ZXQ_ROUTER(config-if-FastEthernet 0/0)#exit ZXQ_ROUTER(config)#int s 4/0
ZXQ_ROUTER(config-if-Serial 4/0)#ip add 172.18.8.1 255.255.255.252
--
--
ZXQ_ROUTER(config-if-Serial 4/0)#clock rate 64000 ZXQ_ROUTER(config-if-Serial 4/0)#no shutdown ZXQ_ROUTER(config-if-Serial 4/0)#exit
ZXQ_ROUTER(config)#router ospf 10
ZXQ_ROUTER(config-router)#network 172.16.8.0 255.255.255.252 ZXQ_ROUTER(config-router)#network 172.18.8.0 255.255.255.252 ZXQ_ROUTER(config-router)#exit
ZXQ_ROUTER(config)#int loopback 0
ZXQ_ROUTER(config-if-Loopback 0)#ip add 172.16.128.1 255.255.255.255 ZXQ_ROUTER(config-if-Loopback 0)#exit
分校区:FXQ_ROUTER的配置:
FXQ_ROUTER(config)#int f 0/0
FXQ_ROUTER(config-if-FastEthernet 0/0)#ip add 172.17.8.1 255.255.255.252
FXQ_ROUTER(config-if-FastEthernet 0/0)#no shutdown FXQ_ROUTER(config-if-FastEthernet 0/0)#exit FXQ_ROUTER(config)#int s 4/0
FXQ_ROUTER(config-if-Serial 4/0)#ip add 172.18.8.2 255.255.255.252 FXQ_ROUTER(config-if-Serial 4/0)#no shutdown FXQ_ROUTER(config-if-Serial 4/0)#exit
FXQ_ROUTER(config)#router ospf 10
FXQ_ROUTER(config-router)#network 172.17.8.0 255.255.255.252
FXQ_ROUTER(config-router)#network 172.17.8.0 255.255.255.252 FXQ_ROUTER(config-router)#exit
5.2、三层交换机的配置代码
主校区:ZXQ_SWITCH1的配置:
ZXQ_SWITCH1(config)ip routing //把开启三层交换机的路由功能 ①建立Vlan
ZXQ_SWITCH1(config)vlan 10 ZXQ_SWITCH1(config-vlan)name JX ZXQ_SWITCH1(config-vlan)vlan 20 ZXQ_SWITCH1(config-vlan)name SY ZXQ_SWITCH1(config-vlan)vlan 30 ZXQ_SWITCH1(config-vlan)name XZ ZXQ_SWITCH1(config-vlan)vlan 40 ZXQ_SWITCH1(config-vlan)name SS ZXQ_SWITCH1(config-vlan)vlan 50
--
--
ZXQ_SWITCH1(config-vlan)name ST ZXQ_SWITCH1(config-vlan)vlan 60 ZXQ_SWITCH1(config-vlan)name TS
ZXQ_SWITCH1(config-vlan)vlan 70 ZXQ_SWITCH1(config-vlan)name TY ZXQ_SWITCH1(config-vlan)exit ②对各接口进行相应的设置
ZXQ_SWITCH1(config)#int f0/1 ZXQ_SWITCH1(config-if-FastEthernet 0/1)no switchport //关闭F0/1的交换功能因为它是与路由相连的
ZXQ_SWITCH1(config-if-FastEthernet 0/1)ip add 172.16.8.2 255.255.255.252
ZXQ_SWITCH1(config-if-FastEthernet 0/1)no shutdown ZXQ_SWITCH1(config-if-FastEthernet 0/1)exit
ZXQ_SWITCH1(config)int f0/2 //把F0/2设为trunk
ZXQ_SWITCH1(config-if-FastEthernet 0/2)switchport mode trunk ZXQ_SWITCH1(config-if-FastEthernet 0/2)no shutdown ZXQ_SWITCH1(config-if-FastEthernet 0/2)exit
ZXQ_SWITCH1(config)#int range f 0/3-42 //把F0/3-42 划分到Vlan 40 ZXQ_SWITCH1(config-if-range)#switchport mode access ZXQ_SWITCH1(config-if-range)#switchport access vlan 40 ZXQ_SWITCH1(config-if-range)#exit ③设置SVI接口实现VLan之间通信
ZXQ_SWITCH1(config)#int vlan 10
ZXQ_SWITCH1(config-VLAN 10)#ip add 172.16.0.254 255.255.255.0 ZXQ_SWITCH1(config-VLAN 10)#exit ZXQ_SWITCH1(config)#int vlan 20
ZXQ_SWITCH1(config-VLAN 20)#ip add 172.16.1.254 255.255.255.0 ZXQ_SWITCH1(config-VLAN 20)#exit ZXQ_SWITCH1(config)#int vlan 30
ZXQ_SWITCH1(config-VLAN 30)#ip add 172.16.2.254 255.255.255.0 ZXQ_SWITCH1(config-VLAN 30)#exit ZXQ_SWITCH1(config)#int vlan 40
ZXQ_SWITCH1(config-VLAN 40)#ip add 172.16.3.254 255.255.255.0 ZXQ_SWITCH1(config-VLAN 40)#exit ZXQ_SWITCH1(config)#int vlan 50
ZXQ_SWITCH1(config-VLAN 50)#ip add 172.16.4.254 255.255.255.0 ZXQ_SWITCH1(config-VLAN 50)#exit ZXQ_SWITCH1(config)#int vlan 60
ZXQ_SWITCH1(config-VLAN 60)#ip add 172.16.5.254 255.255.255.0 ZXQ_SWITCH1(config-VLAN 60)#exit ZXQ_SWITCH1(config)#int vlan 70
ZXQ_SWITCH1(config-VLAN 70)#ip add 172.16.6.254 255.255.255.0 ZXQ_SWITCH1(config-VLAN 70)#exit
--
--
④建立相应的地址池 使能自动获取地址
ZXQ_SWITCH1(config)#service dhcp ZXQ_SWITCH1(config)#ip dhcp pool JX
ZXQ_SWITCH1(dhcp-config)#network 172.16.0.0 255.255.255.0 ZXQ_SWITCH1(dhcp-config)#default-router 172.16.0.254 ZXQ_SWITCH1(dhcp-config)#exit
ZXQ_SWITCH1(config)#ip dhcp pool SY
ZXQ_SWITCH1(dhcp-config)#network 172.16.1.0 255.255.255.0 ZXQ_SWITCH1(dhcp-config)#default-router 172.16.1.254 ZXQ_SWITCH1(dhcp-config)#exit
ZXQ_SWITCH1(config)#ip dhcp pool XZ
ZXQ_SWITCH1(dhcp-config)#network 172.16.2.0 255.255.255.0 ZXQ_SWITCH1(dhcp-config)#default-router 172.16.2.254 ZXQ_SWITCH1(dhcp-config)#exit
ZXQ_SWITCH1(config)#ip dhcp pool SS
ZXQ_SWITCH1(dhcp-config)#network 172.16.3.0 255.255.255.0 ZXQ_SWITCH1(dhcp-config)#default-router 172.16.3.254 ZXQ_SWITCH1(dhcp-config)#exit
ZXQ_SWITCH1(config)#ip dhcp pool ST
ZXQ_SWITCH1(dhcp-config)#network 172.16.4.0 255.255.255.0 ZXQ_SWITCH1(dhcp-config)#default-router 172.16.4.254 ZXQ_SWITCH1(dhcp-config)#exit ZXQ_SWITCH1(config)#ip dhcp pool TS
ZXQ_SWITCH1(dhcp-config)#network 172.16.5.0 255.255.255.0 ZXQ_SWITCH1(dhcp-config)#default-router 172.16.5.254 ZXQ_SWITCH1(dhcp-config)#exit
ZXQ_SWITCH1(config)#ip dhcp pool TY
ZXQ_SWITCH1(dhcp-config)#network 172.16.6.0 255.255.255.0 ZXQ_SWITCH1(dhcp-config)#default-router 172.16.6.254 ZXQ_SWITCH1(dhcp-config)#exit ⑤配置ospf 协议使路由器自动学习网络拓扑 ZXQ_SWITCH1(config)#router ospf 10
ZXQ_SWITCH1(config-router)#network 172.16.0.0 255.255.255.0 ZXQ_SWITCH1(config-router)#network 172.16.1.0 255.255.255.0
ZXQ_SWITCH1(config-router)#network 172.16.2.0 255.255.255.0 ZXQ_SWITCH1(config-router)#network 172.16.3.0 255.255.255.0
ZXQ_SWITCH1(config-router)#network 172.16.4.0 255.255.255.0 ZXQ_SWITCH1(config-router)#network 172.16.5.0 255.255.255.0 ZXQ_SWITCH1(config-router)#network 172.16.6.0 255.255.255.0 ZXQ_SWITCH1(config-router)#network 172.16.8.0 255.255.255.0 ZXQ_SWITCH1(config-router)#exit ⑥建立ACL链表对网络进行相应的控制
ZXQ_SWITCH1(config)ip access-list extended 100 ZXQ_SWITCH1(config-ext-nacl)permit ip 172.16.2.0 0.0.0.255 any //允许
--
--
行政(XZ)访问主校区局域网内所有的网段
ZXQ_SWITCH1(config-ext-nacl)deny ip any 172.16.2.0 0.0.0.255 //禁止主校区局域网的其他所有网段(除行政外)访问行政网段
ZXQ_SWITCH1(config-ext-nacl)permit ip any any //允许其他网段间自由访问
FXQ_SWITCH1(config-ext-nacl)permit udp any eq bootpc host 255.255.255.255 //开启地址池的自动分配地址功能 ZXQ_SWITCH1(config-ext-nacl)exit
ZXQ_SWITCH1(config)ip access-list extended 101
ZXQ_SWITCH1(config-ext-nacl)permit ip 172.16.2.0 0.0.0.255 any // 允许行政(XZ)跨校区外网访问分校区所有网段
ZXQ_SWITCH1(config-ext-nacl)deny ip any 172.17.2.0 0.0.0.255 //禁止主校区其他网段跨校区外网访问分校区的行政(XZ)网段
ZXQ_SWITCH1(config-ext-nacl)permit ip any any //允许主校区其他网段跨校区外网访问分校区其他网段(除行政) ZXQ_SWITCH1(config-ext-nacl)exit ZXQ_SWITCH1(config)int f0/1
ZXQ_SWITCH1(config-if-FastEthernet 0/1)ip access-group 101 out ZXQ_SWITCH1(config-if-FastEthernet 0/1)exit ZXQ_SWITCH1(config)int f0/2
ZXQ_SWITCH1(config-if-FastEthernet 0/2)ip access-group 100 in ZXQ_SWITCH1(config-if-FastEthernet 0/2)exit
分校区:FXQ_SWITCH1的配置:
FXQ_SWITCH1(config)ip routing //开启三层交换机的路由功能 ①建立Vlan
FXQ_SWITCH1(config)vlan 10
FXQ_SWITCH1(config-vlan)name JX FXQ_SWITCH1(config-vlan)vlan 20 FXQ_SWITCH1(config-vlan)name SY FXQ_SWITCH1(config-vlan)vlan 30 FXQ_SWITCH1(config-vlan)name XZ FXQ_SWITCH1(config-vlan)vlan 40
FXQ_SWITCH1(config-vlan)name SS FXQ_SWITCH1(config-vlan)vlan 50 FXQ_SWITCH1(config-vlan)name ST FXQ_SWITCH1(config-vlan)vlan 70 FXQ_SWITCH1(config-vlan)name TY FXQ_SWITCH1(config-vlan)exit ②对各接口进行相应的设置
FXQ_SWITCH1(config)#int f0/1
FXQ_SWITCH1(config-if-FastEthernet 0/1)no switchport //关闭此接口的交换功能因为是和路由器相连的
--
--
FXQ_SWITCH1(config-if-FastEthernet 0/1)ip add 172.17.8.2 255.255.255.252
FXQ_SWITCH1(config-if-FastEthernet 0/1)no shutdown FXQ_SWITCH1(config-if-FastEthernet 0/1)exit FXQ_SWITCH1(config)int f0/2
FXQ_SWITCH1(config-if-FastEthernet 0/2)switchport mode trunk //把F0/2接口设为trunk
FXQ_SWITCH1(config-if-FastEthernet 0/2)no shutdown FXQ_SWITCH1(config-if-FastEthernet 0/2)exit FXQ_SWITCH1(config)#int range f 0/3-42
FXQ_SWITCH1(config-if-range)#switchport mode access
FXQ_SWITCH1(config-if-range)#switchport access vlan 40 //把F0/3-42划分到Vlan 40(SS)
FXQ_SWITCH1(config-if-range)#exit ③设置SVI接口实现VLan之间通信
FXQ_SWITCH1(config)#int vlan 10
FXQ_SWITCH1(config-VLAN 10)#ip add 172.17.0.254 255.255.255.0 FXQ_SWITCH1(config-VLAN 10)#exit FXQ_SWITCH1(config)#int vlan 20
FXQ_SWITCH1(config-VLAN 20)#ip add 172.17.1.254 255.255.255.0 FXQ_SWITCH1(config-VLAN 20)#exit FXQ_SWITCH1(config)#int vlan 30
FXQ_SWITCH1(config-VLAN 30)#ip add 172.17.2.254 255.255.255.0
FXQ_SWITCH1(config-VLAN 30)#exit FXQ_SWITCH1(config)#int vlan 40
FXQ_SWITCH1(config-VLAN 40)#ip add 172.17.3.254 255.255.255.0 FXQ_SWITCH1(config-VLAN 40)#exit FXQ_SWITCH1(config)#int vlan 50
FXQ_SWITCH1(config-VLAN 50)#ip add 172.17.4.254 255.255.255.0 FXQ_SWITCH1(config-VLAN 50)#exit FXQ_SWITCH1(config)#int vlan 70
FXQ_SWITCH1(config-VLAN 70)#ip add 172.17.6.254 255.255.255.0 FXQ_SWITCH1(config-VLAN 70)#exit ④建立相应的地址池 使能自动获取地址 FXQ_SWITCH1(config)#service dhcp
FXQ_SWITCH1(config)#ip dhcp pool JX
FXQ_SWITCH1(dhcp-config)#network 172.17.0.0 255.255.255.0 FXQ_SWITCH1(dhcp-config)#default-router 172.17.0.254 FXQ_SWITCH1(dhcp-config)#exit
FXQ_SWITCH1(config)#ip dhcp pool SY
FXQ_SWITCH1(dhcp-config)#network 172.17.1.0 255.255.255.0 FXQ_SWITCH1(dhcp-config)#default-router 172.17.1.254 FXQ_SWITCH1(dhcp-config)#exit
--
--
FXQ_SWITCH1(config)#ip dhcp pool XZ
FXQ_SWITCH1(dhcp-config)#network 172.17.2.0 255.255.255.0 FXQ_SWITCH1(dhcp-config)#default-router 172.17.2.254 FXQ_SWITCH1(dhcp-config)#exit
FXQ_SWITCH1(config)#ip dhcp pool SS
FXQ_SWITCH1(dhcp-config)#network 172.17.3.0 255.255.255.0
FXQ_SWITCH1(dhcp-config)#default-router 172.17.3.254 FXQ_SWITCH1(dhcp-config)#exit FXQ_SWITCH1(config)#ip dhcp pool ST
FXQ_SWITCH1(dhcp-config)#network 172.17.4.0 255.255.255.0 FXQ_SWITCH1(dhcp-config)#default-router 172.17.4.254 FXQ_SWITCH1(dhcp-config)#exit
FXQ_SWITCH1(config)#ip dhcp pool TY
FXQ_SWITCH1(dhcp-config)#network 172.17.6.0 255.255.255.0 FXQ_SWITCH1(dhcp-config)#default-router 172.17.6.254 FXQ_SWITCH1(dhcp-config)#exit ⑤配置ospf 协议使路由器自动学习网络拓扑 FXQ_SWITCH1(config)#router ospf 10
FXQ_SWITCH1(config-router)#network 172.17.0.0 255.255.255.0 FXQ_SWITCH1(config-router)#network 172.17.1.0 255.255.255.0 FXQ_SWITCH1(config-router)#network 172.17.2.0 255.255.255.0
FXQ_SWITCH1(config-router)#network 172.17.3.0 255.255.255.0 FXQ_SWITCH1(config-router)#network 172.17.4.0 255.255.255.0
FXQ_SWITCH1(config-router)#network 172.17.6.0 255.255.255.0 FXQ_SWITCH1(config-router)#network 172.17.8.0 255.255.255.0 FXQ_SWITCH1(config-router)#exit ⑥建立ACL链表对网络进行相应的控制
FXQ_SWITCH1(config)ip access-list extended 100 FXQ_SWITCH1(config-ext-nacl)permit ip 172.17.2.0 0.0.0.255 any // 允许分校区的行政访问分校区内部局域网的所有往往段
FXQ_SWITCH1(config-ext-nacl)deny ip any 172.17.2.0 0.0.0.255 // 禁止分校区的其他网段访问分校区的行政网段
FXQ_SWITCH1(config-ext-nacl)permit ip any any // 允许分校区的其他网段间互相访问
FXQ_SWITCH1(config-ext-nacl)permit udp any eq bootpc host 255.255.255.255 //开启地址池的自动分配地址功能 FXQ_SWITCH1(config-ext-nacl)exit
FXQ_SWITCH1(config)ip access-list extended 101
FXQ_SWITCH1(config-ext-nacl)permit ip 172.17.2.0 0.0.0.255 any // 允许分校区的行政网段跨校区访问主校区的所有网段
FXQ_SWITCH1(config-ext-nacl)deny ip any 172.16.2.0 0.0.0.255 //禁止分校区的其他网段跨校区访问主校区的行政网段
FXQ_SWITCH1(config-ext-nacl)permit ip any any // 允许分校区的其他网段跨校区与主校区的其他网段互访
--
--
FXQ_SWITCH1(config-ext-nacl)exit FXQ_SWITCH1(config)int f0/1
FXQ_SWITCH1(config-if-FastEthernet 0/1)ip access-group 101 out FXQ_SWITCH1(config-if-FastEthernet 0/1)exit FXQ_SWITCH1(config)int f0/2
FXQ_SWITCH1(config-if-FastEthernet 0/2)ip access-group 100 in FXQ_SWITCH1(config-if-FastEthernet 0/2)exit
5.3、二层交换机的配置代码
主校区:ZXQ_SWITCH2的配置: ①建立Vlan
ZXQ_SWITCH2(config)vlan 10
ZXQ_SWITCH2(config-vlan)name JX ZXQ_SWITCH2(config-vlan)vlan 20 ZXQ_SWITCH2(config-vlan)name SY ZXQ_SWITCH2(config-vlan)vlan 30 ZXQ_SWITCH2(config-vlan)name XZ ZXQ_SWITCH2(config-vlan)vlan 40
ZXQ_SWITCH2(config-vlan)name SS ZXQ_SWITCH2(config-vlan)vlan 50 ZXQ_SWITCH2(config-vlan)name ST ZXQ_SWITCH2(config-vlan)vlan 60 ZXQ_SWITCH2(config-vlan)name TS
ZXQ_SWITCH2(config-vlan)vlan 70 ZXQ_SWITCH2(config-vlan)name TY ZXQ_SWITCH2(config-vlan)exit ②对各接口进行相应的设置
ZXQ_SWITCH2(config)int f0/1
ZXQ_SWITCH2(config-if-FastEthernet 0/1)switchport mode trunk //把F0/1设为trunk借口
ZXQ_SWITCH2(config-if-range)no shutdown ZXQ_SWITCH2(config-if-range)exit
ZXQ_SWITCH2(config)#int range f0/2-7 //把F0/2-7划到Vlan 10 ZXQ_SWITCH2(config-if-range)switchport mode access ZXQ_SWITCH2(config-if-range)switchport access vlan 10 ZXQ_SWITCH2(config-if-range)no shutdown ZXQ_SWITCH2(config-if-range)exit
ZXQ_SWITCH2(config)int range f0/8-12 //把F0/8-12划到Vlan 20 ZXQ_SWITCH2(config-if-range)switchport mode access
ZXQ_SWITCH2(config-if-range)switchport access vlan 20 ZXQ_SWITCH2(config-if-range)no shutdown ZXQ_SWITCH2(config-if-range)exit
ZXQ_SWITCH2(config)int range f0/13-15 //把F0/13-15划到Vlan 30 ZXQ_SWITCH2(config-if-range)switchport mode access
--
--
ZXQ_SWITCH2(config-if-range)switchport access vlan 30 ZXQ_SWITCH2(config-if-range)no shutdown ZXQ_SWITCH2(config-if-range)exit
ZXQ_SWITCH2(config)int range f0/16-17 //把F0/16-17划到Vlan 50 ZXQ_SWITCH2(config-if-range)switchport mode access ZXQ_SWITCH2(config-if-range)switchport access vlan 50 ZXQ_SWITCH2(config-if-range)no shutdown ZXQ_SWITCH2(config-if-range)exit
ZXQ_SWITCH2(config)int range f0/18-20 //把F0/78-20划到Vlan 60 ZXQ_SWITCH2(config-if-range)switchport mode access ZXQ_SWITCH2(config-if-range)switchport access vlan 60 ZXQ_SWITCH2(config-if-range)no shutdown ZXQ_SWITCH2(config-if-range)exit
ZXQ_SWITCH2(config)int range f0/21 //把F0/21划到Vlan 70 ZXQ_SWITCH2(config-if-range)switchport mode access ZXQ_SWITCH2(config-if-range)switchport access vlan 70 ZXQ_SWITCH2(config-if-range)no shutdown ZXQ_SWITCH2(config-if-range)exit
分校区:FXQ_SWITCH2的配置: ①建立Vlan
FXQ_SWITCH2(config)vlan 10
FXQ_SWITCH2(config-vlan)name JX FXQ_SWITCH2(config-vlan)vlan 20
FXQ_SWITCH2(config-vlan)name SY FXQ_SWITCH2(config-vlan)vlan 30 FXQ_SWITCH2(config-vlan)name XZ FXQ_SWITCH2(config-vlan)vlan 40
FXQ_SWITCH2(config-vlan)name SS FXQ_SWITCH2(config-vlan)vlan 50 FXQ_SWITCH2(config-vlan)name ST FXQ_SWITCH2(config-vlan)vlan 70 FXQ_SWITCH2(config-vlan)name TY FXQ_SWITCH2(config-vlan)exit ②对各接口进行相应的设置
FXQ_SWITCH2(config)int f0/1
FXQ_SWITCH2(config-if-FastEthernet 0/1)switchport mode trunk FXQ_SWITCH2(config-if-range)no shutdown FXQ_SWITCH2(config-if-range)exit
FXQ_SWITCH2(config)#int range f0/2-7
FXQ_SWITCH2(config-if-range)switchport mode access FXQ_SWITCH2(config-if-range)switchport access vlan 10 FXQ_SWITCH2(config-if-range)no shutdown FXQ_SWITCH2(config-if-range)exit
--
--
FXQ_SWITCH2(config)int range f0/8-12
FXQ_SWITCH2(config-if-range)switchport mode access FXQ_SWITCH2(config-if-range)switchport access vlan 20 FXQ_SWITCH2(config-if-range)no shutdown FXQ_SWITCH2(config-if-range)exit
FXQ_SWITCH2(config)int range f0/13-15
FXQ_SWITCH2(config-if-range)switchport mode access
FXQ_SWITCH2(config-if-range)switchport access vlan 30 FXQ_SWITCH2(config-if-range)no shutdown FXQ_SWITCH2(config-if-range)exit FXQ_SWITCH2(config)int range f0/16-17
FXQ_SWITCH2(config-if-range)switchport mode access
FXQ_SWITCH2(config-if-range)switchport access vlan 50 FXQ_SWITCH2(config-if-range)no shutdown FXQ_SWITCH2(config-if-range)exit FXQ_SWITCH2(config)int range f0/21
FXQ_SWITCH2(config-if-range)switchport mode access
FXQ_SWITCH2(config-if-range)switchport access vlan 70 FXQ_SWITCH2(config-if-range)no shutdown FXQ_SWITCH2(config-if-range)exit
5.3、调试结果截图
--
--
分校区行政网段访问分校区任意其他网段测试 (通)
分校区行政网段跨校区访问主校区其他任意网段(通)
--
--
分校区行政网段跨校区访问主校区行政网段(通)
分校区其他任意网段(除XZ)跨校区访问主校区其他任意网段(除XZ)(通)
--
--
主校区其他任意网段(除XZ)之间互访 (通)
分校区任意网段(除XZ)之间互访 (通)
--
--
分校区任意其他网段(除XZ)跨校区访问主校区行政 (不通)
主校区其他任意网段除(XZ)跨校区访问分校区行政网段 (不同)
--
--
主校区行政网段跨校区访问分校区行政网段 (通)
主校区其他任意网段除(XZ)跨校区访问分校区其他任意网段除(XZ)
--
(通)
--
主校区其他任意网段之间除(XZ)互访 (通)
六、设计重难点分析
6.1、地址池
地址池自动分配地址是本次课程设计的一大难点,由于要对不同网段之间的访问权限进行控制,所以必须设置访问控制链表,但是一旦建立ACL链表,地址池自动分配地址的功能就自动关闭了。必须在链表中加入一条语句,才能是地址池自动分配地址的功能生效。
6.2、ACL访问控制链表
访问控制是网络安全防范和保护的主要策略,它的主要任务是保证网络资源不被非
法使用和访问。它是保证网络安全最重要的核心策略之一。访问控制涉及的技术也比较广,包括入网访问控制、网络权限控制、目录级控制以及属性控制等多种手段。
访问控制列表(Access Control Lists,ACL)是应用在路由器接口的指令列表。这些指令列表用来告诉路由器哪能些数据包可以收、哪能数据包需要拒绝。至于数据包是被接收还是拒绝,可以由类似于源地址、目的地址、端口号等的特定指示条件来决定。
访问控制列表不但可以起到控制网络流量、流向的作用,而且在很大程度上起到保护网络设备、服务器的关键作用。作为外网进入校园内网的第一道关卡,路由器上的访问控制列表成为保护内网安全的有效手段。
--
--
七、课程设计小结
其实平时每次上完理论课,就会进行实验,对路由器、交换机进行相关配置。之前也确实懂得不少。但是通过本次课程设计我发现之前自己对这方面的知识认识的还是比较的模糊
课程设计刚开始的一两天,学的知识比较容易理解、掌握,主要是IP规划、单臂路由技术、地址池以及多层交换机技术等。到了后面几天,学的知识越来越深入,也让我们觉得学的有点吃力,对那些OSPF、RIP协议不太了解,尤其是对ACL链表的不了解,在实验过程中总会遇到或大或小的问题,通过向老师以及同学请教,最后终于完成了实验。虽然还理解的不是很透彻,但已经将思路整理清楚,让问题得到完善。 掌握了组建计算机网络工程的基本技术,特别是网络规划、交换机路由器等网络设备的基本功能与选型以及网络应用服务器的基本配置,丰富自己的应用能力和动手实践能力,为以后从事网络工程方面的工作做了一个很好的铺垫。但是,通过本次课程设计也暴露了我的很多问题,在动手能力方面有欠缺,有时候粗心大意,有些命令掌握的不够熟练,以致使走了很多弯路。
在这短暂的课程设计过程中,我们深深的体会到了积累知识的重要性,同时让我们感到自己在实际运用中的专业知识的匮乏。通过这次实训,我们给自己提高了警醒,以后在学习的时候不仅要看的懂还要看的细,对待每一件事都要抱有认真严谨的态度,不能急躁,遇到疑难问题要能够冷静的去分析问题、查阅资料或通过向他人请教来解决问题。
八、参考文献
【1】Douglas Comer 计算机网络与因特网(原书第4版)[M] 北京 机械工业出版社 2005
【2】谢希仁 计算机网络(第5版)[M] 北京 电子工业出版社 2008 【3】谢希仁 计算机网络教程[M]北京 电子工业出版社 2007
【4】吴礼发 谢希仁 网络原理与技术教程 [M]北京 希望电子出版社 2002 【5】高峡 陈智罡 袁宗福 网络设备互连 学习指南[M] 北京科学出版社
--
因篇幅问题不能全部显示,请点此查看更多更全内容