资源描述
河南理工大学万方科技学院
网络工程实践报告
姓 名:
学 号:
专 业: 电子信息工程
班 级:
指导老师: 董 玉 杰
2011年 12 月 1日
一、目的及要求:
1)复习、巩固计算机网络的基础知识,进一步加深对网络体系结构的理解和掌握;
2)网络工程实践提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼自己的分析解决实际问题的能力。提高学生适应实际,实践编程的能力;
3)培养自己在项目开发中团队合作精神、创新意识及能力。
4)初步掌握规划与管理中小型计算机网络系统的基本能力;并能够进行网络综合布线系统的规划、设计和实施。
5)通过实践,掌握计算机网络系统的基本规划设计方法,以及网络综合布线系统的设计思想。
二、实践内容:
1. 提高综合文献检索能力,通过大量查阅国内外有关文献,了解计算机网络的产生与发展、计算机网络的分类组成、国内外计算机网络的应用现状及前景。
2.熟悉掌握计算机网络的体系结构,并对其进行深入剖析。
3.自行设计一个简单局域网,规划设计出组建局域网络的总体方案。其中包括需求分析、系统规划原则、系统分析、网络的拓扑结构、局域网与Internet的连接等。
4. 按照设计方案进行布线、设置网络环境,搭建出一个连通的网络。
5.通过对本方案的规划与设计,掌握从事实际工作设计的基本方法。
三、认识网络设备与制作网线
1. 认识网线、网卡、交换机、路由器等网络设备。
2. 掌握网线的制作和测试方法。
3. 了解标准568A与568B网线的线序。
器材:双绞线4段,RJ-45接头若干,专用卡线钳,电缆测试仪。
1. 认识双绞线、交换机。
认识双绞线:双绞线分为屏蔽双绞线与非屏蔽双绞线两大类。非屏蔽双绞线(UTP—Unshielded Twisted Pair)在塑料绝缘外皮里面包裹着八根信号线,每两根为一组相互缠绕。双绞线这样相互缠绕的目的就是利用铜线中电流产生的电磁场互相作用抵消临近线路的干扰并减少来自外界的干扰。每对线在每英寸长度上相互缠绕的次数决定其抗干扰的能力和通讯质量。缠绕的越紧密其通讯质量越高,就可以支持高的网络数据传输速率。
2. 网线制作
压制RJ-45水晶头需使用专用卡线钳按下述步骤制作:
(1) 剥线。用卡线钳剪线刀口将线头剪齐,再将双绞线端头伸入剥线刀口,使线头触及前挡板,然后适度握紧卡线钳同时慢慢旋转双绞线,让刀口划开双绞线的保护胶皮,取出端头拨下保护胶皮。注意握钳力度不能过大,否则会剪。
断芯线。剥线的长度为大25mm 。
(2) 理线。双绞线由8根有色导线两两绞合而成,将其整理平行,按照568B线序橙白、橙、绿白、兰、兰白、绿、棕白、棕色平行排列,整理完毕用剪线刀口将前端修齐。
(3) 插线。一只手捏往水晶头,将水晶头有塑料卡子的一侧向下,另一只手捏平双绞线,稍稍用力将排好的线平行插入水晶头内的线槽中,八条导线顶端应插入线槽顶端。 第一只脚放橙白色的线,依次类推。
(4) 压线。确认所有导线都到位后,将水晶头放入卡线钳夹槽中,用力捏几下卡线钳,压紧线头即可。重复上述方法制作双绞线的另一端,一条网线就制作完成。
(5) 检测。使用电缆检测仪检测制作的网线是否正确连通。将制作好的网线的两端分别插入电缆测试仪的两个插口,打开电源,如果接头制作正确,LED会按照序号逐对闪烁。如果有LED不亮或LED不是按序号逐对闪亮,表示此网线接头制作有问题,应重新制作。
通过本次教学,我了解网线制作和测试的方法,掌握不同标准RJ-45连接器(俗称水晶头)的线序。掌握了直通线和交叉线的制作方法,能理解直通线和交叉线
的不同应用范围和原理。
四、交换机实验
1、基本配置
1. 交换机各命令操作模式的进入和退出
Switch>
Switch>enable
Password:
Switch#
Switch#configure terminal
Switch(config)#
Switch(config)#interface fastethernet 0/5
Switch(config-if)#
Switch(config-if)#exit
Switch(config-if)#end
2. 交换机命令的帮助信息
Switch> ?
Switch(config)#int?
Switch(config-if)#speed ?
3. 交换机命令的简写与自动补齐
Switch(config)#int f 0/5
Switch(config)#int
Switch(config)#interface
4. 交换机主机名的配置
Switch(config)#hostname SA
SA(config)#
5. 配置交换机端口的参数
Switch(config)#interface fastethernet 0/5
Switch(config-if)#speed 10
Switch(config-if)#speed auto
Switch(config-if)#duplex half
Switch(config-if)#duplex full
Switch(config-if)#no shutdown
6. 为交换机分配管理IP地址
Switch(config)#interface vlan 1
Switch(config-if)#ip address 192.168.120.1 255.255.255.0
Switch(config-if)#no shutdown
7. 查看交换机配置信息
Switch#show version
Switch#show running-config
Switch#show interface fastethernet 0/5
2、VLAN的配置
1. 创建VLAN
Switch(config)#VLAN 5
Switch(config-vlan)#name exmp5
Switch(config)#VLAN 10
Switch(config-vlan)#name exmp10
注意:VLAN 1是交换机默认存在的VLAN,所以用户不能创建VLAN 1。
2. 把交换机端口分配到VLAN中
Switch(config)#interface fastethernet 0/5
Switch(config-if)# switch access vlan 5
Switch(config)#interface fastethernet 0/10
Switch(config-if)# switch access vlan 10
我们还可以把连续若干个端口一次分配给某个VLAN:
Switch(config)#interface range fastethernet 0/2-4
Switch(config-if)# switch access vlan 5
3. 显示VLAN信息
Switch#show VLAN
4. 删除VLAN
Switch(config)#no VLAN 10
3、跨交换机的VLAN
1. 在交换机SA上创建VLAN 10和VLAN 20,并把0/10端口划分给VLAN 10、0/20端口划分给VLAN 20
SA(config)#VLAN 10
SA(config-vlan)#name exmp10
SA(config)#VLAN 20
SA(config-vlan)#name exmp20
SA(config)#interface fastethernet 0/10
SA(config-if)# switch access vlan 10
SA(config)#interface fastethernet 0/20
SA(config-if)# switch access vlan 20
2. 把交换机SA上与交换机SB相连的0/24端口配置为Trunk端口
SA(config)#interface fastethernet 0/24
SA(config-if)# switchport mode trunk
3. 在交换机SB上创建VLAN 10,并把0/10端口划分给VLAN 10
SB(config)#VLAN 10
SB(config-vlan)#name exmp10
SB(config)#interface fastethernet 0/10
SB(config-if)# switch access vlan 10
4. 把交换机SB上与交换机SA相连的端口0/24配置为Trunk端口
SB(config)#interface fastethernet 0/24
SB(config-if)# switchport mode trunk
5. 验证Trunk端口
SA #show interface fastethernet 0/24 switchport
4、配置生成树协议
1. 在交换机SA上创建VLAN
SA(config)#VLAN 10
SA(config-vlan)#name exmp10
SA(config)#VLAN 20
SA(config-vlan)#name exmp20
SA(config)#interface fastethernet 0/10
SA(config-if)# switch access vlan 10
SA(config)#interface fastethernet 0/20
SA(config-if)# switch access vlan 20
2. 在交换机SA上把端口0/23-24配置为Trunk端口
SA(config)#interface range fastethernet 0/23-24
SA(config-if)# switchport mode trunk
3. 在交换机SB上创建VLAN 10,并把端口0/10划分到VLAN 10中
SB(config)#VLAN 10
SB(config-vlan)#name exmp10
SB(config)#interface fastethernet 0/10
SB(config-if)# switch access vlan 10
4. 在交换机SB上把端口0/23-24配置为Trunk端口
SB(config)#interface range fastethernet 0/23-24
SB(config-if)# switchport mode trunk
5. 配置快速生成树协议
在交换机SA上:
SA(config)#spanning-tree
SA(config)# spanning-tree mode rstp
在交换机SB上:
SB(config)# spanning-tree
SB(config)# spanning-tree mode rstp
6. 验证快速生成树协议
SA(config)#show spanning-tree
五、路由器实验
1、基本配置:
1. 路由器各命令操作模式的进入和退出
Router>
Router>enable
Password:
Router#
Router#configure terminal
Router(config)#
Router(config)#interface serial 1/2
Router(config-if)#
Router(config-if)#exit
Router(config-if)#end
Router#
2. 路由器命令的帮助信息
Router> ?
Router(config)#int?
Router(config-if)#ip ?
3. 路由器命令的简写与自动补齐
Router(config)#int f 1/1
Router(config)#int
Router(config)#interface
4. 路由器RA主机名的配置
Router(config)#hostname RA
RA(config)#
5. 为路由器RA的DCE端口分配IP地址、时钟频率和带宽频率
RA(config)#interface serial 1/2
RA(config-if)#ip address 192.168.120.100 255.255.255.0
RA(config-if)#clock rate 64000
RA(config-if)#bandwidth 512
RA(config-if)#no shutdown
6. 路由器RB端口参数的配置
Router(config)#hostname RB
RB(config)#
RB(config)#interface serial 1/3
RB(config-if)#ip address 192.168.120.101 255.255.255.0
RB(config-if)#bandwidth 512
RA(config-if)#no shutdown
7. 查看路由器的配置信息
RA#show version
RA#show running-config
RA#show interface Serial 1/2
RA#show ip route
2、静态路由
1. 路由器RA端口参数的配置
RA(config)#interface serial 1/2
RA(config-if)#ip address 192.168.120.100 255.255.255.0
RA(config-if)#clock rate 64000
RA(config-if)#no shutdown
RA(config)# interface fastethernet 1/1
RA(config-if)#ip address 192.168.121.100 255.255.255.0
RA(config-if)#no shutdown
2. 路由器RB端口参数的配置
RB(config)#interface serial 1/3
RB(config-if)#ip address 192.168.120.101 255.255.255.0
RB(config-if)#no shutdown
RB(config)# interface fastethernet 1/1
RB(config-if)#ip address 192.168.122.100 255.255.255.0
RB(config-if)#no shutdown
3. 在路由器RA上配置静态路由
RA(config)#ip route 192.168.122.0 255.255.255.0 192.168.120.101
RA(config)#ip route 192.168.122.0 255.255.255.0 serial 1/2
4. 在路由器RB上配置静态路由
RB(config)#ip route 192.168.121.0 255.255.255.0 192.168.120.100
RA(config)#ip route 192.168.121.0 255.255.255.0 serial 1/3
5. 查看路由器上的静态路由信息
RA#show ip interface brief
三、综合实践
1、实践题目:
网络工程实践
2、实践要求:
使用5-6台设备组建连通网络;
画出拓扑图;
进行子网划分,并给网络中的设备分配IP地址;
要包含跨交换机的VLAN;
对交换机和路由器进行必要的配置,使不同的子网之间能够进行通信。
3、网络拓扑结构
RouterA
RouterB
S1/2
S1/3
SwitchA
DTE
SwitchB
SwitchC
SwitchD
VLAN10
VLAN10
VLAN20
VLAN30
VLAN30
4、设备的配置信息
设备RA:
Red-Giant>enable 14
Password:
Red-Giant#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Red-Giant(config)#hostname RA
RA#show interface serial 1/2
serial 1/2 is DOWN , line protocol is DOWN
Hardware is PQ2 SCC HDLC CONTROLLER serial
Interface address is: 192.168.60.1/24
MTU 1500 bytes, BW 2000 Kbit
Encapsulation protocol is HDLC, loopback not set
Keepalive interval is 10 sec , set
Carrier delay is 2 sec
RXload is 1 ,Txload is 1
Queueing strategy: WFQ
5 minutes input rate 0 bits/sec, 0 packets/sec
5 minutes output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 abort
0 packets output, 0 bytes, 0 underruns
0 output errors, 0 collisions, 3 interface resets
0 carrier transitions
No cable
DCD=down DSR=down DTR=down RTS=down CTS=down
RA#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
RA(config)#interface fastethernet 1/1
RA(config-if)#ip address 192.168.10.1 255.255.255.0
RA(config-if)#exit
RA(config)#ip route 192.168.40.0 255.255.255.0 192.168.60.2
RA(config)#
RA CON0 is now available
Press RETURN to get started
Configured from console by console
RA>
RA>enable 14
Password:
RA#show ip interface brief
Interface IP-Address(Pri) OK? Status
serial 1/2 192.168.60.1/24 YES DOWN
serial 1/3 no address YES DOWN
FastEthernet 1/0 no address YES DOWN
FastEthernet 1/1 192.168.10.1/24 YES DOWN
Null 0 no address YES UP
RA#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
RA(config)#interface serial 1/2
RA(config-if)#no shutdown
RA(config-if)#exit
RA(config)#exit
RA#
Configured from console by console
RA#show ip interface brief
Interface IP-Address(Pri) OK? Status
serial 1/2 192.168.60.1/24 YES DOWN
serial 1/3 no address YES DOWN
FastEthernet 1/0 no address YES DOWN
FastEthernet 1/1 192.168.10.1/24 YES DOWN
Null 0 no address YES UP
设备RB:
Red-Giant>enable 14
Password:
Red-Giant#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Red-Giant(config)#hostname RB
RB(config)#interface serial 1/3
RB(config-if)#ip add
RB(config-if)#ip address 192.168.60.2 255.255.255.0
RB(config-if)#no shutdown
RB(config-if)#exit
RB(config)#interface fastEthernet 1/1
RB(config-if)#ip address 192.168.40.1 255.255.255.0
RB(config-if)#exit
RB(config)#ip route 192.168.10.0 255.255.255.0 192.168.60.1
RB(config)#exit
RB#
Configured from console by console
RB#show ip interface brief
Interface IP-Address(Pri) OK? Status
serial 1/2 no address YES DOWN
serial 1/3 192.168.60.2/24 YES UP
serial 2/0 no address YES DOWN
serial 2/1 no address YES DOWN
FastEthernet 1/0 no address YES DOWN
FastEthernet 1/1 192.168.40.1/24 YES DOWN
Null 0 no address YES UP
RB#
RB CON0 is now available
设备SA:
Switch>enable 14
Password:
Switch#configure terminal
SA(config)#hostname SA
SA(config)#VLAN 10
SA(config-vlan)#name exmp10
SA(config-vlan)#exit
SA(config)#interface fastEthernet 0/10
SA(config-if)#switch access vlan10
SA(config-if)#exit
SA(config)#interface range fastEthernet 0/23-24
SA(config-if-range)#switchport mode trunk
SA(config-if-range)#exit
SA(config)#spanning-tree
SA(config)#spanning-tree mode rstp
设备SB:
Switch>enable 14
Password:
Switch#configure terminal
Switch(config)#hostname SB
SB(config)#VLAN 10
SB(config-vlan)#name exmp10
SB(config-vlan)#exit
SB(config)#VLAN 20
SB(config-vlan)#name exmp20
SB(config-vlan)#exit
SB(config)#interface fastEthernet 0/20
SB(config-if)#switch access vlan10
SB(config-if)#exit
SB(config)#interface fastEthernet 0/10
SB(config-if)#switch access vlan20
SB(config-if)#exit
SB(config)#interface range fastEthernet 0/23-24
SB(config-if-range)#switchport mode trunk
SB(config-if-range)#exit
SB(config)#spanning-tree
SB(config)#spanning-tree mode rstp
设备SC:
Switch>enable 14
Password:
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname SC
SC(config)#VLAN 10
SC(config-vlan)#name exmp10
SC(config-vlan)#exit
SC(config)#exit
SC#configure terminal
SC(config)#VLAN 30
SC(config-vlan)#name exmp10
SC(config-vlan)#exit
SC(config)#VLAN 30
SC(config-vlan)#name exmp30
SC(config-vlan)#exit
SC(config)#interface fastethernet0/20
SC(config-if)#switch access vlan 30
SC(config-if)#exit
SC(config)#interface range fastethernet 0/23-24
SC(config-if-range)#switchport mode trunk
SC(config-if-range)#exit
SC(config)#spanning-tree
SC(config)#spanning-tree mode rstp
设备SD:
SC>
SC>enable 14
Password:
SC#configure terminal
SC(config)#hostname SD
SD(config)#VLAN 30
SD(config-vlan)#name exmp30
SD(config-vlan)#exit
SD(config)#interface fastEthernet0/20
SD(config-if)#switch access vlan 30
SD(config-if)#exit
SD(config)#interface range fastEthernet 0/23-24
SD(config-if-range)#switchport mode trunk
SD(config-if-range)#exit
SD(config)#spanning-tree
SD(config)#spanning-tree mode rstp
6、 SD的配置结果
Press RETURN to get started!
SD>enable 14
Password:
SD#show run
System software version : RGNOS V4.12 Build Dec 8 2006 Release
Building configuration...
Current configuration : 761 bytes
!
version 1.0
!
hostname SD
vlan 1
!
vlan 10
name exmp10
!
vlan 20
name exmp20
!
vlan 30
name exmp30
!
vlan 40
name exmp40
!
vlan 50
name exmp50
!
enable secret level 14 5 %Y;C,tZ[Q^<D+S(\T9=G1X)s]:>H.Y*T
enable secret level 15 5 (Zw1u_;C7r-8U0<DVp.tj9=G[p/7R:>H
!
spanning-tree mode rstp
spanning-tree
interface FastEthernet 0/20
switchport access vlan 20
!
interface FastEthernet 0/23
switchport mode trunk
!
interface FastEthernet 0/24
switchport mode trunk
!
!
!
End
六、实践总结
非常高兴的参加了本次网络工程实践,本次实习是在我们学完所有基础课和
部分专业课后进行。通过这次网络实习,使我们能将所学的理论和实践相结合,巩固消化所学的知识,培养实践操作技能,学到了很多新的知识,并为以后更进一步的学习打下深厚的基础。我们按照实习指导书里认真做了各个实验,加强了对课本网络知识和概念的深刻理解和认识。同时在做实验过程中也看到自己很多不足之处。
实习期间,我们在专业指导老师董老师的带领与指导下,以小组为单位进行网络工程实践,对路由器,交换机进行设计和编程,同学们分工合作,认真记录下指导老师对路由器和交换机的进行讲解和对编程的注意事项,使我们学到很多,通过这次实习也使我们扩大了视野,增强了动手能力,强化了团队合作的精神 。同时学到了很多课堂上没有接触过的知识,比如动手制作水晶头,自己动手搭建虚拟局域网,,配置路由器,配置交换机等等。这些理论知识和动手实践能力有助于我以后的学习和工作。
唯有把理论和实践相结合,才能更好更深刻的理解理论知识,利用理论提高动手实践能力。通过这次实习,我对网络工程技术这门学科产生了浓厚的兴趣,也使我对网络技术的认识更加深刻,受益匪浅,对我以后的学习工作有着很好的帮助,让我清楚地知道,只有不断通过实践和练习,才能了解课本知识的各种用途,才能使我们所学到的课本知识得以应用。只有课本知识和练习实践的相结合,才能更好地学习和掌握学到的知识并把它用到实践中。同时在实践中巩固学到的知识,使自己不断进步,能力得到提升。
展开阅读全文