No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

Troubleshooting Guide

CloudEngine 16800, 12800, 12800E, 8800, 7800, 6800, and 5800 Series Switches

Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Eth-Trunk Cannot Go Up When the CE6800 Connects to a Vendor H's Device Through LACP

Eth-Trunk Cannot Go Up When the CE6800 Connects to a Vendor H's Device Through LACP

Problem Description

A customer purchases a CE6800 that needs to be connected to a vendor H's switch through LACP. After the configuration is complete, the physical member interface is Up but the Eth-Trunk cannot go Up.

Procedure

  1. Run the display eth-trunk trunk-id command in any view to check the status of the Eth-Trunk member interface.
    <HUAWEI> display eth-trunk 10
    Eth-Trunk10's state information is:                                             
    Local:                                                                          
    LAG ID: 10                      Working Mode: Static                            
    Preempt Delay: Disabled         Hash Arithmetic: profile default                
    System Priority: 32768          System ID: 0025-9e95-7c31                       
    Least Active-linknumber: 1      Max Active-linknumber: 16                       
    Operating Status: down          Number Of Up Ports In Trunk: 0                  
    Timeout Period: Fast
    --------------------------------------------------------------------------------
    ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
    10GE1/0/25             Unselect 10GE     32768   21     6465    11100010  1     
    10GE2/0/25             Unselect 10GE     32768   21     6465    11100010  1     
                                                                                    
    Partner:                                                                        
    --------------------------------------------------------------------------------
    ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
    10GE1/0/25             0        0000-0000-0000  0       0      0       11100011 
    10GE2/0/25             0        0000-0000-0000  0       0      0       10100011 

    The value of PortState on the interface of the Partner is 11100011 and 10100011. After successful negotiation, the value should be 11111100 or 10111100. The value of PortState is described as follows:

    • LACP_Activity: whether the member interface sends LACPDUs. The fixed value is 1, indicating that the interface can send LACPDUs as long as the interface joins the Eth-Trunk and goes Up.
    • LACP_TimeOut: whether the timeout interval uses the fast or slow mode. When the fast mode is used, the value is 1. When the slow mode is used, the value is 0.
    • Aggregation: whether the local interface can be aggregated with other Eth-Trunk member interfaces.
    • Synchronization: synchronization flag. The value is set to 1 when the interfaces enter the selected state based on information such as the interface rate, duplex mode, and packet exchange, and is set to 0 when the interfaces enter the unselected state.
    • Collecting, Distributing: When negotiation at both ends is successful and the LACP status is stable, the two bits are set to 1.
    • Defaulted: The value is set to 1 when an interface joins an Eth-Trunk and negotiation starts, and is set to 0 after successful negotiation.
    • Expired: expiration flag. The value is set to 1 when LACPDUs are not received within the timeout interval, and is set to 0 after successful negotiation.
    According to information about PortState of the interface on the Partner, the values of Synchronization and Expired are set to 1. The possible causes are as follows:
    • The rate and duplex mode of interfaces at both ends are different. Connections at both ends may be incorrect.
    • Vendor H's switch does not receive LACPDUs sent by the CE6800. As a result, timeout occurs on the remote device and LACP negotiation fails.
  2. Collect the configuration and interface status of vendor H's switch and debug LACPDUs on vendor H's switch.
  3. Run the display lacp statistics eth-trunk trunk-id command in any view to check statistics on sent and received LACPDUs on the CE6800. The Eth-Trunk send only LACPDUs, but does not receive LACPDUs.
    <HUAWEI> display lacp statistics eth-trunk 10
      Eth-Trunk10's PDU statistics is:                                              
     -------------------------------------------------------------------------------
     Port                      LacpRevPdu  LacpSentPdu  MarkerRevPdu  MarkerSentPdu 
     10GE1/0/25                         0         2248             0              0 
     10GE2/0/25                         0         2245             0              0 
  4. Run the display lacp error packet eth-trunk trunk-id command in the diagnostic view to check information about error packets.
    [~HUAWEI-diagnose] display lacp error packet eth-trunk 10
    -------------------------------------------------------- 
    [Eth-Trunk 10, interface: 10GE1/0/25, time: Oct 26 2015 11:34:13]: 
    0180C200    00025C8A    38A3C307    88090101    01148000 
    5C8A38A3    C29B0001    80000037    0D000000    02148000 
    845B1252    9A411941    80000015    47000000    03100000 
    00000000    00000000    00000000    00000000    00000000 
    00000000    00000000    00000000    00000000    00000000 
    00000000    00000000    00000000    00000000    00000000 
    00000000    64180000    00015C8A    38A3C29B    00000000 
    00000756    B5B30000    0000 
    -------------------------------------------------------- 
    
    -------------------------------------------------------- 
    [Eth-Trunk 10, interface: 10GE2/0/25, time: Oct 26 2015 11:34:13]: 
    0180C200    00025C8A    38A3C308    88090101    01148000 
    5C8A38A3    C29B0001    80000038    0D000000    02148000 
    845B1252    9A411941    80000016    47000000    03100000 
    00000000    00000000    00000000    00000000    00000000 
    00000000    00000000    00000000    00000000    00000000 
    00000000    00000000    00000000    00000000    00000000 
    00000000    64180000    00015C8A    38A3C29B    00000000 
    00000756    B5B30000    0000 
    -------------------------------------------------------- 
    After parsing, 10GE1/0/25 and 10GE2/0/25 receive LACPDUs from the remote end.
    • 10GE1/0/25

    • 10GE2/0/25

    The CE6800 has received LACPDUs from the remote end. Because LACPDUs are discarded unexpectedly, LACP negotiation fails.

  5. According to information about vendor H's switch provided by the customer, the physical interface is Up and vendor H's switch can learn information about the CE6800.
     
    Aggregation Interface: Bridge-Aggregation128 Aggregation Mode: Dynamic 
    Loadsharing Type: Shar System ID: 0x8000, 5c8a-38a3-c29b 
    Local: 
         Port             Status  Priority Oper-Key  Flag 
    --------------------------------------------------------------------------------
         XGE1/0/53        U       32768    1         {ACD} 
         XGE1/0/54        U       32768    1         {ACD} 
    Remote: 
         Actor            Partner Priority Oper-Key  SystemID Flag 
    --------------------------------------------------------------------------------
         XGE1/0/53        21      32768    6465      0x8000, 845b-1252-9a41 {ACG} 
         XGE1/0/54        22      32768    6465      0x8000, 845b-1252-9a41 {ACG} 
  6. Check the configuration of vendor H's switch. The mad enable command is found. The mad enable command adds a proprietary field to LACPDUs. The CE6800 may fail to identify the field. Consequently, LACPDUs are discarded. It is recommended that the mad enable command configuration be deleted. Then check whether the fault is rectified.
    interface Bridge-Aggregation128 
      port link-type trunk 
      port trunk permit vlan all 
      link-aggregation mode dynamic 
      mad enable

Root Cause

The mad enable command is used on vendor H's switch and adds a proprietary field to LACPDUs.

Solution

Delete the mad enable command configuration from vendor H's switch.

Translation
Download
Updated: 2020-01-07

Document ID: EDOC1000060766

Views: 614222

Downloads: 2962

Average rating:
This Document Applies to these Products

Related Version

Related Documents

Share
Previous Next