|
《计算机网络》
课程设计报告书
专业: 网络工程
班级: (1)班
学号: 111111111
姓名: *********
2018年9月
目录
一.实验目的... 3
二.实验要求...
三.实验内容... 3
四.实验步骤... 4
五.实验结果... 5
六.实验体会...
1.熟练掌握各主机(包括PC机,交换机,路由器,服务器)ip地址,默认网关的配置方法;
2.熟练掌握对二层交换机的基本配置:如命名,密码,创建vlan,并将相应端口划给vlan;
3.熟练掌握路由器和交换机之间的单臂路由配置;
4.掌握对二层交换机,三层交换机相应接口的trunk模式,vtp模式,vtp域名配置;
5.掌握对三层交换机的相关配置:在三层交换机上创建vlan的虚拟接口,并配置相应ip地址,开启三层交换机的路由功能,配置ospf协议;
6.掌握在三层交换机上对访问控制列表ACL的配置;
7.掌握路由器上ospf协议配置及对R0和R1的nat配置。
8.将理论知识与实践相结合,深入理解理论部分。
1.网络划分:
本任务模拟了一个企业网,该企业的组织架构如图1所示,企业总部设在上海,技术部和市场部分设在深圳和上海2个地方,各部门主机配置如表所示。
图1 公司组织架构图
在上海总部:总经理室、公共事务部、财务部在一个楼层办公,技术部和市场部在另一个楼层办公;在深圳总部,所有部门在同一个楼层办公。为便于管理,每个部门划分一个 VLAN,技术部上海研发中心维护1台内部web服务器、1台应用程序服务器和2台数据库服务器(可选)。局域网路由器选用动态路由协议OSPF。
地点 |
部门 |
主机数量 |
参考网段 |
上海 |
经理室 |
4 |
192.168.1.0 |
公共事务部 |
5 |
192.168.2.0 |
|
财务部 |
4 |
192.168.3.0 |
|
华东区市场部 |
6 |
192.168.4.0 |
|
技术部上海研发中心 |
6 |
192.168.5.0 |
|
应用程序服务器 |
1 |
|
|
Web服务器 |
1 |
|
|
深圳 |
华南区市场部 |
4 |
192.168.40.0 |
技术部深圳研发中心 |
4 |
192.168.50.0 |
|
财务 |
2 |
192.168.30.0 |
2、在PT中搭建模拟环境
1.基础配置
参考上图的模拟环境拓扑,在PT中搭建网络,具体要求如下:
①、参考上图,Switch0、Switch1、Switch2均为二层交换机,Multilayer Switch0为三层交换机;请为每台主机分配适当的IP地址及默认网关;为服务器配置IP地址及默认网关;为设备各端口分配适当的IP地址;
②、为交换机Switch0,Switch1分别命名为ShSw0/ShSw1;在ShSw0/ShSw1上设置特权用户访问密码shzb;为交换机Switch2命名为SzSw2;在SzSw2上设置特权用户访问密码szzb;为三层交换机Multilayer Switch0命名为ShSw3;在ShSw3上设置特权用户访问密码shzb3;
③、为路由器Router0,Router1,Router5分别命名为R0/R1/R5;配置路由器R0/R1/R5各接口;
④、为Web Server架设公司网站,概要介绍公司各部门情况;
2.交换部分配置要求
①、[VLAN]:根据需求,在3个二层交换机上分别创建vlan 10~50,用便于识记的英文名称命名;并把相应的接口划分到所属vlan中;
②、[单臂路由]:在深圳总部的二层交换机和路由器上配置单臂路由,实现深圳总部各VLAN之间的互联;
③、[Trunk]:ShSw0、ShSw1和ShSw2的Fa0/1口, ShSw3的Fa0/2、Fa0/3口封装为Trunk;
④、[VTP]:在上海总部的三层交换机和二层交换机上配置VTP:ShSw3作为VTP server,ShSw0/ShSw1作为VTP client,VTP域名为abcCompany;
⑤、[设置三层交换机VLAN间通信]:在ShSw3上创建VLAN10~50的虚拟接口,并配置虚拟接口的IP地址,以实现上海总部各VLAN之间的互联;开启ShSw3的路由功能,并配置相关协议;
⑥、[ACL]:在ShSw3上做ACL访问限制,所有用户都可以ping通AppServer,除PC11以外,其他用户都可以访问内部网站;
3.路由部分配置要求
①、[路由]:配置合适的路由协议,实现全公司内部的互联;
②、[NAT]:在R0、R1上配置NAT。
Step1:搭建拓扑图:
Step2:为各主机分配IP地址,列表如下:
地点 |
部门 |
主机/接口 |
IP地址 |
子网掩码 |
上海
|
ShSw3 |
Fa1/0 |
192.168.90.254 |
255.255.255.0 |
R0 |
Fa1/0 |
192.168.90.1 |
255.255.255.0 |
|
S0/1 |
20.1.1.1 |
255.255.255.0 |
||
R5 |
S0/1 |
20.1.1.2 |
255.255.255.0 |
|
S1/1 |
30.1.1.1 |
255.255.255.0 |
||
R1 |
S1/1 |
30.1.1.2 |
255.255.255.0 |
|
经理室 |
PC0 |
192.1681.2 |
255.255.255.0 |
|
PC1 |
192.1681.3 |
255.255.255.0 |
||
PC2 |
192.1681.4 |
255.255.255.0 |
||
PC3 |
192.168.1.5 |
255.255.255.0 |
||
公共事务部 |
PC4 |
192.168.2.2 |
255.255.255.0 |
|
PC5 |
192.168.2.3 |
255.255.255.0 |
||
PC6 |
192.168.2.4 |
255.255.255.0 |
||
PC7 |
192.168.2.5 |
255.255.255.0 |
||
PC8 |
192.168.2.6 |
255.255.255.0 |
||
财务部 |
PC9 |
192.168.3.2 |
255.255.255.0 |
|
PC10 |
192.168.3.3 |
255.255.255.0 |
||
PC11 |
192.168.3.4 |
255.255.255.0 |
||
PC12 |
192.168.3.5 |
255.255.255.0 |
||
华东区市场部 |
CPC13 |
192.168.4.2 |
255.255.255.0 |
|
CPC14 |
192.168.4.3 |
255.255.255.0 |
||
CPC15 |
192.168.4.4 |
255.255.255.0 |
||
CPC16 |
192.168.4.5 |
255.255.255.0 |
||
CPC17 |
192.168.4.6 |
255.255.255.0 |
||
CPC18 |
192.168.4.7 |
255.255.255.0 |
||
技术部上海研发中心 |
PC13 |
192.168.5.2 |
255.255.255.0 |
|
PC14 |
192.168.5.3 |
255.255.255.0 |
||
PC15 |
192.168.5.4 |
255.255.255.0 |
||
PC16 |
192.168.5.5 |
255.255.255.0 |
||
PC17 |
192.168.5.6 |
255.255.255.0 |
||
PC18 |
192.168.5.7 |
255.255.255.0 |
||
应用程序服务器 |
App server |
192.168.5.14 |
255.255.255.0 |
|
Web服务器 |
Web server |
192.168.6.2 |
255.255.255.0 |
|
深圳 |
华南区市场部 |
CPC20 |
192.168.40.2 |
255.255.255.0 |
CPC21 |
192.168.40.3 |
255.255.255.0 |
||
CPC22 |
192.168.40.4 |
255.255.255.0 |
||
CPC23 |
192.168.40.5 |
255.255.255.0 |
||
技术部深圳研发中心 |
PC20 |
192.168.50.2 |
255.255.255.0 |
|
PC21 |
192.168.50.3 |
255.255.255.0 |
||
PC22 |
192.168.50.4 |
255.255.255.0 |
||
PC23 |
192.168.50.5 |
255.255.255.0 |
||
财务 |
PC19 |
192.168.30.2 |
255.255.255.0 |
|
PC24 |
192.168.50.3 |
255.255.255.0 |
配置三层交换机的IP地址及路由器的IP地址,以ShSw3和R0为例:
路由器命名 |
接口 |
是否设置时钟频率 |
设置IP地址 |
R0 |
Fa0/1 |
否 |
192.168.90.1 |
S1/0 |
是(64000) |
20.1.1.1 |
|
R5 |
S1/0 |
否 |
20.1.1.2 |
S1/1 |
是(64000) |
30.1.1.1 |
|
R1 |
S1/1 |
否 |
30.1.1.2 |
Fa0/0 |
否 |
划分子接口 |
三层交换机IP地址配置:
ShSw3(config)#inter f0/1
ShSw3(config-if)#no switchport
ShSw3(config-if)#ip address 192.168.90.254 255.255.255.0
ShSw3(config-if)#no shut
路由器以以R0配置为例,其余一次类推:
R0(config)#int s1/0
R0(config-if)#ip address 20.1.1.1 255.255.255.0
R0(config-if)#no shut
%LINK-5-CHANGED: Interface Serial1/0, changed state to down
R0(config-if)#int s1/0
R0(config-if)#clock rate 64000
R0(config-if)#exit
R0(config)#int f0/1
R0(config-if)#ip address 192.168.90.1 255.255.255.0
R0(config-if)#no shut
Step3:为交换机命名和设置特权用户访问密码
交换机 |
命名 |
密码 |
Switch0 |
ShSw0 |
shzb |
Switch1 |
ShSw1 |
shzb |
Switch2 |
SzSw2 |
szzb |
Multilayer Switch0 |
ShSw3 |
Shzb3 |
以Switch0为例配置名称和密码:
Step4:在交换机上创建vlan并将相应端口划给vlan.
分区 |
交换机 |
Vlan编号 |
Vlan命名 |
所属端口 |
上海 |
ShSw1 |
10 |
Vlan10 |
Fa0/8-fa0/13 |
20 |
Vlan20 |
Fa0/2-fa0/7,fa0/14 |
||
60 |
Vlan60 |
Fa0/15 |
||
ShSw0 |
30 |
Vlan30 |
Fa0/11-fa0/14 |
|
40 |
Vlan40 |
Fa0/6-fa0/10 |
||
50 |
Vlan50 |
Fa0/2-fa0/5 |
||
深圳 |
SzSw2 |
10 |
Vlan10 |
Fa0/4-fa0/7 |
20 |
Vlan20 |
Fa0/8-fa0/11 |
||
30 |
Vlan30 |
Fa0/2-fa0/3 |
以Switch0为例创建vlan及分配端口,其余一次类推:
ShSw0(config)#vlan 30
ShSw0(config-vlan)#name vlan30
ShSw0(config-vlan)#exit
ShSw0(config)#vlan 40
ShSw0(config-vlan)#name vlan40
ShSw0(config-vlan)#exit
ShSw0(config)#vlan 50
ShSw0(config-vlan)#name vlan50
ShSw0(config-vlan)#exit
ShSw0(config)#interface range fa0/6 - 10
ShSw0(config-if-range)#switch mode access
ShSw0(config-if-range)#switch access vlan 40
ShSw0(config-if-range)#exit
ShSw0(config)#interface range fa0/2 - 5
ShSw0(config-if-range)#switch mode access
ShSw0(config-if-range)#switch access vlan 50
ShSw0(config-if-range)#exit
ShSw0(config)#interface range fa0/11 - 14
ShSw0(config-if-range)#switch mode access
ShSw0(config-if-range)#switch access vlan 30
Step5:switch2上配置单臂路由
SzSw2(config)#int fa0/1
SzSw2(config-if)#switch mode trunk
SzSw2(config-if)#switch trunk allowed vlan all
//允许所有的vlan通过
SzSw2(config-if)#no shut
SzSw2(config-if)#exit
encapsulation dot1q 10其中10代表VLAN10
R1(config)#int fa0/0.1
R1(config-subif)#encap
R1(config-subif)#encapsulation dot1q 10
// encapsulation dot1q 10其中10代表VLAN10
R1(config-subif)#ip address 192.168.40.1 255.255.255.0
R1(config-subif)#int fa0/0.2
R1(config-subif)#encapsulation dot1q 20
R1(config-subif)#ip address 192.168.50.1 255.255.255.0
R1(config-subif)#int fa0/0.3
R1(config-subif)#encapsulation dot1q 30
R1(config-subif)#ip address 192.168.30.1 255.255.255.0
R1(config-subif)#no shut
R1(config-subif)#exit
Step6:配置交换机的接口为Trunk模式:交换机ShSw0/ ShSw1和SzSw2的fa0/1接口,ShSw3的fa0/2和fa0/3接口:
以SzSw3为例配置接口的Trunk模式,其余接口配置以此类推:
Enter configuration commands, one per line. End with CNTL/Z.
ShSw3(config)#int fa0/2
ShSw3(config-if)#switchport mode trunk
Command rejected: An interface whose trunk encapsulation is "Auto" can not be configured to "trunk" mode.
ShSw3(config-if)#switch trunk encapsulation dot1q
ShSw3(config-if)#switchport mode trunk
ShSw3(config-if)#no shut
ShSw3(config-if)#exit
ShSw3(config)#int fa0/3
ShSw3(config-if)#switch trunk encapsulation dot1q
ShSw3(config-if)#switch mode trunk
Step7:vtp配置
交换机 |
模式 |
域名 |
ShSw0 |
Client |
abcCompany |
ShSw1 |
Client |
abcCompany |
SzSw3 |
server |
abcCompany |
以ShSw0为例,其余以此类推:
ShSw0#conf t
Enter configuration commands, one per line. End with CNTL/Z.
ShSw0(config)#vtp mode client
Setting device to VTP CLIENT mode.
ShSw0(config)#vtp domain abcCompany
Domain name already set to abcCompany.
ShSw0(config)#end
Step8:三层交换机上创建VLAN虚拟接口,配置虚拟IP地址:
ShSw3(config)#int vlan 20
ShSw3(config-if)#ip address 192.168.5.1 255.255.255.0
ShSw3(config-if)#exit
ShSw3(config)#int vlan 10
ShSw3(config-if)#ip address 192.168.4.1 255.255.255.0
ShSw3(config-if)#exit
ShSw3(config)#int vlan 30
ShSw3(config-if)#ip address 192.168.3.1 255.255.255.0
ShSw3(config-if)#exit
ShSw3(config)#int vlan 40
ShSw3(config-if)#ip address 192.168.2.1 255.255.255.0
ShSw3(config-if)#exit
ShSw3(config)#int vlan 50
ShSw3(config-if)#ip address 192.168.1.1 255.255.255.0
ShSw3(config-if)#exit
ShSw3(config)#int fa0/2
ShSw3(config-if)#switch mode trunk
ShSw3(config-if)#end
Step9:开启三层交换机路由功能并配置相关协议:
ShSw3(config)# ip routing
ShSw3(config)#router ospf 1
ShSw3(config-router)#network 192.168.1.0 0.0.0.255 area 0
ShSw3(config-router)#network 192.168.2.0 0.0.0.255 area 0
ShSw3(config-router)#network 192.168.3.0 0.0.0.255 area 0
ShSw3(config-router)#network 192.168.4.0 0.0.0.255 area 0
ShSw3(config-router)#network 192.168.5.0 0.0.0.255 area 0
ShSw3(config-if)#ip ad
ShSw3(config-if)#ip address 192.168.6.1 255.255.255.0
Step10:配置路由器R0,R1,R5路由协议:
以R5为例,其余以此类推:
R5(config)#router ospf 1
R5(config-router)#router-id 5.5.5.5
//router-id可给可不给
R5(config-router)#network 20.1.1.0 0.0.0.0 area 0
R5(config-router)#network 30.1.1.0 0.0.0.0 area 0
Step11:ACl配置:
三层交换机上ACL的配置:
ShSw3(config)#access-list 111 deny tcp 192.168.3.4 0.0.0.0 192.168.6.2 0.0.0.255
ShSw3(config)#access-list 111 permit tcp any any
ShSw3(config)#access-list 111 permit icmp any any
ShSw3(config)#int vlan 60
ShSw3(config-if)#ip access-group 111 out
Step10:NAT配置:
R0上NAT配置:
Router>en
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#inter f0/1
Router(config-if)#ip nat inside
Router(config-if)#inter s1/0
Router(config-if)#ip nat outside
Router(config-if)#exit
Router(config)#access-list 5 permit any
Router(config)#ip nat pool shang 20.1.1.3 20.1.1.100 ne
Router(config)#ip nat pool shang 20.1.1.3 20.1.1.100 netmask 255.255.255.0
Router(config)#ip nat inside source list 5 pool shang
Router(config)#exit
Router#
在R1上NAT配置
Router(config)#int fa0/1
Router(config-if)#exit
Router(config)#int fa0/0
Router(config-if)#ip nat inside
Router(config-if)#int s1/1
Router(config-if)#ip nat outside
Router(config-if)#exit
Router(config)#access-list 6 permit any
Router(config)#ip nat pool hua 30.1.1.3 30.1.1.100 netmask 255.255.255.0
Router(config)#ip nat inside source list 6 pool hua
Router(config)#exit
Router#
①交换机命名和密码截图,以ShSw0为例:
②vlan划分截图,以交换机ShSw0为例:
③Trunk模式截图,以ShSw1为例:
④ACL配置结果:
⑤NAT配置结果:
⑥PC11 ping通web服务器:
⑦PC11访问网站:
⑧上海总部主机PC4ping通深圳总部的主机PC22:
⑨上海总部主机PC10访问web服务器:
⑩深圳总部主机PC23ping通上海总部PC5:
11.深圳总部内部主机PC21和CPC24 相ping通:
12.上海总部内部主机PC4和PC11相ping通:
1.三层交换机的配置,在配置交换机的fa0/1接口的IP地址时,因没有关闭三层交换机的交换功能,导致IP地址配置出现错误,先使用no switchport 命令关闭三层交换机的交换功能再配置接口的IP地址;在配置三层交换机vlan虚拟接口的IP地址和路由协议(ospf)时,应使用ip routing命令启用三层交换机的路由功能再去配置。在三层交换机配ACL和Nat时也要注意理解题意,是允许哪个接口不去访问web服务器及允许哪些接口访问外网。
2.本次试验涉及知识点较多,且繁杂,在做实验过程中遇到了不少问题。对于理论知识的理解还有待进一步加深,OSPF协议的作用,工作模式,工作原理;NAT配置的基本原理;ACL配置的基本原理;等理论还需进一步加深理解,以便更好的将理论知识运用到实际操作中。
3.在实验过程中,应注意对操作文档的保存,以免发生电脑故障强制关闭配置环境,还要从头开始会很麻烦且浪费时间。
4.学会与同学交流,共同学习,不懂的知识点及时查阅资料,本次课设收获颇多!