使用NS3将数据包发送到交换机中的多个输出端口

时间:2017-09-06 06:35:35

标签: simulation multicast ipv4 ns-3

最近,我想用IPv4交换机进行一些模拟。

而且,有一个我不知道如何在NS3中实现的功能。

当交换机收到数据包时,它可以将数据包发送到多个端口(复制数据包)。

这有点像多播,但我不想要多播的复杂性。我需要更多的自由来在运行时选择多个输出端口。

RouteInput  (Ptr<Packet> p, Ipv4Header &header, Ptr<const NetDevice> idev,
    UnicastForwardCallback ucb, MulticastForwardCallback mcb,
    LocalDeliverCallback lcb, ErrorCallback ecb) 

我曾尝试多次调用“UnicastForwardCallback ucb”。 但它在模拟过程中有一些错误。

56  ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.

有没有办法可以在不使用多播的情况下实现我想要的东西? 或者多播是唯一的方法吗?

0 个答案:

没有答案