首页 > 其他 > 详细

1.Eth-Trunk

时间:2020-05-02 16:16:38      阅读:78      评论:0      收藏:0      [点我收藏+]

1.Eth-Trunk

  ①Eth-Trunk是一种将多个以太网接口捆绑成一个逻辑接口的捆绑技术。

  ②Eth-Trunk链路聚合模式:手工负载分担模式、静态LACP模式

1.1手工负载分担模式:

  ①当两台设备中至少有一台不支持LACP协议时,可使用手工负载分担模式的Eth-Trunk来增加设备间的带宽及可靠性。

  ②在手工负载分担模式下,加入Eth-Trunk的链路都进行数据的转发

注:手工负载分担模式链路聚合不支持活动接口数上限阈值的配置。

1.2静态LACP模式:链路聚合控制协议(Link Aggregation Control Protocol)

  ①静态LACP模式也称为M:N模式,其中M条链路处于活动状态(Active Links)转发数据,N条链路处于非活动状态(Backup Links)作为备份链路。

  ②当活跃的链路出现故障时,备份链路才进行转发。

注:LACP存在协商机制,通过协商的链路会加入到Eth-Trunk链路组中。即LACP存在容错功能。

链路聚合模式比较:

技术分享图片

1.3静态LACP模式活动链路的选取:

  ①先通过比较设备系统优先级确定主动端。优先级高的为高系统优先级设备。

  ②主动端通过比较接口的优先级确定活动接口(接口优先级,越小越优先)

  ③根据需要由主动端接口优先级从高到低来确定活动链路备份链路

1.4静态LACP模式的抢占机制:

  ①主动端的Port1端口发生故障,则备份端口Port3将成为活跃端口,进行数据转发。

  ②主动端的Port1端口恢复正常后,开启抢占的情况下,Port1会等待抢占延时超时后成为活跃端口。(抢占延时:防止链路出现抖动)

注:

  ①LACP模式链路聚合组两端设备中任何一端检测到以下事件,都会触发聚合组的链路切换:

    • 链路Down事件。
    • 以太网OAM检测到链路失效。
    • LACP协议发现链路故障。
    • 接口不可用。
    • 在使能了LACP抢占功能的前提下,更改备份接口的优先级高于当前活动接口的优先级。

  ②当满足上述切换条件其中之一时,按照如下步骤进行切换:

    1.  关闭故障链路。
    2.  从N条备份链路中选择优先级最高的链路接替活动链路中的故障链路。
    3.  优先级最高的备份链路转为活动状态并转发数据,完成切换。

1.5Eth-Trunk接口负载分担:

  ①逐流负载分担:

    这种机制把数据帧中的地址通过HASH算法生成HASH-KEY值,然后根据这个数值在Eth-Trunk转发表中寻找对应的出接口,不同的MAC或IP地址HASH得出的HASH-KEY值不同,从而出接口也就不同,这样既保证了同一数据流的帧在同一条物理链路转发,又实现了流量在聚合组内各物理链路上的负载分担。逐流负载分担能保证包的顺序,但不能保证带宽利用率

  ②逐包负载分担:

    以报文为单位分别从不同的成员链路上发送。这样在使用Eth-Trunk转发数据时,由于聚合组两端设备之间有多条物理链路,就会产生同一数据流的第一个数据帧在一条物理链路上传输,而第二个数据帧在另外一条物理链路上传输的情况。这样一来同一数据流的第二个数据帧就有可能比第一个数据帧先到达对端设备,从而产生接收数据包乱序的情况。

注:Eth-Trunk接口中,某成员接口的权重值占所有成员接口负载分担权重之和的比例越大,该成员接口承担的负载就越大。

1.6Eth-Trunk接口配置流程

技术分享图片

①配置手工负载分担模式

  步骤:

    创建Eth-Trunk;

      (可选)配置活动接口数下限阈值

      (可选)配置负载分担方式

    配置Eth-Trunk的工作模式;

    Eth-Trunk中加入成员接口。

②配置静态LACP模式

  步骤:

    创建Eth-Trunk;

      (可选)配置活动接口数上限阀值

      (可选)配置负载分担方式

      (可选)配置系统LACP优先级

      (可选)配置接口LACP优先级

      (可选)配置LACP抢占

      (可选)使能LACP抢占并配置抢占延时时间

    配置Eth-Trunk的工作模式;

    Eth-Trunk中加入成员接口;

③三层Eth-Trunk

  interface Eth-Trunk1     //创建Eth-Trunk1

    undo portswitch      //将接口转换为三层接口

    deacription    XXX  //添加描述信息

    ip address 192.168.1.254 255.255.255.0  //添加IP地址

    mode { lacp-static | manual load-balance } //配置Eth-Trunk的工作模式

  interface GigabitEthernet1/0/0

    eth-trunk 1            //将接口1/0/0加入到eth-trunk 1组中

注:

lacp-static:指定Eth-Trunk工作模式为LACP模式。

manual load-balance:指定Eth-Trunk工作模式为手工负载分担模式。

缺省情况下,Eth-Trunk的工作模式为手工负载分担模式。

在静态LACP模式下,默认的系统优先级为32768。

 

④二层Eth-Trunk

  interface Eth-Trunk1     //创建Eth-Trunk1

    deacription    XXX  //添加描述信息

    mode { lacp-static | manual load-balance } //配置Eth-Trunk的工作模式

  interface GigabitEthernet1/0/0

    eth-trunk 1            //将接口1/0/0加入到eth-trunk 1组中

注:

链路聚合前:

  • 成员接口不能配置某些业务,例如成员接口不能修改接口类型、不能配置静态MAC地址。
  • Eth-Trunk接口不能嵌套,即Eth-Trunk接口的成员接口不能是Eth-Trunk接口。
  • 一个Eth-Trunk接口中的成员接口必须是以太网类型和速率相同的接口。
  • 以太网类型和速率不同的接口不能加入同一个Eth-Trunk接口,如GE接口和FE接口不能加入同一个Eth-Trunk接口,GE电接口和GE光接口不能加入同一个Eth-Trunk接口。
  • 两台设备对接时需要保证两端设备上链路聚合的模式一致。

链路聚合后:

  • 一个以太网接口只能加入到一个Eth-Trunk接口,如果需要加入其它Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。
  • 当成员接口加入Eth-Trunk后,学习MAC地址或ARP地址时是按照Eth-Trunk来学习的,而不是按照成员接口来学习。
  • 删除聚合组时需要先删除聚合组中的成员接口。

 


 

以上内容均属原创,如有不详或错误,敬请指出。

 

本文作者:赵家小niu

 

1.Eth-Trunk

原文:https://www.cnblogs.com/ZLxiaoniu/p/12818156.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!