?静囦蓅深? 发表于 2012-5-16 22:05:33

STP协议

最近在学STP,可是老是弄不清楚这原理,看了视频了,始终不理解。
根ID和网桥ID是什么?
BPDU是什么?

victor_huang 发表于 2012-5-17 07:33:16

网桥ID由两部分所组成:
•优先级( 2字节)一一默认情况下,每台交换机的默认优先级是Ox8000
•MAC地址( 6字节)一一它是交换机或网桥的MAC地址口因为使用惟一的交换机MAC地址, 所以网桥ID也总是惟一的
通过将优先级和MAC地址的数值连接起来,就可以获得网桥ID;网桥ID能够确定哪台交换机 成为根网桥。网桥ID的数值越低,那么成为根的概率也就越高。通过交换BPDU,交换机能够确定 哪台交换机是根网桥。
=======================================
BPDU

字节 字段 描述
2 协议ID 此处总为0
1 版本 STP的版本。802.1为0
1 消息类型 BPDU的类型(配置BPDU=ox00 TCN=ox80)
1 标志 TC/TCA
8 Root Identifier根ID 根网桥的网桥ID
4 Path Path Cost路径开销 到达根网桥的STP开销
8 Bridge Identifier网桥ID 转发根网桥BPDU的网桥的ID
2 Port Identifier端口 转发根网桥BPDU的网桥的端口ID
2 消息寿命 从根桥发出BPDU之后的秒数,每经过一网桥就减一。即为跳数
2 最大寿命 网桥交根桥看作不可用前保留根桥ID的最大时间
2 hello 时间 根桥连续发出BPDU的间隔
2 转发延迟 网桥监听与学习状态所停留的时间。

BPDU有两种。一种为生成生成树时的配置BPDU,一种为网络拓扑发生变化时发出的TCN BPDU

?静囦蓅深? 发表于 2012-5-17 08:31:34

victor_huang 发表于 2012-5-17 07:33 static/image/common/back.gif
网桥ID由两部分所组成:
•优先级( 2字节)一一默认情况下,每台交换机的默认优先级是Ox8000
• ...

谢谢你回答.那根ID和网桥ID有什么区别啊?我见书上说根ID和网桥ID是一样的.可是有些又不见一样了呢?这是怎么回事呢?

wantccie 发表于 2012-5-17 21:18:01

网桥id,即 bridge id
根id,应该是 根桥的id吧

在STP中,总有一个是根桥,根桥的id就是根桥id,同时也是该根桥的网桥id

?静囦蓅深? 发表于 2012-5-17 22:47:51

wantccie 发表于 2012-5-17 21:18 static/image/common/back.gif
网桥id,即 bridge id
根id,应该是 根桥的id吧



那意思是说,只有一个根桥ID,也就是该交换机的网桥ID?
每个交换机都有一个网桥ID,但根ID就是根桥的根ID。是吗?

wantccie 发表于 2012-5-18 23:11:12

yes
页: [1]
查看完整版本: STP协议