diff --git "a/\347\216\213\346\226\260\346\272\220/20240506-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(17).md" "b/\347\216\213\346\226\260\346\272\220/20240506-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(17).md" new file mode 100644 index 0000000000000000000000000000000000000000..f63ae1bfa1d67e527b61e648aa447145588fff26 --- /dev/null +++ "b/\347\216\213\346\226\260\346\272\220/20240506-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(17).md" @@ -0,0 +1,76 @@ +## 计算机网络基础 + +## 交换机的生成树协议配置 + +### 启用生成树协议: + + switch(config)# spanning-tree mode + + 其中,可以是以下之一: + + - PVST+(Per-VLAN Spanning Tree Plus):每个 VLAN 都有一个生成树实例。 + - Rapid-PVST+:快速 Per-VLAN 生成树,用于加快生成树收敛速度。 + - MST(Multiple Spanning Tree):允许管理员将 VLAN 映射到多个生成树实例。 + +### 指定根桥: + + switch(config)# spanning-tree vlan root primary + + 或者 + + switch(config)# spanning-tree vlan root secondary + + 通过以上命令,可以手动指定交换机为根桥或备用根桥。 + +### 优化生成树收敛时间: + + switch(config)# spanning-tree portfast + + 通过启用 PortFast,可以加快非根端口的收敛时间,使其立即转换为指定端口状态,而不必等待生成树协议收敛。 + +### 配置生成树优先级: + + switch(config)# spanning-tree vlan priority + + 通过指定生成树优先级,可以影响生成树协议中的根桥选举过程。 + +### 查看生成树状态 + + switch# show spanning-tree + +## 交换机的端口聚合配置 + +### 启用端口聚合组 + + switch(config)# interface port-channel + + 创建一个端口聚合组,是聚合组的编号,通常为1-128之间的数字。 + +### 将物理端口添加到端口聚合组 + + switch(config)# interface range GigabitEthernet - + switch(config-if-range)# channel-group mode + + 将指定范围的物理端口添加到之前创建的端口聚合组中,可以是以下之一: + + active:主动模式,主动发送 LACP 数据包。 + passive:被动模式,只响应对端的 LACP 数据包。 + +### 配置端口聚合组协议 + + switch(config)# interface port-channel + switch(config-if)# lacp {active | passive} + + 配置端口聚合组的协议,可以选择 LACP 的主动或被动模式。 + +### 验证端口聚合组配置 + + switch# show etherchannel summary + + 使用以上命令可以查看端口聚合组的摘要信息,包括聚合组编号、成员端口状态等。 + +### 优化端口聚合组负载均衡 + + switch(config)# port-channel load-balance + + 可以选择不同的负载均衡方法(如基于源 MAC 地址、目标 MAC 地址、源 IP 地址、目标 IP 地址等),以提高端口聚合组的负载均衡效果。 \ No newline at end of file diff --git "a/\347\216\213\346\226\260\346\272\220/\347\273\203\344\271\240/RSTP-\347\253\257\345\217\243\350\201\232\345\220\210.pkt" "b/\347\216\213\346\226\260\346\272\220/\347\273\203\344\271\240/RSTP-\347\253\257\345\217\243\350\201\232\345\220\210.pkt" new file mode 100644 index 0000000000000000000000000000000000000000..797a10b5e23da314c86d1f414dccbbf332428ed9 Binary files /dev/null and "b/\347\216\213\346\226\260\346\272\220/\347\273\203\344\271\240/RSTP-\347\253\257\345\217\243\350\201\232\345\220\210.pkt" differ