H3CNE-生成树协议(STP)
PS:本篇仅挑选作者认为重要的模块,并不全面仅供复习参考,具体请自行查阅相关书籍。设有H3CNE-H3CTE学习博客专栏,敬请关注。
交换机上开启STP协议:
stp协议通过stp计算,阻塞某些端口,计算出一个无环路的2层转发路径,简称stp树
被阻塞的端口下的链路,称为备份链路。
没有阻塞的端口下的链路,称为主链路。
v7 目前h3c交换机的stp模式有4种:
【 】stp mode stp(802.1d)/rstp(802.1w)/mstp(802.1s)/pvst
“STP”术语,狭义上专指STP,广义上指任意模式的STP
BPDU桥协议单元
STP协议中,交换机角色:
根桥:有且只有一个
非根桥:
指定桥(非根桥)
只有根桥会主动发送自己的BPDU消息,非根桥保留根桥的BPDU消息并转发给第三方
注意:任何交换机开启STP协议后,初始都假设自己是根
A———————STP—————————-B
A和B BPDU消息交互完成后,A和B之间选择谁是根(假设A是根)
A(根桥)———————STP—————————-B(指定桥)
之后A定期发自己的BPDU,B只保留或转发。
根桥ID:64位,如BridgeID: 0.0000-0000-0000。点前是桥优先级,后48位是mac地址(非以太网mac地址),简写BID
比较桥id,先比优先级,再比mac,越小优先级越高
交换机角色判断完后(根桥/指定桥)
需要判断交换机的端口角色
根端口:RP(root port):在非根桥上选举根路径开销,最小的端口为根端口
指定口:DP(designated port):每个物理段选出根路径开销最小的桥作为指定桥,连接指定桥的端口为指定端口,根桥上的所有端口为dp口
阻塞扣:AP(altn port)
rp口和dp口计算过程:
(1)根路径开销 root path cost=RPC
(2) 指定桥id:开销相同,桥id小的被选为物理段的指定桥
(3)指定端口id:前面都相同,比较上游桥的端口id,所连端口id较小的端口为根端口
stp计算结果总结:
1.根桥的所有端口都是dp口。
2.线路两端如果一段是rp口,对面一定是dp口。
3.非根桥上只有一个rp口,线路上只有一个dp口。
h3c交换机默认关闭stp协议
disable(未启用stp功能的端口,不收发BPDU,接受或转发数据)
———使能stp协议———> blocking(接受但不发送bpdu,不接受或转发数据)
————->listening(在stp计算中,接受并发送bpdu,不接受或转发数据)
——-rp口和dp口,经过一个转发延迟15s————>learning状态(学习mac,建立mac地址表,接受并发送bpdu,不接受或转发数据)
——经过一个转发延迟15s——->fowarding(接受并发送bpdu,接受或转发数据)————>blocking(拓扑变化)
——->blocking
拓扑发生变化,重新到blocking
端口状态 为了避免临时环路
RSTP快速生成树协议可实现快速收敛
h3c交换机的stp和rstp模式,所有vlan共用一个“STP”树,无法实现不同vlan在多条trunk链路上的负载分担。
PVST:每个vlan生成一个生成树
MSTP:多生成树协议,综合。
开启设备stp特性:
[ ]stp global enable
关闭端口的stp特性:
[ ]undo stp enable
配置stp工作模式
[ ]stp mode {stp\rstp\mstp\pvst}
配置当前设备的优先级
[ ]stp [instance instance-id] priority (4096倍数,最大为4096*15,instance 为指定交换机在每个实例的优先级)
配置端口为边缘端口,不能在stp模式下配该命令,不支持,802.1dstp(理论上)
[ ]stp edged-port
意义:如果某端口直连pc,该端口也需要经过30s才会进入转发状态,为了让该端口快速进入转发,即使配undo stp enale,万一该端口后误连交换网络,该端口下有环路,端口无法规避广播风波。因此配上命令。
display stp
display stp brief
H3CNE-生成树协议(STP)相关推荐
- 生成树协议,stp使用哪两个参数来选举根网桥?
生成树协议STP使用哪两个参数来选举根网桥 ____________. A.网桥优先级和IP地址 B.链路速率和IP地址 C.链路速率和MAC地址 D.网桥优先级和MAC地址 正确答案 D 答案解析 ...
- 思科生成树协议STP/RSTP
1. 技术原理: STP的基本思想就是生成"一棵树",树的根是一个称为根桥的交换机,根据设置不同,不同的交换机会被选为根桥,但任意时刻只能有一个根桥.由 根桥开 始,逐级形成一棵树 ...
- 计算机网络学习16:以太网交换机自学习与帧转发流程、生成树协议STP
假设各主机已经知道网络中其他主机的MAC地址,无需进行ARP. 当A首先转发消息的时候,交换机会先把A记下来,然后把对应的端口1也记下来,这就是交换机的自学习. B获得之后,知道是发送给自己的帧,就会 ...
- 计算机网络——交换机的生成树协议STP
由交换机连接而成的以太网,可能会因为链路故障等原因造成无法通信的情况. 比如A和B间的链路发生了故障,则主机H1就不能和主机H2.H3通信了. 但如果在B和C之间添加一条冗余线 ...
- 《网安学习之道》第一季计算机基础18_生成树协议STP
第十八章.生成树协议STP的工作原理和配置 一.目的 1.理解生成树的原理 理解STP的选举过程 问题1.为什么是交换机0的f0/1的端口堵塞? 2.配置PVSTP+ 二.STP概念 生成树协议是在数 ...
- 思科模拟器 | 生成树协议STP、RSTP、HSRP配置
一.生成树协议STP 概念介绍: 生成树协议是一种网络协议,用于在交换机之间建立逻辑上的树形拓扑结构避免产生环路.为了完成这个功能,生成树协议需要进行些配置,包括根桥的选举.端口的状态切换等. 步骤明 ...
- 云计算~生成树协议STP
云计算~生成树协议STP 交换机构成环路的影响 生成树协议原理-STP 生成树算法的三步走 网桥ID 特点 组成与说明 选择根端口的依据 桥协议数据单元--BPDU BPDU认识 BPDU的工作过程 ...
- 3.10、以太网交换机的生成树协议 STP
1.如何提高以太网的可靠性? 若交换机 A 与交换机 B 之间的链路故障 若交换机 A 与交换机 B 和 交换机 C 之间的链路都出现故障 则原来的以太网,变成了三个独立的较小的以太网,它们之间无法通 ...
- 生成树协议 — STP
4.1.1 实验目的 (1)理解生成树协议STP的用途 (2)理解生成树协议STP的工作过程 (3)掌握根桥.根端口.指定端口的选举规则 (4)掌握生成树协议STP中端口角色的变化 (5)掌握基本生成 ...
- 生成树协议 STP RSTP PVST PVST+ 学习记录
生成树协议 STP& RSTP& PVST& PVST+ 学习记录 记录大学时的生成树协议学习经过,当时参考了一些网络资料,出处已难寻,如有误,请不吝赐教 背景 STP的工作过 ...
最新文章
- CXF之webservice
- 小bat大装逼(▼へ▼メ)
- blob html 预览_本地图片预览+blob使用
- java流行的测试框架调研+市面上书籍调研
- go语言mysql操作_使用Go语言操作MySQL数据库的思路与步骤
- array数组的若干操作
- phpmyadmin4.8.1远程文件包含漏洞
- 挣钱难,做老板不易,特别是种植老板
- Linux 命令(94)—— env 命令
- ExtJs 4.x MVC 架构
- java 静态导入 import static
- CSDN论坛新手指南
- 华为钱包扫码云闪付_Huawei Pay开通与使用银联云闪付教程
- Android WebView 图片加载不出来
- 'Periodic workspace save .' has encountered a problem
- 机器学习PAI为你自动写歌词,妈妈再也不用担心我的freestyle了(提供数据、代码)...
- 二十一世纪大学英语读写基础教程学习笔记(原文)——5 - Shipwrecked in Antarctica(沉船南极洲)
- scrum立会报告+燃尽图(第三周第四次)
- mysql高级笔记_MySQL高级学习笔记
- C语言之数组按协议存储与按协议解析
热门文章
- 我得意地笑: 搞定了, 哈哈 如何读取Thermo Scientific Nicolet Omnic *.spa二进制格式的谱图文件中的数据
- 木马克星――Trojan Ender正式国际版 2.0.0
- L1-051 打折(Java)团体程序设计天梯赛
- Eclipse版本代号
- Java 他们每人单独过桥的时间是_java实现 n人过桥问题
- laravel的seeder数据填充
- C++ Grammar
- GCD中dispatch_apply函数的使用方法
- 手机邮箱无法显示加密邮件_电子邮件可能无法加密
- 日志报错:WARNING: An illegal reflective access operation has occurred