多网关支持

 

上一次修改主题: 2012-01-25

Lync Server 2010 中中介服务器的新增功能是能够通过单台中介服务器控制多个网关。在以前的版本中,中介服务器与网关的比率为 1:1。给定的一个网关可以分配给多个呼叫路由并与一台中介服务器或与中介服务器池关联。多个网关可以与一台中介服务器或与中介服务器池关联。在此版本中,给定的中介服务器可以处理的网关数取决于高峰忙碌时段服务器的处理能力。如果在超过 Lync Server 2010 的最低硬件要求的硬件上部署中介服务器,如可支持性文档的“支持的硬件”中所述,那么估计独立的中介服务器可以处理的活动呼叫数量大约是 1000 个。在满足这些规范的硬件上进行部署时,中介服务器应执行代码转换,但仍将为多个网关路由呼叫,即使网关不支持媒体绕过也是如此。

定义呼叫路由时,需指定与该路由关联的网关,但不必指定与该路由关联的中介服务器。而是使用拓扑生成器将网关与中介服务器相关联,从而使路由也与其关联。换句话说,路由可确定用于呼叫的网关,与该网关关联的中介服务器会处理呼叫。

Lync Server 2010 的另一项新增功能是能够将中介服务器部署为池,该池可以与前端池并置,也可以作为独立的池进行部署。中介服务器与前端池并置时,池的大小最多为 10(注册器池的限定大小)。综合而言,这些新增功能增加了中介服务器的可靠性和部署灵活性,但需要以下对等实体中的相关功能:

  • **PSTN 网关。**Lync Server 2010 的合格网关必须实现 DNS 负载平衡,以便合格的 PSTN 网关可以充当一个中介服务器池的负载平衡器,从而对整个池的呼叫进行负载平衡。

  • **会话边界控制器。**对于 SIP 中继,对等实体是 Internet 电话服务提供商的会话边界控制器 (SBC)。方向为从中介服务器池到 SBC 时,SBC 可以接收来自池中任何中介服务器的连接。方向为从 SBC 到池时,可将流量发送到池中的任何中介服务器。实现此功能的一个方法是通过 DNS 负载平衡(如果服务提供商和 SBC 支持)。另一种方法是为服务提供商提供池中所有中介服务器的 IP 地址,服务提供商会在其 SBC 中将这些 IP 地址分别设置为每个中介服务器的 SIP 中继。然后,服务提供商将处理自己的服务器的负载平衡。并非所有服务提供商或 SBC 都可以支持这些功能。此外,服务提供商可能会对此功能收取额外费用。通常,每个到 SBC 的 SIP 中继按月收费。

    此外,服务提供商还可以配置到您的站点的单个 SIP 中继,您可以在 SBC 和中介服务器池(或并置在前端池上的中介服务器)之间部署硬件负载平衡器。通过此配置,如果添加新的中介服务器,则服务提供商配置不需要更改。如果 SBC 的 IP 是可在不同的物理 SBC 上终止的虚拟 IP (VIP),则可以实现 SBC 冗余。在这种情况下,如果 SBC 不可用,则会存在一个恢复机制。

  • **IP-PBX。**方向为从中介服务器池到 IP-PBX SIP 终端时,IP-PBX 可以接收来自池中任何中介服务器的连接。方向为从 IP-PBX 到池时,可将流量发送到池中的任何中介服务器。由于大多数 IP-PBX 不支持 DNS 负载平衡,因此建议将各个直接 SIP 连接定义为从 IP-PBX 到池中的每台中介服务器。然后,IP-PBX 将通过向中继组分发流量处理自己的负载平衡。假定中继组在 IP-PBX 中具有一组一致的路由规则。需要先确定特定的 IP-PBX 是否支持此中继组概念以及如何与 IP-PBX 自身的冗余/群集基础结构相交,然后才能确定中介服务器群集能否正确地与 IP-PBX 进行交互。

中介服务器池必须具有与其进行交互的对等网关的统一定义。这意味着池中的所有成员都能从配置存储访问对等网关的同一定义,并且都可能针对传出呼叫与其进行交互。因此,也就无法划分池,这样某些中介服务器只能针对传出呼叫与特定的对等网关进行通信。如果此类划分有必要,则必须使用单独的中介服务器池。例如,如果与池进行交互的 PSTN 网关、SIP 中继或 IP-PBX 中的相关功能(如本主题中前面所述)不存在,则此情况适用。

Lync Server 2010 部署假定特定的 PSTN 网关、IP-PBX 或 SIP 中继对等方仅取决于单个中介服务器池;假定通过 Lync Server 2010前端池将呼叫路由到该池,从而可以到达相应的对等网关。

对于必须使用单独的中介服务器池的 SIP 中继、IP-PBX 和 PSTN 网关,可以使用以下方案来实现冗余:

  • 为了解决多个中介服务器与同一网关对等实体进行交互的问题,需要配置多个虚拟网关。每个网关将与不同的 FQDN 关联,DNS 可将该 FQDN 解析为相同的 IP 地址。

  • 将使用各台独立的中介服务器(例如,包含一台中介服务器的池),中继的方向将定义为从中介服务器到虚拟网关;每个冗余中介服务器负责将中继连接到不同的虚拟网关。

  • 为了使此方案适用于支持 TLS 的对等网关,每个虚拟网关的 FQDN 需要包含在对等网关提供的证书的使用者名称或使用者替代名称部分。

  • 适用于与对等网关进行交互的策略将是与配置存储中第一个匹配的网关对象相关联的策略。这应该没有问题,因为相同的策略应与所有虚拟网关关联。(所有虚拟网关都对应于同一物理硬件。)

  • Lync Server 2010 路由将使用不同的虚拟网关。每个虚拟网关将取决于不同的中介服务器。

特定的中介服务器池可以控制的网关数取决于使用媒体绕过的呼叫的数目。如果大量呼叫使用媒体绕过,则池中的中介服务器可以处理更多的呼叫,因为只有信号层处理是必需的。