We have had an odd situation with Cisco 3750 edge switches attached to a Nortel 8600 core. The Nortel is running 4.1 software. We have done this successfully for years using legacy EtherChannel on the Cisco and basic MLT/SMLT on the 8600. The thing is that for this to work properly, the Cisco-side links need to be attached to the same physical switch. We wanted to split these uplinks between switches in a 3750 stack (Cisco calls it cross-stack EtherChannel) and according to Cisco the only way that they can support this is with LACP. So, this will be two LACP links on separate Cisco boxes running VLAN trunks to two different SMLT Nortel cores.
OK, so we set up LACP on both the Cisco side and the Nortel side. On the Nortel side LACP works a little differently than standard MLT. You don’t associate VLAN with the MLT, you just define VLAN on the ports and then they join the LACP/MLT via the LACP-key. The thing is that the LACP/MLT has a configuration default of “access” and you do need to tell it that it will be a trunk.
At first all this seemed to work, EXCEPT; sometimes (not all of the time) when one of the two LACP links is brought down and then reconnected, the Nortel side reverts the LACP link from a trunk definition to an access port definition. Yes, I am absolutely positive that we did a “save” on that trunk configuration. The problem is that this means that there is then a mismatch between the two MLT ports, they do not join the LACP-group properly and they end up creating a loop!
This is such a severe problem that for now we are just going to go back to legacy Etherchannel, simple MLT/SMLT and put both uplinks on one Cisco box. I am wondering, however, if anyone else has had similar issues and if there may be a fix out there for what seems like a major Nortel bug.
OK, so we set up LACP on both the Cisco side and the Nortel side. On the Nortel side LACP works a little differently than standard MLT. You don’t associate VLAN with the MLT, you just define VLAN on the ports and then they join the LACP/MLT via the LACP-key. The thing is that the LACP/MLT has a configuration default of “access” and you do need to tell it that it will be a trunk.
At first all this seemed to work, EXCEPT; sometimes (not all of the time) when one of the two LACP links is brought down and then reconnected, the Nortel side reverts the LACP link from a trunk definition to an access port definition. Yes, I am absolutely positive that we did a “save” on that trunk configuration. The problem is that this means that there is then a mismatch between the two MLT ports, they do not join the LACP-group properly and they end up creating a loop!
This is such a severe problem that for now we are just going to go back to legacy Etherchannel, simple MLT/SMLT and put both uplinks on one Cisco box. I am wondering, however, if anyone else has had similar issues and if there may be a fix out there for what seems like a major Nortel bug.