First, I'm not good at network programming and english.
I want to create new bridge to alternate docker default bridge to limit outgress bandwidth.
I tried to using tc to control container's outgress bandwidth.
After several attempts, I thought that to limit container outgress bandwidth, tc must run in container. but in my environment, it is not allowed.
So i considered about using openvswitch(ovs).
But create ovs bridge as docker default bridge is not working.
So I created docker container using option --net=none and attach ovs veth peer to container. It works, but some features are restricted that something like can not see net I/O in docker stats.
Main question is below.
I want to limit container's outgress bandwidth using docker default bridge "docker0" and ovs.
My Idea is create ovs bridge and locate between eth0 and docker0. But I don't have any knowledge to judge this idea can be implemented.
There are possibility that this idea can be implemented?
If yes, please let me know what should i study for this can be work.
If also tc can be work for limiting container outgress bandwidth, please teach me.