Application Delivery Management

Microsoft Skype for Business StyleBook

Skype for Business 2015 应用程序依赖于多个外部组件才能运行。Skype for Business 网络由各种系统组成,例如服务器及其操作系统、数据库、身份验证和授权系统、网络系统和基础设施以及电话 PBX 系统。Skype for Business Server 2015 提供两个版本:标准版和企业版。主要区别在于对高可用性功能的支持,这些功能仅包含在企业版中。为了实现高可用性,必须将多个前端服务器部署到池中,并且 SQL 服务器必须进行镜像。

企业版部署允许创建具有不同角色的多个服务器。

主要组件

Skype for Business 2015 应用程序中的主要组件包括:

  • 前端服务器
  • 边缘服务器
  • Director 服务器
  • 数据库 (SQL) 服务器

前端服务器

在 Skype for Business 应用程序中,前端服务器是您网络中的核心服务器。它提供用户身份验证、注册、在线状态、通讯簿、音视频会议、应用程序共享、即时消息和 Web 会议的链接和服务。如果您正在部署 Skype for Business 2015 企业版,则拓扑通常由至少两个前端服务器组成,这些服务器在前端池中进行负载均衡,并带有一个数据库服务器,该服务器托管包含 Skype for Business 数据库的 SQL Server 实例。

边缘服务器

如果未登录到您组织内部网络的外部用户需要能够与内部用户交互,则必须为 Skype for Business 部署边缘服务器。这些外部用户可以是经过身份验证的匿名远程用户、联合伙伴或其他移动客户端。

Skype for Business 边缘服务器中有四种角色类型:

  • 访问边缘:处理 SIP 流量并验证外部连接,允许远程连接和联合连接
  • Web 会议:处理数据会议数据包,并允许外部用户访问 Skype for Business
  • 音视频会议:处理音视频会议数据包,并将音频和视频、应用程序共享和文件传输扩展到外部用户
  • XMPP 代理:处理 XMPP 数据包,并允许基于 XMPP 的服务器或客户端连接到 Skype for Business。

Director 服务器

Skype for Business 2015 中 Director 服务器的主要功能是验证终结点并将用户“导向”到包含其帐户的池。在 Skype for Business 2015 中,尽管 Director 是独立服务器上完全专用且特定的角色,但它是一个可选服务器。这通过使部署或删除配置变得更容易来提高安全性。

在存在多个池的情况下,Director 最有用,因为它们为验证终结点提供了单一联系点。此外,对于远程用户,Director 充当边缘池和前端池之间的额外跳点,增加了一层额外的攻击防护。

下图以图表形式表示了网络中 Skype 服务器的部署:

本地化图像

在企业中配置 NetScaler 实例

下表列出了以下说明中包含的示例配置中使用的 IP 地址:

Skype for Business 服务器 虚拟 IP 地址 服务器 IP 地址 NetScaler 实例
边缘服务器 外部 VIP - 192.20.20.20 192.20.20.21; 192.20.20.22 10.102.29.141
  内部 VIP - 10.10.10.20 10.10.10.21; 10.10.10.22
前端服务器 10.10.10.10 10.10.10.11; 10.10.10.12 10.102.29.60
Director 服务器 10.10.10.30 10.10.10.31; 10.10.10.32 10.102.29.93

配置前端服务器

  1. 在 NetScaler® Application Delivery Management (ADM) 中,导航到“应用程序” > “配置”,然后单击“新建”。“选择 StyleBook”页面显示 NetScaler ADM 中可供使用的所有 StyleBook。向下滚动并选择“Microsoft Skype for Business 2015 StyleBook”。StyleBook 将作为用户界面页面打开,您可以在其中输入此 StyleBook 中定义的所有参数的值。
  2. 在“边缘服务器”部分中,输入网络中所有边缘服务器的以下虚拟 IP (VIP) 地址和 IP 地址。
    1. 用于访问边缘、Web 会议边缘和音视频边缘的边缘服务器的外部 VIP 地址和 IP 地址。
    2. 将连接到内部网络的边缘服务器的内部 VIP 地址和 IP 地址。
    3. 网络中的两个外部边缘服务器和两个内部边缘服务器。
  3. 在“前端服务器”部分中,输入将为 Skype for Business 前端服务器创建的虚拟前端服务器 (VIP) 的 IP 地址。此外,输入网络中所有 Skype for Business 前端服务器的 IP 地址。
  4. 在“Director 服务器”部分中,输入将为 Skype for Business 应用程序创建的 Director 服务器的虚拟 IP 地址 (VIP)。此外,输入网络中所有 Skype for Business Director 服务器的 IP 地址。创建至少两个 Director 服务器以实现高可用性。
  5. 高级设置”部分列出了在 NetScaler 实例上为三个 Skype 服务器配置的所有默认端口。

下表提供了所有默认端口和协议的列表:

标签 端口 协议 描述
HTTP 端口 80 HTTP 在不使用 HTTPS 时,用于前端服务器与 Web 场 FQDN 之间的通信。
HTTPS 端口 443 HTTPS 用于前端服务器与 Web 场 FQDN 之间的通信。
AutoDiscover 内部端口 4443 HTTPS 用于 AutoDiscover 登录的 HTTPS(来自反向代理)和 HTTPS 前端池间通信。
RPC 端口 135 DCOM 和远程过程调用 (RPC) 用于基于 DCOM 的操作,例如移动用户、用户复制器同步和通讯簿同步。
SIP 端口 5061 TCP (TLS) 由前端服务器用于所有内部 SIP 通信。
SIP Focus 端口 444 HTTPS, TCP 用于 Focus(管理 Skype 会议状态的组件)与各个服务器之间的 HTTPS 通信。
SIP Group 端口 5071 TCP 用于响应组应用程序的传入 SIP 请求。
SIP AppSharing 端口 5065 TCP 用于应用程序共享的传入 SIP 侦听请求。
SIP Attendant 端口 5072 TCP 用于服务员(即拨入式会议)的传入 SIP 请求。
SIP Conf Announcement 端口 5073 TCP 用于 Skype for Business 服务器会议公告服务(即拨入式会议)的传入 SIP 请求。
SIP CallPark 端口 5075 TCP 用于 CallPark 应用程序的传入 SIP 请求。
SIP Call Admission 端口 448 TCP 由 Skype for Business 服务器带宽策略服务用于呼叫接纳控制。
SIP Call Admission TURN 端口 5080 TCP 由带宽策略服务用于音视频边缘 TURN 流量的呼叫接纳控制。
SIP Audio Test 端口 5076 TCP 用于音频测试服务的传入 SIP 请求。
HTTPS 外部端口 443 HTTPS 用于 SIP/TLS 通信的外部端口,用于远程用户访问、访问内部 Web 会议以及用于访问内部媒体和音视频会话的 STUN/TCP 入站和出站媒体通信。
HTTPS 内部端口 443 HTTPS 用于 SIP/TLS 通信的内部端口,用于远程用户访问、访问内部 Web 会议以及用于访问内部媒体和音视频会话的 STUN/TCP 入站和出站媒体通信。
SIP 外部远程访问端口 5061 TCP 用于 SIP/MTLS 通信的外部端口,用于远程用户访问或联合。
SIP 内部远程访问端口 5061 TCP 用于 SIP/MTLS 通信的内部端口,用于远程用户访问或联合。
SIP 外部 STUN UDP 端口 3478 UDP 用于 STUN/UDP 入站和出站媒体通信的外部端口。
SIP 内部 STUN UDP 端口 3478 UDP 用于 STUN/UDP 入站和出站媒体通信的内部端口。
SIP 内部 IM 端口 5062   用于 SIP/MTLS 身份验证的内部端口,用于通过内部防火墙出站的即时消息通信。
HTTP 端口 80 TCP 用于 Director 与 Web 场 FQDN 之间的初始通信。
HTTPS 端口 443 HTTPS 用于 Director 与 Web 场 FQDN 之间的通信。
AutoDiscover 内部端口 4443 HTTPS 用于 AutoDiscover 登录的 HTTPS(来自反向代理)和 HTTPS Director 池间通信。
SIP 内部端口 5061 TCP 用于服务器之间的内部通信和客户端连接。
  1. 在“目标实例”部分中,选择要部署三个 Skype for Business 服务器的三个不同的 NetScaler 实例。

注意

您还可以单击刷新图标,将 NetScaler ADM 中最近发现的 NetScaler 实例添加到此窗口中可用的实例列表。

  1. 单击“创建”以在选定的 NetScaler 实例上创建配置。

提示

Citrix 建议您选择“试运行”以检查必须在目标实例上创建的配置对象,然后再在实例上执行实际配置。

成功创建配置后,StyleBook 会创建 25 个负载平衡虚拟服务器。也就是说,对于每个端口,都会定义一个负载平衡虚拟服务器和一个服务组,并且该服务组绑定到负载平衡虚拟服务器。配置还会将前端服务器添加为服务组成员,并将其绑定到服务组。创建的服务组成员数量等于创建的前端服务器数量。

下图显示了在每个服务器中创建的对象:

本地化图像

Microsoft Skype for Business StyleBook