1. если в какой-то момент, по вине провайдера, скорость в канале падает ниже гарантированной? Получается, что не такая уж она и гарантированная?
При чем тут провайдер? Шейпинг делит то что пришло от провайдера.
Шейпинг это ограничение того что пришло от провайдера. Когда вы ставите гарантированную скорость в шейпинге это значит,
что шейпинг не будет ограничивать скорость ниже этой цифры. А уж какая она там будет на самом деле зависит от провайдера.
2. если есть 2 vlan'a (гостевой и домашний) и в настройках очередей для домашней сети выставить приоритет выше, а для гостевой установить некую гарантированную скорость. Тогда может получится ситуация, когда ширина всего канала будет к примеру — 20Мбит, гарантированная скорость в гостевой сети — 7Мбит, и клиент из домашней сети начнёт качать со скоростью 15Мбит, то (поскольку приоритет у домашней сети выше), гостевой сети может не достаться «гарантированных» 7Мбит, как тут быть?
В вашем случае гостевая сеть гарантированно получит свои 7мегабит, а оставшиеся 13мегабит без всякого ограничения с наивысшим приоритетом достанутся домашней.