<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic 802.3ad Configuration Guidelines for the N-Series in FAQs</title>
    <link>https://community.extremenetworks.com/t5/faqs/802-3ad-configuration-guidelines-for-the-n-series/m-p/49174#M577</link>
    <description>Article ID: 5203 &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Products&lt;/B&gt;&lt;BR /&gt;
Matrix N-Series&lt;BR /&gt;
DFE &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Protocols/Features&lt;/B&gt;&lt;BR /&gt;
LACP&lt;BR /&gt;
LAG &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Standards&lt;/B&gt;&lt;BR /&gt;
802.3ad &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Goals&lt;/B&gt;&lt;BR /&gt;
Sample configuration &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Solution&lt;/B&gt;&lt;BR /&gt;
To form a Link Aggregation Group (LAG), ports are grouped within an available Aggregator instance, with a common Actor Admin Key (aadminkey) being one of the more important factors when combining the Aggregator and Ports. &lt;BR /&gt;
&lt;BR /&gt;
Since by default all Aggregator and Port instances have the same aadminkey value (32768), by default forming a LAG can be as simple as making multiple ethernet connections between 802.3ad peer devices. The Link Aggregation Control Protocol (LACP) is used to intercommunicate control information between the attached peers. &lt;BR /&gt;
&lt;BR /&gt;
Here is an example of an established LAG:&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;show lacp lag.0.1&lt;BR /&gt;
 Global Link Aggregation state: enabled&lt;BR /&gt;
 Single Port LAGs:              enabled&lt;BR /&gt;
 &lt;BR /&gt;
 Aggregator:  lag.0.1&lt;BR /&gt;
                           Actor                 Partner&lt;BR /&gt;
 System Identifier:  00:01:f4:7f:17:cb      00:e0:63:54:ad:f5&lt;BR /&gt;
   System Priority:              32768                      1&lt;BR /&gt;
         Admin Key:              32768&lt;BR /&gt;
          Oper Key:              32768                    133&lt;BR /&gt;
    Attached Ports:  fe.1.1-2&lt;BR /&gt;
 &lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;&lt;BR /&gt;
  VLAN assignments to an Aggregator are the same as for a physical port:&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;set port vlan lag.0.2 2&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;&lt;BR /&gt;
  It is also possible to set an Aggregator and a set of physical Ports to associate with one another, if you don't want it to be automatic. This is useful if you lose a LAG (ports are down), and you want to re-use that same lag ID for a new set of ports. This is an unlikely but possible situation.&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;set lacp aadminkey lag.0.2 2000&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;set port lacp port fe.1.11-12 aadminkey 2000 enable&lt;BR /&gt;
  Similarly, you can also assign unique aadminkey values so certain combinations &lt;I&gt;won't&lt;/I&gt; form, if for instance you want two different LAGs to form between one set of 802.3ad peer devices. &lt;BR /&gt;
&lt;BR /&gt;
Note that the DFE will persistently store the LAG_ID (built from the actor/partner MAC+Key) bindings and use them to restore dynamic LAGs after a system reboot. However, if the system reaches a point where it needs to build a new aggregation and there is no matching "historical" binding and no available "clear" Aggregator, it will reuse one of the available "historical" Aggregators. &lt;BR /&gt;
&lt;BR /&gt;
Generally speaking; if you don't have two or more Ports, the protocol won't form a LAG (&lt;A href="http://bit.ly/1aYX3S0" target="_blank" rel="nofollow noreferrer noopener"&gt;5649&lt;/A&gt;). With a failure of one Port in a two-port LAG, the LAG will stay up because it has already formed. With the failure of both Ports, if only one comes back the LAG will not re-form. For this reason it is good practice to VLAN-configure the underlying ports in the same manner as the LAG. Typically, they are 802.1Q-trunks (&lt;A href="http://bit.ly/1aJMUwR" target="_blank" rel="nofollow noreferrer noopener"&gt;5038&lt;/A&gt;).&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;set vlan egress 2 fe.1.11-12 tagged     [explicit tagging]&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;set vlan egress 2 lag.0.2               [tagging by default]&lt;BR /&gt;
  A Static LAG is a manually configured LAG that will connect to 'no-protocol' type port aggregation. This is useful for connecting in a load-sharing manner to legacy devices that don't support 802.3ad protocol and must be manually configured. &lt;BR /&gt;
&lt;BR /&gt;
Entering in the following command will issue the below script.&lt;BR /&gt;
 Matrix N7(rw)-&amp;gt;set lacp static lag.0.1 key 2000 ge.1.11-12&lt;BR /&gt;
 &lt;BR /&gt;
 Issuing :&lt;BR /&gt;
      clear port lacp port ge.1.11-12 aadminstate all&lt;BR /&gt;
      clear port lacp port ge.1.11-12 padminstate all&lt;BR /&gt;
      clear port lacp port ge.1.11-12 aadminstate lacpactive&lt;BR /&gt;
      set lacp aadminkey lag.0.1 2000&lt;BR /&gt;
      set port lacp port ge.1.11-12 aadminkey 2000&lt;BR /&gt;
      set port lacp port ge.1.11-12 padminkey 2000&lt;BR /&gt;
      clear port lacp port ge.1.11-12 padminsysid&lt;BR /&gt;
      set port lacp port ge.1.11-12 disable&lt;BR /&gt;
  Note: With firmware 5.11.21 and higher, script command...  set port lacp port padminstate lacpagg        ...is also issued. See &lt;A href="https://extranet.enterasys.com/Downloads/Pages/Platinum.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;firmware 5.22.03 release notes&lt;/A&gt; for more about this. &lt;BR /&gt;
&lt;BR /&gt;
For both Dynamic and Static LAGs, any VLAN configurations should minimally be applied to the logical LAG port instance, rather than the underlying Ports; because for a Port that is also part of a LAG, the LAG's VLAN configuration will prevail for that Port. However, it is common practice to VLAN-configure both the LAG and underlying Ports, so the VLAN behavior will be consistent regardless of whether or not the LAG is in effect. &lt;BR /&gt;
&lt;BR /&gt;
The N-Series supports up to 48 LAG instances (lag.0.1 to lag.0.48). This can be verified by launching the 'Interface Summary' FlexView in NetSight Atlas Console. The number of underlying physical ports is not limited, and they may be located anywhere within the (possibly multi-slot) system. &lt;BR /&gt;
&lt;BR /&gt;
See also: &lt;A href="http://bit.ly/1jyrt2G" target="_blank" rel="nofollow noreferrer noopener"&gt;5158&lt;/A&gt;, &lt;A href="http://bit.ly/1r9xhmN" target="_blank" rel="nofollow noreferrer noopener"&gt;5340&lt;/A&gt;, and &lt;A href="http://bit.ly/1dvBdxs" target="_blank" rel="nofollow noreferrer noopener"&gt;12248&lt;/A&gt;. &lt;BR /&gt;
For 7.x firmware cautions, see &lt;A href="http://bit.ly/1bP4dcC" target="_blank" rel="nofollow noreferrer noopener"&gt;12516&lt;/A&gt; and &lt;A href="http://bit.ly/182oN8r" target="_blank" rel="nofollow noreferrer noopener"&gt;13678&lt;/A&gt;.</description>
    <pubDate>Mon, 25 Nov 2013 01:25:00 GMT</pubDate>
    <dc:creator>FAQ_User</dc:creator>
    <dc:date>2013-11-25T01:25:00Z</dc:date>
    <item>
      <title>802.3ad Configuration Guidelines for the N-Series</title>
      <link>https://community.extremenetworks.com/t5/faqs/802-3ad-configuration-guidelines-for-the-n-series/m-p/49174#M577</link>
      <description>Article ID: 5203 &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Products&lt;/B&gt;&lt;BR /&gt;
Matrix N-Series&lt;BR /&gt;
DFE &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Protocols/Features&lt;/B&gt;&lt;BR /&gt;
LACP&lt;BR /&gt;
LAG &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Standards&lt;/B&gt;&lt;BR /&gt;
802.3ad &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Goals&lt;/B&gt;&lt;BR /&gt;
Sample configuration &lt;BR /&gt;
&lt;BR /&gt;
&lt;B&gt;Solution&lt;/B&gt;&lt;BR /&gt;
To form a Link Aggregation Group (LAG), ports are grouped within an available Aggregator instance, with a common Actor Admin Key (aadminkey) being one of the more important factors when combining the Aggregator and Ports. &lt;BR /&gt;
&lt;BR /&gt;
Since by default all Aggregator and Port instances have the same aadminkey value (32768), by default forming a LAG can be as simple as making multiple ethernet connections between 802.3ad peer devices. The Link Aggregation Control Protocol (LACP) is used to intercommunicate control information between the attached peers. &lt;BR /&gt;
&lt;BR /&gt;
Here is an example of an established LAG:&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;show lacp lag.0.1&lt;BR /&gt;
 Global Link Aggregation state: enabled&lt;BR /&gt;
 Single Port LAGs:              enabled&lt;BR /&gt;
 &lt;BR /&gt;
 Aggregator:  lag.0.1&lt;BR /&gt;
                           Actor                 Partner&lt;BR /&gt;
 System Identifier:  00:01:f4:7f:17:cb      00:e0:63:54:ad:f5&lt;BR /&gt;
   System Priority:              32768                      1&lt;BR /&gt;
         Admin Key:              32768&lt;BR /&gt;
          Oper Key:              32768                    133&lt;BR /&gt;
    Attached Ports:  fe.1.1-2&lt;BR /&gt;
 &lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;&lt;BR /&gt;
  VLAN assignments to an Aggregator are the same as for a physical port:&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;set port vlan lag.0.2 2&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;&lt;BR /&gt;
  It is also possible to set an Aggregator and a set of physical Ports to associate with one another, if you don't want it to be automatic. This is useful if you lose a LAG (ports are down), and you want to re-use that same lag ID for a new set of ports. This is an unlikely but possible situation.&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;set lacp aadminkey lag.0.2 2000&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;set port lacp port fe.1.11-12 aadminkey 2000 enable&lt;BR /&gt;
  Similarly, you can also assign unique aadminkey values so certain combinations &lt;I&gt;won't&lt;/I&gt; form, if for instance you want two different LAGs to form between one set of 802.3ad peer devices. &lt;BR /&gt;
&lt;BR /&gt;
Note that the DFE will persistently store the LAG_ID (built from the actor/partner MAC+Key) bindings and use them to restore dynamic LAGs after a system reboot. However, if the system reaches a point where it needs to build a new aggregation and there is no matching "historical" binding and no available "clear" Aggregator, it will reuse one of the available "historical" Aggregators. &lt;BR /&gt;
&lt;BR /&gt;
Generally speaking; if you don't have two or more Ports, the protocol won't form a LAG (&lt;A href="http://bit.ly/1aYX3S0" target="_blank" rel="nofollow noreferrer noopener"&gt;5649&lt;/A&gt;). With a failure of one Port in a two-port LAG, the LAG will stay up because it has already formed. With the failure of both Ports, if only one comes back the LAG will not re-form. For this reason it is good practice to VLAN-configure the underlying ports in the same manner as the LAG. Typically, they are 802.1Q-trunks (&lt;A href="http://bit.ly/1aJMUwR" target="_blank" rel="nofollow noreferrer noopener"&gt;5038&lt;/A&gt;).&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;set vlan egress 2 fe.1.11-12 tagged     [explicit tagging]&lt;BR /&gt;
 Matrix N3(rw)-&amp;gt;set vlan egress 2 lag.0.2               [tagging by default]&lt;BR /&gt;
  A Static LAG is a manually configured LAG that will connect to 'no-protocol' type port aggregation. This is useful for connecting in a load-sharing manner to legacy devices that don't support 802.3ad protocol and must be manually configured. &lt;BR /&gt;
&lt;BR /&gt;
Entering in the following command will issue the below script.&lt;BR /&gt;
 Matrix N7(rw)-&amp;gt;set lacp static lag.0.1 key 2000 ge.1.11-12&lt;BR /&gt;
 &lt;BR /&gt;
 Issuing :&lt;BR /&gt;
      clear port lacp port ge.1.11-12 aadminstate all&lt;BR /&gt;
      clear port lacp port ge.1.11-12 padminstate all&lt;BR /&gt;
      clear port lacp port ge.1.11-12 aadminstate lacpactive&lt;BR /&gt;
      set lacp aadminkey lag.0.1 2000&lt;BR /&gt;
      set port lacp port ge.1.11-12 aadminkey 2000&lt;BR /&gt;
      set port lacp port ge.1.11-12 padminkey 2000&lt;BR /&gt;
      clear port lacp port ge.1.11-12 padminsysid&lt;BR /&gt;
      set port lacp port ge.1.11-12 disable&lt;BR /&gt;
  Note: With firmware 5.11.21 and higher, script command...  set port lacp port padminstate lacpagg        ...is also issued. See &lt;A href="https://extranet.enterasys.com/Downloads/Pages/Platinum.aspx" target="_blank" rel="nofollow noreferrer noopener"&gt;firmware 5.22.03 release notes&lt;/A&gt; for more about this. &lt;BR /&gt;
&lt;BR /&gt;
For both Dynamic and Static LAGs, any VLAN configurations should minimally be applied to the logical LAG port instance, rather than the underlying Ports; because for a Port that is also part of a LAG, the LAG's VLAN configuration will prevail for that Port. However, it is common practice to VLAN-configure both the LAG and underlying Ports, so the VLAN behavior will be consistent regardless of whether or not the LAG is in effect. &lt;BR /&gt;
&lt;BR /&gt;
The N-Series supports up to 48 LAG instances (lag.0.1 to lag.0.48). This can be verified by launching the 'Interface Summary' FlexView in NetSight Atlas Console. The number of underlying physical ports is not limited, and they may be located anywhere within the (possibly multi-slot) system. &lt;BR /&gt;
&lt;BR /&gt;
See also: &lt;A href="http://bit.ly/1jyrt2G" target="_blank" rel="nofollow noreferrer noopener"&gt;5158&lt;/A&gt;, &lt;A href="http://bit.ly/1r9xhmN" target="_blank" rel="nofollow noreferrer noopener"&gt;5340&lt;/A&gt;, and &lt;A href="http://bit.ly/1dvBdxs" target="_blank" rel="nofollow noreferrer noopener"&gt;12248&lt;/A&gt;. &lt;BR /&gt;
For 7.x firmware cautions, see &lt;A href="http://bit.ly/1bP4dcC" target="_blank" rel="nofollow noreferrer noopener"&gt;12516&lt;/A&gt; and &lt;A href="http://bit.ly/182oN8r" target="_blank" rel="nofollow noreferrer noopener"&gt;13678&lt;/A&gt;.</description>
      <pubDate>Mon, 25 Nov 2013 01:25:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/faqs/802-3ad-configuration-guidelines-for-the-n-series/m-p/49174#M577</guid>
      <dc:creator>FAQ_User</dc:creator>
      <dc:date>2013-11-25T01:25:00Z</dc:date>
    </item>
  </channel>
</rss>

