![](https://csdnimg.cn/release/download_crawler_static/87657281/bg1.jpg)
一、校园网设计与需求分析
(一)子网划分
AAU 大学拟建设一个校园网基础设施,校园网使用 172.16.0.0/20 网络进行
划分,请根据具体需求完成各网络 IP 地址划分。
1、出口网络:校园网用 10Gbps 的 POS 技术与 Internet 相连,POS 接口
的帧格式是 SDH,申请到的出口 IP 地址为 200.10.1.1/2,连接 ISP 路由器 IP
地址为 200.10.1.2/2。
2、行政区:共 200 台计算机。
3、学院:共三个学院,信息学院使用 500 台计算机,材料学院和数理学院
各使用 200 台计算机。
4、宿舍区:每个宿舍区预估 850 台计算机。
5、教学楼:共 100 台计算机。
6、图书馆:共 200 台计算机。
7、机房:容纳 100 台服务器。
8、WIFI 网络:使用 DHCP 自动分配 IP 地址。
(二)VLAN 划分
请选择恰当的设备,并完成物理线路连接。核心三层交换机划分 VLAN,供
机房、行政楼、教学楼、图书馆、信息学院、材料学院、数理学院、楠苑宿
舍、梓苑宿舍和 WIFI 网络使用。
同样地,学院区和宿舍区均各使用一台交换机划分 VLAN 供不同学院和宿舍
楼使用。
(三)OSPF 路由配置和静态路由配置
学院使用 OSPF 网络路由,默认路由设置从出口路由器访问 Internet 访问。
(四)WIFI 网络配置
WIFI 重新进行内网设置,使用 192.168.0.0/22 进行划分,使用 DHCP 动态
分配 IP 地址,可以供 1024 个用户同时接入使用。
(五)NAT 外网访问
在出口路由器设置 NAT,将内网 Internet 访问映射成为外网
(六)VPN 访问内网
![](https://csdnimg.cn/release/download_crawler_static/87657281/bg2.jpg)
在出口路由器配置 VPN 服务,可以从“互联网用户”访问内网图书馆资源。
(七)路由器双机热备 HSRP
实现核心交换区双机热备,冗余线路,避免单路差错致使网络崩溃。
(八)最小生成树协议 STP
实现最小生成树 STP,保证网络无环路存在。
(九)ACL 访问控制
1、宿舍区不可以访问行政楼和教学楼资源。
2、外网 VPN 接入后,不允许访问教学楼资源。
(十)HTTP、DNS 和邮件服务器配置
1、配置 A 大学校园网主页(http://www.aau.edu.cn/)。
2、配置 DNS 域名解析,可以协助外网计算机解析校园网主页和邮件服务器。
3、配置邮件服务器,实现邮件收发(mail.aau.edu.cn)。
二、网络规划与配置
1、子网划分
由于校园网使用的 IP 地址段为 172.16.0.0/20,所以可分配使用的地址范围
为 172.16.0.0~172.16.15.255.255
根据各区域的主机数进行子网划分,子网划分如下所示:
行政区:200 172.16.0.0/24
学院:信息学院 500 172.16.2.0/23,材料学院 200 172.16.4.0/24,数理学
院 200 172.16.5.0/24
宿舍区:楠苑 850 172.16.8.0/22,梓苑 850 172.16.12.0/22
教学楼:100 172.16.1.0/25
图书馆:200 172.16.6.0/24
机房:100 172.16.1.128/25
WIFI 网络:DHCP WIFI 网络下面我们使用 192.168.0.0/22
为了保证网络设备互联有可用地址,我们使用 172.16.7.0/24 网段作为设备
互联地址。
部门
子网段
子网掩码
网关
地址数
行政区
172.16.0.0/24
255.255.255.0
172.16.0.254
254
![](https://csdnimg.cn/release/download_crawler_static/87657281/bg3.jpg)
出口路由器:200.10.1.1/24 ISP:200.10.1.2/24
2、VLAN 划分
由于学校各楼栋和部分划分明确,所以我们根据其子网进行 VLAN 的划分,
VLAN 号采用 10、20、30、40、50、60、70、80、90 来进行编号,在核心三层交
换机我们做了热备,为了保证地址唯一性,我们给两胎核心交换机设置了不同的
VLAN 地址,并配置了 HSRP 虚拟网关地址。
VLAN 划分如下表所示:
部门
VLAN
VALN 地址
HSRP 虚拟网关地址
行政区
10
172.16.0.252/24
172.16.0.253/24
172.16.0.254/24
教学楼
20
172.16.1.124/25
172.16.1.125/25
172.16.1.126/25
图书馆
30
172.16.6.252/24
172.16.6.253/25
172.16.6.254/24
信息学院
40
172.16.3.252/23
172.16.3.253/23
172.16.3.254/23
材料学院
50
172.16.4.252/24
172.16.4.253/24
172.16.4.254/24
数理学院
60
172.16.5.252/24
172.16.5.253/24
172.16.5.254/24
楠苑宿舍
70
172.16.11.252/22
172.16.11.253/22
172.16.11.254/22
梓苑宿舍
80
172.16.15.252/22
172.16.15.253/22
172.16.15.254/22
机房
90
172.16.1.252/25
172.16.1.253/25
172.16.1.254/25
WIFI 网络
NULL
192.168.3.254/22
NULL
3、二层和三层交换机 VLAN 的配置
行政楼
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
教学楼
172.16.1.0/25
255.255.255.128
172.16.1.126
126
图书馆
172.16.6.0/24
255.255.255.0
172.16.6.254
254
信息学院
172.16.2.0/23
255.255.254.0
172.16.3.254
510
材料学院
172.16.4.0/24
255.255.255.0
172.16.4.254
254
数理学院
172.16.5.0/24
255.255.255.0
172.16.5.254
254
楠苑宿舍
172.16.8.0/22
255.255.252.0
172.16.11.254
1022
梓苑宿舍
172.16.12.0/22
255.255.252.0
172.16.15.254
1022
机房
172.16.1.128/25
255.255.255.128
172.16.1.254
126
WIFI 网络
192.168.0.0/22
255.255.252.0
192.168.3.254
1022
![](https://csdnimg.cn/release/download_crawler_static/87657281/bg4.jpg)
Switch(config)#hostname xzl
xzl(config)#vlan 10
xzl(config-vlan)#int range f0/1-2
xzl(config-if-range)#sw m a
xzl(config-if-range)#sw a v 10
xzl(config-if)#exit
xzl(config)#int range f0/3-4
xzl(config-if-range)#sw m t
xzl(config-if-range)#sw t all vlan 10
xzl(config-if-range)#exit
教学楼
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname jxl
jxl(config)#vlan 20
jxl(config-vlan)#int range f0/1-2
jxl(config-if-range)#sw m a
jxl(config-if-range)#sw a v 20
jxl(config-if-range)#exit
jxl(config)#int range f0/3-4
jxl(config-if-range)#sw m t
jxl(config-if-range)#sw t all vlan 20
jxl(config-if-range)#exit
图书馆
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname tsg
tsg(config)#vlan 30
tsg(config-vlan)#int range f0/1-2
tsg(config-if-range)#sw m a
tsg(config-if-range)#sw a v 30
tsg(config-if-range)#exit
tsg(config)#int range f0/3-4
tsg(config-if-range)#sw m t
tsg(config-if-range)#sw t all vlan 30
tsg(config-if-range)#exit
汇聚交换机(学院)
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname hjxy
hjxy(config)#vlan 40
![](https://csdnimg.cn/release/download_crawler_static/87657281/bg5.jpg)
hjxy(config-vlan)#vlan 50
hjxy(config-vlan)#vlan 60
hjxy(config-vlan)#int range f0/1-2
hjxy(config-if-range)#sw m a
hjxy(config-if-range)#sw a v 40
hjxy(config-if-range)#exit
hjxy(config)#int range f0/3-4
hjxy(config-if-range)#sw m a
hjxy(config-if-range)#sw a v 50
hjxy(config-if-range)#exit
hjxy(config)#int range f0/5-6
hjxy(config-if-range)#sw m a
hjxy(config-if-range)#sw a v 60
hjxy(config-if-range)#exit
hjxy(config)#int range f0/7-8
hjxy(config-if-range)#sw m t
hjxy(config-if-range)#sw t all vlan 40,50,60
hjxy(config-if-range)#exit
汇集交换机(宿舍)
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname hjss
hjss(config)#vlan 70
hjss(config-vlan)#vlan 80
hjss(config-vlan)#int range f0/1-2
hjss(config-if-range)#sw m a
hjss(config-if-range)#sw a v 70
hjss(config-if-range)#exit
hjss(config)#int range f0/3-4
hjss(config-if-range)#sw m a
hjss(config-if-range)#sw a v 80
hjss(config-if-range)#exit
hjss(config)#int range f0/5-6
hjss(config-if-range)#sw m t
hjss(config-if-range)#sw t all vlan 70,80
hjss(config-if-range)#exit
机房
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname jf
jf(config)#vlan 90
jf(config-vlan)#int range f0/1-3