0

我有两个进程,我试图模拟两个进程代表两个通过线连接的两个switches的情况。我希望能够从一个进程发送数据包到另一个进程。另一个用例是,这些进程中的每一个都可以连接到数据包生成器。如何使用TUN/TAP接口在两个进程之间发送数据包?

我是新来的网络,并遇到TUN/TAP接口,似乎是在这里使用的逻辑接口。不过,我对一件事有些困惑:

  • 这两个进程是否都有自己的接口?当我必须将数据包从进程A发送到B时,我会向B接口发送数据包吗?

OR

  • 如果两个进程连接到相同的接口?这将如何工作?

回答

0

没有两个进程可以连接到同一个tun/tap接口的用户域。如果你想模拟设备进行通信,使用brctl addbr br0; brctl addif br0 tap0; brctl addif br0 tap1将它们放在桥上。

相关问题