概念
将交换机的多个物理端口捆绑在一起,成为一个逻辑端口,这一组端口可以被看做一个端口使用。这样,这个聚合的端口
- 有了更大的带宽(总带宽等于组内各端口带宽之和)
- 增加了端口冗余(只要剩一个没坏就能通信)
- 可以将负载均衡到组内的各个端口上。
两个交换机间的链路两端都使用端口聚合,他们之间的链路就成为了聚合链路,同样具备上述3个特点,即更多带宽,更多冗余,负载均衡。
实现原理
关键:帧分发器、帧接收器
当交换机S1通过聚合链路向交换机S2发送数据时,从上层协议来的数据帧在链路层排队,由帧分发器按照一定规则将同样是发送给交换机S2的数据帧分发到不同的端口发送队列中去,交由各个端口分开发送。这里需要注意,帧分发器不会拆分数据帧,而且为了保证有序传输会将同一会话的数据帧分配到同一端口发送。当数据到达对端后,交换机S2的帧接收器将接受到的数据帧按接受顺序上交给上层协议。为什么可以直接按接收顺序上交?因为在交换机S1那里的帧发送器保证了数据帧的顺序。
注意:如果两个交换机之间有多条链路,而没有做端口聚合也没用使用生成树协议,将会产生广播风暴^1
配置
在没有使用生成树协议的情况下(undo stp enable)
这里我需要配置两路由器间的聚合链路,那么就需要先在俩交换机中配置端口聚合。(为了配置端口聚合,我不是道是不是还需要将每个端口的配置成一样的双工模式和速率,以前是需要的,先这么着吧,怕考试时出错)这里我需要聚合的端口包括端口e0/1和e0/2
别忘了,在聚合链路的另一边的交换机也需要进行相同的配置。
如果还要配置vlan的truck/access/hybrid端口, 可以到这个聚合组中设置
最好在前面创建聚合组1的时候就把vlan端口类型设置上。