生成树协议原理与配置.ppt
《生成树协议原理与配置.ppt》由会员分享,可在线阅读,更多相关《生成树协议原理与配置.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第9章 生成树协议原理与配置9.1 冗余拓扑结构图9-1 交换机间冗余拓扑结构关键设备和链路需要进行备份关键设备和链路需要进行备份9.1 冗余拓扑结构 采用冗余拓扑结构虽然保证了当设备或链路故障采用冗余拓扑结构虽然保证了当设备或链路故障时提供备份设备或链路,从而不影响正常的通信。时提供备份设备或链路,从而不影响正常的通信。但是,这些冗余设备及链路构成的环路将会引发但是,这些冗余设备及链路构成的环路将会引发很多问题很多问题:广播风暴、单帧的多次递交、桥接表的不广播风暴、单帧的多次递交、桥接表的不稳定稳定 9.1.1 广播风暴图9-2 交换机间的循环链路9.1.2 单帧的多次递交图9-3 单帧的多
2、次递交9.1.3 桥接表的不稳定图9-4 桥接表的不稳定性问题9.2 生成树协议概述9.2.1 生成树协议概述生成树协议(生成树协议(Spanning Tree ProtocolSpanning Tree Protocol,STPSTP)起源于)起源于DECDEC公司的公司的“网桥到网桥网桥到网桥”协议。后来,协议。后来,IEEE 802IEEE 802委员委员会制定了生成树协议的规范会制定了生成树协议的规范802.1d802.1d。是一个第是一个第2 2层的管理协议。其目标是在物理环路上建立层的管理协议。其目标是在物理环路上建立一个无环的逻辑链路拓扑结构。一个无环的逻辑链路拓扑结构。图9-5
3、 生成树协议操作9.2.2 生成树协议术语1 1网桥协议数据单元网桥协议数据单元BPDU(Bridge Protocol Data Unit)生成树协议是通过在交换机之间周期发送生成树协议是通过在交换机之间周期发送BPDUBPDU来发现网来发现网络上的环路并阻塞有关端口来断开环路的。络上的环路并阻塞有关端口来断开环路的。BPDUBPDU有两种类型有两种类型:配置配置BPDUBPDU和拓扑变更通告和拓扑变更通告BPDUBPDU。每台交换机每隔每台交换机每隔2 2秒钟都要向网络上发送配置秒钟都要向网络上发送配置BPDUBPDU报文。报文。通过这些报文通过这些报文,每台交换机可以判断自己的位置和每个
4、每台交换机可以判断自己的位置和每个端口应该工作的模式等。端口应该工作的模式等。9.2.2 生成树协议术语9.2.2 生成树协议术语2 2网桥号(网桥号(Bridge IDBridge ID)BIDBID用来标识每台交换机。用来标识每台交换机。由两部分组成。由两部分组成。第一部分是网桥优先级,占第一部分是网桥优先级,占2 2字节。范围是字节。范围是0 06553565535,默认值是默认值是32768(32768(从从12.112.1(9)9)开始,要叠加开始,要叠加VLANVLAN号,如号,如VIAN 1VIAN 1的生成树协议实例的生成树协议实例BIDBID的优先级为的优先级为3276932
5、769,VLAN 2VLAN 2的生成树协议实例的生成树协议实例BIDBID的优先级为的优先级为3277032770等)。等)。第二部分是交换机第二部分是交换机MACMAC基地址,占基地址,占6 6字节字节。9.2.2 生成树协议术语3 3根网桥(根网桥(Root bridgeRoot bridge)交换机通过彼此交换交换机通过彼此交换BPDUBPDU信息来选出根网桥。具有最小信息来选出根网桥。具有最小网桥号的交换机将成为根网桥。网桥号的交换机将成为根网桥。根网桥的所有端口都不会阻塞,即都处于转发包的状态根网桥的所有端口都不会阻塞,即都处于转发包的状态4 4指定网桥(指定网桥(Designat
6、ed bridgeDesignated bridge)交换机连接的每个网段要选出一个指定网桥,该指定网交换机连接的每个网段要选出一个指定网桥,该指定网桥到根网桥的累计路径花费最小。桥到根网桥的累计路径花费最小。该指定网桥负责收发本网段的数据包。该指定网桥负责收发本网段的数据包。9.2.2 生成树协议术语5 5根端口(根端口(Root portRoot port)整个网络中只能有一个根网桥,其他网桥称为非根网桥。整个网络中只能有一个根网桥,其他网桥称为非根网桥。在非根网桥上,需要选择一个根端口。所谓根端口是指在非根网桥上,需要选择一个根端口。所谓根端口是指交换机上到根网桥累计路径花费最小的端口。
7、交换机通交换机上到根网桥累计路径花费最小的端口。交换机通过此端口和根网桥通信。过此端口和根网桥通信。9.2.2 生成树协议术语6 6指定端口(指定端口(Designated portDesignated port)每个非根网桥还要为所连接的网段选出一个指定端口。每个非根网桥还要为所连接的网段选出一个指定端口。一个网段的指定端口是指该网段到根网桥累计路径花费最一个网段的指定端口是指该网段到根网桥累计路径花费最小的端口。该网段通过此端口向根网桥发送数据包。小的端口。该网段通过此端口向根网桥发送数据包。对于根网桥来说,其每个端口都是指定端口。对于根网桥来说,其每个端口都是指定端口。7 7非指定端口(
8、非指定端口(NonDesignated portNonDesignated port)除了根端口和指定端口外的其他端口称为非指定端口。除了根端口和指定端口外的其他端口称为非指定端口。非指定端口将处于阻塞状态,不转发任何用户数据非指定端口将处于阻塞状态,不转发任何用户数据。9.2.3 根网桥选举每台交换机启动时都假设自己是根网桥,从自己的所有可每台交换机启动时都假设自己是根网桥,从自己的所有可用端口发送配置用端口发送配置BPDUBPDU,并在自己的,并在自己的BPDUBPDU包中声明这一点,包中声明这一点,同时该同时该BPDUBPDU中还包含自己的网桥号。中还包含自己的网桥号。当一台交换机收到其
9、他交换机发送来的当一台交换机收到其他交换机发送来的BPDUBPDU时,会检查对时,会检查对方交换机的网桥号,如果对方的网桥号比自己小,则此交方交换机的网桥号,如果对方的网桥号比自己小,则此交换机将不再声称自己是根网桥,而是将对方网桥号写入根换机将不再声称自己是根网桥,而是将对方网桥号写入根网桥号字段。网桥号字段。网络中的所有交换机都进行这样的操作。最后,网络中具网络中的所有交换机都进行这样的操作。最后,网络中具有最小网桥号的交换机将成为根网桥。有最小网桥号的交换机将成为根网桥。9.2.3 根网桥选举图9-2 根网桥选举9.2.4 生成树代价 在根网桥被确定后,其他非根网桥要决定自己的根端在根网
10、桥被确定后,其他非根网桥要决定自己的根端口。而根端口是指非根网桥上到根网桥累计路径花费最口。而根端口是指非根网桥上到根网桥累计路径花费最小的端口。小的端口。路径花费反映了到达根网桥的代价。路径花费反映了到达根网桥的代价。以前以前IEEE802.1dIEEE802.1d规定,代价值等于规定,代价值等于1000Mb/s1000Mb/s除以链路除以链路带宽,如带宽,如10Mb/s10Mb/s以太网链路代价将是以太网链路代价将是100100。随着技术的发展,链路带宽己达到随着技术的发展,链路带宽己达到1OGb/s1OGb/s,IEEEIEEE给出给出了修正了的非线性链路代价值。了修正了的非线性链路代价
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生成 协议 原理 配置
限制150内