计算机网络---第十一天

server/2024/10/25 20:31:19/

                       生成树协议

stp作用:

作用:stp用于解决二层环路问题。

BPDU:

含义:桥协议数据单元,用于传递stp协议相关报文

分类:配置bpdu---用于传递stp的配置信息

          tcn bpdu---用于通告拓扑变更信息

包含信息:根桥ID、根路径开销、指定桥、指定端口ID

STP端口状态:

①disable:禁用状态,被关闭的端口

②blocking:闭塞状态 

   接收bpdu,不发送bpdu,不学习mac地址,不转发数据

③listening:  监听状态

   接收bpdu,发送bpdu,不学习mac地址,不转发数据

④learning:学习状态

   接收bpdu,发送bpdu,学习mac地址,不是转发数据

⑤forwarding:转发状态

   接收bpdu,发送bpdu,学习mac地址,转发数据

STP选举机制:

在所有交换机中选举一台根桥(root bridge)

每台非根网桥选举一个根端口

每个物理端上要选举一个指定端口

STP的缺点:

缺点:收敛速度慢,切换故障时间太长

RSTP特点:

RSTP:快速生成树协议

MSTP特点:

NSTP:多生成树协议

特点:将多个vlan绑定到一个实例,每个实例独立计算一颗生成树

           基于stp计算结果不同,实现不同vlan的流量负载均衡


http://www.ppmy.cn/server/3934.html

相关文章

P对P替代PS8409A 的功能如下

同时支持交流耦合和直流耦合TMDS输入 数据速率高达10 Gbps,兼容HDMI 1.4b、HDMI 2.0b和HDMI 2.1 FRL 通过AUX支持I2C 可编程接收器数据通道均衡器增益高达16 dB EQ、预加重、输出摆幅和转换速率的全局或独立通道控制 使用片上电阻器或片外电阻器调节TMDS输出振…

类的加载,反射和注解详解

文章目录 类的加载概述类加载器作用分类获取类加载器的方式 双亲委派机制3种加载器的关系工作机制 类加载器的应用 反射概述关键获取类对象获取构造器对象获取方法对象获取成员变量对象作用 注解概述作用自定义注解格式属性类型 元注解常见的元注解 注解解析概述方法技巧 类的加…

immutable variables, constants的区别(rust)

let immutable_variable 1590865; //不可变变量 const constant_variable 0096; //常量常量、不可变变量一样,都无法更改变量的值,但是常量和不可变变量之间存在以下区别: 不可变变量默认不可变,编译器会进行检查。常量不仅在默…

go语言net包里面的PostForm

net包里面的http包里定义了Request结构体,用于http的请求, type Request type Request struct { // Method指定HTTP方法(GET、POST、PUT等)。对客户端,““代表GET。 Method string // URL在服务端表示被请求的URI&…

Java JNI调用本地方法1(调用C++方法)

一、基础概念 1、JNI(Java Native interface):sun公司提供的JNI是Java平台的一个功能强大的接口,实现java和操作系统本地代码的相互调用功能,系统本地代码通常是由其他语言编写的,如C。 二、JNI使用步骤 1、定义一个J…

Redis入门到通关之GEO实现附近的人功能

文章目录 ☃️概述☃️命令演示☃️API将数据库表中的数据导入到redis中去☃️实现附近功能 ☃️概述 GEO就是Geolocation的简写形式,代表地理坐标。Redis在3.2版本中加入了对GEO的支持,允许存储地理坐标信息,帮助我们根据经纬度来检索数据。…

Scikit-Learn 支持向量机分类

Scikit-Learn 支持向量机分类 1、支持向量机(SVM)1.1、SVM概述1.2、SVM原理1.3、SVM的损失函数 1、支持向量机(SVM) 1.1、SVM概述 在机器学习中,支持向量机(Support Vector Machine,SVM&#x…

C++模板特化

模板具体化又被称为特化,有些朋友比较容易把具体化和实例化混淆,这里对两个概念做出对比解释: 模板实例化:编译器将模板转化为函数或者类型的过程;模板特化:修改或覆盖默认的模板实例化过程; …