0

我有两个 docker 容器(A 和 B),它们在主机上运行并通过网桥连接到它。根据软件设计,我需要在A中的一个接口上运行zeroconf协议(point-point),比如说eth1。eth1 再次通过网桥从主机派生。主机上连接到 A 中 eth1 的接口是 VLAN 接口,比如说 eth0.3001。现在,我在 A 中的 eth1 上启动点对点协议,协议为其分配一个链路本地 IP 地址。

容器 B 也有一个接口,假设 eth2 连接到主机上的 eth0.3001。我也想在 eth2(容器 B)上使用在 eth1(在容器 A 中)派生的链接本地 IP。这是因为,容器 B 需要将 IP 数据包发送到与主机相连的对等方。请看下图。

[点对点网络][1][1]:https://i.stack.imgur.com/tFd8D.png

实现这一目标的最干净的方法是什么?我可以将容器A中派生的IP地址绑定到容器B中的接口吗?或者我应该只是将容器 A 中的协议移动到 B,以便根本不需要 A 上的接口?请建议。提前致谢。

4

0 回答 0