1、Eth-Trunk背景
随着网络中部署的业务量不断增长,对于全双工点对点链路,单条物理链路的带宽已不能满足正常的业务流量需求。如果将当前接口板替换为具备更高带宽的接口板,则会浪费现有的设备资源,而且升级代价较大。如果增加设备间的链路数量,则在作为三层口使用时需要在每个接口上配置IP地址,从而导致浪费IP地址资源
1.1、Eth-Trunk的优点
Eth-Trunk( 链路聚合技术 )作为一种捆绑技术,可以把多个独立的物理接口绑定在一起作为一个大带宽的逻辑接口使用,这样既不用替换接口板也不会浪费IP地址资源
根据不同的链路聚合模式,Eth-Trunk接口可以实现增加带宽、负载分担等,帮助提高网络的可靠性
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
2、Eth-Trunk原理
Eth-Trunk可以用于二层的链路聚合,也可以用于三层的链路聚合。
缺省情况下,以太网接口工作在二层模式。
如果需要配置二层Eth-Trunk接口,可以通过portswitch命令将该接口切换成二层接口;
如果需要配置三层Eth-Trunk接口,可以通过undo portswitch命令将该接口切换成三层接口。
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
Eth-Trunk是一种将多个以太网接口捆绑成一个逻辑接口的捆绑技术。
Eth-Trunk链路聚合模式
手工负载分担模式
LACP模式
2.1、手工负载分担模式
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
当两台设备中至少有一台不支持LACP协议时,可使用手工负载分担模式的Eth-Trunk来增加设备间的带宽及可靠性。
注意:在手工负载分担模式下,加入Eth-Trunk的链路都进行数据的转发。
2.2、LACP模式
LACP模式也称为M:N模式,其中M条链路处于活动状态转发数据,N条链路处于非活动状态作为备份链路。
图中设置的活跃链路数为2,即2条链路处于转发状态,1条链路处于备份状态,不转发数据,只有当活跃的链路出现故障时,备份链路才进行转发。
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
LACP模式活动链路的选取
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
LACP模式的抢占机制
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
2.3、Eth-Trunk接口负载分担
Eth-Trunk接口进行负载分担时,可以选择IP地址或者包作为负载分担的散列依据;同时还可以设置成员接口的负载分担权重。成员接口的权重值占所有成员接口负载分担权重之和的比例越大,该成员接口承担的负载就越大。
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
执行命令system-view,进入系统视图。
执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
执行命令load-balance { ip | packet-all },配置Eth-Trunk接口的散列依据。
缺省情况下,当Eth-Trunk接口根据IP进行散列。
说明:
基于IP的散列算法能保证包顺序,但不能保证带宽利用率。
基于包的散列算法能保证带宽利用率,但不能保证包的顺序。
配置负载分担权重
执行命令system-view,进入系统视图。
执行命令interface interface-type interface-number,进入以太网接口视图。
执行命令distribute-weight weight-value,配置Eth-Trunk成员接口的负载分担权重。
缺省情况下,成员接口的负载分担权重为1
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
3、Eth-Trunk配置
3.1、Eth-Trunk接口配置流程
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
Eth-trunk在同一个接口下的注意事项
在一个聚合口中,聚合链路两端的物理口(即成员口)的所有参数必须一致,包括物理口的数量,传输速率,双工模式和流量控制模式。成员口可以是二层接口或三层接口
3.2、配置手工负载分担模式
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
配置手工负载分担模式的步骤
创建Eth-Trunk
配置Eth-Trunk的工作模式
Eth-Trunk中加入成员接口
3.3、配置LACP模式
双IE大神带你全面理解Eth-Trunk的知识体系(可跟做)
配置LACP模式的步骤:
创建Eth-T