在EC2中,路由器实例从未从其他EC2实例收到IGMP加入消息

0

【以下的问题经过翻译处理】 在一个带有中转网关的单个VPC中,我可以成功地在实例之间传递组播,并在TGW菜单中看到IGMP加入。 现在我想要扩展到本地网络,但是似乎路由器实例从VPC内的实例中没有收到加入消息。 我的EC2中的软路由器通过GRE通道与本地路由器建立了PIM邻居路由关系,但没有其他EC2实例的加入信息。

有没有办法告诉TGW将IGMP加入消息转发到软路由器实例?

我通过静态加入和IGMP代理解决了这个问题,但是这种方法相当笨拙。

我使用Wireshark确认了我的EC2实例发送了IGMPV2加入消息,并且它们在TGW控制台中得到了反映,但是没有被软路由器接收。

profile picture
专家
已提问 5 个月前22 查看次数
1 回答
0

【以下的回答经过翻译处理】 VPC是一个覆盖网络并为您仿真以太网使大多数常规操作得以运作;但许多事情不是的。例如,它看起来广播工作(例如ARP),但再次是仿真而不是实际发生。请查看此YouTube视频了解有关VPC工作方式的更多信息。

对于组播也是如此-在这种情况下,Transit Gateway作为多播“中心”,但它只实现了一些多播功能-它不会将加入消息发送回您的路由器-这就是为什么您可以看到它们被发送;为什么它们被Transit Gateway接收;以及为什么您没有看到它们再次接收。

我建议您联系您当地的AWS解决方案架构师,他可以与网络专家联系讨论您的用例。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则