zoukankan      html  css  js  c++  java
  • HCNA配置手工负载分担模式链路聚合

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

      链路聚合(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来学习的,而不是按照成员接口来学习。
  • 相关阅读:
    机器学习进阶-案例实战-答题卡识别判 1.cv2.getPerspectiveTransform(获得投射变化后的H矩阵) 2.cv2.warpPerspective(H获得变化后的图像) 3.cv2.approxPolyDP(近似轮廓) 4.cv2.threshold(二值变化) 7.cv2.countNonezeros(非零像素点个数)6.cv2.bitwise_and(与判断)
    机器学习进阶-案例实战-停车场车位识别-keras预测是否停车站有车
    机器学习进阶-案例实战-停车场车位识别
    Spark HA模式访问Hadoop HA下的数据
    Solr Cloud的搭建使用
    TensorFlow的安装
    spark-submit提交方式测试Demo
    时间迭代和BigDecimal操作
    TestCodis的工具代码
    Gson的应用测试
  • 原文地址:https://www.cnblogs.com/me80/p/8111512.html
Copyright © 2011-2022 走看看