<?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 MLAG Testing in Campus EXOS S&amp;R [Lab 6 Section D] in Campus EXOS</title>
    <link>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21118#M2</link>
    <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yesterday I had some late hour struggle with MLAG lab and some student. Maybe it was lack of coffee but this time I got confused and would like to get this straight to make no room for future confusions.&lt;/P&gt;&lt;P&gt;MLAG lab design assumes PC-A and PC-D pings running between Switch-A/Switch-B as MLAG peers and Core-A as a downstream device. Pings are likely running through MLAG peers directly, ommiting Core-A. In Lab 6, Section D, step 5 we are asked to disable both ISC ports. This literally breaks MLAG peering. Step note says that pings may or may not keep going uninterrupted, but my two students I had a discussion with, had pings not going at all. I done some troubleshooting with port statistics and fdb and what were my findings:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I was pretty sure MLAG will break when ISC is broken, and that peers will present themselves with just their own MAC addresses to a downstream Core-A again, making Core-A able to establish LACP only to one of the devices (cannot create standard LACP with two different partners on the other side, that’s why we have MLAG actually). However…&lt;/LI&gt;	&lt;LI&gt;However it didn’t happen that way, although show mlag commands could show things are bad, Core-A still considered LACP link as fully operational.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In both situations, pings are IMHO unable to pass through between PC-A/SW-A/C-A/SW-B/PC-D. In the first situation, Core-A should consider one of the ports not valid for LACP link establishment and thus could only communicate with either Switch-A or Switch-B, path between PCs would be incomplete. In the situation I had, when Core-A received ICMP request from PC-A through Switch-A, it could even do broadcasts, it would not go up to Switch-B as LACP considers that a single link and there is no way to receive a frame from LAG and put it back into LAG normally. And that’s what I could see, on Switch-B there was no incoming transmission from Core-A during ping attempts.&lt;/P&gt;&lt;P&gt;To overcome this I presented troubleshooting and explained that indeed ISC is crucial for MLAG operation, and showed them a bit different scenario where PC-A pings Core-A and we break one of the uplinks to see the failover happens thanks to MLAG and operational ISC.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I’d really appreciate some comments to make sure where am I wrong, or if my conclusions are correct, I’d recommend adjusting step 5 to ping Core-A (172.16.x1.1) from PC-A instead, and disable port 1 on (most likely) Switch-A instead. It resembles more “natural” use case where we have a downstream device dual-homed for its network access redundancy, and that this downstream device shouldn’t IMHO be considered a failover path for horizontal network traffic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tomasz&lt;/P&gt;</description>
    <pubDate>Thu, 18 Mar 2021 17:26:00 GMT</pubDate>
    <dc:creator>Tomasz</dc:creator>
    <dc:date>2021-03-18T17:26:00Z</dc:date>
    <item>
      <title>MLAG Testing in Campus EXOS S&amp;R [Lab 6 Section D]</title>
      <link>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21118#M2</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yesterday I had some late hour struggle with MLAG lab and some student. Maybe it was lack of coffee but this time I got confused and would like to get this straight to make no room for future confusions.&lt;/P&gt;&lt;P&gt;MLAG lab design assumes PC-A and PC-D pings running between Switch-A/Switch-B as MLAG peers and Core-A as a downstream device. Pings are likely running through MLAG peers directly, ommiting Core-A. In Lab 6, Section D, step 5 we are asked to disable both ISC ports. This literally breaks MLAG peering. Step note says that pings may or may not keep going uninterrupted, but my two students I had a discussion with, had pings not going at all. I done some troubleshooting with port statistics and fdb and what were my findings:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I was pretty sure MLAG will break when ISC is broken, and that peers will present themselves with just their own MAC addresses to a downstream Core-A again, making Core-A able to establish LACP only to one of the devices (cannot create standard LACP with two different partners on the other side, that’s why we have MLAG actually). However…&lt;/LI&gt;	&lt;LI&gt;However it didn’t happen that way, although show mlag commands could show things are bad, Core-A still considered LACP link as fully operational.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In both situations, pings are IMHO unable to pass through between PC-A/SW-A/C-A/SW-B/PC-D. In the first situation, Core-A should consider one of the ports not valid for LACP link establishment and thus could only communicate with either Switch-A or Switch-B, path between PCs would be incomplete. In the situation I had, when Core-A received ICMP request from PC-A through Switch-A, it could even do broadcasts, it would not go up to Switch-B as LACP considers that a single link and there is no way to receive a frame from LAG and put it back into LAG normally. And that’s what I could see, on Switch-B there was no incoming transmission from Core-A during ping attempts.&lt;/P&gt;&lt;P&gt;To overcome this I presented troubleshooting and explained that indeed ISC is crucial for MLAG operation, and showed them a bit different scenario where PC-A pings Core-A and we break one of the uplinks to see the failover happens thanks to MLAG and operational ISC.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I’d really appreciate some comments to make sure where am I wrong, or if my conclusions are correct, I’d recommend adjusting step 5 to ping Core-A (172.16.x1.1) from PC-A instead, and disable port 1 on (most likely) Switch-A instead. It resembles more “natural” use case where we have a downstream device dual-homed for its network access redundancy, and that this downstream device shouldn’t IMHO be considered a failover path for horizontal network traffic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tomasz&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 17:26:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21118#M2</guid>
      <dc:creator>Tomasz</dc:creator>
      <dc:date>2021-03-18T17:26:00Z</dc:date>
    </item>
    <item>
      <title>RE: MLAG Testing in Campus EXOS S&amp;R [Lab 6 Section D]</title>
      <link>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21119#M3</link>
      <description>&lt;P&gt;Tomek,&amp;nbsp;&lt;/P&gt;&lt;P&gt;IMHO that point : “&lt;EM&gt;In Lab 6, Section D, step 5 we are asked to disable both ISC ports&lt;/EM&gt;” is just to prove how important ISC connection is. I have likewise experience - it will newer work with ISC port disabled. So every time on EXOS training I try to explain that part of lab in such way.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Piotr&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 17:38:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21119#M3</guid>
      <dc:creator>Piotr_Owczarek</dc:creator>
      <dc:date>2021-03-18T17:38:00Z</dc:date>
    </item>
    <item>
      <title>RE: MLAG Testing in Campus EXOS S&amp;R [Lab 6 Section D]</title>
      <link>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21120#M4</link>
      <description>&lt;P&gt;Hi Piotr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Indeed, it is not able for pings to “run without interruption” “depending on the load sharing (...)”. I don’t mind having a step that proves the importance of ISC, but then these phrases might be a bit inaccurate. And if I’d like to show MLAG failover scenario I’d recommend to add another step to ping PC-A → Core-A and disable port 1 on relevant switch.&lt;/P&gt;&lt;P&gt;I think now I undersand, peers consider each other as down (reminds me of VRRP dual-master) and what they do is not actually moving back to normal operation but just taking down the ISC blocking filters for BUM traffic. I don’t know why I thought yesterday that MLAG might break totally, I was probably too low on caffeine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Tomasz&lt;/P&gt;</description>
      <pubDate>Thu, 18 Mar 2021 18:02:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21120#M4</guid>
      <dc:creator>Tomasz</dc:creator>
      <dc:date>2021-03-18T18:02:00Z</dc:date>
    </item>
    <item>
      <title>RE: MLAG Testing in Campus EXOS S&amp;R [Lab 6 Section D]</title>
      <link>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21121#M5</link>
      <description>&lt;P&gt;Testing MLAG Step 1 says&amp;nbsp;On your &lt;STRONG&gt;PC-A&lt;/STRONG&gt; and &lt;STRONG&gt;PC-D&lt;/STRONG&gt; start a continuous ping to the &lt;STRONG&gt;Core-A&lt;/STRONG&gt; switch.&lt;/P&gt;&lt;P&gt;As written, PC-A should never be pinging PC-B as part of the test.&lt;/P&gt;&lt;P&gt;On the&amp;nbsp;return ping packet from Core A , both links are active and the outbound hash occurs&amp;nbsp;to select a port,&amp;nbsp;to the left or right. Either back to the PC source on the direct path (success) or not&amp;nbsp;because the ISC ports&amp;nbsp;are&amp;nbsp;broken with no return path. To us, it’s a 50/50 chance that the packet picks the correct port. The SMAC/DMAC formula for path selection isn’t examined in the courseware, and I’m not necessarily recommending that here.&amp;nbsp;&lt;/P&gt;&lt;P&gt;So sometimes students say it works, sometimes students say its broken.&lt;/P&gt;&lt;P&gt;And step 2 says : On &lt;STRONG&gt;Switch-A&lt;/STRONG&gt;, &lt;STRONG&gt;disable port 1&amp;nbsp;&lt;/STRONG&gt;just as you suggest.&lt;/P&gt;&lt;P&gt;Let me add that it’s unfortunate that the lab is setup with the terms core on what is really positioned as the edge switch. The test would probably make a bit more sense if there was a PC on “CoreA” generating a ping. then again, you’d get the same results.&lt;/P&gt;&lt;P&gt;Conclusion: DON’T let the ISC break or you’ll get unpredictable results.&lt;/P&gt;</description>
      <pubDate>Tue, 18 May 2021 05:20:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21121#M5</guid>
      <dc:creator>TLizotte</dc:creator>
      <dc:date>2021-05-18T05:20:00Z</dc:date>
    </item>
    <item>
      <title>RE: MLAG Testing in Campus EXOS S&amp;R [Lab 6 Section D]</title>
      <link>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21122#M6</link>
      <description>&lt;P&gt;Hi Tom,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That’s a good one, thank you! It was definitely my mistake following few students’ mistake. I have no issues getting the PC-&amp;gt;Core situation. I got confused on that training, now it’s clearer why not much anyone reported similar issue few years back. At least it let us have some discussion around the topic and make sure students get the conclusion. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;According to our recent meeting, such nice opportunities to use glitter pen occur when something has to be explained beyond slides… &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;FIGURE&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="35e8f0e493024c219d063d2ba7a69ab5_87d8f33d-d610-480d-9350-9deaf5d08901.png"&gt;&lt;img src="https://community.extremenetworks.com/t5/image/serverpage/image-id/60i23F8F7B562AAE662/image-size/large?v=v2&amp;amp;px=999" role="button" title="35e8f0e493024c219d063d2ba7a69ab5_87d8f33d-d610-480d-9350-9deaf5d08901.png" alt="35e8f0e493024c219d063d2ba7a69ab5_87d8f33d-d610-480d-9350-9deaf5d08901.png" /&gt;&lt;/span&gt;&lt;/FIGURE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Tomasz&lt;/P&gt;</description>
      <pubDate>Fri, 21 May 2021 22:43:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21122#M6</guid>
      <dc:creator>Tomasz</dc:creator>
      <dc:date>2021-05-21T22:43:00Z</dc:date>
    </item>
    <item>
      <title>RE: MLAG Testing in Campus EXOS S&amp;R [Lab 6 Section D]</title>
      <link>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21123#M7</link>
      <description>&lt;P&gt;Hi Tomasz,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;there are a few rules about MLAG:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;every host/switch has to be connected to both peers&lt;/LI&gt;	&lt;LI&gt;you can disable ISC without any impact&lt;/LI&gt;	&lt;LI&gt;you can reboot one peer without any impact&lt;/LI&gt;	&lt;LI&gt;exos 22.5 and 22.6 are broken, you need &amp;gt;=22.7&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Unfortunately, you can not recreate this in lab, because you violate rule 1. PCs are only single attached. We use the following lab for the mlag exercise:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;FIGURE&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="44c78098609d4e348c61c85ac1fd3a0f_d75e6045-9eb2-4b76-a076-9eb42a5af63c.png"&gt;&lt;img src="https://community.extremenetworks.com/t5/image/serverpage/image-id/5869iE4DF621241951AE8/image-size/large?v=v2&amp;amp;px=999" role="button" title="44c78098609d4e348c61c85ac1fd3a0f_d75e6045-9eb2-4b76-a076-9eb42a5af63c.png" alt="44c78098609d4e348c61c85ac1fd3a0f_d75e6045-9eb2-4b76-a076-9eb42a5af63c.png" /&gt;&lt;/span&gt;&lt;/FIGURE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Core-A and -B are done by trainer. SW1, SW2 are the student switches. We cannot test with PC1 and PC2 because they are single attached. So we do another mlag to Core-B. On Core-B there 4 VRFs, so it simulates a host with a different ip for every group. Core-A/B are the access switches, SW1 /2 are the distribution/core switches. For testing I share my screen from the Server. I start something like:&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;watch -n 1 fping -q -c 1 10.{1,2,3,4}.1.100&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;So student can see connectivity during all test. Now they can disable every link (both ports, because of lag). There should be no error. Usual tests are (one at a time!):&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;disable link (both ports) between SW1 and Core-A (or any other of the 4 links)&lt;/LI&gt;	&lt;LI&gt;disable ISC&lt;/LI&gt;	&lt;LI&gt;reboot SW1 or SW2&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;There should be no ping loss during the tests.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you did STP or EAPS-Lab before, you have to reboot the switches depending on the software version.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And that’s why we use our own labs to do real live examples.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Greetings&lt;/P&gt;&lt;P&gt;Patrick&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 May 2021 02:27:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21123#M7</guid>
      <dc:creator>Patrick_Koppen</dc:creator>
      <dc:date>2021-05-26T02:27:00Z</dc:date>
    </item>
    <item>
      <title>RE: MLAG Testing in Campus EXOS S&amp;R [Lab 6 Section D]</title>
      <link>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21124#M8</link>
      <description>&lt;P&gt;Hi Patrick,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That’s an amazing take on the topic! Thanks for sharing!&lt;/P&gt;&lt;P&gt;Out of things beyond the class default routine, I have recently begun to use my own X440-G2 to present things between slides, along with useful commands for someone’s cheatsheet which are not listed there (such as about inline-power or transceivers). Slightly impaired but that’s something. &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;It’s also good to have to discuss features that are not (or not yet) in the courseware (Policy, Telemetry and so on).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Cheers,&lt;/P&gt;&lt;P&gt;Tomasz&lt;/P&gt;</description>
      <pubDate>Sat, 05 Jun 2021 05:22:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/campus-exos/mlag-testing-in-campus-exos-s-r-lab-6-section-d/m-p/21124#M8</guid>
      <dc:creator>Tomasz</dc:creator>
      <dc:date>2021-06-05T05:22:00Z</dc:date>
    </item>
  </channel>
</rss>

