首页 > 其他分享 >STP端口状态和端口角色

STP端口状态和端口角色

时间:2022-10-27 14:34:37浏览次数:64  
标签:状态 BPDU 角色 端口 STP 转发

原文:http://events.jianshu.io/p/7c9a7659ef7e

上期我们讲了STP的选举机制和报文内容,

标准的STP的端口角色有RP和DP

RP:非根桥交换机接收到来自根桥的最好BPDU的端口

DP:是指链路上发送根桥最好的BPDU的端口

其实还有一个block状态的端口,在华为设备上,引用RSTP协议的AP角色(备份端口)来定义Block状态端口。标准的SPT协议中并没有AP的角色,只是华为的STP用AP端口表示端口状态Block

我们要注意的是端口状态和端口角色是两个概念

STP端口状态

STP有2种端口角色,但是却有5种端口状态

 

  STP端口状态

1、disabled(禁用):接口被shutdown

此时端口即不处理和转发BPDU报文,也不转发用户流量

2、Blocking(阻塞):第一种情况是端口初始化或者使能,第二种是端口不再是根端口或者指定端口,就会由Forwarding状态转变为Blocking

此时端口只能接收并处理BPDU,不能转发BPDU,也不能转发用户流量,此状态是预备端口的最终状态。

3、Listening(监听):当Blocking状态的端口成为DP或者RP的时候,转变为监听状态,监听事件默认为15s,这15s也称之为转发延时时间。

此时端口可以转发BPDU报文,但是不能转发用户流量。

4、Learning(学习):监听状态结束(15s后,即转发延时时间)进入学习状态,

此时端口可以根据收到的用户流量构建MAC地址表,但是不会转发用户流量,之所以设计这个状态是为了防止临时环路

5、Forwarding(转发):在learning经历转发延时后(15s)进入Forwarding

此时端口既可以转发用户流量,也可以转发BPDU报文 ,只有BP\DP才能进入Forwarding状态



作者:周山
链接:http://events.jianshu.io/p/7c9a7659ef7e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:状态,BPDU,角色,端口,STP,转发
From: https://www.cnblogs.com/zhihua09/p/16832128.html

相关文章

  • nginxhttp转到https没有带端口
    nginxhttps自动跳转成http怎么解决您关闭301跳转,HTTPS自然就无法访问,如果您要HTTPS跳转HTTP,这个是不正确的行为,如果设置会导致搜索引擎蜘蛛混乱,无法确定实际网站,目前搜索......
  • 【spring框架】@PathVariable、@RequestParam、@RequestBody
    1.获取单个值的话,使用@PathVariable和@RequestParam,不过@PathVariable是从url中获取restful形式的数据,不会获取?后的拼接数据,而@RequestParam就是获取url?后拼接的数据。但......
  • 【THM】Nmap Basic Port Scans(nmap基础端口扫描)-学习
    本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/nmap02介绍在之前的文章中,我们专注于使用Nmap发现在线主机,并且到目前为止,我们已经介绍了Nmap扫描的三个......
  • 如何通过端口查找出进程所在目录
    如何通过端口查找出进程所在目录? 一、找到端口对应的进程的号(PID)[root@benbang~]#ss-lntup|grep6379tcpLISTEN0511127.0.0.1:6379......
  • IIS服务器新增web服务端口的设置
    一、云服务器端的防火墙设置80端口,默认设置,无法修改。如下 服务器防火墙第2网站的端口设置如下:   2、腾讯防火墙规则设置 ......
  • K8s nodePort、port、targetPort、hostPort
    转载:https://blog.csdn.net/chainsmoker_/article/details/1244498901.nodePort外部流量访问k8s集群中service入口的一种方式(另一种方式是LoadBalancer),即nodeIP:nodeP......
  • Centos7防火墙开放端口基本命令
    一、防火墙的开启、关闭、禁用命令(1)设置开机启用防火墙:systemctlenablefirewalld.service(2)设置开机禁用防火墙:systemctldisablefirewalld.service(3)启动防火墙:system......
  • OpenWrt学习之路(3)uhttp自定义端口
    硬件介绍品牌:GL·iNet型号:GL-XE300(弱弱的提示一下:厂家技术支持不太友好)软件介绍OpenWrt版本检查命令root@GL-XE300:~#cat/etc/banner_______......
  • PostProcess
    后处理器:AutowiredAnnotationBeanPostProcess.class可以处理@Autowired、@Value如何注册:context.registerBean(xxx.class);CommonAnnotationBeanPostProcess.c......
  • Ubuntu 端口占用
    1、找到端口占用的进程sudolsof-i:88882、杀掉进程kill-9PIDlsof命令详解:lsof命令详解......