diff --git "a/35\347\277\237\347\216\211\351\224\237/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\344\275\234\344\270\232/2024.05.07 \344\272\244\346\215\242\346\234\272\347\224\237\346\210\220\346\240\221.pkt" "b/35\347\277\237\347\216\211\351\224\237/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\344\275\234\344\270\232/2024.05.07 \344\272\244\346\215\242\346\234\272\347\224\237\346\210\220\346\240\221.pkt" new file mode 100644 index 0000000000000000000000000000000000000000..279244e51dd1cd06b1101a4bbd57a3b7df5ac944 Binary files /dev/null and "b/35\347\277\237\347\216\211\351\224\237/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\344\275\234\344\270\232/2024.05.07 \344\272\244\346\215\242\346\234\272\347\224\237\346\210\220\346\240\221.pkt" differ diff --git "a/35\347\277\237\347\216\211\351\224\237/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\344\275\234\344\270\232/2024.05.07 \344\272\244\346\215\242\346\234\272\347\253\257\345\217\243\350\201\232\345\220\210.pkt" "b/35\347\277\237\347\216\211\351\224\237/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\344\275\234\344\270\232/2024.05.07 \344\272\244\346\215\242\346\234\272\347\253\257\345\217\243\350\201\232\345\220\210.pkt" new file mode 100644 index 0000000000000000000000000000000000000000..b8f262b3102d9414354e8cf39ff8bc00b7c47694 Binary files /dev/null and "b/35\347\277\237\347\216\211\351\224\237/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\344\275\234\344\270\232/2024.05.07 \344\272\244\346\215\242\346\234\272\347\253\257\345\217\243\350\201\232\345\220\210.pkt" differ diff --git "a/35\347\277\237\347\216\211\351\224\237/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\254\224\350\256\260/2024.05.07 \344\272\244\346\215\242\346\234\272\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/35\347\277\237\347\216\211\351\224\237/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\254\224\350\256\260/2024.05.07 \344\272\244\346\215\242\346\234\272\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..140012f7e5fc0d3354faeb5e8db62b9575181dea --- /dev/null +++ "b/35\347\277\237\347\216\211\351\224\237/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234/\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\347\254\224\350\256\260/2024.05.07 \344\272\244\346\215\242\346\234\272\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,58 @@ +## 交换机生成树 + +- 默认是——STP会聚:交换机上所有端口都转换到转发或阻塞模式,默认需要**50秒**时间。在会聚完成之前交换机是无法转发数据,为此Cisco创建了生成树的拓展特性(会聚加速)以修补IEEE202.1d标准中的缺陷,包括PortFast、UplinkFast、BackboneFast特性 +- 推荐使用——快速生成树协议(RSTP):为解决STP及其拓展特性的问题,由802.1d发展而成的802.1w标准,在网络结构发生变化时,能更快地收敛网络。当根端口或指定端口出现故障时,冗余端口可直接切换到替换或备份端口,从而实现RSTP协议小于**1秒**的快速收敛 + +#### 查看交换机生成树协议配置 + +```js +Switch#show spanning-tree summary //查看所有配置信息 全看 + +Switch#show spanning-tree //査看交换机生成树运行状态 看一部分 +``` + +#### 配置交换机 + +```js +Switch(config)#inter f0/1 +Switch(config-if)#switchport access vlan 2 //将该端口划分到VLAN 2 +Switch(config-if)#exit +Switch(config)#inter f0/2 +Switch(config-if)#switchport access vlan 3 //将该端口划分到VLAN 3 +//划分为了更清晰 +Switch(config-if)#switch mode trunk //打开交换机的trunk模式 +Switch(config)#spanning-tree mode rapid-pvst //指定生成树协议的类型为RSTP +Switch#show spanning-tree //判断交换机、端口角色、端口状态等 +``` + +#### 测试连接 + +```js +ping 192.168.1.4 //在PC端CMD窗口 + +``` + +## 交换机端口聚合 + +* 端口/链路聚合,是指把交换机上多个物理端口捆绑合成一个逻辑端口(称为Aggregate Port),这样在交换机之间形成一条拥有较大宽带的链路(etherchannel),还可以实现负载均衡,并提供冗余链路 +* 简单说就是把多个端口合成一个,变成端口Pro Max + +#### 交换机配置 + +```js +Switch(config)#inter range f0/23-24 //将端口合成一组,看端口号,端口必须是连续的 如:123 456 +Switch(config-if-range)#switch mode trunk //将端口配置为Trunk模式 +Switch(config-if-range)#channel-group 1 mode on //加入链路组1并开启 +Switch(config-if-range)#ex +Switch(config)#port-channel load-balance dst-ip //按目的IP地址来实现负载均衡(设备少设置了也看不出来) +Switch(config)#ex +Switch#show etherchannel summary //显示以太通道信息 +Switch#show interfaces etherchannel //显示聚合端口信息 +``` + +### 测试 + +```js +ping 192.168.1.3 //能连就是通 +``` +