网络协议——STP协议是什么?是如何实现的?

news2024/11/26 2:30:49

作者:Insist--

个人主页:insist--个人主页

作者会持续更新网络知识和python基础知识,期待你的关注

目录

一、STP协议是什么

二、为什么需要STP协议

三、STP的实现过程

​编辑

1、选举跟桥

2、给非跟桥交换机选举跟端口

3、给每个网段选举指定端口

4、阻塞预备端口

四、STP的应用

1 .企业网络

2.数据中心


前言

本文将给大家讲解STP协议是什么?是如何实现的?以及STP协议的应用场景。

一、STP协议是什么

STP(全称:Spanning Tree Protocol),翻译过来就是生成树协议,以太网交换网中,为了进行链路备份提高网络可靠性,通常会使用冗余链路,但是使用冗余链路会在交换网络上产生环路,引发广播风暴,以及MAC地址表不稳定等故障现象,从而导致用户通信质量差,甚至通信中断,为了解决网络中的环路问题,提出了生成树协议(STP)。

STP协议主要作用:

①逻辑上断开环路,防止广播风暴的产生。

②当线路故障,阻塞接口被激活,恢复通信,起到备份线路的作用。

二、为什么需要STP协议

上面说过,在二层网络中,为了提高网络可靠性,会在交换机之间建立多条链路,但通过这种方式建立的链路有一个非常致命的问题,那就是会产生环路。网络产生环路后,就会产生广播风暴MAC地址震荡。而应用STP协议就可以解决这一问题。

三、STP的实现过程

下面将给大家讲解STP技术是怎样实现阻塞端口,从而防环的呢?

1、选举跟桥

如上图,让这三台交换机连接起来,开启STP技术后,三台交换机之间就会发送数据包(也叫BPDU),然后在BPDU里面比较它们的桥ID,桥ID包括它的优先级Mac地址,优先级比较是越小越优,经过比较后,最优(最小)的就是跟桥。

2、给非跟桥交换机选举跟端口

根端口是非根桥交换机用来接收来自根桥交换机方向的BPDU,因此首先需要计算流量从根交换机到达非根交换机上的哪个端口开销( Cost )最小,简单来说就是,如果根交换机要发送BPDU到某台非根交换机,发送到该非根桥交换机的哪个端口最省时省力。如果开销都一样,再看每个端口上一级(及发送者)的桥ID,如果桥ID也一样,在比较上一级发送者的发送端口优先级,如果优先级一样,再比较发送端口的MAC地址。

3、给每个网段选举指定端口

根桥上的端口都是指定端口。在每个网段上,选择一个指定端口。在非根桥上的指定端口,选择要求是,根路径成本较低,所在交换机的网桥ID值较小,端口ID值较小。

4、阻塞预备端口

所有的端口都有自己的角色了,比如跟端口,指定端口等等,那么最后肯定还是有某个端口没有角色的,这个没有角色的端口就会被阻塞掉,这就是它的实现过程。

四、STP的应用

1 .企业网络

在企业网络中,STP协议是必不可少的。企业网络通常由多个交换机组成,如果没有STP协议的保护,就会出现环路,导致网络拥堵,甚至崩溃。STP协议可以自动计算网络中的最短路径,并将环路剔除,从而保证网络的正常运行。

2.数据中心

在数据中心中,STP协议同样是必不可少的。数据中心通常由大量的服务器和交换机组成,如果没有STP协议的保护,就会出现环路,导致数据中心的服务中断,影响业务的正常运行。STP协议可以自动计算网络中的最短路径,并将环路剔除,从而保证数据中心的正常运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/616206.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

高性能计算究竟是不是好的职业方向?

你只恍惚听人说高性能计算小众,你却不知道前因后果 你只仿佛听人说高性能计算很难,你却不曾尝试过并行 你只知道国内高性能计算就业机会不算很多,你却不知道国外早已如火如荼 你不知道自己的路怎么走,却忘记该看看别人的路怎么…

活动预告 | 中国数据库联盟(ACDU)中国行定档深圳,一起揭秘数据库前沿技术

在当今数字化时代,数据库是各行各业中最核心的信息管理系统之一。随着技术的飞速发展,数据库领域也不断涌现出新的前沿技术和创新应用。数据库运维和开发人员需要紧跟前沿技术,才能保持竞争力,并实现更高效、更智能、更人性化的应…

oGSP运维服务分论坛精彩回顾 | openGauss Developer Day 2023

5月26日,以“聚数成峰,共赢未来”为主题的openGauss Developer Day 2023在北京举办 ,oGSP(oGSP全称为openGauss Service Partner)运维服务分论坛作为大会重要环节,也在26日下午成功举行。 出席此次活动的领…

跨境电商独立站搭建-跨境电商源码网站开发部署,独立站技术

跨境电商独立站是指在国际互联网上建立并拥有自己独立的电商网站,在该网站上进行跨境电商业务,包括产品展示、交易处理、支付结算、物流配送等全流程。相较于在第三方平台上开店,跨境电商独立站具有更高的自主权和品牌形象,能够更…

Tomcat优化

目录 Tomcat 优化Tomcat 配置文件参数优化内核优化Tomcat JVM优化 Tomcat 优化 Tomcat默认安装下的缺省配置并不适合生产环境,它可能会频繁出现假死现象需要重启,只有通过不断压测优化才能让它最高效率稳定的运行。 优化主要包括三方面,分别…

安装 linux系统–Ubuntu 20.04(实体机安装)

安装 linux系统–Ubuntu 20.04(实体机安装) 一、刻录操作系统镜像到U盘 使用Rufus刻录软件进行刻录,采用默认设置,以ISO模式写入等 二、开机F12(我是dell笔记本,其他笔记本自行百度相应选项),进入Boot Options选项 选择开机启动…

「少即是多」商业策略的背后,隐藏着怎样的客户洞察?

奉行极简主义的年轻人们口中总是叨念这样一句话: “Less is more(少即是多)。” 它最早是由德国现代建筑大师路密斯凡德罗提出的一种设计理念,而后逐渐演变成一种生活方式,甚至一种商业策略。 比如,知名零售…

【业务功能篇17】Springboot +shedlock锁 实现定时任务

业务场景:我们在业务开发过程时,有时需要用到一些定时功能,定期的执行一些数据处理,比如每天固定时间去执行数据,判断是否有符合逻辑的情况,就生成一个告警单,提供给业务查看。 这里接着上一篇技…

async函数用法

目录 1.概念 2.本质 3.语法 4.特点 5.async基本使用 6.async里的await普通函数返回值 7.async里的await Promise函数成功返回值 8.async里的await Promise函数失败返回值 9.解决async里的await Promise函数失败后不执行下面内容 1.概念 真正意义上解决异步回调的问题&am…

okta/sf平台实现saml2.0单点登录集成实战(详细步骤+完整代码)

目录 第一步:注册okta账号 第二步:配置okta应用信息 第三步:下载Idp.xml文件 第四步:okta特定配置 第五步:集成测试 基于SuccessFactors的单点登录实现 Github工程代码链接 小结 笔者以前写过一篇关于saml2.0单…

Barra模型因子的构建及应用系列六之Book-to-Price因子

一、摘要 在前期的Barra模型系列文章中,我们构建了Size因子、Beta因子、Momentum因子、Residual Volatility因子和NonLinear Size因子,并分别创建了对应的单因子策略,其中Size因子和NonLinear Siz因子具有很强的收益能力。本节文章将在该系列…

AI 协助办公 |记一次用 GPT-4 写一个消息同步 App

GPT-4 最近风头正劲,作为 NebulaGraph 的研发人员的我自然是跟进新技术步伐。恰好,现在有一个将 Slack channel 消息同步到其他 IM 的需求,看看 GPT-4 能不能帮我完成这次的信息同步工具的代码编写工作。 本文记录了我同 GPT 主要的交互过程…

不定积分练习

不定积分练习 在看视频的时候遇到了一道比较有趣的题,在这里给大家分享一下。 题目 计算 ∫ ( 1 x − 1 x ) e x 1 x d x \int(1x-\dfrac 1x)e^{x\frac 1x}dx ∫(1x−x1​)exx1​dx 解: \qquad 原式 ∫ e x 1 x d x ∫ x ( 1 − 1 x 2 ) e x 1…

ESP Certificate Bundle 分享

基本概念 数字签名:是一种将相当于现实世界中的盖章、签字的功能在计算机世界中进行实现的技术。使用数字签名可以识别篡改和伪装,还可以防止否认。 证书:要开车得先靠驾照,驾照上面记有本人的照片、姓名、出生日期等个人信息&a…

【大唐杯学习超快速入门】5G智能网络优化

这里写目录标题 学习--实验背景上下行速率VOLTE掉话率优化时延优化 接入保持特性提升无线接通率切换成功率 附录 数据分析其他几种选项差不多 学习–实验背景 观看视频进行学习,理解该仿真的内涵 使用人工智能代替人工分析,对5G网络进行优化 上下行速率…

Centos Linux 操作系统中配置Gitlab服务器

基本准备 安装常用的工具包 linux根据操作系统的不同,有不同的安装工具,如, 操作系统 格式 工具 Debian .deb apt, apt-cache, apt-get, dpkg Ubuntu .deb apt, apt-cache, apt-get, dpkg CentOS .rpm yum Fedora .rpm dnf …

企业数智底座白皮书:详解数智平台必备的六大能力

在以“升级企业数智化底座”为主题的2023用友BIP技术大会上,用友联合全球权威咨询机构IDC共同发布《建设数字中国 升级数智底座——企业数智化底座白皮书》,在这本数智平台白皮书里详细解读了企业数智平台应该具备的六大基础能力。 当前企业数智化能力进…

一文剖析mlock锁原理

一般用户空间关联的物理页面是按需通过缺页异常的方式分配和调页,当系统物理内存不足时页面回收算法会回收一些最近很少使用的页面,但是有时候我们需要锁住一些物理页面防止其被回收(如时间有严格要求的应用),Linux中提…

市面上的智能电表都有多少安的?适用于那些场景?

随着智能化技术的快速发展,智能电表已经成为了家庭和公寓物业配电系统的必备设备之一。智能电表的功率等级通常为10A或15A,具体取决于电表型号和用途。那么,这些功率等级的智能电表适用于哪些场景呢? 首先,10A功率等级…

【实验练习】基于自注意力机制Vision Transformer模型实现人脸朝向识别 (Python实现) 内容原创

题目 人脸识别是一个复杂的模式识别问题,人脸识别是人脸应用研究中非常重要的一步。由于人脸形状不规则、光线和背景条件多样,导致人脸检测精度受限。实际应用中,大量图像和视频源中人脸的位置、朝向、朝向角度都不是固定的,极大…