使用 ExpressRoute 的呼叫流

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

本文旨在介绍 Skype for Business Online 和 ExpressRoute 的核心呼叫流原理,并提供详细呼叫流示例来帮助你正确理解和规划呼叫流。

如果要将 Skype for Business Online 部署为 Office 365、Skype for Business Server Hybrid 或 Skype for Business Cloud Connector Edition 的组成部分,则需要了解 Skype for Business 客户端和服务器之间的通信以及呼叫流,这样才能有效地对 Skype for Business Online 服务进行规划、部署、运行和故障排除。

呼叫流概述

本文介绍可以为这些呼叫流传输数据的网络分段,并帮助你了解与通过 Internet 或 ExpressRoute 传输的流量相比,哪种流量是在本地网络传输的。了解哪种流量使用 ExpressRoute 可帮助你评估公司使用 ExpressRoute 得到的益处,还可帮助你了解 ExpressRoute 部署指南,以便在决定使用 ExpressRoute 后,对部署进行验证和故障排除。

本文介绍的呼叫流受你可以控制的一系列因素的影响,包括防火墙规则、NAT 配置、代理和路由器配置。本文假设你使用的是推荐设置。这些推荐设置在以下文档中进行了说明:

未遵循上述文档中的设置步骤进行设置和配置时,呼叫流可能会不同于本文所介绍的呼叫流。另外,你可能还会遇到一些配置问题,例如路由不对称、路由并非最佳网络路由或使用的并非最佳传输协议。使用 ExpressRoute 时始终要重点考虑不对称路由问题,因为 ExpressRoute 为 Office 365 引入了第二条路径,这有可能导致一条路由在一个方向上使用 Internet 传输流量,另一条路由在另一个方向上使用 ExpressRoute。如果流量经过有状态防火墙,这可能会导致流量在返回方向被拦截。

网络分段和流量类型

网络分段

在介绍呼叫流之前,我们需要对某些术语进行定义,以帮助你了解 Skype for Business Online 中使用的网络分段和媒体类型。

下面的呼叫流示意图列出了四种不同的网络分段,每种网络分段由不同的组织(你的内部网络、你的网络服务提供商及其 Internet 对等合作伙伴以及 Microsoft)进行管理并具有不同的性能特征。有关网络性能目标的指导原则,请参考 Skype for Business Online 的媒体质量和网络连接性能

以下是我们将要讨论的各个网络分段。

呼叫流网段。

你的网络 这是你控制和管理的整个网络中的一个网络分段。它包括办公室内部的有线或无线连接、办公楼之间的连接、与内部数据中心的连接以及与 Internet 提供商或 ExpressRoute 合作伙伴的连接。

通常,你的网络边界具有一个或多个带防火墙和/或代理服务器的 DMZ,这些防火墙和/或代理服务器会实施组织的安全策略,并仅允许传输已设置和配置的特定网络流量。因为你负责管理该网络,你就可以直接控制网络的性能,所以强烈建议你完成网络评估,验证你的网络中站点内部的性能以及从你的网络到 Skype for Business Online 的性能。若要了解性能要求,请参阅 Skype for Business Online 的媒体质量和网络连接性能

Internet 该网络分段是你的整个网络的一部分,供从你的网络外部连接到 Skype for Business Online 的用户使用,并在未配置 ExpressRoute 时用于所有连接。Internet 及其所有连接均不受你或 Microsoft 管理,因此无法确定性能和路由路径,对总体呼叫流和质量的影响也最大。

ExpressRoute 该网络分段是你的整个网络的一部分,可以提供与 Microsoft 网络的专用连接。对于依赖网络速度和性能的所有工作负载来说,例如 Skype for Business Online 实时通信,它是将你的网络连接到 Microsoft 网络(Office 365 数据中心)的推荐方案。在你的网络和 Microsoft 网络之间建立 ExpressRoute 连接时会借助 ExpressRoute 连接提供商提供的专用托管网络,该专用托管网络的正常运行时间可达 99.9% 并享有服务质量 (QoS) 支持,能够在网络拥塞期间提高实时媒体的性能。

Microsoft 网络 该网络分段是你的整个网络的一部分,它支持 Office 365 服务。它包括用于 Office 365 的 Online 服务器之间的所有通信。它也可能包括经过 Microsoft 网络主干并在不同地理区域之间传输的流量。

流量类型

Skype for Business Online 的网络流量分为两大类,它们在呼叫流中分别显示为独立的路径:

实时媒体是 RTP(实时传输协议)中封装的数据,支持音频、视频、应用程序共享以及文件传输工作负载。媒体流量通常对延迟非常敏感,因此你可能希望该流量尽量沿最直接的路径传输,并希望使用 UDP 作为传输层协议,因为使用 TCP 会增加延迟。

信令是客户端与服务器之间或其他客户端之间的通信链路,用于控制活动(例如发起呼叫时)和传递 IM。大多数信令流量使用 SIP 协议,但有些客户端使用基于 HTTP 的 REST 接口。为简化起见,我们假定此类型流量中存在可通过 HTTP 和 HTTPS 或 TLS 连接进行传输的各种信令。该流量对延迟不太敏感,但如果端点之间的延迟超过数秒钟,它可能会导致服务故障或呼叫超时,了解这一点非常重要。

有关该流量的目标,请参阅适用于所有 Office 365 服务的 Office 365 URL 和 IP 地址范围。每个 URL 会指示此部分流量是否可能通过用于 Office 365 的 ExpressRoute。如果示意图显示,启用 ExpressRoute 后仍有部分流量会使用 Internet,请参阅用于 Office 365 的 Azure ExpressRoute。即使 URL 被列为可通过 ExpressRoute 进行路由的 URL,它也可通过 Internet 进行路由,了解这一点非常重要。这意味着,在某些场景中,确定使用 Internet 还是 ExpressRoute,将取决于客户端的位置以及代理服务器和防火墙的配置。由于不是所有与 Office 365 关联的 URL 都可以使用 ExpressRoute,因此即使从 ExpressRoute 合作伙伴购买了 ExpressRoute,用户仍需要使用 Internet 连接,了解这一点也非常重要。

只能通过 Internet 发送的流量包括常见的依赖 Internet 的流量(例如证书吊销列表 (CRL)、DNS 查找和名称解析)、用于共享 Office 365 服务的 URL(例如用于 Office 365 管理中心的 URL)以及 Skype for Business Online 的某些非实时通信功能(例如用于与 Skype 使用者进行互操作的遥测和联盟功能,以及通过 Skype 会议广播流式传输的媒体)。如果需要帮助你作出决定,请参阅使用适用于 Office 365 的 ExpressRoute 进行路由,了解规划网络路由时需要考虑的其他因素。

Skype for Business 呼叫流的原理

深入了解特定呼叫流场景之前,有六个一般原则可帮助你了解 Skype for Business 呼叫流。

  1. Skype for Business 会议托管在会议组织者所在的地区。如果会议组织者为 Online 用户,则会议托管在 Office 365 云中,而如果会议组织者为本地用户,则会议托管在本地数据中心。

  2. 从客户端发送到托管会议的媒体流量总是传输到会议托管所在地的服务器。该服务器可以是你管理的数据中心中的本地服务器,也可以是 Office 365 云中的 Online 服务器。但是,对于 Online 会议,媒体流始终会使用边缘服务器。

  3. 点对点呼叫的媒体流量采用最直接的可用路由。首选路由是直接连接远程对等机(客户端)的路由,但如果该路由因防火墙阻止流量或类似原因而不可用,则会利用一个或多个边缘服务器对流量进行中继。

  4. 信令流量总是传输到用户所在地的服务器(Online 服务器或本地服务器)。如果无法直接连接前端服务器,则会使用一个边缘服务器。

  5. 用户加入在 Online 中托管的会议时,总是会使用一个边缘服务器(或者在受客户端防火墙配置限制时使用两个边缘服务器)。

  6. 用户加入在本地托管的会议时,如果从包含本地部署的同一个网络的内部进行连接,则通常不使用边缘服务器,但如果从你的网络的外部进行连接,则会使用一个或两个边缘服务器。

若要了解选择的媒体路径的详细信息,请参阅 ICE - 边缘媒体连接。尽管该视频讲述的是 Lync Server 2013,但原理和协议仍适用于 Skype for Business。

使用 ExpressRoute 的 Skype for Business 呼叫流

了解 Skype for Business 呼叫流的四种不同网络分段和几点一般指导原则之后,你可以利用这些信息了解哪种 Skype for Business 流量将通过 ExpressRoute 网络分段。

如果一个端点位于你的网络内,另一个端点位于 Office 365 数据中心,则网络流量通常会通过 ExpressRoute 连接传输。这些网络流量包括客户端和服务器之间的信令流量、会议呼叫期间使用的媒体流量或使用在线边缘服务器的点对点呼叫。

如果两个端点可以跨 Internet 直接通信,或它们位于你的网络内部,则流量不会通过 ExpressRoute 连接传输。这些流量包括点对点呼叫的媒体、目标是本地部署的 Internet 流量或 Internet 与 Office 365 边缘服务器之间的任何流量。该场景的一个示例是用户从酒店加入 Online 会议。

Skype for Business 基本呼叫流

为帮助你运用上文所述的有关 Skype for Business 呼叫流的一般原理,本文在下一节中列出了几个参考示意图。它并没有列出所有可能的呼叫流,只是为了帮助你运用上述原理。另外,示意图中所选择的场景涵盖了常见部署类型,包括 Online、Hybrid、Cloud Connector 以及 Skype 会议广播这个特殊用例。

注意: Skype for Business 使用的流量子集不可通过 ExpressRoute 进行路由,而是始终采用 Internet 路径。若要确定哪些 URL 会受到影响,请参阅 Office 365 URL 和 IP 地址范围

Office 365 用户从客户网络内部进行点对点呼叫

对于点对点呼叫,媒体流量总是采用最直接的路径传输到目标。但是,信令流量会传输到 Online 用户托管地的 Office 365 数据中心。由于两个用户位于同一个 WAN,并且客户端可以畅通无阻地直接通信,因此媒体会直接在用户之间流动。两个用户的信令流量会通过 ExpressRoute 连接传输到每个组织的数据中心。下图说明了此场景中的呼叫流。

点对点呼叫流

使用点对点呼叫的呼叫流。

你的网络中的 Online 用户加入托管在 Online 的会议

在点对点示例中,媒体流量总是采用最直接的路由传输到其目标,但是对于 Online 会议,目标位于 Office 365 云中。这意味着,从你的网络内部加入会议的所有用户的媒体流量,将通过 ExpressRoute 连接传输,而信令流量将传输到 Office 365 云。下图显示了你的网络内部的用户的媒体和信令流量将通过 ExpressRoute 连接传输,而从你的网络外部连接到 Internet 的用户的媒体和信令流量将直接通过 Internet 传输。例如,从咖啡店或酒店连接时就是如此。

请记住,会议位置取决于会议组织者而不是参与者。这意味着,如果会议由本地客户安排,媒体流量不会通过 ExpressRoute 传输到 Office 365 云,而是通过 Internet 传输到会议组织者的本地数据中心。

Online 会议的媒体流量的传输目标是 Office 365 云内部的数据中心,但该数据中心可能与加入会议的用户位于不同的地理区域。这可能会在以下两种情况下出现:

  • 如果会议组织者同与会者或参与者来自不同的公司,并且组织者所在的组织位于不同的地理位置或国家/地区。

  • 如果加入会议的用户的所在地与公司组织所在的国家/地区不同,例如公司为跨国公司或加入会议的用户正在出差。

在该场景中使用 ExpressRoute 的优势在于,通过 ExpressRoute Premium Add-on,沿着 ExpressRoute 路径传输的数据会自动通过 Microsoft 主干网传输,而不论会议组织者所在组织的数据中心位于哪个地理区域。

Online 用户加入 Online 会议时的呼叫流

托管的联机电话会议的呼叫流。

加入由 Hybrid 部署中的本地用户托管的会议

请记住,支持托管会议的会议服务器取决于会议组织者的所在地。在这种场景中,加入由 Hybrid 部署中本地用户所安排会议的用户的所有媒体流量,将传输到本地数据中心。  Online 托管用户的信令流量通过 Office 365 云中的用户组织进行建立,而媒体流量会尝试进行直接连接。在这种场景中,由于两个用户将在你的网络内部进行连接,因此可建立直接媒体连接,而 ExpressRoute 仅用于 Online 托管用户的信令流量。如果 Online 托管用户通过 Internet 进行连接,并且连接使用了在线边缘服务器,则媒体可能会通过 ExpressRoute 传输。

Hybrid 用户托管的会议的呼叫流

在内部托管的呼叫流。

使用本地边缘服务器和 Office 365 托管会议

当 Hybrid 用户加入 Online 托管会议时,我们知道信令和媒体流量的目标是 Office 365 云,并且因为用户通过 Internet 加入会议,所以通常会采用直接 Internet 路径。但是,在某些情况下,例如由于防火墙限制,直接 Internet 路径不可用。在这种情况下,本地边缘服务器可以中继媒体流量,这会使得媒体流量先返回到你的本地网络,然后再通过 ExpressRoute 回路传输到 Office 365 云。

本地用户使用本地边缘服务器加入 Online 会议呼叫

经过边缘服务器的电话会议的呼叫流。

使用 Skype for Business Cloud Connector Edition 的 PSTN 呼叫

使用Skype for Business Online 云连接线版本提供 PSTN 连接使用本地资源,如 SIP trunk 或 PSTN 网关,或使用最少的硬件设备与 Skype for Business 集成。使用云连接线版本,用户联机托管和它们不涉及调用计划时作为普通联机用户。 PSTN 方案信号将穿越客户端和云之间如果可用,适用 ExpressRoute 连接和媒体流量停留在您 WAN。 在此例中,信号使用 Office 365 云,并会终止于云连接线。

通过在 Office 365 和云连接线电话系统的 PSTN 呼叫

使用云 PBX Cloud Connector 的 PSTN 呼叫的呼叫流。

用户从客户网络加入时的 Skype 会议广播

Skype 会议广播是一种特殊用例,它由一个两部分会议组成,其中每部分都具有不同的网络传输特性。第一部分是内部会议,从网络性能的角度看,它也是最重要的部分。它是会议的实时部分,包含连接到 Office 365 云中会议服务器的一个或多个端点。此部分会议传输的数据与上述 Office 365 用户加入 Online 会议的示例完全相同。

Skype 广播会议的独特之处在于,会议会使用广播流服务分发给众多与会者。该广播流服务不可通过 ExpressRoute 进行路由,而是使用 Internet 并可选择由内容交付网络 (CDN) 服务提供支持。你需要认识到,广播流是一个单向媒体流,因为与会者只能听会议,不能讲话,并且广播流支持缓冲,所以对网络性能问题(例如延迟、数据包丢失和抖动)不太敏感。它没有针对这些问题优化广播流量,而是选择优化带宽利用率,接收流式媒体的与会者人数可能会非常多。

用户从客户网络加入时的 Skype 会议广播

Skype 会议直播的呼叫流。

根据部署类型分类的呼叫流模式

在上述常见呼叫流示例中,你了解了控制流量模式的一般原理,而下表汇总了大型部署和使用场景组合的流量模式。这些表没有列出所有可能的呼叫流组合,但可以帮助你进一步了解呼叫流的一般原理。

数据被列为位于组织的内部,即它在传输后并没有离开客户网络、Internet 或 ExpressRoute。下列模式基于最常见的网络设置(例如防火墙、联盟和 Internet 设置),并假设涉及多方或联盟流的所有组织拥有 ExpressRoute。在实践中,使用不同的设置可能会导致流量模式不同于下列流量模式。

Skype for Business Online 呼叫流

Skype for Business Online 使用场景涉及托管 Online 用户,而且这些用户可能会从你的内部网络或 Internet 进行呼叫。本地服务器不是这些场景的组成部分,因此所有与会议或 PSTN 有关的媒体将传输到 Office 365 云,并且 Online 用户边缘服务器也将在 Office 365 云中。

Skype for Business Online 呼叫流汇总

使用场景

端点

信令路径

媒体路径

示例流

说明

点对点呼叫

两个客户端,均位于你的网络中。

ExpressRoute

本地

Office 365 用户从客户网络内部进行点对点呼叫

点对点呼叫

两个客户端,一个位于你的网络(内部),另一个位于 Internet(外部)。

内部用户:ExpressRoute

外部用户:Internet

内部用户:ExpressRoute

外部用户:Internet 到 Office 365 边缘服务器。

你的网络中的 Online 用户加入托管在 Online 的会议

假设防火墙拦截了客户端之间的直接连接,这时需要使用在线边缘服务器。从内部用户到在线边缘服务器的流量采用的路径与到会议呼叫的会议服务器的流量采用的路径相似。

点对点呼叫联盟组织中的用户

两个客户端,一个位于你的网络(内部),另一个位于联盟组织网络(联盟)中的 Online 用户。

ExpressRoute

ExpressRoute

你的网络中的 Online 用户加入托管在 Online 的会议

假设防火墙拦截了客户端之间的直接连接,这时需要使用在线边缘服务器。从内部用户到在线边缘服务器的流量采用的路径与到会议呼叫的会议服务器的流量采用的路径相似。

客户网络中的用户加入会议呼叫

客户端位于你的网络,会议服务器位于 Office 365 云中。

ExpressRoute

ExpressRoute

你的网络中的 Online 用户加入托管在 Online 的会议

来自 Internet 的用户加入会议呼叫

客户端位于 Internet,会议服务器位于 Office 365 云中。

Internet

Internet

你的网络中的 Online 用户加入托管在 Online 的会议

加入其他公司的本地服务器托管的会议

客户端位于你的网络,会议服务器位于第三方数据中心中。

Internet

Internet

不适用

由于托管会议的会议服务器位于另一个客户的本地网络中,因此数据不会通过 Microsoft 云进行传输。

PSTN 呼叫

在客户网络并在 Office 365 云的电话系统服务器中的客户端

ExpressRoute

ExpressRoute

你的网络中的 Online 用户加入托管在 Online 的会议

PSTN 呼叫

在 internet 和在 Office 365 云电话系统服务器的客户端

Internet

Internet

不适用

媒体和信令将传输到 Office 365 数据中心。由于客户端端点位于 Internet 中,因此所有数据将通过 Internet 传输到 Microsoft 数据中心(即使连接需要使用在线边缘服务器)。

注意: ExpressRoute 将用于从位于公司网络中的用户到在线边缘服务器的媒体路径,但是如果使用了另一个客户的本地部署的边缘服务器,则不会使用 ExpressRoute。

Skype for Business Hybrid 呼叫流

Skype for Business 部署包含至少一部分本地托管用户时,将适用 Hybrid 呼叫流。本节所述的呼叫流包括本地会议,以及至少包含一个本地托管用户的点对点呼叫或 PSTN 呼叫。

使用场景

端点

信令路径

媒体路径

示例流

说明

点对点呼叫

两个客户端,一个位于客户网络,另一个在本地托管

本地

本地

Office 365 用户从客户网络内部进行点对点呼叫

由于用户为本地托管用户,因此信令将从本地传输到本地数据中心,而不是 Office 365 云。

点对点呼叫

两个客户端,均从客户网络进行连接。一个为 Online 托管,另一个为本地托管。

Online 用户:ExpressRoute

本地用户:本地

本地

Office 365 用户从客户网络内部进行点对点呼叫

只有 Online 托管用户将信令流量发送到 Office 365 云。

点对点呼叫联盟组织中的用户

两个客户端,一个位于客户网络(内部)中的本地用户,另一个位于联盟公司的网络(联盟)中的 Online 用户。

内部用户:本地

联盟用户:ExpressRoute

Internet 或 ExpressRoute(取决于使用 Online 还是本地边缘服务器)

你的网络中的 Online 用户加入 Online 托管会议使用本地边缘服务器和 Office 365 托管会议(适用于媒体流量)部分。

假设防火墙拦截了客户端之间的直接连接,这时需要使用在线边缘服务器。ICE 协商将为连接提供在线边缘服务器(供 Online 用户使用)和本地边缘服务器(供本地用户使用)。

客户网络中的用户加入会议呼叫(Online 用户安排的会议)

本地用户位于你的网络,会议服务器位于 Office 365 云中。

ExpressRoute

ExpressRoute

你的网络中的 Online 用户加入托管在 Online 的会议

会议呼叫的服务器资源取决于会议组织者。在本例中,会议由 Online 用户安排,因此资源位于 Office 365 云中。

PSTN 呼叫

本地用户位于你的网络和本地 Skype for Business 数据中心中。

本地

本地

使用 Skype for Business Cloud Connector Edition 的 PSTN 呼叫

除用户为本地托管外,与使用 Cloud Connector Edition 的场景类似,因此信令一直在你的网络中。

使用 Skype for Business 和 Cloud Connector 时的呼叫流

连接到 Cloud Connector Edition 的用户全部为 Online 托管用户。这意味着会议将为 Online 会议,并且信令遵循与 Online 用户场景相同的模式。对于 PSTN 呼叫以外的场景,呼叫流与上述 Skype for Business Online 呼叫流完全相同。

使用场景

端点

信令路径

媒体路径

示例流

说明

PSTN 呼叫

你的网络中的 Online 用户使用 Cloud Connector Edition。

本地

本地

使用 Skype for Business Cloud Connector Edition 的 PSTN 呼叫

PSTN 呼叫

Internet 中的 Online 用户使用 Cloud Connector Edition。

Internet

Internet

使用本地边缘服务器和 Office 365 托管会议使用 Skype for Business Cloud Connector Edition 的 PSTN 呼叫的组合。

Internet 用户通过 Cloud Connector 中包含的边缘服务器进行连接,而 Cloud Connector 将连接到 PSTN 网络。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×