生成树与链路聚合

生成树STP

STP:逻辑上断开环路,防止广播风暴的产生
当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用
生成树算法三步骤:选择根网桥、选择根端口、选择指定端口
网桥ID(BID):唯一的,选择交换网络中网桥ID最小的交换机为根网桥
根网桥上的端口全是指定端口;
每个非根网桥有且只有一个指定端口
选择根端口依据:到根网桥最低的路径成本、直连的网桥ID最小、端口ID最小
网桥ID:网桥优先级+MAC地址
带宽与路径成本的关系:10M:100、100M:19、1000M:4、10000M:2
非根网桥上指定端口选择顺序:根路径成本最低、所在的交换机的网桥ID值较小、端口的ID值较小

BPDU(桥协议数据单元)

BPDU报文字段:根网桥ID、根路径成本、发送网桥ID、端口ID
根网桥的选举:

  1. 当交换机启动时,假定自己是根网桥,在向外发送的BPDU中根网桥ID字段填写自己的网桥IS
  2. 当接收到其他交换机发出的BPDU后,比较网桥ID,选择较小的添加到根网桥ID中

交换机端口的STP状态

转发(Forwarding):发送/接收用户数据
学习(Learning):构建网桥表
侦听(Listening):构建“活动”拓扑
阻塞(Blocking):只接收BPDU
禁用(Disabled):强制关闭

STP计时器:Hello时间、转发延迟、最大老化时间
阻塞到侦听:最大寿命20s
侦听到学习:转发延迟15s
学习到转发:转发延迟15s

MSTP:多生成树协议

可为每个vlan或多个vlan为一组,构造一个生成树,实现网络的负载分担(均衡)

stp mode mstp 将交换机配置成mstp模式
stp region-configuration 进入mstp视图进行配置
region-name huawei1 配置mstp域名为huawei1
revision-level 1 配置mstp修订级别为1,默认0
instance 1 vlan 10 配置vlan10为实例1
instance 2 vlan 10 配置vlan20为实例2 同一个vlan只能对应一个实例,而一个实例可以对应多个vlan
active region-configuration 激活mstp域的配置(必须配置)
quit
stp instance 1 root primary 配置此交换机为实例1的主根桥
stp instance 2 root secondary 配置此交换机为实例2的备份根桥
stp enable 在交换机上启用mstp

dis stp brief 查看stp角色及状态信息
修改交换机的优先级:
stp priority 0 数值要为4096的倍数
stp root primary 优先级变为0

以太网链路聚合

eth-trunk多链路汇聚,将多条物理链路变为一条eth-trunk的逻辑链路,从而实现增加链路带宽的目的
SW1配置:
lacp priority 1000 配置系统lacp优先级(一个交换机配置即可)
int eth-teunk 1 进入eth-trunk视图
bpdu enable 配置接口上发送到BPDU报文到CPU处理,起到防环作用
mode lacp-static 配置eth-trunk为静态lacp模式
int e0/0/10
eth-trunk 1 将当前接口加入eth-trunk
int e0/0/11
eth-trunk 1
int e0/0/12
eth-trunk 1
int eth-trunk 1
max active-linknumber 2 配置链路聚合活动接口数量上限阈值,剩余接口处于备份状态,默认最多允许8个接口同时处于活动状态

向一个eth-trunk批量添加成员接口:
int eth-trunk 1
trunkport ethernet 0/0/10 to 0/0/12

负载冗余测试:
down掉其中一条接口:
int e0/0/10
shutdown
查看链路负载情况:
dis trunkmembership eth-trunk 1

你可能感兴趣的:(网络)