1、 1 课 程 设 计 报 告 课程名称课程名称 计算机网络计算机网络 课题名称课题名称 生成树协议的研究与实现生成树协议的研究与实现 专专 业业 网络工程网络工程 班班 级级 学学 号号 姓姓 名名 指导教师指导教师 20122012 年年 1 月月 6 日日 2 课程设计任务书课程设计任务书 1 设计内容与设计要求设计内容与设计要求 1.1. 设计内容设计内容 1.1.11.1.1 生成树协议的原理与实现过程生成树协议的原理与实现过程 建立有环路的局域网,采用快速生成树协议防止产生风暴。并对 STP、 RSTP 协议的工作原理进行研究,设计内容如下: (1)首先掌握生成树协议的工作原理 (2
2、)然后掌握并配置二层交换机和三层交换机。 (3)实现三层交换机链路聚合的方法 (4)建立基于快速生成树协议的网络 (5)搭建 DHCP 服务器 (6)设计实施与测试方案 1.1.2 2 设计要求:设计要求: 1.1.2 2.1 .1 课程设计报告规范课程设计报告规范 (1)工作原理 通过文字和图形一起来形象的阐述工作原理。 (2)课题将要实现的主要功能 (3)功能需求及组网说明 1) 网络拓扑图:用拓扑图说明要做的大概内容。 2) 网络配置:要求每个配置过程不能仅仅给出配置清单,都要结合 原理阐述。 (4)调试分析 1) 测试数据:准备典型的测试数据和测试方案,包括正确的输入及 输出结果和含有
3、错误的输入及输出结果。 2) 调试中遇到的问题以及解决问题的方法。 (5)心得体会 (6)书写格式 3 1) 设计报告要求用 A4 纸打印成册: 2) 一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋 体;行距为 22。 3) 课程设计报告装订顺序:封面、任务书、目录、正文、评分、附 件。 4) 正文总字数要求在 5000 字以上(不含配置命令) 。 (7)附录 a. 命令清单(带注释) 1.1.2 2.2 .2 考核方式考核方式 指导老师负责验收程序的运行结果, 并结合学生的工作态度、 实际动手能力、 创新精神和设计报告等进行综合考评,并按优秀、良好、中等、及格和不及格五 个等级给
4、出每位同学的课程设计成绩。具体考核标准包含以下几个部分: (1)平时出勤 (占 10%) (2)系统需求分析、功能设计、数据结构设计及程序总体结构合理与否(占 10%) (3) 程序能否完整、 准确地运行, 个人能否独立、 熟练地调试程序 (占 40%) (4)设计报告(占 30%) 注意:不得抄袭他人的报告(或给他人抄袭) ,一旦发现,成绩为零分。 (5)独立完成情况(占 10%) 。 1.1.2 2.3 .3 课程验收要求课程验收要求 (1)运行所设计的系统。 (2)回答有关问题。 (3)提交课程设计报告。 (4)提交软盘(源程序、设计报告文档) 。 (5)依内容的创新程度,完善程序情况及
5、对程序讲解情况打分。 2 2. .进度安排进度安排 第 17 周:星期六 8:0012:00 上机 第 18 周:星期四 14:0016:00 上机 4 课程设计课程设计报告报告 1.1.需求分析需求分析 1.11.1 项目背景项目背景 在很多实验或现实生活中搭建网络时,我们会希望通过设置冗余线路的方 法来使的搭建的网络更加可靠,即使一条线路出现故障,也可以有其它的通信链 路来代替,使网络只丢失个别的数据,而其它部分仍然可以正常运行。这样虽然 提高了网络的可靠性,但是也很容易造成新的问题环路问题,也就是使得报 文在环路中无限循环,不断损耗资源。所以便出现了生成树协议,通过使用生成 生成树来保证
6、一个已知的交换机在网络拓扑中沿一个环动态工作。 1.21.2 需求分析需求分析 1.1.1.1.1 1 生成树协议简介生成树协议简介 生成树协议是二层即数据链路层的管理协议,是为了消除网络二层环路,而 采用有选择的阻塞 环路中得冗余链路的协议,最终将环路网络结构修剪成五环 路的树形网络结构从而防止报文在环路中无限循环,不断损耗资源。 1.1.2 1.1.2 生成树协议的生成树协议的工作工作原理原理 (1)生成树协议的简单原理 1)根网桥(Root Bridge):桥 ID 最小的网桥。 2)根端口(Root Port):到达根桥的路径是该端口所在网桥到达根桥的最 佳路径。 3)指定端口(Designated Port):每一个网段选择到根桥最近的网桥作为指 定网桥,该网桥到这一网段的端口为指定端口。 4)阻塞端口(Blocked Port):既不是指定端口,也不是根端口