为什么要有链路冗余

一.设计冗余的目的——提高可靠性(通信时一条路不通走另一条路即冗余链路)
采用具有冗余的核心层,分布层和接入层,试图消除网络中的单点故障
二。实施冗余的注意事项
1.MAC数据库不稳定—MAC地址表中的内容不稳定性源于交换机上的不同端口接收了同一帧的多个副本,当交换机使用正在处理MAC地址的不稳定内容的资源时,可能影响数据转发
2.广播风暴–即便没有避免循环过程,每台交换机也可以连续地泛洪广播,通常称为广播风暴
广播帧在网络中所有的互连的交换机之间不断循环,而环路外部的pc端也会发送广播帧,所以环路捕获越来越多的流量最终会形成广播风暴,从而导致网络出现故障。
3.帧的多重传输:单播帧的多个副本可以传送到目的站点。许多协议希望仅接收每次传输的单个副本,因此同一帧的多个副本可能会产生不可恢复的错误。

生成树的过程:

BPDU(桥协议数据单元)是交换机之间为STP交换的消息帧
STP(生成树协议)三部曲:
1.选择根桥(根交换机)
2.选根口(在非根桥上选择根端口)
3.选指定端口(两两相邻交换机之间的链路)
4.替代端口(非根口,非指定端口,被阻塞掉的端口)

端口角色

1.根端口—最靠近根网桥的交换机端口。转发数据。
2.指定端口–网络中获准转发流量的,除根端口之外的所有端口。根网桥上的所有端口都是指定端口
3.替代端口和备份端口–替代端口和备份端口被配置为阻塞状态,以防形成环路。替代端口只能在两端都不是根端口的链路上选择。
4.禁用端口–禁用端口是关闭的交换机端口

BID包括三个部分:

链路开销的规定

一个判断端口角色的全过程


1.根桥的选择:具有最小BID的交换机被确定为生成树实例的根网桥(根桥的确定过程:在初始时所有的交换机都认为自己是根桥,然后相邻的两个交换机之间交换BPDU,进行比较谁的BID小,就认为谁是根桥。

2.观察路径开销,确定首选路径
从s2上来看路径1的开销为19,路径2的开销为38,所以路径1是首选路径
所以f0/1为根端口
同理从s3上来看f0/1的端口路径开销较小,所以其也为根端口
3.根网桥上所有的端口为指定端口
4.除去根端口和指定端口后只剩S3上的f0/2端口未分配角色。所以其为替代端口(平时是阻塞状态)

组网学习之什么是链路冗余(二)相关推荐

  1. 配置浮动路由,实现链路冗余

    实验报告 一.实验目的 配置浮动路由,实现链路冗余 二.实验拓扑 三.实验步骤 1.按照拓扑图连接好链路(在R1和R2上分别添加NM-1FE-TX模块) 2.配置PC1上的地址 3.在R1上配置步骤如 ...

  2. access口 环路_利用STP解决二层环路、实现链路冗余-stp文件怎么打开

    STP STP是Spanning Tree Protocol 的缩写,在网络中建立一个树形结构,解决二层网络中的环路,同时也实现链路的冗余. 先看一个拓扑图 网络拓扑 PC1:10.10.10.1/2 ...

  3. trunk+vtp+链路冗余 理解

    最近在学路由交换 学到设备之间配置trunk+vtp+链路冗余 先上拓扑图 链路冗余(etherchannel) 链路冗余相当与有一个备份服务器,在两个路由器或者两个交换机或者两个二层设备之间可以配置 ...

  4. 基于88E6095的链路冗余协议开发(四)

    地址转发表 交换芯片在处理数据转发的过程中,会根据接受的数据报文,记录mac地址和端口的对应管理,称为mac地址转发表. 当交换芯片进行正常的数据交换时,会自动维护地址转发表,进行表项的学习和老化操作 ...

  5. 【 反向传播算法 Back-Propagation 数学推导以及源码详解 深度学习 Pytorch笔记 B站刘二大人(3/10)】

    反向传播算法 Back-Propagation 数学推导以及源码详解 深度学习 Pytorch笔记 B站刘二大人(3/10) 数学推导 BP算法 BP神经网络可以说机器学习的最基础网络.对于普通的简单 ...

  6. 深度学习模型压缩方法综述(二)

    深度学习模型压缩方法综述(一) 深度学习模型压缩方法综述(二) 深度学习模型压缩方法综述(三) 前言 上一章,将基于核的稀疏化方法的模型压缩方法进行了介绍,提出了几篇值得大家去学习的论文,本章,将继续 ...

  7. 【深度学习】Keras实现回归和二分类问题讲解

    [深度学习]Keras实现回归和二分类问题讲解 文章目录 [深度学习]Keras实现回归和二分类问题讲解 1 回归问题1.1 波士顿房价预测数据集1.2 构建基准模型1.3 数据预处理1.4 超参数 ...

  8. 【经典回放】JavaScript学习详细干货笔记之(二)

    [经典回放]JavaScript学习详细干货笔记之(一) [经典回放]JavaScript学习详细干货笔记之(二) [经典回放]JavaScript学习详细干货笔记之(三) 一.JavaScript ...

  9. PyTorch框架学习六——图像预处理transforms(二)

    PyTorch框架学习六--图像预处理transforms(二) (续)二.transforms的具体方法 4.图像变换 (1)尺寸变换:transforms.Resize() (2)标准化:tran ...

  10. 吴恩达《机器学习》学习笔记七——逻辑回归(二分类)代码

    吴恩达<机器学习>学习笔记七--逻辑回归(二分类)代码 一.无正则项的逻辑回归 1.问题描述 2.导入模块 3.准备数据 4.假设函数 5.代价函数 6.梯度下降 7.拟合参数 8.用训练 ...

最新文章

  1. Tile Racer — 3D 赛车游戏
  2. 微信公众号可快速创建“门店小程序” 不用开发
  3. keras环境搭建 [过程记录]
  4. Eclipse安装Perl插件
  5. 两个数相乘积一定比每个因数都大_人教版五年级数学:因数、倍数与分数的整理与复习...
  6. “菜”鸟理解.NET Framework(CLI,CLS,CTS,CLR,FCL,BCL)
  7. 基于FPGA实现ADC7768数据采集系统设计(8路)
  8. runtime java_Java runtime.getruntime()从执行命令行程序获得输出
  9. C#与vb6 com组件的互相调用方法
  10. HttpClient模拟客户端请求实例
  11. G - 取石子游戏 HDU - 2516 (斐波那契博弈)
  12. 极简嵌入式C语言教程——从入门到入土(1)
  13. 计算机学术论文写作与发表
  14. vba模拟鼠标点击_利用VBA开发数据汇总工具
  15. 怎么用html创建表格,HTML创建表格
  16. 【使用SqliteSpy访问Sqlite3数据库】
  17. 在两台设备chrome之间同步自己的书签
  18. (React-Native 学习之十 ) React-navigation 的使用:
  19. 物联卡一直显示待激活怎么办_物联卡开始要求活体认证,这种纯流量卡你以后还管乱使用吗?...
  20. 图片返回base64数据渲染为图片的处理

热门文章

  1. 栈实现二叉树的前中后序遍历
  2. 使用OpenCV探测来至运动的结构
  3. 无线通信与编码_MATLAB仿真实现Jakes信道模型_含仿真代码_瑞利衰落信道模型
  4. 单片机技术与c语言编程教学大纲,单片机原理及应用课程教学大纲
  5. 调试技巧(镜像劫持)
  6. 【办公协作软件】万彩办公大师教程丨PDF页面排列布局帮助文档
  7. 【美赛备赛】word编辑公式全攻略
  8. win7计算机个性化设置,Win7系统如何进行个性化设置 Win7系统个性化设置方法【详解】...
  9. 【HTML+CSS】静态网页设计期末大作业——我的家乡无锡印象
  10. 昂达v819i安装win8.1时报错