多點傳播資源模型和拓撲

本頁面提供Google Cloud 中多點傳播的資源模型總覽,以及支援的拓撲。

多點傳播資源模型

下列各節說明管理多播、產生多播流量及消耗多播流量所需的 Google Cloud 資源 。

如要查看說明不同設定情境中多播資源模型的圖表,請參閱多播拓撲其他部署模式

多播資源模型總覽

下表說明在Google Cloud 中使用多播所需的資源,以及管理這些資源的人員。如要進一步瞭解資源類型,請參閱對應章節。此外,您也可以在多播 API 參考資料中,查看各資源的特定屬性資訊。

資源類型 說明
多點傳播網域群組範圍

管理者多點傳播管理員

用於管理多點播送的資源:

  • 多播網域代表分配多播流量的基礎架構。
  • 多點傳播群組範圍代表多點傳播群組的 IP 位址。

網域可以包含一或多個群組範圍。

多點傳播供應端設定

管理方式:視多點傳播拓撲而定,由多點傳播管理員或多點傳播供應商網路管理員管理。

您設定的資源,可讓特定虛擬私有雲網路中的多播製作人,針對特定網域和一或多個群組範圍傳送多播流量。

這些資源必須與多播網域和群組範圍資源位於相同專案。

多點傳播消費者設定

管理對象:視多點傳播拓撲而定,可能是多點傳播管理員或多點傳播用戶網路管理員

您設定的資源,可讓特定虛擬私有雲網路中的多播消費者接收特定網域和一或多個群組範圍的多播流量。

這些資源可以與多播網域和群組範圍資源位於相同專案,也可以位於不同專案。

多點傳播網域

下表說明多播管理員用來建立及管理多播基礎架構的資源。

如要瞭解如何建立這些資源,請參閱「建立多播網域」。

資源 範圍 說明
多點傳播網域群組 (選用) 全球

邏輯上將兩個相關網域分組在一起的容器,可協助您為多點播送基礎架構實現高可用性。如果兩個網域屬於同一個網域群組, Google Cloud 會將每個網域的基礎架構放在兩個不同的高可用性分片中。

此外,對於使用網域群組的設定, Google Cloud會自動建立緊密放置政策,並視需要套用至新的或現有的多播消費者執行個體。套用後,Compute Engine 會盡量將執行個體放置在相應區域中,靠近多播網域的基礎架構。

多點傳播網域 全球

代表多播管理員 VPC 網路中的可靠性網域,每個網域使用個別基礎架構來分配多播流量。如果製作人將相同流量傳送至不同網域中的多點傳送群組 IP 位址,多點傳送網域有助於建立基礎架構備援。如果將多播網域設為網域群組的一部分,即可提高可用性。

建立網域時,多播管理員也會設定用於多播的網路拓撲

啟用多點傳播網域 可用區 代表分配多點播送流量的基礎架構。在區域中啟用多播網域時,系統會為該區域中的網域佈建基礎架構。 Google Cloud 基礎架構會在 Google 管理的租戶專案和虛擬私有雲網路中運作。

多點傳播群組範圍

下表說明多播管理員用來建立及管理多播群組 IP 位址範圍的資源。

如要瞭解如何建立這些資源,請參閱「建立多點傳播群組範圍」。

資源 範圍 說明
多點傳播群組範圍 全球

與特定多播網域相關聯的多播管理員虛擬私有雲網路中,專屬的多播群組 IP 位址範圍。網域可以包含一或多個多點傳播群組範圍。管理員網路會管理多點傳播群組 IP 位址,確保多個網域之間不會重疊。

多點播送群組必須使用 IETF 定義的 D 類 IP 位址範圍 (224.0.0.0/4)。

多點傳播群組範圍也提供控管多點傳播群組存取權的方法。您可以設定可使用群組範圍的專案集。 Google Cloud詳情請參閱「建立多點傳播群組範圍」。

啟用多點傳播群組範圍 可用區 讓多點傳播生產者和消費者開始在特定區域中使用多點傳播群組 IP 位址範圍。

多點傳播供應端設定

下表說明必須設定的資源,才能讓特定虛擬私有雲網路中的多播製作人,將多播流量做為一或多個多播群組範圍的來源。

如要瞭解如何建立這些資源,請參閱「啟用虛擬私有雲網路以產生多點播送流量」。

資源 範圍 說明
多點傳播供應者關聯 可用區

針對特定多播網域,這項資源會將多播供應商虛擬私有雲網路與特定可用區中的網域建立關聯。換句話說,這會將網路新增至網域和區域,做為多播供應商網路。

每個含有多點傳播供應者的區域都必須有相關聯的多點傳播供應者。此外,您必須先建立製作人關聯,才能建立群組製作人啟用。

多點傳播群組供應者啟用作業 可用區 對於指定的多點傳播群組範圍,多點傳播供應者可透過這項資源,開始從特定區域將流量傳送至群組。換句話說,這項作業會為群組範圍和區域啟用多點傳播生產者 VPC 網路。

如要在多點傳播流量的每個多點傳播群組範圍和區域中產生流量,都必須啟用多點傳播群組供應者。

多播消費者設定

下表說明必須設定的資源,才能讓特定虛擬私有雲網路中的多播消費者接收一或多個多播群組範圍的多播流量。

如要瞭解如何建立這些資源,請參閱「啟用虛擬私有雲網路以取用多點播送流量」。此外,您必須按照步驟為多播消費者執行個體設定 IGMP

如果多點傳播供應商和用戶位於同一網路,則必須先建立並啟用多點傳播供應商關聯,再建立並啟用多點傳播用戶關聯。

資源 範圍 說明
多點傳播用戶關聯 可用區

針對特定多點傳播網域,這項資源會將多點傳播用戶端虛擬私有雲網路與特定可用區中的網域建立關聯。換句話說,它會將網路新增至網域和區域,做為多點傳播用戶端網路。

每個含有多點傳播消費者的區域都必須有相關聯的多點傳播消費者。此外,您必須先建立消費者關聯,才能建立群組消費者啟用。

多點傳播群組用戶啟用作業 可用區 針對指定的多點傳播群組範圍,這個資源可讓多點傳播消費者開始接收特定區域中群組的流量。換句話說,這項作業會為群組範圍和區域啟用多點傳播用戶虛擬私有雲網路。

如要在多點傳播群組範圍和區域中接收多點傳播流量,必須啟用多點傳播群組用戶。

多點傳播拓撲

本節說明多點播送管理員可設定的拓撲。

多點傳播拓撲總覽

建立多點傳播網域時,您必須選擇下列其中一種拓撲。網域建立後即無法變更拓撲。如果您的用途需要或日後可能需要在不同的虛擬私有雲網路中代管多播製作人和消費者,請務必設定 Network Connectivity Center 星狀拓撲。

拓撲 說明
單一虛擬私有雲網路拓撲 如果多播供應商和消費者一律位於同一個 VPC 網路,請使用單一 VPC 網路拓撲。這個拓撲會使用單一網路來管理多播網域和群組範圍,並代管多播生產者和消費者。多點播送流量只會在網路內傳送及接收。
Network Connectivity Center 星狀拓撲

如果您的用途需要多播供應商和消費者位於不同的虛擬私有雲網路,請使用網路連線中心星狀拓撲。

這個拓撲使用獨立的 VPC 網路1,這些網路屬於同一個 Network Connectivity Center 中樞,如下所示:

  • 多播管理員虛擬私有雲網路,是中樞中心群組中的虛擬私有雲輪輻。
  • 一或多個多播供應商虛擬私有雲網路,這些網路是中樞中心群組中的虛擬私有雲輪輻。你可以選擇下列任一做法:
    • 如要在與多播管理員網路不同的虛擬私有雲網路中,代管多播製作人,可以建立多播製作人網路。多播製作人網路必須與多播管理員網路位於相同專案。
    • 如要在多播管理員虛擬私有雲網路中代管多播製作人,您可以將多播管理員網路做為多播製作人網路。
  • 一或多個多播用戶虛擬私有雲網路,這些網路是中樞邊緣群組中的虛擬私有雲輪輻。多播消費者網路可以與管理員網路位於相同或不同專案。

這種拓撲可讓中央群組和邊緣群組的網路之間,建立單點傳播和多點傳播連線。不過,這項功能不會在邊緣群組中的網路之間建立連線,也就是說,多播消費者網路無法彼此通訊。

使用這種拓撲時,請注意下列事項:

  • 每個網路的虛擬私有雲輪輻都必須將含有多播供應商或多播消費者的子網路範圍匯出至中樞。
  • Google Cloud 禁止 連接至中樞的 VPC 輪輻之間出現子網路範圍重疊,詳情請參閱「子網路路徑的唯一性」。 為避免重疊,您可以在建立輪輻時使用匯出篩選器,指定要宣傳的子網路範圍。

在這個拓撲中,您可以接受或拒絕連入/連出中樞的虛擬私有雲輪輻,藉此控管網域的存取權。

如要進一步瞭解 Network Connectivity Center,請參閱 Network Connectivity Center 說明文件

1 在 Network Connectivity Center 星狀拓撲中,多播管理員虛擬私有雲網路也可以代管多播供應商和消費者。

單一虛擬私有雲網路拓撲

本節的圖表說明多點傳播的單一虛擬私有雲網路拓撲。

單一虛擬私有雲網路拓撲中的多播流量

下圖說明單一 VPC 網路拓撲中的多點播送流量。

在這個基本範例中,多點傳播製作工具會將流量傳送至相同區域中的多點傳播消費者。您可以設定跨區域多播分配多餘多播網域,擴展這個拓撲。

單一虛擬私有雲網路拓撲中的多點播送流量。
單一虛擬私有雲網路拓撲中的多點播送流量 (按一下可放大)。

單一虛擬私有雲網路拓撲的資源設定

這張圖說明您必須設定的多播資源,才能達成上一節所述的多播連線。

單一虛擬私有雲網路拓撲中的多播資源。
單一虛擬私有雲網路拓撲中的多播資源 (按一下可放大)。

下表說明上圖中的資源設定。

資源類型 設定
多點傳播網域和群組範圍

在虛擬私有雲網路中建立一或多個群組範圍的多播網域,並在區域 A 中啟用。

多點傳播供應端設定

允許多點傳播製作人從可用區 A 傳送流量的資源:

  • 虛擬私有雲網路與網域之間的組播生產端關聯
  • 一或多個群組範圍的多點傳播群組供應者啟用作業
多播消費者設定

資源,可讓多點傳播消費者在可用區 A 中接收流量:

  • 虛擬私有雲網路與網域之間的多點傳播消費者關聯
  • 一或多個群組範圍的多點傳播群組用戶啟用作業

Network Connectivity Center 星型拓撲

本節的圖表說明多點傳播的 Network Connectivity Center 星型拓撲。

星型拓撲中的多點傳播流量

下圖說明網路連線中心星狀拓撲中的多點傳播流量。

在這個基本範例中,多播傳送端會將流量傳送至不同虛擬私有雲網路中相同區域的多播接收端。您可以設定跨區域多播分配備援多播網域,或新增更多多播製作人網路,擴展這個拓撲。

Network Connectivity Center 星狀拓撲中的多播流量。
Network Connectivity Center 星狀拓撲中的多點播送流量 (按一下可放大)。

星狀拓撲的資源設定

下圖說明您必須設定的網路和多播資源,才能達成上一節所述的多播連線。

Network Connectivity Center 星狀拓撲中的多點傳播資源。
Network Connectivity Center 星狀拓撲中的多播資源 (按一下可放大)。

下表說明上圖中的資源設定。

資源類型 設定
多點傳播網域和群組範圍

多播管理員虛擬私有雲網路是中樞上的中心輪輻,包含一或多個在區域 A 中啟用的群組範圍。

多點傳播網域會使用 Network Connectivity Center 拓撲設定和要使用的特定中樞進行設定。

多點傳播供應端設定

多播供應商虛擬私有雲網路是中樞的中心輪輻,內含可讓多播供應商從區域 A 傳送流量的資源:

  • 虛擬私有雲網路與網域之間的組播生產端關聯
  • 一或多個群組範圍的多點傳播群組供應者啟用作業
多點傳播消費者設定

三個多播消費者 VPC 網路是中樞的邊緣輪輻,且每個網路都包含資源,可讓多播消費者在 A 區域接收流量:

  • 虛擬私有雲網路與網域之間的多點傳播消費者關聯
  • 一或多個群組範圍的多點傳播群組用戶啟用作業

其他部署模式

本節說明在單一虛擬私有雲網路或 Network Connectivity Center 星狀拓撲中設定多點播送時,可採用的其他部署模式。您可以任意搭配使用這些部署模式。

跨可用區多點傳播

本節包含圖表,說明跨區域多播流量和對應的設定需求。

跨可用區多點傳播流量

下圖說明單一 VPC 網路拓撲中的跨區域多播流量。使用 Network Connectivity Center 星狀拓撲時,您也可以設定跨區域多播流量。

在本範例中,區域 A 中的多播製作人會將流量傳送至區域 A 和區域 B 中的多播消費者。

跨可用區的多播流量分配。
跨區域多點播送流量分配 (按一下可放大)。

跨區域多播的資源設定

下圖說明您必須設定的多播資源,才能實現上一節所述的跨區域多播連線。

用於跨可用區分配的多點傳播資源。
用於跨區域分配的多播資源 (按一下即可放大)。

下表說明上圖中的資源設定。這項設定需要在每個區域中設定多個資源,多播製作人或消費者會在這些區域傳送或接收流量。

資源類型 設定
多點傳播網域和群組範圍

在虛擬私有雲網路中建立多播網域和一或多個群組範圍,並在區域 A 和區域 B 中啟用。

多點傳播供應端設定

允許多點傳播製作人從可用區 A 傳送流量的資源:

  • 虛擬私有雲網路與網域之間的組播生產端關聯
  • 一或多個群組範圍的多點傳播群組供應者啟用作業
多播消費者設定

允許多點傳播消費者在可用區 A 中接收流量的資源:

  • 虛擬私有雲網路與網域之間的多點傳播消費者關聯
  • 一或多個群組範圍的多點傳播群組用戶啟用作業

允許多點傳播消費者在 B 區域接收流量的資源:

  • 虛擬私有雲網路與網域之間的多點傳播消費者關聯
  • 一或多個群組範圍的多點傳播群組用戶啟用作業

多餘的多點傳播網域

本節包含的圖表說明如何透過備援多播網域傳送多播流量,以及相關設定需求。

透過備援網域的多點傳播流量

下圖說明單一 VPC 網路拓撲中的備援多點傳播網域。使用 Network Connectivity Center 星狀拓撲時,您也可以設定備援網域。

在本例中,多點傳播製作人會透過對應兩個不同多點傳播網域的備援多點傳播基礎架構,將流量傳送至同一區域中的多點傳播消費者。

透過備援網域的多點傳播流量。
透過備援網域的多點播送流量 (按一下可放大)。

備援網域的資源設定

下圖說明您必須設定的多播資源,才能實現上一節所述的備援多播連線。

多餘網域的資源設定。
備援網域的資源設定 (按一下即可放大)。

下表說明上圖中的資源設定。如要使用備援多點傳播網域,您必須為每個資源類型建立備援設定。

資源類型 設定
多點傳播網域和群組範圍

多餘多點傳播網域的資源:

  • 做為多餘多點傳播網域容器的多點傳播網域群組。
  • 在虛擬私有雲網路中建立多播網域 1 和一或多個對應的群組範圍,並在區域 A 中啟用。
  • 系統會在虛擬私有雲網路中建立多播網域 2 和一或多個對應的群組範圍,並在區域 A 中啟用。
多點傳播供應端設定

資源 (允許多點傳播製作人透過可用區 A 的多點傳播網域 1 傳送流量):

  • 虛擬私有雲網路與網域 1 之間的多點傳播供應者關聯
  • 與網域 1 相關聯的一或多個群組範圍的多點傳播群組供應者啟用作業

資源 (允許多點傳播供應商透過可用區 A 的多點傳播網域 2 傳送流量):

  • 虛擬私有雲網路與網域 2 之間的組播生產者關聯
  • 與網域 2 相關聯的一或多個群組範圍的多點傳播群組供應者啟用作業
多播消費者設定

資源 (可讓多點傳播消費者透過可用區 A 中的多點傳播網域 1 接收流量):

  • VPC 網路與網域 1 之間的多點傳播消費者關聯
  • 與網域 1 相關聯的一或多個群組範圍的多點傳播群組用戶啟用作業

資源可讓多點傳播消費者透過可用區 A 中的多點傳播網域 2 接收流量:

  • VPC 網路與網域 2 之間的組播消費者關聯
  • 與網域 2 相關聯的一或多個群組範圍的多點傳播群組用戶啟用

共用虛擬私有雲

您可以選擇使用共用虛擬私有雲,將主專案中的網路資源與服務專案中的運算資源分開。詳情請參閱「共用虛擬私有雲總覽」。

下圖說明設定範例:

  • 主專案 A 包含共用虛擬私有雲網路,並具有多點播送製作人設定。服務專案 A 包含在共用網路中建立的多播製作人執行個體。
  • 主專案 B 包含具有多播消費者設定的共用虛擬私有雲網路。服務專案 B 包含在共用網路中建立的多播消費者執行個體。
多播的共用虛擬私有雲設定範例。
多點播送的共用虛擬私有雲設定範例 (按一下可放大)。

後續步驟