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

这篇具有很好参考价值的文章主要介绍了网络协议——STP协议是什么?是如何实现的?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者: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技术是怎样实现阻塞端口,从而防环的呢?

网络协议——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协议可以自动计算网络中的最短路径,并将环路剔除,从而保证数据中心的正常运行。文章来源地址https://www.toymoban.com/news/detail-473533.html

到了这里,关于网络协议——STP协议是什么?是如何实现的?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STP协议(生成树协议)

    1、STP协议概述 生成树协议(spanning tree protocol),是一种工作在OSI网络模型中第二层(数据链路层)的通信协议,是一种由交换机运行的,基本应用是防止交换机冗余链路产生的环路,用于确保以太网中无环路的逻辑拓扑结构,从而避免了广播风暴,大量占用交换机的资源, 生成

    2024年02月02日
    浏览(34)
  • HCIP STP协议

    IEEE 802.1d STP(生成树协议,Spanning-Tree Protocol)协议: ①使冗余端口置于“阻塞状态” ②网络中的计算机在通信时,只有一条链路生效 ③当这个链路出现故障时,将处于“阻塞状态”的端口重新打开,从而确保网络连接稳定可靠 生成树:在一个二层交换网络中,生成一棵树

    2024年02月11日
    浏览(35)
  • 9 配置STP生成树协议

    借鉴网址:​​​​​​https://blog.csdn.net/carol980206/article/details/86609249?utm_medium=distribute.pc_relevant.none-task-blog-title-3spm=1001.2101.3001.4242 姓 名 彭彭头 实验日期 2022.04.15 学 号 实验序号 10 实验名称 配置STP生成树协议 一、实验目的及要求

    2024年02月01日
    浏览(33)
  • 【网络原理】TCP协议如何实现可靠传输(确认应答机制)

    🥊作者:一只爱打拳的程序猿,Java领域新星创作者,CSDN、阿里云社区优质创作者。 🤼专栏收录于:计算机网络原理 本篇主要讲解:TCP协议段格式,TCP的序列号,SYN、ACK标志位,确认应答机制。 目录 1、TCP协议段格式 1.1 TCP格式段 1.2 TCP协议段格式 2、确认应答机制 2.1 后发

    2024年02月09日
    浏览(46)
  • 什么是 TCP 和 UDP?Java 中如何实现 TCP 和 UDP 协议

    在计算机网络中,TCP(传输控制协议)和UDP(用户数据报协议)是两种最常用的传输层协议。它们都用于在网络上传输数据,但是它们之间有很多不同之处。本文将介绍TCP和UDP的基本概念,以及在Java中如何实现TCP和UDP协议。 TCP和UDP都是传输层协议,用于在网络上传输数据。

    2024年02月16日
    浏览(98)
  • 【协议设计与实现】Linux环境下,如何从0开始设计并实现一个网络协议之一——需要考虑的因素

    🐚作者简介:花神庙码农(专注于Linux、WLAN、TCP/IP、Python等技术方向) 🐳博客主页:花神庙码农 ,地址:https://blog.csdn.net/qxhgd 🌐系列专栏:TCP/IP协议 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家三连支持一下呀!!! 👉关注✨、点赞👍、收藏📂、评论。

    2024年01月17日
    浏览(44)
  • 以太网交换机的生成树协议STP

    广播风暴 广播帧在各个交换机之间反复转发,分别按顺时针和逆时针方向不停的同时兜圈。广播风暴会大量消耗网络资源,使得网络无法正常转发其他数据帧。 主机收到反复的广播帧,会大量消耗主机的资源。 交换机的帧交换表震荡:同一个MAC地址的记录在其他错误记录直

    2024年02月14日
    浏览(46)
  • STP生成树协议|适合初学|华为,思科配置|阿树啊~

    目录 一.背景:二层环路的问题 1.产生广播风暴: 2.MAC地址表震荡/漂移:看日志 3.设备死机或假死 二.STP概述 三.STP类型 四.STP运行原理 1.桥ID (Bridge ID) 2.选举根桥Root Bridge 3.开销Cost 4.RPC(根路径开销 Root Path Cost) 5.PID(端口 ID  Port ID) 5.BPDU(桥协议数据单元 Bridge Prot

    2024年02月05日
    浏览(37)
  • STP生成树协议(超详细小白也能看懂)

    目录 一、为什么要用STP 二、STP的作用 三、STP操作 四、STP名词解释: 五、生成树选举办法 六、生成树选举因素 七、根桥选举: 八、根端口的选举 九、端口状态 十、定时器 十一、故障恢复时间         十二、广播风暴 十三、广播风暴危害 十四、BPDU组成 十五、STP的一

    2024年02月09日
    浏览(41)
  • HCIP-7.4交换机STP生成树协议原理

    在网络中交换机等交换设备会对广播数据帧进行泛洪操作。如果出现 环路 ,网络就会产生大量不断无效,循环的广播流,发生了“广播风暴”。交换设备的负载迅速增加,导致正常的数据帧传输受到了抑制,便会导致信道的拥塞,其结果往往是延时或丢帧,甚至网络瘫痪。

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包