如何将一组逻辑Linux接口分配给Docker容器?

我在基于Linux的交换机/路由器上运行多个Docker容器(C1,C2,C3 …..)。 交换机有24个前面板端口。

我想分配前4个端口( eth1 – eth4 )到容器C1,
接下来的4个端口( eth5-eth8 )到容器C2,
接下来的4个端口( eth9 – eth12 )到容器C3 ….等等。
从本质上讲,我希望所有的控制平面stream量进入物理端口( eth1 – eth4 )由容器C1处理。
我怎样才能做到这一点?

根据我的理解,本地Dockernetworking使用基于L4端口的NAT,不支持这种情况。

我正在运行Docker版本:1.9.0,Linux内核3.18

我希望这将是在Linux交换机/路由器上运行Docker Containers的任何人都感兴趣的。