IP通信基础学习第十周
环路带来的问题:广播风暴,帧的重复复帧,交换机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通信基础学习第十周相关推荐
- linux学习第十周总结
linux学习第十周总结 接着上周的mysql,重点终结日志管理 ,备份还原,主从复制和mysql集群 一.mysql日志管理 事务日志 transaction log 错误日志 error log ...
- 20155230 2016-2017-2 《Java程序设计》第十周学习总结
20155230 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程:就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发 ...
- # 20155337 2016-2017-2 《Java程序设计》第十周学习总结
20155337 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程 •网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就 ...
- 20145302张薇《Java程序设计》第十周学习总结
20145302 <Java程序设计>第十周学习总结 客户端和服务器端功能 客户端程序功能列表: 接收用户控制台输入 判断输入内容是否合法 按照协议格式发送数据 根据服务器端的反馈给出相应 ...
- 学习Java的第十周
学习Java的第十周 表单标签 一.CSS介绍 二.CSS和HTML结合 2.1CSS和HTML结合之内联结合 2.2CSS与HTML结合之内部部结合 2.3CSS和HTML结合之外部结合 三.访问路 ...
- 20155305乔磊2016-2017-2《Java程序设计》第十周学习总结
20155305乔磊2016-2017-2<Java程序设计>第十周学习总结 教材学习内容总结 Java的网络编程 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. ...
- 20145324 《信息安全系统设计基础》第十周学习总结
20145324 <信息安全系统设计基础>第十周学习总结 学习内容总结 who •who能做什么:显示目前登入系统的用户信息 •man who •使用一下 ①who ②who am i ③ ...
- 201521123038 《Java程序设计》 第十周学习总结
201521123038 <Java程序设计> 第十周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题 ...
- 20172313 2017-2018-2 《程序设计与数据结构》第十周学习总结
20172313 2017-2018-2 <程序设计与数据结构>第十周学习总结 教材学习内容总结 了解集合的同构和异构:同构集合保存类型全部相同的对象,异构集合可以保存各种类型的对象. 集 ...
最新文章
- 域、代理服务、防病毒服务器、WEB/FTP、打印服务器、路由交换、文件服务器
- Python之pyecharts:利用pyecharts(十五种风格)绘制2018年~2020年中国互联网Top巨头近三年市值(美元)柱状图
- Blazor 机制初探以及什么是前后端分离,还不赶紧上车?
- Python len函数 - Python零基础入门教程
- 链接ftp,把文件或图片上传到ftp指定的文件夹中
- c语言输出字母随机数,你好,怎样用c语言输出一个1到100的随机数
- 如何使用Java代码获取文件、文件流或字符串的编码方式
- dom运行java中文错误,java – org.w3c.dom.DOMException:WRONG_DOCUMENT_ERR:一个节点用于不同于创建它的文档中的文档...
- 《Android框架揭秘》——2.4节开发Android应用程序
- 数据仓库建设规范(文档版)
- 1月23日阴阳师服务器维护,阴阳师1月23日体验服更新 双神降临概率UP
- Boost电路的驱动电路
- 百度地图jsApi,地图拖动,中心定位图标不动,准确获取拖动过后中心定位图标所在位置
- 代码坏味道 之 9 基本类型偏执 primitive obsession
- 【模板】高精度取余函数
- linux重做系统分区,如何重装linux系统
- 【数据结构】字符串 模式匹配算法的理解与实现 Brute Force算法(BF算法)与KMP算法 (C与C++分别实现)
- 2022最新SpringBoot2.X仿B站项目part1笔记
- 学习Linux的第五课时
- ThinkPHP5之Ajax分页
热门文章
- redis启动管理脚本
- [leetcode]Merge Intervals @ Python
- python抽取指定url页面的title_Python使用scrapy爬虫,爬取今日头条首页推荐新闻
- java long short_Java Long类shortValue()方法与示例
- java扑克牌移动_蓝桥杯-扑克牌移动-java
- mysql两台服务器怎么做数据同步_让两台服务器的MySQL数据同步(互为主从关系)...
- flutter 一直loading_开源 | FLUI : Flutter 的组件扩展集
- vs工具箱里面没有工具怎么办_装机技巧系列(一):用U盘制作自己的PE工具箱...
- 线性回归 php,PHP实现简单线性回归之数学库的重要性
- mysql事务隔离级别详解_高性能MySQL-详解事务与隔离级别