交换机的工作原理
根据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