本篇主题:三层交换机与链路聚合
1.交换机
交换机的行为
交换机的行为无非分为接收数据、发送数据
任何流量在一个交换机内部转发时必须携带标签
PC接收到的流量必须为正常流量,不识别携带标签的流量
交换机的三种模式和接入场景
Access,接入模式:常用于连接PC、终端设备、路由器等不能识别VLAN标记的流量的
Trunk,中继模式:常用于两台交换机之间相连的链路,用于承载所有的VLAN流量的
Hybrid,混杂模式:任意场景,但Hybrid的灵活性很高不易于配置
三种模式交换机的接收与发送的选择
access:接收:如果是无标记帧,则会打上接口的缺省vlanid,接收,如果是标记帧,检查允许列表,允许则接收,不允许就丢弃;发送:如果标记帧的vlanid与接口pvid相同,并且在允许列表中,则标记帧的tag被删除发送,如果标记帧的vlanid与接口pvid不同,并且在允许列表中,则标记帧带原tag发送
trunk:接收:如果是无标记帧,接收并打上接口的缺省vlanid,接收, 如果是标记帧,检查允许列表,允许则接收,不允许就丢弃;发送:如果标记帧的vlanid与接口pvid相同,并且在允许列表中,则标记帧的tag被删除发送, 如果标记帧的vlanid与接口pvid不同,并且在允许列表中,则标记帧带原tag发送
hybrid:接收:如果是无标记帧,接收并打上接口的缺省vlanid,接收,如果是标记帧,检查允许列表,允许则接收,不允许就丢弃;发送:如果以太帧在untagged或tagged列表,则表示可以从此端口通过,对于untagged列表中的以太帧,在发送的时候去掉vlan标签后再从端口发送出去;对于tagged列表中的以太帧,在发送的时候带着vlan标签从端口发送出去。如果以太帧不在untagged或tagged列表,表示不从此端口通过。
注:允许通过的列表为tag和untag
2.链路聚合
链路聚合的概述
链路聚合(Link Aggregation) 是将组物理接口捆绑在一-起作为-一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组(Load Sharing Group)或链路聚合组(Link Aggregation Group),相关的协议标准请参考IEEE802.3ad。通过在两台设备之间建立链路聚合组,可以提供更高的通讯带宽和更高的可靠性。链路聚合不仅为设备间通信提供了冗余保护,而且不需要对硬件进行升级。
Eth-trunk的工作模式
华为的网络设备支持两种Eth-trunk工作模式:
手工负载分担模式:手工链路聚合:管理员配置,但是链路两端缺少交互,在该模式下,Eth-Trunk 接口的建立,成员接口的加入完全由手工来配置,没有链路聚合控制协议的参与。该模式下所有成员接口(selected)都参与数据的转发,分担负载流量
Lacp模式:静态和动态:静态LACP 模式下,Eth-Trunk 接口的建立,成员接口的加入,都是由手工配置完成的。但与手工负载分担模式链路聚合不同的是,该模式下LACP 协议报文参与活动接口的选择。
静态LACP 模式链路聚合是一种利用LACP 协议进行参数协商选取活动链路的聚合模式。该模式由LACP 协议确定聚合组中的活动和非活动链路,又称为M∶N 模式,即M 条活动链路与N 条备份链路的模式。这种模式提供了更高的链路可靠性,并且可以在M 条链路中实现不同方式的负载均衡。
动态LACP 模式下,Eth-Trunk 接口的建立,成员接口的加入,活动接口的选择完全由LACP 协议通过协商完成。这就意味着启用了动态LACP 协议的两台直连设备上,不需要创建Eth-Trunk 接口,也不需要指定哪些接口作为聚合组成员接口,两台设备会通过LACP 协商自动完成链路的聚合操作
实验
对交换机sw2 、sw3、sw4 使用命令,并分组
[sw1]vlan b 10 20 30 40 50 60 70
[sw1]int g0/0/1[sw1-GigabitEthernet0/0/1]p l t
[sw1-GigabitEthernet0/0/1]p t a v a
[sw1-GigabitEthernet0/0/1]int g0/0/2
[sw1-GigabitEthernet0/0/2]p l t
[sw1-GigabitEthernet0/0/2]p t a v a
[sw1-GigabitEthernet0/0/2]int g0/0/3
[sw1-GigabitEthernet0/0/3]p l t
[sw1-GigabitEthernet0/0/3]p t a v a
[sw1-GigabitEthernet0/0/3]q
[sw1]int vlan 10 //进入虚拟的vlan 配置地址,这里的地址是以下pc机的各个网关
[sw1-Vlanif10]ip add 192.168.10.254 24
[sw1-Vlanif10]int vlan 20
[sw1-Vlanif20]ip add 192.168.20.254 24
[sw1-Vlanif20]int vlan 30
[sw1-Vlanif30]ip add 192.168.30.254 24
[sw1-Vlanif30]int vlan 40
[sw1-Vlanif40]ip add 192.168.40.254 24
[sw1-Vlanif40]int vlan 50
[sw1-Vlanif50]ip add 192.168.50.254 24
[sw1-Vlanif50]int vlan 60
[sw1-Vlanif60]ip add 192.168.60.254 24
[sw1-Vlanif60]q
[sw1]int g0/0/4 //因为之后的题目,所以这个口配置的接口模式是acess 这里配置一个虚拟的地址,用于静态路由的配置,后面会标注
[sw1-GigabitEthernet0/0/4]p l a
[sw1-GigabitEthernet0