diff --git "a/\347\216\213\345\217\213\351\221\253/20240506-\347\224\237\346\210\220\346\240\221\345\222\214\347\253\257\345\217\243\350\201\232\345\220\210.md" "b/\347\216\213\345\217\213\351\221\253/20240506-\347\224\237\346\210\220\346\240\221\345\222\214\347\253\257\345\217\243\350\201\232\345\220\210.md" new file mode 100644 index 0000000000000000000000000000000000000000..663fc00806e5e10d10e7b85f7fcb94c54de3a253 --- /dev/null +++ "b/\347\216\213\345\217\213\351\221\253/20240506-\347\224\237\346\210\220\346\240\221\345\222\214\347\253\257\345\217\243\350\201\232\345\220\210.md" @@ -0,0 +1,137 @@ +## 交换机的生成树协议配置 + +### 生成树的作用 + +构造无冗余的最优路径,防止二层环路。在交换机构成的网络中,很容易出现交换机之间的环路,从而造成Mac地址漂移、广播风暴。所以在交换网络中需要存在一个机制来控制并阻止这种环路的产生,因此也就产生了生成协议 。 + +#### STP: + +生成树协议,收敛速度50秒左右 + +#### RSTP: + +快速生成协议,在网络结构发生变化时,能更快地收敛网络。 + +### 实验步骤: + +##### 进入特权、全局模式 + +``` +en + +conf t + +``` +##### 进入端口0/1 + +``` +int f 0/1 +``` + +##### 将该端口划分到vlan 10 + +``` +switchport access vlan 10 +``` + +##### 进入端口0/2 + +``` +int f 0/2 +``` + +##### 将该端口划分到vlan 20 + +``` +switchport access vlan 20 +``` + +##### 进入两个端口0/23、0/24 + +``` +int range f 0/23-24 +``` + +##### 设置为串口模式 + +``` +switch mode trunk + +exit +``` + +##### 指定生成树协议的类型为RSTP + +``` +spanning-tree mode rapid-pvst + +end + +``` +##### 查看交换机生成树运行状态 + +``` +show spanning-tree + +``` +##### 查看生成树的配置信息 + +``` +show spanning-tree summary +``` + +#### 链路测试 + +##### 关闭主链路上的端口 + +``` +int f 0/24 + +shutdown +``` + +## 交换机的端口聚合配置 + +### switch1和switch2配置 + +``` +en + +conf t + +int r f 0/23-24 +``` + +##### 将端口配置 为串口模式 + +``` +switch mode trunk +``` + +##### 加入链路组1并开启 + +``` +channel-group 1 mode on + +exit +``` + +##### 按目的IP地址来实现负载均衡 + +``` +port-channel load-balace dst-ip + +exit +``` + +##### 显示以太通道信息 + +``` +show etherchannel summary +``` + +##### 显示聚合端口信息 + +``` +show interfaces etherchannel +``` \ No newline at end of file