交换机的工作原理

根据mac表转发数据帧,如果地址未知-则广播数据帧

这样的网络就会出现单点失效或者是一些可靠性问题

冗余环境下的利与弊

根据mac表转发数据帧,如果地址未知-则广播数据帧

这样的网络就会出现单点失效或者是一些可靠性问题

冗余消除了单点失效,实现了网络的弹性和高可用性。

冗余带来了广播风暴、相同帧的复制、mac地址表不稳定等诸多问题,下面带领大家进行相应的分析。

stp

802.1d

cst基于所有vlan生成树

pvst+

802.1s(mst):

802.1w(rstp):

stp端口状态

disabled:不能发任何报文(端口shutdown)

blocking(20s):不接收或转发数据,接收但不发送bpdus,不进行地址学习

listening(15s):交换机确定是否有到跟桥的其他路径。不接收或转发数据,接收并发送bpdus,不进行mac地址学习。

learning(15s):不接收或转发数据,接收并发送bpdus,开始mac学习(建mac表)

forwarding:接收并转发数据,接收并发送bpdus,mac地址继续学习。

生成树协议运行的规则(重点)

1.每个广播网络智能有一个root(根)桥

2.每个非跟桥只能有一个根端口(rp)

3.每个网段只能有一个指定端口(dp)

4.非指定端口和非根端口将被阻塞(根端口和指定端口都是forwarding其他端口为blocking)5.catalyst交换机为每一个vlan运行一个生成树,叫pvst

跟桥选举

根(交换机)桥=最小网桥 id=优先级+mac+系统id

root id=bridge id

root id

cost of path

bridge id

port id

生成树协议运行规则步骤一:跟桥的选举

根网桥=最低的bid(网桥id)

bid总共8个字节,由16位优先级和48位mac地址构成。

默认的优先级是32768.(优先级相同,选mac地址小的)

配置并检验bid及修改优先级

spanning-tree vlan 1 priority 4096

spanning-tree vlan 1 root priary

spanning-tree vlan 1 root secondary

主根桥和次跟桥

spanning-tree vlan 20 root prinary

spanning-tree vlan 10 root secondary

pvst+交换机优先级

spanning-tree 20 priority 4096

spanning-tree 10 priority 4096

生成树协议运行规则步骤二:选举根端口

步骤二:在每个非根网桥选取唯一一个根端口(root port)--

根网桥上没有根端口

根路径开销最小的成为根端口

如果开销相同,最低的发送方bid(直连网桥id最小)

然后比较(发送方)port id最小端口的成为根端口

(1)port id共16位,其中8位端口优先级,8位端口号。

(2)优先级默认为128