在亚马逊VPC公交网关中为 Windows 服务器设置多播 - Amazon VPC
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在亚马逊VPC公交网关中为 Windows 服务器设置多播

在 Windows Server 2019 或 2022 上设置多播以使用中转网关时,您需要执行其他步骤。要进行此设置 PowerShell,你需要使用并运行以下命令:

要为 Windows 服务器设置多播,请使用 PowerShell
  1. 更改 Windows 服务器以IGMPv2代IGMPv3替 TCP /IP 堆栈:

    PS C:\> New-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters -Name IGMPVersion -PropertyType DWord -Value 3

    注意

    New-ItemProperty是指定IGMP版本的属性索引。由于 IGMP v2 是多播支持的版本,因此该属性Value必须是。3您可以运行以下命令将IGMP版本设置为 2,而不是编辑 Windows 注册表。 :

    Set-NetIPv4Protocol -IGMPVersion Version2

  2. 默认情况下,Windows 防火墙会丢弃大多数UDP流量。您首先需要检查哪个连接配置文件用于多播:

    PS C:\> Get-NetConnectionProfile | Select-Object NetworkCategory NetworkCategory --------------- Public
  3. 更新上一步中的连接配置文件以允许访问所需UDP端口:

    PS C:\> Set-NetFirewallProfile -Profile Public -Enabled False

  4. 重启 EC2 实例。

  5. 测试您的多播应用程序,确保流量按预期流动。