у меня такая же ситуация, в ближайшее время прийдеться делать кольца
хоть сеть пока около 100 машин, но от края до края уже больше 2000м,
все чудом работает на тупых длинках, плотность пользоватилей растет,
и растет нагрузка на свитчи в основном из-за локального трафика.в любом случае прийдеться ставить Л2, считаю 802.1Q и 802.1D обязательным,
пока собираюсь переводить только рутовые узлы на разумные и по возможности
соеденять их напрямую, прийдеться выложиться на новый кабель но оно того стоит,
типичная 9-ти этажка 4-6 поездов - это 100-150м по чердаку, если брать хороший FTP
линк будет стоят, а не разумные звездой к разумным,
в итоге выйдет 2 Л2 по краям дома, линк между ними и линк от них на след дома,
этого вполне хватит для стабильности, свитчи на поезды(этажи) подключаться к Л2.
если уж так получится, что нет возможности сделать рут кольцо только из Л2,
впринципе можно ставить между ними Л1(но только для завязки Л2, никаких клиентов напрямую к нему) проблем быть не должно, когда-то тестировал такую схему - все работало.