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