Eth-Trunk技术原理与配置

article/2025/9/23 3:18:24

目录

  • 前言
  • Eth-Trunk概念
  • 手工负载分担模式
  • LACP模式
    • LACP模式活动链路的选取
    • LACP模式的抢占机制
  • Eth-Trunk接口负载分担模式
  • 配置手工负载分担模式
  • 配置LACP模式

前言

随着网络中部署的业务量不断增长,对于全双工点对点链路,单条物理链路的带宽已不能满足正常的业务流量需求。如果将当前接口板替换为具备更高带宽的接口板,则会浪费现有的设备资源,而且升级代价较大。如果增加设备间的链路数量,则在作为三层口使用时需要在每个接口上配置IP地址,从而导致浪费IP地址资源。
Eth-Trunk( 链路聚合技术 )作为一种捆绑技术,可以把多个独立的物理接口绑定在一起作为一个大带宽的逻辑接口使用,这样既不用替换接口板也不会浪费IP地址资源。本课程我们将详细的介绍Eth-Trunk技术。

Eth-Trunk概念

在这里插入图片描述
Eth-Trunk是一种将多个以太网接口捆绑成一个逻辑接口的捆绑技术。
Trunk的优势在于:

优势说明
增加带宽Trunk接口的总带宽是各成员接口带宽之和。通过这种方式可以成倍的增加接口带宽。
提高可靠性当某个成员接口连接的物理链路出现故障时,流量会切换到其他可用的链路上,从而提高整个Trunk链路的可靠性。
负载分担通过Trunk接口可以实现负载分担。Trunk接口将流量分散到不同的链路上,最后到达同一目的地。这样可以避免所有流量都走同一条链路而导致网络拥塞。

Eth-Trunk链路聚合模式:
1、手工负载分担模式;
2、LACP模式。
Eth-Trunk可以用于二层的链路聚合,也可以用于三层的链路聚合。缺省情况下,以太网接口工作在二层模式。如果需要配置二层Eth-Trunk接口,可以通过portswitch命令将该接口切换成二层接口;如果需要配置三层Eth-Trunk接口,可以通过undo portswitch命令将该接口切换成三层接口。

手工负载分担模式

在这里插入图片描述
当两台设备中至少有一台不支持LACP协议时,可使用手工负载分担模式的Eth-Trunk来增加设备间的带宽及可靠性。
在手工负载分担模式下,加入Eth-Trunk的链路都进行数据的转发。

LACP模式

在这里插入图片描述
LACP模式也称为M:N模式,其中M条链路处于活动状态转发数据,N条链路处于非活动状态作为备份链路。
图中设置的活跃链路数为2,即2条链路处于转发状态,1条链路处于备份状态,不转发数据,只有当活跃的链路出现故障时,备份链路才进行转发。

LACP模式活动链路的选取

首先根据系统优先级进行选举主动端,LACP的系统优先级默认为32768,范围0-65535,值越小越优,如果系统优先级相同则比较系统ID,小的成为主动端。
比较完主动端后,根据主动端的接口优先级来选取活动端口,接口优先级越小越优,默认为32768,范围0-65535。接口优先级相同则比较接口ID,即接口号,越小越优。而对端根据主动端选取的活动接口对应自己的活动接口,剩下的则成为备份端口。

LACP模式的抢占机制

在这里插入图片描述
当活动端口port1发生故障后转为备份端口,而备份端口port3成为活动端口来接替工作,这时候如果port1恢复正常,设备使能了LACP抢占功能的话则根据抢占时延来进行抢占,时延结束port1重新成为活动端口而port3变为了备份端口,如果没有使能LACP抢占功能,则port1不会进行抢占,一直处于备份端口。抢占时延可进行配置。

Eth-Trunk接口负载分担模式

Eth-Trunk接口进行负载分担时,可以选择IP地址或者包作为负载分担的散列依据;同时还可以设置成员接口的负载分担权重。
Eth-Trunk接口中,某成员接口的权重值占所有成员接口负载分担权重之和的比例越大,该成员接口承担的负载就越大。在接口视图下配置distribute-weight 命令来修改权重,默认值未1,范围为1-16.

接口负载分担特点
逐流负载分担当报文的源IP地址、目的IP地址都相同或者报文的源MAC地址、目的MAC地址都相同时,这些报文从同一条成员链路上通过。
逐包负载分担以报文为单位分别从不同的成员链路上发送。

配置手工负载分担模式

在这里插入图片描述
使用命令interface Eth-Trunk 1进入eth-tunk视图
配置为手工负载分担模式mode manual load-balance,注意配置模式时如果配置了接口绑定,则无法修改模式,必须要把视图下其他配置都删除才能进行模式的修改。
然后加入接口成员 trunkport g0/0/0、trunkport g0/0/1、trunkport g0/0/2.两边都一致。
可以使用命令load-balance src-dst-ip修改手工负载分担模式,修改成根据源目IP地址逐流负载分担,使所有源目IP地址相同的流量走一条活动链路。
在这里插入图片描述

然后dis eth-trunk 1来查看运行状态,全UP,手工负载分担eth-trunk创建成功

配置LACP模式

在这里插入图片描述
修改R1的系统优先级使得R1成为主动端,接口优先级不动,根据端口号来选举,最大活动链路指定为2条,这样g0/0/0和g0/0/1会成为2条活动端口,而g0/0/2成为备份端口。
R1:
#
lacp priority 1
#
interface Eth-Trunk1
mode lacp-static
max active-linknumber 2
#
interface GigabitEthernet0/0/0
eth-trunk 1
#
interface GigabitEthernet0/0/1
eth-trunk 1
#
interface GigabitEthernet0/0/2
eth-trunk 1
#

R2:
#
interface Eth-Trunk1
mode lacp-static
#
interface GigabitEthernet0/0/0
eth-trunk 1
#
interface GigabitEthernet0/0/1
eth-trunk 1
#
interface GigabitEthernet0/0/2
eth-trunk 1
#

在这里插入图片描述
图中selected表示被选为活动端口,而unselect表示为备份端口,我们的g0/0/0和g0/0/1由于端口号小被选为活动端口,而g0/0/2则由于最大活动链路为2只能成为备份端口。

LACP配置完成,我们这时候可以来配置下抢占机制来看下抢占的过程。
在这里插入图片描述
在R1使能抢占模式,并配置抢占时延
#
interface Eth-Trunk1
mode lacp-static
lacp preempt enable #使能抢占模式
max active-linknumber 2
lacp preempt delay 10 #配置抢占时延10s
#
而后我们来shutdown g0/0/0接口
在这里插入图片描述
在这里插入图片描述
这时候g0/0/0变成了备份端口,而我们的g0/0/2起来成为了活动端口,这时候我们再恢复g0/0/0接口。
在这里插入图片描述
经过10s后我们来查看下eth-trunk状态
在这里插入图片描述
G0/0/0又抢占回自己的活动状态,而g0/0/2则由于最大活动链路为2限制它不得不转为备份状态。


http://chatgpt.dhexx.cn/article/w1vLY5Hg.shtml

相关文章

TRUNK通信过程

一、拓扑结构 拓扑说明,PC1、PC3连接到VLAN10接口下,PC2、PC4连接到VLAN20接口下,两台交换机用trunk链路连接,允许VLAN10 20 通过 以上述拓扑为例,说明PC1到PC3的通信过程 二、通信过程 PC1 ping PC3 PC1发起一个与…

trunk与access的区别

首先声明我没研究过交换机底层实现,以下结论都是我的个人理解。不保证正确,但是有助于理解trunk和access。以下言论可能你在哪里都没有看到过。 先说观点:我认为trunk与access并没有本质的区别。 access收到带vlan的帧和自己所属vlan比较&a…

TRUNK详解

TRUNK 详解 TRUNK作为一个重要的指标,常常在二层交换机的性能参数中被提到,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能。一下就是TRUNK的介绍 一、什么是TRUN…

链路聚合(eth-trunk)

文章目录 1.链路聚合概述①概念:②链路聚合两种模式:当两台交换机之间使用链路聚合技术进行互连时,各个成员端口需要满足以下哪些条件? 2.二层链路聚合配置修改负载均衡的方式:(可选)注意:e-tru…

Trunk和Access分析

一、配置界面: 如果有页面可以添加trunk口和access口,如常规的HCI产品上,交换机通常可以增加新的trunk和access, 新建的时候,配置参数就不一样: 1、trunk:两个配置参数 (1)、vlan范…

实验: 配置trunk

配置trunk 实验: 配置trunk1、实验拓扑结构图如下:2、给每台主机配置IP地址3.配置SW14.配置SW25.配置trunk端口(两个交换机都要配置)6.流量控制7.修改nativeVLAN为VLAN 90 实验: 配置trunk 实验目标: 1.学会配置trunk,实现端到端VLAN通信 2.配置trunk流量控制 3.修…

Access、Trunk、Hybrid模式详解

文章目录 华为交换机转发VLAN数据时的行为详解前言参考阅读一、交换机的行为1.1 接收数据1.2 转发数据 二、工作模式横向对比2.1 接入模式2.2 中继模式2.3 混杂模式 三、实验详解3.1 几种模式的配置3.2 DHCP分配地址时对于native vlan的处理方式至此,理论实验完成&a…

Trunk概念

一、为什么需要trunk? 1、当一条链路,需要承载多VLAN信息的时候,需要使用trunk来实现。 2、trunk两端的交换机需要采用相同的干道协议。 3、一般见于交换机之间或交换机与路由器、服务器之间。 4、划分多个vlan之后,解决不同交换机…

access与trunk详细解析+区别

目录 一、Access 二、Trunk 三、区别: 四、额外说明: 一、Access Access只能属于一个vlan,一般用来连接计算机的端口Access接受和转发的数据包必是无VID的数据包Access端口发送出去的数据包无VID,可被PC接受或access口接受。…

TRUNK 的介绍和配置

一、 TRUNK 的背景 : 如果交换机与交换机之间存在多条链路,交换机每增加一个vlan,交换机与交换机就会增加一条链路。这样会存在链路浪费,就产生了 DTP ( dynamic trunk protocols)采用trunk后,所…

网络管理中TRUNK的作用和使用

😘作者简介:一名99年运维岗位员工。👊宣言:人生就是B(birth)和D(death)之间的C(choise),做好每一个选择。🙏创作不易,动动…

交换机Trunk详解

文章目录 一、Trunk概述二、封装协议三、ISL四、Dot1Q五、DTP六、Trunk配置七、MTU问题 一、Trunk概述 当一条链路,需要承载多VLAN信息的时候,需要使用trunk来实现Trunk两端的交换机需要采用相同的干道协议一般见于交换机之间或交换机与路由器、服务器之…

HSM-Net: Hierarchical Deep Stereo Matching on High-resolution Images

paper code Abstract 应用端到端的框架,从粗到细的层次上递增地搜索对应关系。由于高分辨率立体数据集相对较少,我们引入了一个包含高分辨率立体对的数据集,用于训练和评估。 Motivation 1.立体匹配中的误差随深度的增加呈二次曲线增加&…

调度器学习笔记三:HSM状态机理解

今天心情不错,突然想明白了困扰自己几个月的HSM(层次状态机)问题,“顿悟”的感觉真是舒畅。这也再次证明不够聪明的人(我),应该勤能补拙。废话少说,把自己的体会总结如下。 HSM被称为…

【转】密钥管理服务(KMS)

原文链接:https://blog.csdn.net/qq_39325340/article/details/123471184 背景介绍 密钥管理服务(KMS)是一套密钥管理系统, 可以针对云上数据/各端上的加密需求精心设计的密码应用服务,为您的应用提供符合各种要求的密…

HMAC简介

本期主要给大家简单介绍一下消息认证码中的HMAC 而HMAC就是其中的一种 HMAC的完整中文名称是:密钥相关的哈希运算消息认证码 它是由Hugo Krawezyk,Mihir Bellare,Ren Canetti等人 于1996年提出的一种基于Hash函数和密钥进行消息认证的方法&…

【AUTOSAR】:功能安全(HSM与HOST的配置)

HSM vHSM启动Reference DocumentsvHSM启动流程SWC请求加密服务的流程AutoSar 4.3系统中的安全模块示例,请求加密流程Reference DocumentsDavinciCfg配置job的Key关联:可以关联多个Element1、CSM的job和自身的CsmKeys关联,1:12、CSM的CsmKeys和CrypIf的CryIfKeys关联,1:13…

鉴源实验室 | 基于信息安全HSM固件的ECU间安全通讯

作者 | Ted 上海控安革路工作室资深技术顾问 来源 | 鉴源实验室 01 Autosar SecOC标准 随着智能网联汽车的蓬勃发展,尤其是辅助及自动驾驶技术的提高,新一代电子电气架构对车身网络通讯信息安全提出了新的要求。整车中越来越多的零部件在直接或者间接…

层次状态机-HSM应用解析

在上一面文章中分析了HSM的核心代码,本文章主要是对HSM的应用解析,以相机拍照为例子,对状态和事件的调用,实现拍照、查看照片、切换拍照模式、低电量关机等功能。 一、状态和事件 这个例子里面用了四种事件、六个状态&#xff0…

HSM加密机 (分级密钥管理)

参考自 三级密钥体制示意图 主密钥用于加密密钥交换密钥和数据密钥作本地存储;密钥交换密钥用于加密数据密钥作网络传输;数据密钥用于对数据进行加解密。 三级密钥体制说明 1. 第一层,LMK为本地主密钥,,它是存放在HSM机内的&…