分享
 
 
 

BPDU协议分析-sniffer应用系列

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

2.1BPDU协议概述

现代交换网络环境中,为了防止发生交换环路引起广播风暴等问题,常采用STP(Spanning Tree PRtocol,生成树协议)技术。STP利用BPDU(Bridge Protocol Data Unit,网桥协议数据单元)中三个字段:路径开销、网桥ID、端口优先级/端口ID来确定到根桥的最佳路径顺序,从而决定一个生成树实例。

2.2BPDU包结构

BPDU协议的包结构如下图所示:

图1 BPDU包结构

首先是以太网帧头,包括DLC头部、LLC头部,接下来是BPDU字段,最后是为了补齐60字节边界用的DLC填充(Padding)8字节(注重,BPDU帧也经常被封装在802.1Q头部后)。

其中的BPDU协议包结构如图2所示。

点击查看大图

图2 BPDU包格式

2.3BPDU协议sniffer分析

2.3.1BPDU协议sniffer分析

图3是sniffer捕捉到到的Catalyst WS-C2924-XL输出BPDU包头部。

点击查看大图

图3 BPDU帧格式

在图中,应该注重到以下一些重要信息:

●BPDU采用的是多播目标MAC地址:01-80-c2-00-00-00(Bridge_group_addr:网桥组多播地址)

●DLC后面所跟的802.3帧的总长度为38字节,是指除了DLC头、尾之外的所有内容的长度

接下来是BPDU头部,如图4所示:

点击查看大图

图4 BPDU头部

其中:应该注重到以下一些重要信息:

●协议标识符和协议版本都是固定的0。

●BPDU类型表明是一个配置BPDU

●BPDU标志字段表明这既不是一个拓扑变更帧也不是一个拓扑变更确认帧

随后是根网桥标识,其中:

●优先级是0x8000,即10进制的32768(默认值)

●MAC基地址:00:04:28:d2:09:00

随后是根网桥代价:0(表示本交换机就是根网桥)

随后是发送网桥ID,其中:

●优先级是0x8000,即10进制的32768(默认值)

●MAC基地址:00:04:28:d2:09:00

●端口:发送此BPDU的交换机端口

最后是一些定时器的值:

●消息年龄:当前为0

●消息寿命:20秒(默认值)

●根hello时间:2秒(发送BPDU的时间间隔)

●转发延迟:15秒(交换机端口处于侦听、学习状态的时间)

2.3.2利用sniffer捕捉广播风暴

正常情况下在一个中、小型交换网络中,一般会几秒钟产生1个广播包。但是,当环路产生时,几秒内产生数万个包(峰值可达到8万多次广播/秒),我们将其称为广播风暴。

下面,我们模拟一次广播风暴(请不要在生产网络进行这样的试验)!

如图5所示,首先我们在交换机上配置命令no spanning-tree vlan 1关闭VLAN 1的生成树协议的运行,之后用命令检查、确认生成树协议被关闭。

图5 关闭生成树协议

然后,我们利用交叉线序的双绞线将交换机的fastethernet 0/1和fastethernet 0/2端口短接。几乎是同时,sniffer产生大量的报警(假如定制了声音报警,将听到连续不断的警报声)!图6显示了在sniffer的警报日志中产生的大量广播风暴的告警。(在图5中的黄色部分则显示了交换机的端口Fastethernet 0/7地址学习平均1分钟翻动(flapping)了519次!)

点击查看大图

图6 广播风暴警报日志

我们也可以利用sniffer监控菜单下的历史样本观察到广播风暴。首先需要定义监控过滤器,选择地址类型为硬件、地址为广播(FF-FF-FF-FF-FF-FF)到任意地址,如图7所示。

图7 定义监控过滤器

之后,选择监控菜单下的设置历史样本,右击广播/秒(Broadcasts/s),开始取样。如图8所示。

图8 开始采样

这样,当广播风暴产生时,我们可以观察到异常的广播包峰值,如图9所示。

点击查看大图

图9 广播风暴峰值

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有