环路带来的问题:广播风暴,帧的重复复帧,交换机MAC地址表的不稳定

生成树协议能够发现并自动消除冗余网络拓扑中的环路。

STP相关概念:桥ID,端口ID,根桥,非根桥,根端口,指定端口,阻塞端口,根路径开销,Forwording Blocking BPDU

桥ID(网桥ID的交换机将成为根网桥):

(1)       网桥优先级取值范围:0到65535

(2)       默认值:32768(0x8000)

(3)       首先判断网桥的优先级,优先级最低的网桥将成为根网桥

(4)       如果网桥优先级相同,则比较网桥MAC地址,具有MAC地址的交换机或网桥将成为跟网桥

端口号ID(参与选举根端口):

(1)       端口优先级是从0到255的数字,默认值是1289(0x80)

(2)       端口优先级数值越小,则优先级越高

(3)       如果端口优先级相同,则编号越小,优先级越高

根路径开销(成本):

链路带宽

成本(修订前)

成本(修订后)

10G

1

2

1000M

1

4

100M

10

19

10M

100

100

STP的规则:

每个网络有且只有一个根桥

每个非根桥有且只有一个根端口

每条链路有且只有一个指定端口

根桥的所有端口均为指定端口

根端口和指定端口都是forwading

阻塞端口为Blocking

STP的工作流程:

第一步,选举一个根网桥

第二步,在每个非根网桥上选举一个根端口

第三步,在每个网段上选举一个指定端口

第四步,阻塞非根、非指定端口

STP的端口状态;

Blocking-堵塞

Listening-监听

Learning-学习

Forwarding-转发

Disabled-禁用

转载于:https://www.cnblogs.com/lhh1301201979/p/10914772.html

IP通信基础学习第十周相关推荐

  1. linux学习第十周总结

    linux学习第十周总结 接着上周的mysql,重点终结日志管理 ,备份还原,主从复制和mysql集群 一.mysql日志管理 事务日志 transaction log 错误日志 error log ...

  2. 20155230 2016-2017-2 《Java程序设计》第十周学习总结

    20155230 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程:就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发 ...

  3. # 20155337 2016-2017-2 《Java程序设计》第十周学习总结

    20155337 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程 •网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就 ...

  4. 20145302张薇《Java程序设计》第十周学习总结

    20145302 <Java程序设计>第十周学习总结 客户端和服务器端功能 客户端程序功能列表: 接收用户控制台输入 判断输入内容是否合法 按照协议格式发送数据 根据服务器端的反馈给出相应 ...

  5. 学习Java的第十周

    学习Java的第十周 表单标签 一.CSS介绍 二.CSS和HTML结合 2.1CSS和HTML结合之内联结合 2.2CSS与HTML结合之内部部结合 2.3CSS和HTML结合之外部结合 三.访问路 ...

  6. 20155305乔磊2016-2017-2《Java程序设计》第十周学习总结

    20155305乔磊2016-2017-2<Java程序设计>第十周学习总结 教材学习内容总结 Java的网络编程 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. ...

  7. 20145324 《信息安全系统设计基础》第十周学习总结

    20145324 <信息安全系统设计基础>第十周学习总结 学习内容总结 who •who能做什么:显示目前登入系统的用户信息 •man who •使用一下 ①who ②who am i ③ ...

  8. 201521123038 《Java程序设计》 第十周学习总结

    201521123038 <Java程序设计> 第十周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题 ...

  9. 20172313 2017-2018-2 《程序设计与数据结构》第十周学习总结

    20172313 2017-2018-2 <程序设计与数据结构>第十周学习总结 教材学习内容总结 了解集合的同构和异构:同构集合保存类型全部相同的对象,异构集合可以保存各种类型的对象. 集 ...

最新文章

  1. 域、代理服务、防病毒服务器、WEB/FTP、打印服务器、路由交换、文件服务器
  2. Python之pyecharts:利用pyecharts(十五种风格)绘制2018年~2020年中国互联网Top巨头近三年市值(美元)柱状图
  3. Blazor 机制初探以及什么是前后端分离,还不赶紧上车?
  4. Python len函数 - Python零基础入门教程
  5. 链接ftp,把文件或图片上传到ftp指定的文件夹中
  6. c语言输出字母随机数,你好,怎样用c语言输出一个1到100的随机数
  7. 如何使用Java代码获取文件、文件流或字符串的编码方式
  8. dom运行java中文错误,java – org.w3c.dom.DOMException:WRONG_DOCUMENT_ERR:一个节点用于不同于创建它的文档中的文档...
  9. 《Android框架揭秘》——2.4节开发Android应用程序
  10. 数据仓库建设规范(文档版)
  11. 1月23日阴阳师服务器维护,阴阳师1月23日体验服更新 双神降临概率UP
  12. Boost电路的驱动电路
  13. 百度地图jsApi,地图拖动,中心定位图标不动,准确获取拖动过后中心定位图标所在位置
  14. 代码坏味道 之 9 基本类型偏执 primitive obsession
  15. 【模板】高精度取余函数
  16. linux重做系统分区,如何重装linux系统
  17. 【数据结构】字符串 模式匹配算法的理解与实现 Brute Force算法(BF算法)与KMP算法 (C与C++分别实现)
  18. 2022最新SpringBoot2.X仿B站项目part1笔记
  19. 学习Linux的第五课时
  20. ThinkPHP5之Ajax分页

热门文章

  1. redis启动管理脚本
  2. [leetcode]Merge Intervals @ Python
  3. python抽取指定url页面的title_Python使用scrapy爬虫,爬取今日头条首页推荐新闻
  4. java long short_Java Long类shortValue()方法与示例
  5. java扑克牌移动_蓝桥杯-扑克牌移动-java
  6. mysql两台服务器怎么做数据同步_让两台服务器的MySQL数据同步(互为主从关系)...
  7. flutter 一直loading_开源 | FLUI : Flutter 的组件扩展集
  8. vs工具箱里面没有工具怎么办_装机技巧系列(一):用U盘制作自己的PE工具箱...
  9. 线性回归 php,PHP实现简单线性回归之数学库的重要性
  10. mysql事务隔离级别详解_高性能MySQL-详解事务与隔离级别