CCNA_生成树计算原则

来源:互联网 发布:linux自启动脚本编写 编辑:程序博客网 时间:2024/05/01 13:16

选举根交换机

BID最小的为根交换机:BID=优先级+MAC地址

优先级默认:32768+vlan号

BID(bridge ID):包含在生成树协议发送的BPDU(Bridge Protocol Data Unit网桥协议数据单元)帧中,一个8字节的值,被定义在STP(Spanning Tree Protocol生成树协议)的使用中,其代表一个网桥或交换机。前两个字节由一个优先级值组成,后6字节由网桥或交换机上的一个MAC地址组成。

选择根端口

1. 收到BPDU中最小cost值的端口

2. 连接上层交换机中BID最小的端口

3. 本交换机最小的PID(Port ID)端口

PID = 优先级+ 端口号

优先级默认128

阻塞端口

1. 发送包的cost值低的端口是保留,cost值高的端口是阻塞

2. 自己的BID(BID优先就保留)。 疑问:是不是BID小就优先呢,这个确认

cost值的计算

连接速率         代价(修订的IEEE规范)        代价(旧IEEE规范)

10Gbps                      2                                       1

1Gbps                         4                                       1

100Mbps                    19                                     10

10Mbps                       100                                   100

(Mbps: Million bits per second) :可确认

生成树端口状态

阻塞(20s)

↓                  根交换机每2s发送一次BPDU,20s接受不到把从阻塞端口切换到侦听状态

侦听(15s)

↓                侦听状态不学习MAC地址,也不转发数据         

学习(15s)

↓              学习状态开始学习MAC地址,但不转发数据(学习MAC地址表)

转发

 

桥与交换机的比较

基于软件实现

每个桥只能有一个生成树

每个桥通常最多到16个端口

 

交换机

基于硬件实现(ASIC)

每个交换机可以有多个生成树

有更多的端口

 

帧交换

1. 直通转发

2. 存储转发:有延时,对交换机性能要求高

3. 片段转发:交换机检测到帧的前64字节后即转发

 

双工综述

半双工

1. 单向数据传输

2. 冲突可能性高

3. 用集线器连接

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0