STP故障02-镜像问题


背景介绍,如上图所示:
1、 SW1、SW2、SW3运行MSTP,SW1为MSTP的根桥;
2、 FW1上策略全开,在FW1上做镜像,将GE1/0/1端口入流量镜像到GE0/0/1端口进行分析;
3、 地址分配如下:SW1与FW1使用三层对接,地址为192.168.1.0/24(交换机为1,防火墙为2),SW2模拟二层交换机,放通SW1与FW1对接使用的VLAN10;SW3与FW1使用192.1682.0/24对接,使用vlan20;



测试及定位过程:
1、 先在SW1及SW3上ping测试FW1防火墙上对接地址,确认三层对接无故障,测试SW1访问SW3无故障;


2、 通过上面测试可以发现设备之间互访没有问题,现在我们在FW1防火墙上配置镜像后,再测试互通性;



3、 通过上面测试可以发现,SW1无法访问FW1防火墙地址,问题应该就在SW2和FW1上面,可以通过在SW2与FW1互连的接口上抓包查看;

4、 可以看到有两台设备发了STP的BPDU,但是防火墙是不支持STP的,那么另一台发送STP的设备是哪台呢?

5、 可以看到在SW2和FW1互连接口收到了SW3发送的BPDU报文,难道是STP导致SW1访问FW1地址不通的?

6、 可以看到是SW2连接FW1防火墙的端口变为discarding状态了,为什么会有这种情况产生呢?就因为防火墙把SW3的BPDU报文镜像过来了?


7、 可以看到,SW2收到SW3发送的 认为自己是根桥的BPDU,但 SW2发现SW1发送的才是最优的(优先级为0),那么他先将自己的端口状态改为discarding,同时向对端发送更优的BPDU,但是却一直无法改变对端状态,所以本地端口状态就一直是discarding,这也是STP防止临时环路的一种方法。

原文地址:http://blog.51cto.com/9480916/2339949

时间: 2024-10-09 06:16:31

STP故障02-镜像问题的相关文章

STP故障01-STP端口问题

如上图所示,模拟某云小部分场景:1. 图中上面红框表示Internet(用CE1的loopback1模拟),下面红框表示客户设备(用CE1交换机loopback2模拟):2. 在CE1交换机中存在两个VRF(test1及test2),test1用于对接Internet及将流量引入防火墙,test2用于对接客户设备及防火墙控制后的流量(即trust区域流量):3. 防火墙使用GE1/0/1建立HRP关系,使用三层子接口(GE1/0/0.10.GE1/0/0.20)对接交换机,具体ip地址如图中所示

SQL Server数据库镜像基于可用性组故障转移

SQL Server数据库镜像基于可用性组故障转移 微软从SQL Server 2005开始引入数据库镜像,很快成为一个流行的故障转移解决方案.数据库镜像的一个大的问题是故障转移是基于数据库级别的,因此,如果某个数据库故障,镜像只会针对这个数据库切换,但是,其他数据库都仍然在主服务器上.缺点是越来越多的应用程序是基于多个数据库来构建,所以,如果某一个数据库故障转移而其他数据库仍然在主服务器上,那应用程序将无法工作.当这种情况发生的时候,我如何知晓?并执行该应用程序调用的所有数据库一起故障转移呢?

阿里云服务器,数据库热备、暖备、冷备实战-镜像篇(域环境下配置)

阿里云服务器 值得信赖 概述 “数据库镜像”是一种针对数据库高可用性的基于软件的解决方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中.建议使用不同位置的两台服务器来承载.在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色:而另一台则根据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,这两种角色不是绝对的. 优点 l 增强了数据保护功能 l 提高了数据库的可用性 l 提高了生产数据库在升级期间的可用性 工作方式 在

SQL Server 2008 R2数据库镜像部署图文教程

数据库镜像是一种针对数据库高可用性的基于软件的解决方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中 概述 “数据库镜像”是一种针对数据库高可用性的基于软件的解决方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中.建议使用不同位置的两台服务器来承载.在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色:而另一台则根据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,这两

SQLServer2008部署镜像

SQL Server 2008 R2数据库镜像部署 概述 “数据库镜像”是一种针对数据库高可用性的基于软件的解决方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中.建议使用不同位置的两台服务器来承载.在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色:而另一台则根据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,这两种角色不是绝对的. 优点 增强了数据保护功能 提高了数据库的可用性 提高了生产数据库在升级期间的可用

SQL Server 2008 R2数据库镜像部署

概述 "数据库镜像"是一种针对数据库高可用性的基于软件的解决方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中.建议使用不同位置的两台服务器来承载.在同一时刻,其中一台上的数据库用于客户端访问,充当"主体服务器"角色:而另一台则根据镜像会话的配置和状态,充当热备份服务器,即"镜像服务器角色",这两种角色不是绝对的. 优点 l 增强了数据保护功能 l 提高了数据库的可用性 l 提高了生产数据库在升级

sqlserver如何创建镜像图文教程(转)

由于工作中需要做SQL的镜像异地备份,以前都没有研究过,百度了一个文章记录下,方便以后查询 转载地址:http://jingyan.baidu.com/article/d5c4b52b20843fda560dc581.html 数据库镜像”是一种针对数据库高可用性的基于软件的解决 方案.其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中.建议使用不同位置的两台服务器来承载.在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色;而另一台则

硬盘电路板损坏故障数据如何修复

[故障类别](一)故障类型:硬盘电路板损坏(二)典型特征:1.硬盘加电无任何反应2.硬盘电路芯片等模块出现明显的损坏或缺失情况(三)损坏程度星级评价:★★[解决方案](一)恢复流程1.检测流程:(1)为硬盘供电,观察硬盘加电后的状态:(2)仔细观察硬盘电路板的完好情况.2.实施流程:(1)对硬盘电路板损坏程度进行评估.若电路板内关键模块(ROM芯片.驱动芯片等)未损坏,则对电路板其他损坏模块做尝试性修复,否则依据电路板的匹配要求对电路板全面,更换并做进一步修复;(2)电路板修复完成后,将硬盘接入

raid独立磁盘冗余阵列

raid 0 并行i/o ,读写速度最快,不提供冗余.俗称条带模式. raid 1 将硬盘分为两组,互为镜像.一块硬盘出现故障,镜像硬盘立马工作.容错能力强,但是硬盘利用率只有50%. raid 3 让一块硬盘作为奇偶校验位,其余数据分别在其余硬盘里,速度没有raid快.当一块物理数据硬盘坏了,通过更换奇偶校验能找回数据.当校验硬盘出现故障,全部数据无法使用.硬盘利用率n-1 raid 5 每个硬盘里放入奇偶校验数据,允许单个硬盘出错. 下面是RAID设备创建和挂载例子 有四块硬盘/dev/sd