bpdu

RSTP的BPDU 2015-10-24

STP (802.1w) 使用第 2 类.第 2 版 BPDU,所以 RSTP 网桥能够与 802.1D 在任何共享链路上通信,而且能够与运行 802.1D 的任何交换机通信.RSTP 发送 BPDU 以及填充标志字节的方式与 802.1D 略有差异: 如果连续三段 hello 时间(默认为 6 秒)内没有收到 hello 消息,或者当最大老化时间计时器过期时,协议信息可立即过期. 由于 BPDU 被用作保持活动的机制,连续三次未收到 BPDU 就表示网桥与其相邻的根桥或指定网桥失去连接.信息快

BPDU guard和BPDU Filter的区别 2015-10-18

BPDU GUARD BPDU GUARD的功能是当这个端口收到任何的BPDU就马上设为Error-Disabled状态.我们知道,当交换机STP功能启用的时候,默认所有端口都会参与STP,并发送和接受BPDU,当BPDU GUARD开启后,在正常情况下,一个下联的端口是不会收到任何BPDU的,因为PC和非网管换机都不支持STP,所以不会收发BPDU.当这个端口下如果有自回环的环路,那么它发出去的BPDU在非网管换机上回环后就会被自己接收到,这个时候BPDU GUARD就会把它立刻设为Error

BPDU 2015-10-15

本贴研究BPDU 的类型,如图所示 STP 工作正常 : BPDU 分为两种:Configuration BPDU (配置的BPDU) 和 TCN BPDU(拓扑变化的BPDU) 图中 我们以 CF BPDU 代替 配置BPDU ,UP BPDU 代替 拓扑变化 BPDU 以图示讲一下两种BPDU 的作用和应用 : < 1 > TCN BPDU ---拓扑变化的BPDU 非根桥始发.当一台非根桥交换机,拓扑发生变化的时候,就会产生一个TCN BPDU,这个BPDU是告诉根桥的,也就是说只有根端

我来告诉你STP中这是神马!!! 2015-10-14

学习完STP快几个月了,现在想来应该复习一下,孔子说:"学而实习之,不亦乐"! 现在复习一下果然有一些收获,拿出来和大家分享一下!! 拓扑图: 说明:我这里把SW1和SW2的F0/2都手动的Down掉 配置STP SW1 pri:4096 SW2:pri:8192 SW3:pri:32768 SW2的F0/1的cost 20. 这样我们来看下SW3上show spann bri\ SW3#show span bri VLAN1 Spanning tree enabled protoco

关于STP根桥选择过程的思考 2015-10-13

只要是学过STP协议的都知道,选举根桥的方法, 1.根据switch的优先级来判断,数值越小越有优势.2.根据switch的MAC地址来判断,也是数值越小越有优势.大家也知道这二者是通过BPDU来告知其他switch的. 根据以上两点,我们可以人工计算出根桥.但是有一个问题困扰了我:BPDU是以哪种方式进行发送的呢?广播?那么这样岂不是我们还没有完成stp的全部选举过程,还没有形成无环路的网络topo就已经形成了广播风暴? 下面是自己结合书本的思考,不敢保证正确性:别个设计协议的人是比我smar

uplinkfast 2015-10-11

UplinkFast工作原理 1,背景知识 下图是一个典型的冗余网络的设计.用户设备连接到接入交换机,接入交换机用两条链路分别接到两个核心交换机上.由于冗余网络中存在环路,那就需要STP来阻塞某些端口. 当接入交换机连接到D1的链路失效(down)时,STP就会重新计算,最终会把通往D2的链路设置为forwarding,那这样就会使得网络继续通畅.但是以STP默认参数来计算的话,整个网络恢复通畅需要30秒钟.如果使能了aggressive timer tuning,这个时间可以减少到14秒.如果

portfast与bpdu guard 2015-10-11

BPDU guard的功能是当这个端口收到任何的BPDU 就马上设为Error-Disabled状态. 我们知道,当交换机STP功能启用的时候,默认所有端口都会参与STP,并发送和 接受BPDU . 当BPDU guard开启后,在正常情况下,一个下联寝室的端口是不会收到 任何BPDU的,因为PC和小交换机都不支持STP,所以不会收发BPDU. 当这个端口下 如果有自回环的环路,那么它发出去的BPDU在小交换机上回环后就会被自己接收到, 这个时候BPDUguard就会把它立刻设为Error-Di

STP(Spanning Tree Protocol) (IEEE 802.1D) 生成树协议 2015-10-11

STP(Spanning Tree Protocol) (IEEE 802.1D) 生成树协议 是一种逻辑阻塞. ·在一个交换网络中有可能会出现单点失效的故障,所谓单点失效,指的是由于网络中某一台设备的故障,而影响整个网络的通信.为了避免单点失效,提高网络的可靠性,可以通过构建一个冗余拓扑来解决.但是,一个冗余的拓扑,又会给我们的网络造成环路,而产生其它的影响.为了解决二层环路问题,而设计了SPT协议. ·当2个Segment之间,只有一个物理设备连接时,就有可能"单点失效". ·Se

errdisable端口问题 2015-09-21

解决端口出现err-disabled问题 关于接口处于err-disable的故障排查 故障症状: 线路不通,物理指示灯灭或者显示为橙色(不同平台指示灯状态不同) show interface 输出显示接口状态: FastEthernet0/47 is down, line protocol is down (err-disabled) 接口状态是err-disable. sw1#show interfaces status Port Name Status Vlan Duplex Speed

BPDU Timers 2015-09-13

BPDU 包中有几个与时间相关的字段: Bytes Field 2 Protocol ID 1 Version 1 Message Type 1 Flags 8 Root ID 4 Cost of Path 8 Bridge ID 2 Port ID 2 Message Age 2 Maximum Time 2 Hello time 2 Forward Delay 这些时间字段是为了防环机制存在的,同时也决定了链路出现问题后,冗余链路启用,以至于整个拓扑收敛完成,达到稳定状态的时间. 这三个ti

4讲. 生成树协议STP以及pvst+的配置(附视频链接) 2015-09-12

第4章 生成树协议(STP) 视频地址:http://down.51cto.com/data/802393 一.STP概述: 1.交换网络环路的产生 (1)广播风暴 (2)MAC地址数据库反转 (3)多帧复制 如何解决这些问题,使用STP. 2.STP -Spanning Tree Protocol(生成树协议) a)逻辑上断开环路,防止广播风暴的产生 b)当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用 3.STP的算法,分为3个步骤: a)选择根网桥(RootBridge) b)选择根

4.鸟哥学习笔记生成树STP 2015-09-10

局域网(LAN,Local Area Network) 局域网通过网桥互连,IEEE 802标准中有两种网桥规范,一种是802.1d定义的透明网桥,另一种是802.5定义的源路由网桥. 网桥 桥接器(英语:network bridge),又称网桥,一种网络设备,负责网络桥接(network bridging)之用.根据MAC分区块,可隔离碰撞.桥接器将网络的多个网段在数据链路层(OSI模型第2层)连接起来(即桥接).桥接器在功能上与集线器等其他用于连接网段的设备类似,不过后者工作在物理层(OSI

生成树协议简单介绍 2015-09-08

一直以来都觉得生成树是个难点,估计很多人都有和我一样的感觉吧,今天我们就来简单介绍下它.首先考虑为什么需要生成树,通常网络中都会存在单点故障问题,于是我们就提出了冗余解决方案,可是冗余会有一个不好的地方,那就是会形成环路,于是生成树就出来了,他就是用来解决冗余网络中的环路问题的.生成树有很多种,最早的就是通常我们所说的802.1D,既通常的生成树协议,其余的还有PVST,PVST+,MST,RSTP.我们一个一个的来介绍它,首先是通常的生成树协议,既然是树,那必然会有根,那么这种生成树的跟桥是如

STP 协议中两种类型的 BPDU : Configuration & TCN 2015-09-07

好久没写博了,这两天看到STP中的BPDU,总结一下,省得忘了. BPDU分为几种类型: configuration BPDU type:0x00 注意类型号 TCN BPDU type 0x80 这两种类型的BPDU是由BPDU协议字段中的TYPE决定的,具体字段内容如下: Bytes Field 2 Protocol ID 1 Version 1 Message Type 1 Flags 8 Root ID 4 Cost of Path 8 Bridge ID 2 Port ID 2 Mes

“微信屏蔽”,阿里或撞南墙 2015-08-10

文/老铁两年多以来大家已经习惯微信中打不开任何阿里系的链接,但近日微信承认之前"阿里巴巴屏蔽了来自微信的浏览请求"这一句措辞不当并做了修正,引发了坊间讨论,业内比较流行观点为:当年阿里为防止流量被第三方渠道把持,不得已屏蔽微信链接.而前天,阿里一位技术人员的一条微博又重新讲述了不为人知的一面,大致情况为:由于微信无法对钓鱼假冒网站有很好预防,阿里方面当时搞了个"杜鹃计划",调整了对微信链接的策略,从单个链接到转客户端,也从微信的一路封杀之后转客户端下载页,但最终还是
一周排行
  • 当图形元素某些可重现时,在latex中合理使用循环和判断选择语句进行绘图,会非常省事.下面给个的例子:%%==================================================== \b ...
  • Python-time  计算程序运行时间 import time start = time.clock() time.sleep(5) end = time.clock() runtime = end - star ...
  •       性能测试报告模板   <LoadRunner性能测试实战>图书配套性能测试课程:         1.性能测试入门与虚拟用户开发基础(点击进入)         2.LoadRunner Co ...
  • 信报讯(记者张煦)昨天,国内惟一上市的网络视频新媒体第一视频,斥资1.68亿元收购了中国品牌手机游戏开发服务商Dragon Joyce,正式试水手机游戏市场. 昨天,第一视频董事局主席张力军宣布,第一视频手机视频节目 ...
  • 每次我们访问PHP脚本的时候,都是当所有的PHP脚本执行完成后,我们才得到返回结果.如果我们需要一个脚本持续的运行,那么我们就要通过php 长连接的方式,来达到运行目的.每个PHP脚本都限制了执行时间,所以我们需要通 ...
  •     函数调用是使主程序简明清晰的重要工具,在很大程度上简化了程序的复杂程度,也方便于不同程序使用相同模块的调用.下面主要介绍: 函数文件+调用命令文件:需单独定义一个自定义函数的M文件 这种方法很简单,定义好输入 ...
  • 好久没有写文章了,今天把前不久项目用到的SQL知识总结一下. 一丶字符串分割 SQL内置函数中是没有Split分割函数的,所以需要自己去实现,不多说,上代码: CREATE FUNCTION Split(@sourc ...
  • 0.NULL的前世今生 对于C和C++程序员来说,一定不会对NULL感到陌生.但是C和C++中的NULL却不等价(别惊讶,这是真的). NULL表示指针不指向任何对象,但是问题在于,NULL不是关键字,而只是一个宏定 ...
  •   In this project, we use Java Liblinear library to solve a large-scale machine learning problem, which conc ...
  • Pet Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 18 ...