网工最容易混淆的Ethernet、trunk、Eth-Trunk、E-Trunk,四者之间有什么区别?

举报
wljslmz 发表于 2022/12/18 18:50:59 2022/12/18
【摘要】 在平时工作或者学习工程中,我们经常Ethernet、Eth-Trunk、trunk和E-Trunk四个名词有点模糊,有时候甚至容易混淆,虽然它们看起来很相似,但实际上这些概念/技术是完全不相关的。本文将给大家介绍一下这四种技术的概念、区别。 什么是Ethernet?1972 年 Bob Metcalfe 设计了一个名为 ALTO ALOHA 的网络,该网络于 1973 年 5 月投入运营。M...

在平时工作或者学习工程中,我们经常Ethernet、Eth-Trunk、trunk和E-Trunk四个名词有点模糊,有时候甚至容易混淆,虽然它们看起来很相似,但实际上这些概念/技术是完全不相关的。本文将给大家介绍一下这四种技术的概念、区别。

什么是Ethernet?

1972 年 Bob Metcalfe 设计了一个名为 ALTO ALOHA 的网络,该网络于 1973 年 5 月投入运营。Metcalfe 正式将此网络重新命名为以太网(Ethernet),这是以太网实验的最初原型。该网络以 2.94 Mbps 的速率运行,网络运行的介质是粗同轴电缆。

1976 年 6 月,Metcalfe 和 Boggs 发表了他们著名的论文,题为“以太网:本地计算机网络的分布式分组交换”。1977 年底,梅特卡夫和他的三个合作者获得了“带碰撞检测的多点数据通信系统”的专利,这是一种称为 CSMA/CD(带碰撞检测的载波监听多路访问)的多点传输系统,从此,以太网正式诞生。

经过几十年的发展,以太网逐渐发展到今天这个统一的局域网世界,运行速率从最初的2.94Mbps发展到今天的100Gbps甚至400Gbps。

今天,以太网是最常见的共享媒体 LAN 技术,其中多个站点连接到共享媒体,并且只有一个站点可以同时发送数据。在发送设备数据之前,将探测链路的可用性,这也称为 CSMA/CD 机制。

此外,以太网已经发展成为一系列标准,其中最著名的是 IEEE 802.3 标准。

什么是trunk?

为了区分数据帧,它们总是由带有 VLAN 标记的交换机在内部进行处理。然而,在实际网络中,一些连接到交换机的设备不支持VLAN标记的数据帧,它们只接收和发送未标记的帧。另外,当两台交换机互连时,可能会有多个VLAN数据帧交互,这就要求设备能够通过一个接口收发不同VLAN标签的数据帧。

为此,华为定义了四种接口链路类型:Access、Trunk、Hybrid和QinQ,具体取决于接口连接对象和传入传出数据帧的处理方式。

Trunk是接口的链路类型,通常,我们将链路类型为trunk的接口称为trunk接口,对于trunk接口,它允许多个带VLAN标签的数据帧通过,同时设置PVID,将接收到的不带VLAN标签的帧视为属于该VLAN。

什么是Eth-Trunk?

基于设备硬件的限制,网络设备的接口带宽往往是固定的,通常不支持更改这个值。然而,有时用户需要更多带宽来连接其他设备,这就需要设备能够提供可变带宽能力。另外,在设备互连时,一个链路连接往往也容易成为单点故障,给网络的运行带来不稳定,这时候,我们可以通过使用多个链路连接来克服这个问题,但是如何配合呢?之间的联系成了一个新问题。

为了解决这些问题,Eth-Trunk 应运而生。

Eth-Trunk 将多条物理链路绑定为一条虚拟链路,对于设备,Eth-Trunk的成员链路不再存在,取而代之的是一条链路带宽更大的逻辑链路。设备将数据加载到这些成员链路上,从而增加设备之间连接的带宽。此外,当一条或多条物理链路出现故障时,流量将转移到其余正常链路,从而避免单点故障的问题。

什么是E-Trunk?

Eth-Trunk解决了链路单点故障带宽问题,但是在一些对可靠性要求较高的场景下,Eth-Trunk仍然无法解决设备单点故障的场景。当设备出现故障时,Eth-Trunk链路也会不可用。

为此,需要一种技术来提升带宽,同时解决链路单点故障和设备单点故障。E-Trunk诞生了。

E-Trunk机制主要应用于CE与PE之间的链路保护和CE双归接入网络时PE设备节点故障的保护。在使用E-Trunk之前,CE只能通过Eth-Trunk链路单归到PE设备。如果Eth-Trunk发生故障或者PE设备发生故障,CE将无法继续与PE设备通信。通过E-Trunk,CE可以双归属到PE,实现跨设备保护。

E-Trunk设备首先进行主备协商,确定E-Trunk的主备状态。一般情况下,两台设备其中一台为主用,一台为备用。设备主备状态协商完成后,E-Trunk的主备状态和对端成员Eth-Trunk的链路信息决定对端成员Eth-Trunk的主备状态。本端E-Trunk。

Ethernet、trunk、Eth-Trunk、E-Trunk有什么区别?

简而言之,Ethernet、trunk、Eth-Trunk、E-Trunk的区别大致如下:

  • Ethernet:定义局域网运行的 LAN 技术。
  • Trunk:一种交换机接口链路类型,Trunk端口允许带有不同VLAN标签的帧通过。
  • Eth-Trunk:一种链路冗余技术,通过将多条物理链路捆绑成一条逻辑链路来提高链路带宽和可靠性。
  • E-Trunk:一种链路冗余技术。Eth-Trunk链路冗余升级到设备级,进一步增强了链路的可靠性。
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。