Description

This article provides information about the flow control value on the AE interface and its member links on Juniper Networks EX/QFX switches.

Symptoms

  • The default flow control values are different in the GE (child interface) and AE interfaces.
 
  • The default GE (child interface)  value is Enabled and the default AE value is Disabled .
 
  • When flow control is enabled or disabled on the AE interface, the member links inherit the characteristic from the AE Interface.
 
  • When flow control is not configured on the AE interface, the default flow control object ( Disabled ) on the AE is copied to its member links.

Solution

Step 1 indicates that the default GbE flow control value is Enabled . Step 2 indicates that the default AE flow control value is Disabled . Step 3 and 4 indicate that AE member link's flow control value inherits the characteristic from the AE Interface.



Topology :
   +------------+                                      +------------+
   |            |                                      |            |
   |            |==|== ge-0/0/0========== ge-0/1/0==|==|            |
   |            |  ae0                             ae1 |            |
   |            |==|== ge-1/0/0========== ge-1/1/0==|==|            |
   |            |                                      |            |
   |   GE intf |== ge-0/2/0================ ge-1/2/0==| GE intf   |
   |            |                                      |            |
   +------------+                                      +------------+

Configuration :
interfaces {
    ge-0/0/0 {
        description "member link of ae0";
        gigether-options {
        802.3ad ae0;
    }
}
     ge-0/1/0 {
         description "member link of ae1";
         gigether-options {
         802.3ad ae1;
         } 
     }
     ge-1/0/0 {
         description "member link of ae0";
         gigether-options {
             802.3ad ae0;
         }
     }
     ge-1/1/0 {
         description "member link of ae1";
         gigether-options {
             802.3ad ae1;
         }
     }
     ae0 {
         description "Aggregate interface ae0";
         unit 0;
     }
     ae1 {
         description "Aggregate interface ae1";
         unit 0;
     }
     ge-0/2/0 {
         description "GbE interface";
         unit 0;
     }
     ge-1/2/0 {
         description "GbE interface";
         unit 0;
     }
}
  1. Check the default flow control value of the GbE interface; it should be Enabled :
    # run show interfaces ge-0/2/0 |match Flow
    Flow control: Enabled, Auto-negotiation: Enabled, Remote fault: Online
                       ^^^^^^
    # run show interfaces ge-1/2/0 |match Flow
    Flow control: Enabled, Auto-negotiation: Enabled, Remote fault: Online
                       ^^^^^^
  2. Check the default flow control value of the AE interface; it should be Disabled :
    # run show interfaces ae0 |match Flow
    Flow control: Disabled, Minimum links needed: 1, Minimum bandwidth needed: 0
                       ^^^^^^
    # run show interfaces ge-0/0/0 |match Flow
    Flow control: Disabled, Auto-negotiation: Enabled, Remote fault: Online
                       ^^^^^^
    # run show interfaces ge-1/0/0 |match Flow
    Flow control: Disabled, Auto-negotiation: Enabled, Remote fault: Online
                       ^^^^^^
  3. Enable the AE flow control value and check the flow control value of it's member links. When flow control is enabled on the AE interface, the member links inherit the characteristic (enabled) from the AE Interface:
    # set interfaces ae0 aggregated-ether-options flow-control
    # show |compare
    [edit interfaces ae0]
    + aggregated-ether-options {
    + flow-control;
    + }
    
    # commit
    commit complete
    
    # run show interfaces ae0 |match Flow
    Flow control: Enabled, Minimum links needed: 1, Minimum bandwidth needed: 0
                       ^^^^^^
    # run show interfaces ge-0/0/0 |match Flow
    Flow control: Enabled, Auto-negotiation: Enabled, Remote fault: Online
                        ^^^^^^
    # run show interfaces ge-1/0/0 |match Flow
    Flow control: Enabled, Auto-negotiation: Enabled, Remote fault: Online
                       ^^^^^^
  4. Disable the AE flow control value and check the flow control value of it's member links. When flow control is disabled on the AE interface, the member links inherit the characteristic (disabled) from the AE Interface:
    # delete interfaces ae0 aggregated-ether-options flow-control
    # show |compare
    [edit interfaces ae0]
    - aggregated-ether-options {
    - flow-control;
    - }
    
    # commit
    commit complete
    
    # run show interfaces ae0 |match Flow
    Flow control: Disabled, Minimum links needed: 1, Minimum bandwidth needed: 0
                       ^^^^^^
    # run show interfaces ge-0/0/0 |match Flow
    Flow control: Disabled, Auto-negotiation: Enabled, Remote fault: Online
                       ^^^^^^
    # run show interfaces ge-1/0/0 |match Flow
    Flow control: Disabled, Auto-negotiation: Enabled, Remote fault: Online
                       ^^^^^^

Modification History

This article provides information about the flow control value on the AE interface and its member links.