【网络-交换机】生成树协议、环路检测

devtools/2024/11/15 3:56:08/
路由优先级

        路由优先级决定了在多种可达的路由类型中,哪种路由将被用来转发数据包。路由优先级值越低,对应路由的优先级越高,优先级值255表示对应的路由不可达。一般情况下,静态路由的优先级为1,OSPF路由优先级为110,RIP路由优先级为120。

环路检测(信锐安视交换机)

        指定环路检测端口,在环路检测间隔发送环路检测报文目的MAC地址默认广播),对应端若收到回文,则采取环路处理动作(关闭端口/阻塞端口/退出环路VLAN),经过自定义自动恢复时间,取消环路处理动作。

1、前言

        为了保证网络的可靠性,通常采用冗余链路的方式提供备份链路,但这一定程度上也提高了网络环路的可能性。为了避免网络环路产生的广播风暴MAC地址表震荡等问题,基于802.1D标准的STP(Spanning Tree Protocol)应运而生。STP是局域网中的环路破除协议,通过设备发送交互信息来发现网络中的环路,并有选择地对某些端口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,达到破除环路的目的。另外,如果当前活动的路径发生故障,STP还可以激活冗余备份链路,恢复网络连通性。

2、STP

STP拓扑

        在运行STP协议的网络中,一台设备被称为一个网桥,或简称桥。每个桥都有一个桥ID(Bridge ID,即BID),IEEE 802.1d标准中规定BID是由桥优先级(Bridge Priority)与桥MAC地址构成。BID桥优先级占据高16位,其余的低48位是MAC地址。

        根桥(Root Bridge),网桥ID最小的桥,通过设备间互相配置BPDU报文选举。

        根端口(Root Port),根路径开销最小(链路协商速率最大)的端口,负责向根桥转发数据。路径开销计算方式,10Gbps=1,1Gbps=10,100Mbps=19,10Mbps=100。

        指定端口(Designed Port),负责向根端口转发BPDU配置消息的端口。

        非根、非指定端口阻塞。

BPDU报文(配置消息)

        BPDU报文被封装在以太网数据帧中,目的MAC是组播MAC,STP协议的BPDU报文分为,配置BPDU 和 TCN BPDU

        配置BPDU报文产生的情况:

  1. 端口使能STP,配置BPDU就会按照Hello Time定时器规定的时间间隔从指定端口发出。
  2. 当根端口收到配置BPDU时,如果优先级比自己的配置BPDU高,则会根据收到的配置BPDU中携带的信息更新自己STP端口存储的配置BPDU信息并从指定接口向下游发送,否则会丢弃该配置BPDU。
  3. 当指定端口收到比自己差的配置BPDU时,会立刻向下游设备发送自己的BPDU。

STP端口角色
STP端口状态
STP选举原则
STP的定时器
STP拓扑计算方法
STP拓扑变化机制

3、RSTP(快速收敛)

4、MSTP(快速收敛、负载均衡)


http://www.ppmy.cn/devtools/133243.html

相关文章

gan的所有种类,人工智能 机器学习,gan的所有算法

参考最全汇总GAN网络及其各种变体(附论文及代码实现)_gan网络代码-CSDN博客 这是我找到的关于您提问的答案: 1. **GAN类型**: Auxiliary Classifier GAN **参考论文**: 《Conditional Image Synthesis With Auxiliary Classifier GANs》 **代码地址**: …

基于Redis缓存机制实现高并发接口调试

创建接口 这里使用的是阿里云提供的接口服务直接做的测试,接口地址 curl http://localhost:8080/initData?tokenAppWithRedis 这里主要通过参数cacheFirstfalse和true来区分是否走缓存,正常的业务机制可能是通过后台代码逻辑自行控制的,这…

Zookeeper笔记

一、Zookeeper概述 - 定义:Zookeeper是一个分布式的、开源的分布式应用程序协调服务。它主要用于管理和协调分布式系统中的各种服务,提供诸如配置管理、命名服务、分布式锁等功能。 - 应用场景举例:在Hadoop生态系统中,用于协调H…

舜宇光学科技入职测评:北森商业推理40分钟28题真题解析、网盘资料下载、答题技巧

舜宇光学科技的北森商业推理测评主要考察应聘者的商业推理能力,具体内容包括以下几个方面: 1. **言语能力题**:主要考察语言理解和表达能力,包含阅读理解、完形填空等。 2. **图形推理题**:给出一组图形,…

rabbitMq怎么保证消息不丢失?消费者没有接收到消息怎么处理

在使用RabbitMQ时,保证消息不丢失以及处理消费者未接收到消息的情况可以通过以下几个方法: 1. 确保消息的持久化 队列持久化:在声明队列时将其设置为持久化(durabletrue),这样RabbitMQ在重启后也会保留队…

Java中 ==和equals的区别?

目录 1. 运算符 用法 对象的比较 基本数据类型的比较 2. equals() 方法 用法 equals() 的重写 3. 和 equals() 的实际区别 示例: 和 equals() 的区别 小结: 1. 运算符 用法 是 比较运算符,它用于比较两个对象的 引用是否相同&…

软考中级 软件设计师 上午考试内容笔记(个人向)Part.3

软考上午考试内容 7. 网络安全 威胁名称描述恶意攻击(ARP)所截获的合法通信数据拷贝,出于非法的目的而被重新发送。拒绝服务(DOS)对信息或其它资源的合法访问被无条件地阻止。窃听用户可利用合法或非法的手段窃取系统中…

〔 MySQL 〕数据库基础

1. 数据库基础(重点) 1.1 什么是数据库 1.1.1、数据库的局部概念 数据库与文件的关系 局部上看,数据库是提供数据存储能力的文件,有自己内部格式,能让mysqld服务进程直接增删查改。若不直接用文件系统的文件&#xff…