Problém je s tím, že na switchi uděláš jen limitaci, která prostě vše nad limit zahodí. Není tam nic jako v ROS, žádný shaper co dokáže ten provoz nějak "urovnat a vyhladit".
Ale nikdy jsem nezkoumal, zda to lze udělat i na VLAN. Pravděpodobně ano.
Neumím si představit, co je shapování ne na úrovni IP.
Bridge je sice pro tebe síťový interface, ale pro operační systém je to jen spojka mezi jádrem a uživatelem (nějak mě nenapadá lepší přirovnání). Vidíš tam tedy ne to, co teče uvnitř toho bridge, ale co z něj jde tak nějak ven. Prostě jen input-output, ale už ne forward (stejně by to bylo dost divné číslo).
--
na pár místech mám na edgecore tohle, můžeš se inspirovat:
access-list MAC MCAST
permit any 01-00-00-00-00-00 01-00-00-00-00-00
permit 01-00-00-00-00-00 01-00-00-00-00-00 any
!
access-list MAC ANY
permit any any
!
!
!
class-map CM-MCAST match-any
match access-list MCAST
!
class-map CM-ANY match-any
match access-list ANY
!
class-map CM-MVLAN match-any
match vlan 27
!
!
policy-map PM-PANELS
class CM-MVLAN
set ip dscp 24
exit
class CM-MCAST
set ip dscp 0
police flow 6000 500 conform-action transmit violate-action drop
exit
class CM-ANY
set ip dscp 0
exit
!