1

我有两个进程,我试图模拟两个进程代表两个switches通过电线连接的情况。我希望能够将数据包从一个进程发送到另一个进程。另一个用例是,这些过程中的每一个也可以连接到数据包生成器。

我是网络新手,遇到了 TUN/TAP 接口,似乎是在这里使用的逻辑接口。但是,我对一件事有点困惑:

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

或者

  • 如果两个进程连接到同一个接口怎么办?那将如何运作?
4

1 回答 1

1

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

于 2015-03-12T00:15:40.207 回答