DSA-3110 точно не подойдет, т.к. не умеет считать нарастающим итогом статистику по трафику и очень условно умеет резервировать канал в интернет от двух провайдеров сразу. Да и цена - не маленькая.
1) Для этих целей, по крайней мере для большинства пунктов, подойдет Asus WL-500g Premium с прошивкой Tomato 1.25
http://www.polarcloud.com/tomato
1. можно ограничивать по MAC адресам
2. QoS можно настроить так, чтобы при достижении лимита по трафику скорость канала падала до 0.
3. Это она умеет точно
4. С этим ни у кого проблем нет
5. QoS именно для этого и предназначен
6. Это умеет
7. На счет этого не уверен - но, если это действительно нужно - то можно посмотреть на прошивку от Олега
http://wl500g.info
В этой прошивке Tomato, с моей точки зрения, просто лучшая реализация QoS, которую только можно себе представить - вот если бы продукция D-Link также умела делать - было бы просто замечательно!
Стоимость вопроса - около 3000 руб (сам роутер, прошивка - бесплатная).
2) Как второй вариант - простенький комп на базе от Р3-1ГГц с программами типа TMeter или UserGate
Стоимость вопроса (не считая компа) - около 2000 руб за программу.
3) Ну и на последок VPN сервер D-Link DIR-130, но он стоит те же 3000 руб, а по функционалу роутер ASUS - просто вне конкуренции.