链路堵塞后,不会承载任何流量VLAN实现数据流量之间的负载平衡,造成带宽浪费;部分VLAN路径不通;导致次优路径。
MSTP(多生成树)
为了弥补STP和RSTP的缺陷,IEEE于2002年发布的802.1s标准定义了MSTP。MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据负载平衡。
根据vlan个数为 1-4094 实例也为 1-4094的目的是使实例不跨区域 优先级 不同实例之间选择实例号的方式 优先级是4096的倍数,因为它是一个例子 优先级不能达到下一个优先级
首先规划vlan 二是配置链路类型,access/trunk 配置STP(华为设备默认MSTP) stp enable //开启STP,默认开启 stp mode mstp //选择mstp stp region-configuration //进入mst域配置 region-name aaa //设置域名 instance 1 vlan 1 to 10 //将vlan1-10划入实例1 active region-configuration //激活配置域 stp instance 1 priority 0 // 设置实例1优先级为0
Eth-trunk
随着网络中部署的业务量的不断增加,单个物理链路的带宽不能满足全双工点对点链路的正常业务流量需求。如果用带宽较高的接口板代替当前的接口板,将浪费现有的设备资源,升级成本较高。如果设备之间的链路数量增加,则需要在每个接口上配置为三层IP地址,导致浪费IP地址资源。
Eth-Trunk( 链路聚合技术 )作为一种捆绑技术,多个独立的物理接口可以作为大带宽的逻辑接口绑定在一起,既不更换接口板也不浪费IP地址资源。本课程将详细介绍Eth-Trunk技术。
Eth-Trunk链路聚合模式:手动负载分担模式和LACP模式
使用地点:核心层和汇聚层
LACP模式也称为M:N模式,M链路处于活动状态转发数据,N作为备份链路,条链路处于非活动状态。 只有当活动链路出现故障时,备份链路才会转发。
lacp priority 0 ///配置系统优先级 int Eth-Trunk1 description to-SW1-Eth-Trunk0 ///添加端口信息描述 mode lacp-static //选择lacp静态绑定 load-balance src-dst-mac //选择负载均衡的方式,默认是源IP lacp priority 0 //配置接口优先级
int g0/0/0 description xxxx eth-trunk 1 ///划入物理界面 lacp priority 0 //配置接口优先级
dis int eth-trunk 0 ///检查接口状态
int eth-trunk0 port link-type trunk port trunk allow pass vlan 10
eth-trunk vlan link-type stp vlanif
实验
模拟内网冗余网络环境,完成以下要求: 1.如图所示,配置设备名称及IP地址。 2.在SW1与SW配置链路聚合协议2LACP,完成以下要求: 2.1 SW作为主动端,设置系统优先级最高。 2.2 eth-trunk链路号为0 2.3 采用静态lacp聚合链路的方式。 2.4 根据源/目MAC负载均衡的地址。 2.5 划入相应的端口eth-turnk。 3. 在SW创建1/2/3/4vlan10和vlan完成以下要求: 3.1 四台交换机之间的链路使用trunk只允许模式vlan10和20 3.2 连接PC的链路使用access模式,PC1属于vlan10,PC2属于vlan20. 3.3 SW1上创建vlan10的网关,SW2上创建vlan20的网关,IP地址如图所示。 4. 在SW1/2/3/4运行MSTP,完成以下要求: 4.1 配置mstp域名为spoto 4.2 vlan10属于实例1,vlan20属于实例2. 4.3 设置sw1为实例1的根桥,优先级为0;设置sw二是实例1的次根桥,优先级为4096. 4.4 设置sw2为实例2的根桥,优先级为0;设置sw1为实例2的次根桥,优先级为4096. 4.5 SW3/4上与PC边缘端口配有互联端口。 4.6 使用display stp brief命令,观察每个交换机的接口角色和状态,分析vlan10与vlan20流量趋势。 (注:不要求实验vlan如果你想完成如果你想完成vlan可自行配置间通信。
1.如图所示,配置设备名称及 IP 地址。 略
2.在 SW1 与 SW2 之间配置链路聚合协议 LACP,完成以下要求: 2.1 SW1 作为主动端,设置系统优先级最高。 [SW1]lacp priority 0 2.2 eth-trunk 链路号为 0 2.3 采用静态 lacp 聚合链路的方式。 2.4 根据源/目 MAC 负载均衡的地址。 2.5 划入相应的端口 eth-turnk。 [SW1]int Eth-Trunk 0 [SW1-Eth-Trunk0]mode lacp-static [SW1-Eth-Trunk0]load-balance src-dst-mac [SW1-Eth-Trunk0]int g0/0/2 [SW1-GigabitEthernet0/0/2]eth-trunk 0 [SW1-GigabitEthernet0/0/2]int g0/0/3 [SW1-GigabitEthernet0/0/3]eth-trunk 0
[SW2]int Eth-Trunk 0 [SW2-Eth-Trunk0]mode lacp-static [SW2-Eth-Trunk0]load-balance src-dst-mac [SW2-Eth-Trunk0]int g0/0/2 [SW2-GigabitEthernet0/0/2]eth-trunk 0 [SW2-GigabitEthernet0/0/2]int g0/0/3 [SW2-GigabitEthernet0/0/3]eth-trunk 0
3.在 SW1/2/3/4 上创建 vlan10 和 vlan完成以下要求: [SW1]vlan batch 10 20 [SW2]vlan batch 10 20 [SW3]vlan batch 10 20 [SW4]vlan batch 10 20 3.1 四台交换机之间的链路使用 trunk 只允许模式 vlan10 和 20 [SW1]int Eth-Trunk 0 [SW1-Eth-Trunk0]port link-type trunk [SW1-Eth-Trunk0]port trunk allow-pass vlan 10 20 [SW1]int g0/0/1 [SW1-GigabitEthernet0/0/1] port link-type trunk [SW1-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20
[SW2]int Eth-Trunk 0 [SW2-Eth-Trunk0]port link-type trunk [SW2-Eth-Trunk0]port trunk allow-pass vlan 10 20 [SW2]int g0/0/1 [SW2-igabitEthernet0/0/1] port link-type trunk [SW2-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20
[SW3]int g0/0/1 [SW3-GigabitEthernet0/0/1] port link-type trunk [SW3-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20 [SW3-GigabitEthernet0/0/1]int g0/0/2 [SW3-GigabitEthernet0/0/2] port link-type trunk [SW3-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20
[SW4]int g0/0/1 [SW4-GigabitEthernet0/0/1] port link-type trunk [SW4-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20 [SW4-GigabitEthernet0/0/1]int g0/0/2 [SW4-GigabitEthernet0/0/2] port link-type trunk [SW4-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20 3.2 连接 PC 的链路使用 access 模式,PC1 属于 vlan10,PC2 属于 vlan20. [SW3]int g0/0/3 [SW3-GigabitEthernet0/0/3]port link-type access [SW3-GigabitEthernet0/0/3]port default vlan 10
[SW4]int g0/0/3 [SW4-GigabitEthernet0/0/3]port link-type access [SW4-GigabitEthernet0/0/3]port default vlan 20 3.3 SW1 上创建 vlan10 的网关,SW2 上创建 vlan20 的网关,IP 地址如图所示。 [SW1]int vlanif 10 [SW1-Vlanif10]ip add 192.168.1.254 24
[SW2]int vlanif 20 [SW2-Vlanif20]ip add 192.168.2.254 24
4.在 SW1/2/3/4 之间运行 MSTP,完成以下需求: [SW1]stp mode mstp [SW2]stp mode mstp [SW3]stp mode mstp [SW4]stp mode mstp 4.1 配置 mstp 域名为 spoto 4.2 vlan10 属于实例 1,vlan20 属于实例 2. SW1/2/3/4: stp region-configuration region-name spoto instance 1 vlan 10 instance 2 vlan 20 active region-configuration 4.3 设置 sw1 为实例 1 的根桥,优先级为 0;设置 sw2 为实例 1 的次根桥,优先级为 4096. [SW1]stp instance 1 priority 0 [SW2]stp instance 1 priority 4096 4.4 设置 sw2 为实例 2 的根桥,优先级为 0;设置 sw1 为实例 2 的次根桥,优先级为 4096. [SW1]stp instance 2 priority 4096 [SW2]stp instance 2 priority 0 4.5 SW3/4 上与 PC 互联端口配置为边缘端口。 [SW3]int g0/0/3 [SW3-GigabitEthernet0/0/3]stp edged-port enable
[SW4]int g0/0/3 [SW4-GigabitEthernet0/0/3]stp edged-port enable 4.6 使用 display stp brief 命令,观察各交换机的接口角色与状态,分析 vlan10 与 vlan20 的 流量走向。 (注:该实验并不要求 vlan 间可以通信,若想完成 vlan 间通信可以自行配置。)