http://www.7klian.com

ethtrunk是什么意思?Eth-trunk的观念和成果_链圈子


Ethtrunk是一种以太网链路聚合技能,它可以将多条物理链路绑缚成一条逻辑链路,从而提高链路的带宽和靠得住性。Ethtrunk的中文翻译有多种,如以太网链路聚合、以太网链路绑缚、以太网链路组等,可是它们都暗示同一个意思。

Ethtrunk的道理

在一个以太网网络中,每个设备都有一个独一的IP地点,用来标识本身的身份和位置。当一个设备要和另一个设备通信时,它需要知道对方的IP地点,以及如何把数据包发送到对方。这就涉及到一个路由的问题,即如何选择最佳的路径来传输数据包。

假如两个设备在同一个网络中,那么它们可以直接通信,不需要颠末任何中间节点。它们可以通过ARP协议,把对方的IP地点转换成对方的MAC地点,然后把数据包封装成MAC帧,直接发送到对方的网卡上。

可是,假如两个设备在差异的网络中,那么它们就不能直接通信,因为它们的IP地点属于差异的网络范畴。它们需要借助一其中间节点,来转发数据包到目标网络。这其中间节点就是Ethtrunk。

Ethtrunk是一个具有路由成果的设备,它可以按照数据包的目标IP地点,选择符合的下一跳节点,来转发数据包。它可以是一个路由器,也可以是一个具有两个或多个网络接口的计较机。

当一个设备要发送数据包到差异网络的设备时,它会先查抄本身的路由表,看是否有匹配的路由法则。假如有,它就凭据路由法则,把数据包发送到指定的下一跳节点。假如没有,它就把数据包发送到本身的Ethtrunk,让Ethtrunk来抉择如何转发数据包。

Ethtrunk的IP地点凡是是设备在插手网络时,从DHCP处事器获取的,可能是手动设置的。每个设备只能有一个Ethtrunk,可是一个网络可以有多个Ethtrunk,以提高网络的靠得住性和机能。

Ethtrunk的事情道理 Ethtrunk位于MAC子层和LLC子层之间,属于数据链路层。Ethtrunk模块维护一张转颁发,主要由以下两个字段构成:

  • Hash key:是按照数据包中的MAC地点或IP地点等,颠末哈希算法计较得出的一个值。
  • 接标语:Ethtrunk转颁发的表项数量受到Ethtrunk支持的成员接口数量的限制,差异的Hash key对应差异的出接口。

Ethtrunk模块按照转颁发转发数据包的进程如下:

  • Ethtrunk模块从MAC子层吸收到一个数据包后,按照负载平衡方法提取数据包中的源MAC地点/IP地点或目标MAC地点/IP地点。
  • Ethtrunk模块按照哈希算法计较出Hash key。
  • Ethtrunk模块按照Hash key在转颁发中查找对应的接口,把数据包从该接口发送出去。

Ethtrunk的成果

Ethtrunk的主要成果是实现差异网络之间的通信和数据互换。它可以让设备会见其他网络的资源,,譬喻会见互联网上的网站、下载文件、发送邮件等。它也可以让设备与其他网络的设备举办交互,譬喻举办长途节制、视频集会会议、在线游戏等。

Ethtrunk的另一个成果是提供网络的安详和打点。它可以在数据包进入或分开网络时,举办过滤、查抄、转换等操纵,以防备网络受到进攻、病毒、垃圾邮件等威胁。它也可以对网络的流量、机能、状态等举办监控、统计、优化等打点。

Ethtrunk的模式

Ethtrunk可以事情在手动模式或链路聚合节制协议(LACP)模式,按照是否启用LACP来抉择。

  • 手动模式:Ethtrunk的成立、成员接口的插手由手动设置,没有LACP的参加。假如某条勾当链路妨碍,Ethtrunk自动在剩余的勾当链路中分管流量。当两头设备都不支持LACP协议时,可以利用手动模式。
  • LACP模式:LACP是基于IEEE 802.3ad尺度的一种实现链路动态聚合息争聚的协议,Ethtrunk的成立、成员接口的插手由手动设置,LACP认真链路状态的维护,在聚合条件产生变革时,自动调解或清除链路聚合。假如某条勾当链路妨碍,Ethtrunk自动在非勾当链路中选择一条链路作为勾当链路,参加数据转发的链路数目稳定。当两头设备都支持LACP协议时,推荐利用LACP模式。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。