一、配置手工负载分担模式链路聚合

  链路聚合(Link Aggregation)是将—组物理接口捆绑在一起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组(Load Sharing Group)或链路聚合组(Link Aggregation Group),相关的协议标准请参考IEEE802.3ad。

通过在两台设备之间建立链路聚合组,可以提供更高的通讯带宽和更高的可靠性。链路聚合不仅为设备间通信提供了冗余保护,而且不需要对硬件进行升级

1、手工负载分担模式链路聚合配置场景

手工负载分担模式

手工负载分担模式允许在聚合组中手工加入多个成员接口,所有的接口均处于转发状态,分担负载的流量。S5700支持的负载分担方式包括目的MAC、源MAC、源MAC异或目的MAC、源IP、目的IP、源IP异或目的IP。

Eth-Trunk的创建、成员接口的加入都需要手工配置完成,没有LACP(link Aggregation Control Protocol)协议报文的参与。

手工负载分担模式通常应用在对端设备不支持LACP协议的情况下。

当需要增加两台设备之间的带宽或可靠性,而两台设备中有一台不支持LACP协议时,可在Switch设备上创建手工负载分担模式的Eth-Trunk,并加入多个成员接口增加设备间的带宽及可靠性

2、步骤

2.1 配置Eth-Trunk工作模式为手工负载分担模式

  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
  3. 执行命令mode manual load-balance,配置当前Eth-Trunk工作模式为手工负载分担模式。

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

    如果本端配置手工负载分担模式Eth-Trunk,那么对端设备也必须要配置手工负载分担模式Eth-Trunk。

2.2 向Eth-Trunk中加入成员接口

操作步骤

  • 在Eth-Trunk接口视图下
    1. 执行命令system-view,进入系统视图。
    2. 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
    3. 执行命令trunkport interface-type { interface-number1 [ to interface-number2 ] } &<1-8>,增加成员接口。
      说明:

      批量增加成员接口时,若其中某个接口不支持加入,则后续接口也不会加入到Eth-Trunk接口中。

  • 在成员接口视图下
    1. 执行命令system-view,进入系统视图。
    2. 执行命令interface interface-type interface-number,进入接口视图。
    3. 执行命令eth-trunktrunk-id,将当前接口加入Eth-Trunk。

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

  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
  3. 执行命令load-balance { dst-ip | dst-mac | src-ip | src-mac | src-dst-ip | src-dst-mac },配置Eth-Trunk的负载分担模式。
    缺省情况下,S5700SI、S5710LI和S5700EI上Eth-Trunk接口的负载分担模式为src-dst-mac;其他形态交换机上Eth-Trunk接口的负载分担模式为src-dst-ip。

S5700支持以下负载分担模式:

  • dst-ip(目的IP地址)模式:从目的IP地址、出端口的TCP/UDP端口号中分别选择指定位的3bit数值进行异或运算,根据运算结果选择Eth-Trunk表中对应的出接口。
  • dst-mac(目的MAC地址)模式:从目的MAC地址、VLAN ID、以太网类型及入端口信息中分别选择指定位的3bit数值进行异或运算,根据运算结果选择Eth-Trunk表中对应的出接口。
  • src-ip(源IP地址)模式:从源IP地址、入端口的TCP/UDP 端口号中分别选择指定位的3bit数值进行异或运算,根据运算结果选择Eth-Trunk表中对应的出接口。
  • src-mac(源MAC地址)模式:从将源MAC地址、VLAN ID、以太网类型及入端口信息中分别选择指定位的3bit数值进行异或运算,根据运算结果选择Eth-Trunk表中对应的出接口。
  • src-dst-ip(源IP地址与目的IP地址的异或)模式:从目的IP地址、源IP地址两种负载分担模式的运算结果进行异或运算,根据运算结果选择Eth-Trunk表中对应的出接口。
  • src-dst-mac(源MAC地址与目的MAC地址的异或)模式:从目的MAC地址、源MAC地址、VLAN ID、以太网类型及入端口信息中分别选择指定位的3bit数值进行异或运算,根据运算结果选择Eth-Trunk表中对应的出接口。

Eth-Trunk的负载分担是逐流进行的,本端与对端的负载分担模式可以不一致,两端互不影响。

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

配置链路聚合带宽的上限阈值

  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
  3. 执行命令max bandwidth-affected-linknumber link-number,配置影响链路聚合带宽的接口数上限阈值。

    缺省情况下,链路聚合带宽的上限阈值为8。

配置活动接口数下限阈值

  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
  3. 执行命令least active-linknumber link-number,配置活动接口数下限阈值。

    缺省情况下,活动接口数下限阈值为1。

配置手工模式活动接口数目下限阈值可以决定Eth-Trunk中活动接口数的最小值,如果手工模式下活动接口数目小于该值,Eth-Trunk的接口状态将变为DOWN的状态。

3、检查配置结果

操作步骤

将成员接口加入Eth-Trunk时,需要注意以下问题:

    每个Eth-Trunk接口下最多可以包含8个成员接口。
成员接口不能配置任何业务和静态MAC地址。
成员接口加入Eth-Trunk时,必须为缺省的hybrid类型接口。
Eth-Trunk接口不能嵌套,即成员接口不能是Eth-Trunk。
一个以太网接口只能加入到一个Eth-Trunk接口,如果需要加入其它Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。
一个Eth-Trunk接口中的成员接口必须是同一类型,例如:FE口和GE口不能加入同一个Eth-Trunk接口。
可以将不同接口板上的以太网接口加入到同一个Eth-Trunk。
如果本地设备使用了Eth-Trunk,与成员接口直连的对端接口也必须捆绑为Eth-Trunk接口,两端才能正常通信。
当成员接口的速率不一致时,实际使用中速率小的接口可能会出现拥塞,导致丢包。
当成员接口加入Eth-Trunk后,学习MAC地址时是按照Eth-Trunk来学习的,而不是按照成员接口来学习。

HCNA配置手工负载分担模式链路聚合的更多相关文章

  1. 实验五:配置Eth-Trunk链路聚合(手工负载分担模式)

    1.配置图 2.配置命令 LSW1的eth trunk 1配置如下: 配置命令如下: [S1]Eth-Trunk1 创建Eth-Trunk1端口 [S1-Eth-Trunk1]mode lacp-st ...

  2. HCNA配置静态LACP模式链路聚合

    1.静态LACP模式 静态LACP模式是一种利用LACP协议进行聚合参数协商.确定活动接口和非活动接口的链路聚合方式.该模式下,需手工创建Eth-Trunk,手工加入Eth-Trunk成员接口,由LA ...

  3. 配置交换机之间直连链路聚合-LACP模式

    组网图形 LACP模式链路聚合简介 以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的.链路聚合分为手工模式和LACP模式. LACP模式需要有链路聚合控制协 ...

  4. 交换机配置OSPF负载分担

    组网图形 OSPF负载分担简介 等价负载分担ECMP(Equal-Cost Multiple Path),是指在两个网络节点之间同时存在多条路径时,节点间的流量在多条路径上平均分摊.负载分担的作用是减 ...

  5. 华为5700s配置链路聚合

    /创建聚合链路,数值可以随意. port link-type trunk /设置成trunk模式.(如果是接入vlan的话,link-type acess) port trunk allow-pass ...

  6. Eth-Trunk链路聚合配置

    Eth-Trunk概述 Eth-Trunk接口能够实现负载分担.增加带宽和提高可靠性 Eth-Trunk接口把多个物理接口捆绑成一个逻辑接口 Eth-Trunk接口的链路聚合模式 链路聚合模式 应用场 ...

  7. 关于在链路聚合下做smart,monitor link的转发测试

    关于在链路聚合下做smart,monitor link的转发测试 这次又要开始瞎折腾了.没事找事了.毕竟我还是很无聊的: 这个实验主要要涉及到以下几个方面: 1.gvrp的应用: 2.Smart Li ...

  8. LACP链路聚合控制协议

    LACP链路聚合控制协议 来源: https://www.cnblogs.com/taosim/articles/4378691.html http://storage.chinabyte.com/6 ...

  9. HCNP Routing&Switching之链路聚合

    前文我们了解了MSTP相关话题,回顾清参考https://www.cnblogs.com/qiuhom-1874/p/16268682.html:今天我们来聊一聊链路聚合相关话题: 链路聚合是链路高可 ...

随机推荐

  1. A. Right-Left Cipher Round #528 (Div. 2)【字符串】

    一.题面 题目链接 二.分析 该题就是一个字符串的还原.长度为奇数时从左边开始,长度为偶数时从右边开始. 三.AC代码 #include <bits/stdc++.h> using nam ...

  2. 建立链表的虚拟头结点 203 Remove Linked List Element,82,147,148,237

    该逻辑对于删除第一个元素不适用. 这样的代码不优美 /** * Definition for singly-linked list. * struct ListNode { * int val; * ...

  3. UVA - 10635 LIS LCS转换

    白书例题,元素互不相同通过哈希转换为LIS求LCS #include<iostream> #include<algorithm> #include<cstdio> ...

  4. [转] JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件

    [From] http://www.jb51.net/article/76695.htm HTML 5中的full screen,目前可以在除IE和opera外的浏览器中使用 ,有的时候用来做全屏AP ...

  5. intelliJ idea像eclipse一样在class中断点调试

    安装插件 Bytecode Viewwe Java Bytecode Decompiler

  6. PIE SDK地图图层控制

    1. 功能简介 地图图层控制就是图层的相关操作,如地图图层数据的添加.删除.移动和拖拽等功能. 2. 功能实现说明 2.1. 实现思路及原理说明 第一步 图层添加是调用AddLayer方法将图层添加到 ...

  7. zookeper集群

    1.vi zoo.cfg server.1= ip:2777:3777 server.2= ip:2888:3888 server.3= ip:2999:3999 开启防火墙端口 2.创建myid文件 ...

  8. Unity 修改windows窗口的标题

    修改windows窗口的标题名称,就是修改下图的东西: 第一种: using UnityEngine; using System; using System.Runtime.InteropServic ...

  9. zookeeper 编程框架 curator

    Curator框架提供了一套高级的API, 简化了ZooKeeper的操作. 它增加了很多使用ZooKeeper开发的特性,可以处理ZooKeeper集群复杂的连接管理和重试机制. 这些特性包括: 自 ...

  10. Django自定义登陆验证后台

    支持邮箱/手机号/昵称登录,在django1.6.2测试成功.1.models # -*- encoding: utf-8 -*- from django.db import models from ...