您的位置:首页 > 编程语言 > PHP开发

STP 、RSTP 学习笔记

2011-05-31 15:15 204 查看
1. IEEE(美国电气和电子工程师协会)制定以外网相关标准,如802.1D(stp), 802.1w(RSTP) , IETF(Internet Engineering Task Force)制定因特网相关标注,如TCP/ip协议、smtp、dns等。

2. BPDU报文8个字节,分2个字节bridge priority 和6个字节交换机管理MAC地址,交换机管理MAC地址通过show interfaces vlan 1 (或show interfaces | inc bia)查看,端口MAC地址均是在此管理MAC地址上递增。

3. 端口MAC地址作用:发BPDU、DTP协商、ISL封装。

4. BPDU报文2个字节优先级,16比特中,后12个比特保留,所以BPDU优先级为4096以2为基数的倍数,默认为32768。

5 STP树与SPF树不同,SPF是以每个router为一棵树,而STP全网维持一棵树。思科交换机采用PVST,是每个VLAN一棵树。

6, 非根桥交换机必须选到树根的最近点为root port,所以每个非根交换机都有root port 。根端口指收BPDU,指定端口(DP)发BPDU,每个segment上有指定端口(DP)。

7 交换机每个端口都会发BPDU,当选出根端口后,根端口不再发BPDU,使用端口MAC地址封装。生成树为每个端口保存一个BPDU,保存时,累加cost值。

8 BPDU分配置BPDU,和TCN BPDU。

9, 100M COST值为19 , 1000M为4,万兆为2.

10. BPDU报文中,MAX TIME为port BPDU保存的最长时间。

11 网络中的交换机BPDU时间参数必须与根交换机一致。

12 交换机刚启动时,会认为网络中只有自己,认为自己是根,发BPDU, 在没有选出root port之前所有端口为指定端口,经过30S的延时才会到转发状态。

13 交换机端口状态, blocking 为20s , listening 为15s (默认以直径为7台计算,确保发向网络中所有的交换机,此状态不学习MAC地址,如果此时到转发状态,则对所有端口进行flooding), learning 15s (此状态学习MAC地址)

14 生成树选举规则:

lowest root BID

lowest path cost to root

lowest sender BID

lowest port ID

15 TCN BPDU(状态改变BPDU)是逆着配置BPDU的方向转发。

16 计时器默认两台主机之间的交换机是7台。

17 接入交换机连接终端主机,有三种配置方式:

在接口模式下

# spanning-tree bpduguard ( 如果此端口接交换机,就disable)

# spanning-tree bpdu-filter enable(disable) 不发送不接受BPDU,过滤作用

# spanning-tree portfast

18 UPlink FAST 一定不能再根交换机上配置,在访问层交换机配置,配置之后,可实现2-3S连通

19, backbone fast 省20S ,在全网交换机启动

20 RSTP 配置命令

全局模式下 #spanning-tree mode rstp

条件 一定是点对点链路,全双工。

19 backbone fast

本文出自 “在路上。。。” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: