应用环境
物理环路可以提高网络的可靠性,当一条线路断掉的时候,另一条线路仍然可以传输数据。
但会产生广播风暴。(stp 用来防止广播风暴)
1 STP (Spanning Tree Protocol )(生成树协议)
STP叫做生产数协议。顾名思义,就是把一个环形的结构改变成一个树形的结构。STP协议就是用来将物理上存在环路的网络,通过一种算法,在逻辑上断开一些端口,来生成一个逻辑上的树形结构。
2 STP 工作原理 :
1 生成树的算法:
选择根网桥 (Root Bridge) 1 选择根网桥的依据是网桥ID (ID 的值最小为根网桥 0-65535)
2 选择根网桥依据MAC 地址 (MAC地址小的为根网桥)
选择根端口 (Root ports ) 1 到根网桥最低的根路径成本
2 直连的网桥ID 最小
3 端口ID 最小 (0-255)
选择指定端口(Designated Ports ) 1 根路径成本较低
2 所在的交换机的网桥ID 值较小
3 端口ID 值较小
3 BPDU (桥协议数据单元)
BPDU 的两种类型:
一种是配置BPDU .用于生成树计算。
一种是拓扑变更通告(Topology Change Notification , TCN ) BPDN ,用于通告网络拓扑的变化。
4 交换机端口的5种STP 状态
转发(Forwarding) 发送/接收用户数据
学习(Learning) 构建网桥表
侦听(listening) 构建 活动 拓扑
阻塞 (Blocking) 只接收BPDU
禁止 (Disabled) 强制关闭
5 STP 的配置命令
1 启用生成树命令
switch(config )# spanning-tree vlan vlan - list
2 配置网桥的命令
switch (config )# spanning-tree vlan vlan - list root primary | secondary
3 修改网桥优先级命令
switch (spanning-tree vlan vlan-list priority Bridge-priority
4 修改端口成本:
switch(config )# spanning-tree vlan vlan-list cost cost
5修改端口优先级:
switch (config )# spanning-tree vlan vlan-list port-priority priority
6 配置上行速链路:
switch(config )# spanning-tree uplinkfast
7 配置速端:
switch(config ) # spanning-tree portfast
8查看生成树的配置;
switch#show spanning-tree
swith#show spannin-tree brief
9 查看某个VLAN 的生成树详细信:
switch#show spannin-tree vlan vlan-id detail
二 EthernetChannel (以太网通道)
1 两条链路能够负载均衡,提高链路带宽,并能够互相备份。
最多有6个通道
以太网每个通道最多可以捆8条物理链路 (因为交换机最多48口)
2 以太网通道的规则
参加捆绑的端口必须属于同一vlan
相同模式的端口
同样的速度和全/半模式
3 以太网通道的配置命令
switch(config ) #interface 接口(连续接口加上range )
switch(config )#channel-group 1- 6 mode on
switch(config )#speed 100
switch(config )#duplex auto/full/half