Несколько причин, по которым не рекомендуется использовать MSTP в связке с Linux:
- Отсутствие поддержки MSTP в ядре Linux. docs.bisdn.de Для настройки и использования MSTP в Linux используется демон mstpd, который по умолчанию отключён, и его нужно запустить и включить. docs.bisdn.de
- Независимость кода моста от кода VLAN в Linux. github.com Стандарт MSTP требует тесной взаимосвязи моста с инфраструктурой VLAN, но в Linux код моста полностью независим от кода VLAN. github.com
- Непроработанность кода MSTP. github.com Часть кода MSTP в основном не протестирована, поэтому во многих ситуациях может вести себя неожиданно. github.com
Однако есть случаи, когда демон MSTP может быть полезен, например, во встроенных системах, где функции моста реализуются специализированным оборудованием с поддержкой пользовательских драйверов. github.com