我有以下场景:主机 A 和主机 B 正在相互发送单播 UDP 数据包。我需要来自主机 A 的相同消息也将到达主机 C - 带有新的 DST 地址。
如何配置我的 cisco IE3000 交换机以使这种情况发生?
谢谢 :)
我有以下场景:主机 A 和主机 B 正在相互发送单播 UDP 数据包。我需要来自主机 A 的相同消息也将到达主机 C - 带有新的 DST 地址。
如何配置我的 cisco IE3000 交换机以使这种情况发生?
谢谢 :)
您不能在交换机上执行此操作 - 交换机不会复制数据包,并且其中一种类型无法更改 L3 目标(需要目标 NAT)。
您可以使用端口镜像从某个端口复制出口帧。然后,您可以在监控端口上运行转发器,将 UDP 数据报重新发送到其他地方。
这样的转发服务可能已经存在,并且对编程来说相当简单,但是编程和资源推荐在这里显然是题外话。
如果主机 C 连接到同一个交换机,您也可以直接镜像到其端口并使用混杂模式(可能还有数据包捕获)来接收 UDP 数据报。
当然,解决此类问题的正确方法是使用多播。