我有一个由一些 Cisco 交换机组成的网络(中心是一台 2960,分布是一些 2950)。网络使用 VLAN,各个交换机之间有中继。同一 VLAN 中的计算机可以顺利地跨多个交换机通信。VLAN 间路由由防火墙(Microsoft TMG 2010)处理,但这并不重要,因为我关心的流量仅限于单个 VLAN。
有一个应用程序使用 IGMP 在多台计算机之间广播消息(正如我上面所说,在同一个 VLAN 中),但它不起作用。
我应该在这些开关上做什么才能使应用程序正常工作?
我在使用 AiroNet 接入点时遇到了同样的问题,并且能够使用命令解决它no ip igmp snooping
;但是,该命令似乎对交换机没有相同的效果。
答案1
是的,我发现了解决方案在 cisco web 中。关键字是mrouter 端口。
更新 这是网站上的解决方案:
IGMP 查询器是第 2 层交换机上的一个相对较新的功能。当网络/VLAN 没有可以承担多播路由器角色并在交换机上提供 mrouter 发现的路由器时,您可以打开 IGMP 查询器功能。该功能允许第 2 层交换机代理多播路由器并在该网络中发出定期 IGMP 查询。此操作会导致交换机将自己视为 mrouter 端口。网络中的其余交换机只需将其各自的 mrouter 端口定义为它们接收此 IGMP 查询的接口即可。