1、 1 专专 科科 毕毕 业业 论论 文文 题目:题目:利用生成树协议解决网络中的循环问题利用生成树协议解决网络中的循环问题 姓姓 名名 专专 业业 计算机应用计算机应用 班班 级级 计算机应用计算机应用 指指导导教教师师 张老师张老师 2013 年年 2 月月 2 题目:题目:利用生成树协议解决网络中的循环问题利用生成树协议解决网络中的循环问题 摘摘 要要 STP(生成树协议)是一个二层管理协议。在一个扩展的局域网中参与 STP 的所有交 换机之间通过交换桥协议数据单元 BPDU(bridge protocol data unit)来实现;为稳定 的生成树拓扑结构选择一个根桥;为每个交换网段选
2、择一台指定交换机;将冗余路径 上的交换机置为 blocking,来消除网络中的环路。IEEE 802.1d 是最早关于 STP 的标 准,它提供了网络的动态冗余切换机制。STP 使您能在网络设计中部署备份线路,并 且保证:在主线路正常工作时,备份线路是关闭的。当主线路出现故障时自动使能备 份线路,切换数据流。RSTP(rapid spanning tree protocol)是 STP 的扩展,其主要特 点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。 关键词:关键词:STP;网络循环;冗余; 3 目目 录录 第一第一节节 引引 言言 第 二第 二 节节 认 识 生 成 树认 识
3、 生 成 树 2.1 生成树的工作原理 2.2 生成树协议的特点 2.3 生成树协议的功能 2.4 生成树协议的作用 2.5 生成树协议的算法过程 第第三节三节 解决方案解决方案 3.1 上行速链路的配置 3.2 速端口的配置 3.3 修改生成树计时器 3.4 修改端口优先级 3.5 修改端口成本 3.6 确定到根网桥的路径 3.7 人为建立根网桥 3.8 启用生成树 第第四四节节 结束语结束语 第五节第五节 参考文献参考文献 第六节第六节 致谢致谢 第一第一节节 引引 言言 在实际的网络环境中, 物理环路可以提高网络的可靠性, 当一条物理线路断掉的时候, 另外一条线路仍然可以传输数据。但是,
4、在交换的网络中,当交换机接收到一个目的 地址未知的数据帧时,交换机会将这个数据帧广播出去,这样,在存在物理环路的交 换网络中,就会产生双向的广播环,甚至产生广播风暴,导致交换机资源耗尽而宕机。 这样就产生了一个矛盾,需要物理环路来提高网络的可靠性,而环路又有可能产生广 播风暴,怎样才能两全其美呢? STP(Spanning Tree Protocol,生成树协议) ,就是用 来解决这个矛盾的。STP 协议在逻辑上断开网络的环路,防止广播风暴产生,而一旦 正在使用的线路出现故障,被逻辑上断开的线路又会恢复畅通,继续传输数据。 第二节第二节 认识生成树认识生成树 4 2.1 生成树的工作原理生成树
5、的工作原理 生成树协议的国际标准是 IEEE802.1d.运行生成树算法的网桥/交换机在规定的间隔内通过网 桥协议数据单元(BPDU)的组播帧与其他交换机交换配置信息,其工作的过程如下: 1. 通过比较网桥/交换机优先级选取根网桥/交换机(给定广播域内只有一个根网桥/交换机) ; 2. 其余的非根网桥/交换机只有一个通向根网桥/交换机的端口,称为根端口; 3. 每个网段只有一个转发端口; 4. 根网桥/交换机所有的连接端口均为转发端口。 2.2 生成树协议的特点生成树协议的特点 网桥使用珀尔曼博士发明的这种方法能够达到 2 层路由的理想境界:冗余和无环路运行。你 可以把生成树协议设想为一个各网桥设备记在心里的用于进行优化和容错发送数据的过程的树型 结构。 生成树协议(Spanning Tree)定义在 IEEE 802.1D 中,是一种链路管理协议,它为网络 提供路径冗余同时防止产生环路。 为使以太网更好地工作, 两个工作站之间只能有一条活动路径。 网络环路的发生有多种原因,最常见的一种是有意生成的冗余 万一一个链路或交换机失败, 会有另一个链路或交换机替代。 2.3 生成树协议的功能生成树协议的功能 1、利用生成树算法、在以太网络中,创建一个以某台交换机的某个端口为根的生成树,避免 环路。 2、以太网络拓扑发生变化时,通过生成树协