-交换机工作原理
根据MAC地址标转发数据帧,如果地址未知,则广播
-广播风暴的产生
当网路中存在物理环路,会产生广播风暴。广播风暴会导致网络资源耗尽,交换机死机。
-STP协议介绍
STP-Spanning Tree Protocol(生成树协议):逻辑上断开环路,防止广播风暴的产生;当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用
-STP的算法
STP将一个环形网络生成无拓扑的步骤:
l 选择根网桥(Root Bridge)
l 选择根端口(Root Ports)
l 选择指定端口(Designated Ports)
*网桥是交换机的前身,由于STP是在网桥基础上开发的,因此现在在交换机的网路中仍然沿用网桥这一术语
-选择根网桥的依据
网桥ID(BID):网桥ID是唯一的,交换机之间选择BID值最小的交换机作为网络中的根网桥。网桥ID组成:网桥优先级(2字节);网桥的MAC地址(6字节);取值范围:0~65535;缺省值:32768
-选择根端口的依据
在非根网桥上选择一个到根网桥最近的端口作为根端口
选择根端口的依据是:
l 根据路径成本最低
l 支连的网桥ID最小
l 端口ID最小
根路径成本:是网桥到根网桥的路径上所有链路的成本之和
路径成本根据链路带宽的高低规定链路带宽(Mb/s) 路径成本
10 100
16 62
45 39
100 19
155 14
622 6
1000 4
10000 2
端口ID:端口ID的组成:端口优先级(8位);端口编号(8位);取值范围:0~255;缺省值:128
-选择指定端口的依据:
在每个网段上,选择1个指定根端口
l 跟网桥的端口全是指定端口
l 非根网桥上的指定端口:根路径成本最低;端口所在的网桥的ID值较小;端口ID值较小
-STP计算结果
经过STP计算,最终的逻辑结构为无环拓扑
-BPDU(桥协议数据单元)
交换机之间使用BPDU来交换STP信息
BPDU(Bridge Protocol Data Unit):桥协议数据单元
使用组播发送BPDU,组播地址为:01-80-c2-00-00-00
BPDU分为2种类型:配置BPDU-用于生成树计算;拓扑变更通告(TCN)BPDU-用于通告网络拓扑的变化
-STP使用BPDU选择根网桥
交换机启动时,假定自己是根网桥,在向外发送的BPDU中,根网桥ID字段填写自己的网桥ID
-STP使用BPDU计算根路径成本
根网桥发送根路径成本为0的BPDU;其他交换机接收到根网桥的BPDU后,在根路径成本上添加接收接口的路径成本,然后转发
-生成树端口的状态
交换机端口的5种STP状态状态 用途
转发(Forwarding) 发送和接收用户数据
学习(Learning) 构建网桥表
侦听(Listening) 构建“活动”拓扑
阻塞(Blocking) 只接收BPDU
禁用(Disable) 强制关闭
-生成树计时器
交换机开机需要等待30秒时间开始转发数据
当某个正在使用的链路断掉,阻塞的端口需要50秒时间开始转发数据
-VLAN与STP
标准的生成树协议(CST)不考虑VLAN:经过STP计算,会有一条链路被断开
-PVST(按VLAN生成树)
PVST是Cisco私有的,为每个VLAN构造一棵生成树
-PVST+
Cisco私有;可以与CST互操作;用来连接PVST与CST区域
-PVST在实际中的应用
配置网络中比较稳定的交换机为根网桥
利用PVST实现网络的负载分担
-PVST的配置命令
启用生成树:
Switch(config)#spanning-tree vlan vlan-list
设置根网桥:(设置为根网桥后优先级变成24576)
Switch(config)#spanning-tree vlan vlan-list root primary | secondary
修改网桥的优先级:(优先级的值为4096的倍数)
Switch(config)#spanning-tree vlan vlan-list priority Bridge-priority
修改端口成本:
Switch(config-if)#spanning-tree vlan vlan-list cost cost
修改端口优先级:
Switch(config-if)#spanning-tree vlan vlan-list port-priority priority
配置上行速链路:
Switch(config)#spanning-tree uplinkfast
配置端口速链路:
Switch(config-if)#spanning-tree portfast
查看生成树的配置:
Switch#show spanning-tree
查看某个VLAN的生成树详细信息:
Switch#show spanning-tree vlan vlan-id detail
-EthernetChannel(以太通道)
多条线路负载均衡,带宽提高;容错,当一条线路失效时,其他线路通信,不会丢包
配置为以太通道的接口,必须物理特性相同
-以太通道的配置
配置接口为以太通道模式:
Switch(config)#interface range interface-type port-numbers
Switch(config-if-range)#channel-group group-number mode on
查看以太通道的配置:
Switch#show etherchannel group-number summary
分享到:
相关推荐
**STP协议(Spanning Tree Protocol)详解** STP,即生成树协议,是一种网络协议,主要用于解决局域网(LAN)中出现的环路问题。由于物理网络中可能存在多条路径,环路可能导致数据包在网络中无限循环,消耗带宽,...
STP协议故障诊断与排除是网络管理中的一项关键技能,特别是在复杂的二层交换网络环境中。以下是对STP协议故障诊断与排除的相关知识点的详细解析: ### STP协议配置注意事项 在配置STP协议时,有几个重要的事项需要...
STP协议,全称为Spanning Tree Protocol,是一种用于防止局域网中形成环路的协议。在本实验设计中,我们将深入理解STP的工作原理,配置根网桥、根端口、指定端口、负载分担、上行速链路、速端口以及以太通道等关键...
### STP协议常用命令解析 #### 一、启用与禁用生成树协议 **命令:** ``` switch(config)#spanning-tree vlan vlan-list ``` **解析:** 此命令用于在指定的VLAN列表上启用生成树协议(STP)。这里的`vlan-list`...
stp.pacp 解析stp协议必备, Frame 1: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) IEEE 802.3 Ethernet Logical-Link Control Spanning Tree Protocol
"生成树原理、STP协议、RSTP协议的基本原理和应用" 生成树原理是计算机网络中的一种协议,旨在解决网络中的环路问题。该协议通过构建生成树,来避免网络中的环路和广播风暴,从而提高网络的稳定性和可靠性。 生成...
STP协议,全称为生成树协议(Spanning Tree Protocol),是一种网络协议,其设计目标是在局域网(LAN)中创建一个逻辑无环拓扑结构,确保网络中任意两个终端设备之间只有一条逻辑路径,从而避免环路的形成。STP协议...
STP协议的诞生源于对网络自愈能力的需求,当某条链路故障时,冗余链路能立即接管工作,然而冗余链路同时也可能导致环路的形成,从而引起广播风暴。为了解决这个矛盾,IEEE制定了一种名为802.1d的协议,即STP,通过...
本演示文稿详细地介绍了STP协议的相关知识,可作为上课的教学ppt,也可供有兴趣者课下自学。
### STP生成树协议详解及Linux环境下的应用 #### 基本定义与作用 STP,即生成树协议(Spanning Tree Protocol),是IEEE 802.1D标准中定义的一种二层网络协议。它的主要目的是在局域网(LAN)中消除数据转发循环,...
### 交换机STP协议培训资料 #### 一、概述 **生成树协议(STP,Spanning Tree Protocol)**是一种用于局域网中的网络协议,它的主要目的是防止网络中的环路导致的数据包无限循环传输,进而引发网络拥塞或者广播...
STP协议,即生成树协议(Spanning Tree Protocol),是数据网中的一种重要网络协议,用于确保局域网中无环路的数据转发。当网络中存在多条路径时,STP能够通过阻塞冗余路径来防止桥接环路的产生,同时还能在主链路...
STP协议起源于1985年,当时网络设计者们认识到,虽然冗余链路可以提高网络的可靠性,但同时也可能引入环路。为了解决这一矛盾,IEEE提出了802.1d标准,即STP,其基本思想是模拟自然界中的树形结构,将冗余链路裁剪...
STP协议绝杀图 高像素图片 清晰 。STP协议精要所在
### STP协议选举规则详解 #### 一、STP协议简介 生成树协议(Spanning Tree Protocol, STP)是一种用于防止局域网中的环路的技术。它通过选择性地阻塞网络中的一些端口来避免形成环路,从而确保数据包能够正确地在...
### 数据系列_技术原理分册_第3章_STP协议 #### 一、STP协议简介 本章节深入探讨了**生成树协议**(Spanning Tree Protocol, STP)这一核心概念,这是一种在网络设计中用于避免环路的重要机制。STP在以太网环境中...
### Cisco STP协议原理及配置详解 #### 一、STP概述 STP(生成树协议)是一种用于防止局域网(LAN)中形成环路的第二层协议。通过交换桥协议数据单元(BPDU)在参与STP的交换机间进行通信,STP能够确保网络拓扑结构...
以下是关于STP协议的详细解释: 1. **STP协议的基本概念**: - **根桥(Root Bridge)**:拥有最小桥ID的桥,桥ID由优先级和MAC地址组成。优先级可以配置,默认为32768。 - **根端口(Root Port)**:每个非根桥...
### 嵌入式RSTP STP 协议OPNET仿真的关键技术点 #### 1. RSTP协议概述及应用背景 - **RSTP(Rapid Spanning Tree Protocol)**是一种改进的生成树协议,用于快速收敛并防止局域网中的环路。相比于传统的STP...