首页 > 其他分享 >举例:配置动态LACP模式Eth-Trunk

举例:配置动态LACP模式Eth-Trunk

时间:2024-04-05 15:00:42浏览次数:17  
标签:xxxx trunk LACP Trunk 10GE1 Eth DeviceA

举例:配置动态LACP模式Eth-Trunk

组网需求

图3-13所示,服务器A与DeviceA建立动态LACP模式链路聚合,两端设备将通过动态LACP协议报文进行链路聚合协商。

图3-13 动态LACP模式Eth-Trunk组网图

本例中interface1、interface2、interface3分别代表10GE1/0/1、10GE1/0/2、10GE1/0/3。


操作步骤

  1. 在DeviceA上创建动态LACP模式Eth-Trunk接口,并将以太网物理接口加入Eth-Trunk接口。

     

    <HUAWEI> system-view
    [HUAWEI] sysname DeviceA
    [DeviceA] interface eth-trunk 1
    [DeviceA-Eth-Trunk1] mode lacp-dynamic
    [DeviceA-Eth-Trunk1] quit
    [DeviceA] interface 10ge 1/0/1
    [DeviceA-10GE1/0/1] eth-trunk 1
    [DeviceA-10GE1/0/1] quit
    [DeviceA] interface 10ge 1/0/2
    [DeviceA-10GE1/0/2] eth-trunk 1
    [DeviceA-10GE1/0/2] quit
    [DeviceA] interface 10ge 1/0/3
    [DeviceA-10GE1/0/3] eth-trunk 1
    [DeviceA-10GE1/0/3] quit

     

  2. 在DeviceA上配置活动接口上限阈值为2。

     

    [DeviceA] interface eth-trunk 1
    [DeviceA-Eth-Trunk1] lacp max active-linknumber 2
    [DeviceA-Eth-Trunk1] quit

     

  3. 在DeviceA上配置接口优先级确定活动链路。

     

    [DeviceA] interface 10ge 1/0/1
    [DeviceA-10GE1/0/1] lacp priority 100
    [DeviceA-10GE1/0/1] quit
    [DeviceA] interface 10ge 1/0/2
    [DeviceA-10GE1/0/2] lacp priority 100
    [DeviceA-10GE1/0/2] quit

     

检查配置结果

# 在DeviceA上执行display eth-trunk命令查看Eth-Trunk信息。

[DeviceA] display eth-trunk 1
Eth-Trunk1's state information is:                                                                                                  
Local:                                                                                                                              
LAG ID: 1                       Working Mode: Dynamic                                                                               
Preempt Delay: Disabled         Hash Arithmetic: profile default                                                                    
System Priority: 32768          System ID: xxxx-xxxx-xxxx                                                                           
Least Active-linknumber: 1      Max Active-linknumber: 2                                                                            
Operating Status: up            Number Of Up Ports In Trunk: 0                                                                      
Timeout Period: Slow
--------------------------------------------------------------------------------                                                    
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight                                                    
10GE1/0/1              Indep    10GE    100     0      321     10100010  1                                                         
10GE1/0/2              Indep    10GE    100     1      321     10100010  1                                                         
10GE1/0/3              Indep    10GE    32768   2      321     10100010  1                                                         
                                                                                                                                    
Partner:                                                                                                                            
--------------------------------------------------------------------------------                                                    
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState                                                    
10GE1/0/1              0        xxxx-xxxx-xxxx 0       0      0       10100011                                                     
10GE1/0/2              0        xxxx-xxxx-xxxx 0       0      0       10100011                                                     
10GE1/0/3              0        xxxx-xxxx-xxxx 0       0      0       10100011

通过以上显示信息可以看到,Eth-Trunk的ID是1,Eth-Trunk的模式是动态LACP模式,Eth-Trunk的成员接口10GE1/0/110GE1/0/210GE1/0/3的状态都为Indep

# 当DeviceA能够收到服务器A的LACP协议报文,且两端通过LACP协议报文链路聚合协商成功,在DeviceA上执行display eth-trunk命令查看Eth-Trunk信息。

[DeviceA] display eth-trunk 1
Eth-Trunk1's state information is:                                                                                                  
Local:                                                                                                                              
LAG ID: 1                       Working Mode: Dynamic                                                                               
Preempt Delay: Disabled:        Hash Arithmetic: profile default                                                                    
System Priority: 32768          System ID: xxxx-xxxx-xxxx                                                                           
Least Active-linknumber: 1      Max Active-linknumber: 2                                                                            
Operating Status: up            Number Of Up Ports In Trunk: 2                                                                      
Timeout Period: Slow
--------------------------------------------------------------------------------                                                    
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight                                                    
10GE1/0/1              Selected 10GE     100     0      321     10111100  1                                                         
10GE1/0/2              Selected 10GE     100     1      321     10111100  1                                                         
10GE1/0/3              Unselect 10GE     32768   2      321     10100000  1                                                         
                                                                                                                                    
Partner:                                                                                                                            
--------------------------------------------------------------------------------                                                    
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState                                                    
10GE1/0/1              32768    xxxx-xxxx-xxxx 32768   0      321     10111100                                                     
10GE1/0/2              32768    xxxx-xxxx-xxxx 32768   1      321     10111100                                                     
10GE1/0/3              32768    xxxx-xxxx-xxxx 32768   2      321     10100000

通过以上显示信息可以看到,Eth-Trunk的ID是1、Eth-Trunk的模式是动态LACP模式,Eth-Trunk的成员接口中10GE1/0/110GE1/0/2成为活动接口,处于Selected状态,接口10GE1/0/3处于Unselect状态。

配置脚本

DeviceA

#
sysname DeviceA
#
interface Eth-Trunk1
 mode lacp-dynamic
 lacp max active-linknumber 2
#
interface 10GE1/0/1
 eth-trunk 1
 lacp priority 100
#
interface 10GE1/0/2
 eth-trunk 1
 lacp priority 100
#
interface 10GE1/0/3
 eth-trunk 1
#
return
https://support.huawei.com/enterprise/zh/doc/EDOC1100278264/600b946f


标签:xxxx,trunk,LACP,Trunk,10GE1,Eth,DeviceA
From: https://www.cnblogs.com/cheyunhua/p/18115768

相关文章

  • Prometheus+Alertmanager+Node_exporter监控系统并动态配置数据库告警规则发送动态通
    前提需求:告警规则和告警发送通知策略都动态配置在数据库,方便管理和随时修改、删除。Prometheus需要动态读取数据库配置的告警规则,并根据数据的通知策略(邮件、短信、钉钉、微信等)把告警发送出去。需求分析:下面主要从表设计、组件配置、代码逻辑设计几个方面介绍。1.表设计1.1......
  • C语言实现牛顿迭代法(Newton-Raphson Method)
    目录前言A.建议B.简介一代码实现二时空复杂度A.时间复杂度B.空间复杂度C.总结三优缺点A.优点:B.缺点:C.总结:四现实中的应用前言A.建议1.学习算法最重要的是理解算法的每一步,而不是记住算法。2.建议读者学习算法的时候,自己手动一步一步地运行算法。B.......
  • C语言实现龙格-库塔方法(Runge-Kutta Methods)
    前言A.建议1.学习算法最重要的是理解算法的每一步,而不是记住算法。2.建议读者学习算法的时候,自己手动一步一步地运行算法。B.简介龙格-库塔方法(Runge-KuttaMethods)是一种用于求解常微分方程(ODEs)的数值积分方法,尤其适用于一阶非线性微分方程组。一代码实现在C语言......
  • 【进来一起刷Java题】Java中使用空对象引用调用静态方法的奇特现象 附题目+解析 | ((Te
    目录一、题目二、解析三、答案:一、题目有关下述Java代码描述正确的选项是____。答案直接点目录里的跳转。publicclassTestClass{  privatestaticvoidtestMethod(){    System.out.println("testMethod");  }  publicstaticvoidmain(Str......
  • [Microservices] Twelve-Factor App Methology
    ModernsoftwaredevelopmentDeliveryasaservice CentrallyhostedandaccessedthroughtheinternetWebapps,software-as-a-serviceTwelve-factorappmethodologyissuitedforwebappsCode->Deploy->Operate Factor1:Codebase:Codefactor......
  • 关于“LINQ to Entities does not recognize the Method '...' ”问题原因浅析
    LINQtoEntities中,有些断言能对内存实体使用,但是发到数据库端可能因无法解析而抛出异常,需要特别注意。示例如下:[TestMethod]publicvoidDataSourceGetOneTest(){stringhost="localHost";IList<string>IpAddress=En......
  • guice的MethodInterceptor的用法和使用场景和设计思想
    Guice是一个轻量级的依赖注入框架,它也提供了AOP(面向切面编程)的功能,其中MethodInterceptor是Guice用来实现AOP的一个接口。MethodInterceptor的用法:MethodInterceptor接口是AOP联盟(AOPAlliance)的一部分,Guice使用这个接口来定义方法拦截器。拦截器可以在方法执行前后添加......
  • 【Blockchain】区块链浏览器 | 以太坊Etherscan比特币Blockchain门罗币Monero
    区块链浏览器概述区块链浏览器是一种软件,它使用API(应用程序编程接口)和区块链节点从区块链中提取各种数据,然后使用数据库来排列搜索到的数据,并以可搜索的格式将数据呈现给用户。用户的输入是资源管理器上的可搜索项,然后通过数据库上的组织表进行搜索。浏览器已经将区块......
  • JavaSE_方法method 定义时的注意事项 案例分析
    在定义方法时,需要注意以下几个重要事项:1.**方法定义的位置**:方法不能定义在另一个方法内部。2.**方法名及参数列表**:确保方法名的拼写正确,并且参数列表也要准确无误。参数列表包括参数的类型、顺序和数量,这些都必须与方法调用时的实参匹配。3.**返回值类型**:如果方法声明......
  • 详解DROO论文中的order-preserving quantization method(保序量化方法)
    ​一、论文概述1.原文GitHub链接DeepReinforcementLearningforOnlineComputationOffloadinginWirelessPoweredMobile-EdgeComputingNetworks2.原文大意提出了一种深度强化学习方法解决了边缘计算任务卸载决策和资源分配问题。整体分为两大部分:其中第一部......