Datacom-HCIP-03 Eth-Trunk 技术原理与配置
随着网络中部署的业务量不断增长,对于全双工点对点链路,单条物理链路的带宽已不能满足正常的业务流量需求。如果将当前接口板替换为具备更高带宽的接口板,则会浪费现有的设备资源,而且升级代价较大。如果增加设备间的链路数量,则在作为三层口使用
时需要在每个接口上配置IP地址,从而导致浪费IP地址资源。
Eth-Trunk( 链路聚合技术 )作为一种捆绑技术,可以把多个独立的物理接口绑定在一起作为一个大带宽的逻辑接口使用,这样既不用替换接口板也不会浪费IP地址资源。本课程我们将详细的介绍Eth-Trunk技术。
Eth-Trunk基本原理
组网经常遇到的问题
Eth-Trunk概念
Eth-Trunk是一种将多个以太网接口捆绑成一个逻辑接口的捆绑术。
Eth-Trunk链路聚合模式:
手工负载分担模式;
LACP模式。
手工负载分担模式
当两台设备中至少有一台不支持LACP协议时,可使用手工负载分担模式的Eth-Trunk来增加设备间的带宽及可靠性。
在手工负载分担模式下,加入Eth-Trunk的链路都进行数据的转发。
LACP模式
LACP模式也称为M:N模式,其中M条链路处于活动状态转发数据,N条链路处于非活动状态作为备份链路。
图中设置的活跃链路数为2,即2条链路处于转发状态,1条链路处于备份状态,不转发数据,只有当活跃的链路出现故障时,备份链路才进行转发。
LACP模式活动链路的选取
LACP模式的抢占机制
Eth-Trunk接口负载分担
Eth-Trunk接口进行负载分担时,可以选择IP地址或者包作为负载分担的散列依据;同时还可以设置成员接口的负载分担权重。
Eth-Trunk接口中,某成员接口的权重值占所有成员接口负载分担权重之和的比例越大,该成员接口承担的负载就越大。
接口负载分担 | 特点 |
---|---|
逐流负载分担 | 当报文的源IP地址、目的IP地址都相同或者报文的源MAC地址、目的MAC地址都相同时,这些报文从同一条成员链路上通过。 |
逐包负载分担 | 以报文为单位分别从不同的成员链路上发送。 |
Eth-Trunk接口配置流程
配置手工负载分担模式
配置手工负载分担模式的步骤:
创建Eth-Trunk;
配置Eth-Trunk的工作模式;
Eth-Trunk中加入成员接口。
配置LACP模式
配置LACP模式的步骤:
创建Eth-Trunk;
配置Eth-Trunk的工作模式;
Eth-Trunk中加入成员接口;
(可选)配置系统LACP优先级;
(可选)配置活动接口数上限阈值;
(可选)配置接口LACP优先级;
(可选)使能LACP抢占并配置抢占延时时间。
Eth-Trunk配置实例
Eth-trunk配置需求
核心层设备配置
以核心层R1路由器为例说明配置。
创建Eth-Trunk接口并配置地址:
interface Eth-Trunk1 undo portswitch //将接口转换为三层接口 description “Core-R1 to Aggregate-SW3“ //描述信息,便于管理员了解接口对端 所连接的设备 ip address 192.168.1.254 255.255.255.0 # interface Eth-Trunk12 undo portswitch description "Core-R1 to Core-R2" ip address 192.168.12.1 255.255.255.0
将物理接口添加入Eth-Trunk中:
interface GigabitEthernet0/0/0 eth-trunk 1 interface GigabitEthernet0/0/1 eth-trunk 1 # interface GigabitEthernet1/0/0 eth-trunk 2 interface GigabitEthernet1/0/1 eth-trunk 2
汇聚层设备配置
以汇聚层SW3交换机为例说明配置。
• 创建Eth-Trunk接口,因为汇聚层设备使用二层互联,所以无需配置地址:
interface Eth-Trunk1
description “Aggregate-SW3 to Core-R1“ //描述信息,便于管理员了解接口对端所连接的设备 # interface Eth-Trunk2 description “Aggregate-SW3 to Aggregate-SW4“ # interface Eth-Trunk3 description "Aggregate-SW3 to Access-SW5“ # interface Eth-Trunk4 description "Aggregate-SW3 to Access-SW6“
以汇聚层SW3台交换机为例说明配置。
将物理接口添加入Eth-Trunk中 : interface Ethernet0/0/1 eth-trunk 1 interface Ethernet0/0/2 eth-trunk 1 # interface Ethernet0/0/3 eth-trunk 2 interface Ethernet0/0/4 eth-trunk 2 # interface Ethernet0/0/5 eth-trunk 3 interface Ethernet0/0/6 eth-trunk 3 # interface Ethernet0/0/7 eth-trunk 4 interface Ethernet0/0/8 eth-trunk 4
接入层设备配置
以接入层SW5交换机为例说明配置。
创建Eth-Trunk接口,因为接入层设备使用二层互联,所以无需配置地址:
interface Eth-Trunk1 description "Access-SW5 to Aggregate-SW3" //描述信息,便于管理员了解接口对端所连接的设备
将物理接口添加入Eth-Trunk中 :
interface Ethernet0/0/1 eth-trunk 1 interface Ethernet0/0/2 eth-trunk 1
完成上述配置,使用以下命令查看配置的Eth-Trunk接口信息:
• 查看详细信息使用命令:display interface Eth-Trunk。
display eth-trunk Eth-Trunk1's state information is: WorkingMode: NORMAL Hash arithmetic: According to SIP-XOR-DIP Least Active-linknumber: 1 Max Bandwidth-affectedlinknumber: 8 Operate status: up Number Of Up Port In Trunk: 2 ------------------------------------------------------------ -------------------- PortName Status Weight Ethernet0/0/1 Up 1 Ethernet0/0/2 Up 1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)