Mistake in the example from previous comment. veth3, vmnet4 and vmnet5 should be added to brpriv2:
$ ip link add veth1 type veth peer name veth2 $ ip link add veth3 type veth peer name veth4
$ brctl addbr brpriv $ brctl addbr brpriv2
$ brctl addif brpriv veth1 $ brctl addif brpriv vmnet2 $ brctl addif brpriv vmnet3
$ brctl addif brpriv2 veth3 $ brctl addif brpriv2 vmnet4 $ brctl addif brpriv2 vmnet5
Mistake in the example from previous comment. veth3, vmnet4 and vmnet5 should be added to brpriv2:
$ ip link add veth1 type veth peer name veth2
$ ip link add veth3 type veth peer name veth4
$ brctl addbr brpriv
$ brctl addbr brpriv2
$ brctl addif brpriv veth1
$ brctl addif brpriv vmnet2
$ brctl addif brpriv vmnet3
$ brctl addif brpriv2 veth3
$ brctl addif brpriv2 vmnet4
$ brctl addif brpriv2 vmnet5