多點傳播資源模型和拓撲
本頁面提供Google Cloud 中多點傳播的資源模型總覽,以及支援的拓撲。
多點傳播資源模型
下列各節說明管理多播、產生多播流量及消耗多播流量所需的 Google Cloud 資源 。
如要查看說明不同設定情境中多播資源模型的圖表,請參閱多播拓撲和其他部署模式。
多播資源模型總覽
下表說明在Google Cloud 中使用多播所需的資源,以及管理這些資源的人員。如要進一步瞭解資源類型,請參閱對應章節。此外,您也可以在多播 API 參考資料中,查看各資源的特定屬性資訊。
| 資源類型 | 說明 |
|---|---|
| 多點傳播網域和群組範圍
管理者:多點傳播管理員 |
用於管理多點播送的資源:
網域可以包含一或多個群組範圍。 |
| 多點傳播供應端設定
管理方式:視多點傳播拓撲而定,由多點傳播管理員或多點傳播供應商網路管理員管理。 |
您設定的資源,可讓特定虛擬私有雲網路中的多播製作人,針對特定網域和一或多個群組範圍傳送多播流量。 這些資源必須與多播網域和群組範圍資源位於相同專案。 |
| 多點傳播消費者設定
管理對象:視多點傳播拓撲而定,可能是多點傳播管理員或多點傳播用戶網路管理員。 |
您設定的資源,可讓特定虛擬私有雲網路中的多播消費者接收特定網域和一或多個群組範圍的多播流量。 這些資源可以與多播網域和群組範圍資源位於相同專案,也可以位於不同專案。 |
多點傳播網域
下表說明多播管理員用來建立及管理多播基礎架構的資源。
如要瞭解如何建立這些資源,請參閱「建立多播網域」。
| 資源 | 範圍 | 說明 |
|---|---|---|
| 多點傳播網域群組 (選用) | 全球 |
邏輯上將兩個相關網域分組在一起的容器,可協助您為多點播送基礎架構實現高可用性。如果兩個網域屬於同一個網域群組, Google Cloud 會將每個網域的基礎架構放在兩個不同的高可用性分片中。 此外,對於使用網域群組的設定, Google Cloud會自動建立緊密放置政策,並視需要套用至新的或現有的多播消費者執行個體。套用後,Compute Engine 會盡量將執行個體放置在相應區域中,靠近多播網域的基礎架構。 |
| 多點傳播網域 | 全球 | 代表多播管理員 VPC 網路中的可靠性網域,每個網域使用個別基礎架構來分配多播流量。如果製作人將相同流量傳送至不同網域中的多點傳送群組 IP 位址,多點傳送網域有助於建立基礎架構備援。如果將多播網域設為網域群組的一部分,即可提高可用性。 建立網域時,多播管理員也會設定用於多播的網路拓撲。 |
| 啟用多點傳播網域 | 可用區 | 代表分配多點播送流量的基礎架構。在區域中啟用多播網域時,系統會為該區域中的網域佈建基礎架構。 Google Cloud 基礎架構會在 Google 管理的租戶專案和虛擬私有雲網路中運作。 |
多點傳播群組範圍
下表說明多播管理員用來建立及管理多播群組 IP 位址範圍的資源。
如要瞭解如何建立這些資源,請參閱「建立多點傳播群組範圍」。
| 資源 | 範圍 | 說明 |
|---|---|---|
| 多點傳播群組範圍 | 全球 | 與特定多播網域相關聯的多播管理員虛擬私有雲網路中,專屬的多播群組 IP 位址範圍。網域可以包含一或多個多點傳播群組範圍。管理員網路會管理多點傳播群組 IP 位址,確保多個網域之間不會重疊。 多點播送群組必須使用 IETF 定義的 D 類 IP 位址範圍 ( 多點傳播群組範圍也提供控管多點傳播群組存取權的方法。您可以設定可使用群組範圍的專案集。 Google Cloud詳情請參閱「建立多點傳播群組範圍」。 |
| 啟用多點傳播群組範圍 | 可用區 | 讓多點傳播生產者和消費者開始在特定區域中使用多點傳播群組 IP 位址範圍。 |
多點傳播供應端設定
下表說明必須設定的資源,才能讓特定虛擬私有雲網路中的多播製作人,將多播流量做為一或多個多播群組範圍的來源。
如要瞭解如何建立這些資源,請參閱「啟用虛擬私有雲網路以產生多點播送流量」。
| 資源 | 範圍 | 說明 |
|---|---|---|
| 多點傳播供應者關聯 | 可用區 | 針對特定多播網域,這項資源會將多播供應商虛擬私有雲網路與特定可用區中的網域建立關聯。換句話說,這會將網路新增至網域和區域,做為多播供應商網路。 每個含有多點傳播供應者的區域都必須有相關聯的多點傳播供應者。此外,您必須先建立製作人關聯,才能建立群組製作人啟用。 |
| 多點傳播群組供應者啟用作業 | 可用區 | 對於指定的多點傳播群組範圍,多點傳播供應者可透過這項資源,開始從特定區域將流量傳送至群組。換句話說,這項作業會為群組範圍和區域啟用多點傳播生產者 VPC 網路。 如要在多點傳播流量的每個多點傳播群組範圍和區域中產生流量,都必須啟用多點傳播群組供應者。 |
多播消費者設定
下表說明必須設定的資源,才能讓特定虛擬私有雲網路中的多播消費者接收一或多個多播群組範圍的多播流量。
如要瞭解如何建立這些資源,請參閱「啟用虛擬私有雲網路以取用多點播送流量」。此外,您必須按照步驟為多播消費者執行個體設定 IGMP。
如果多點傳播供應商和用戶位於同一網路,則必須先建立並啟用多點傳播供應商關聯,再建立並啟用多點傳播用戶關聯。
| 資源 | 範圍 | 說明 |
|---|---|---|
| 多點傳播用戶關聯 | 可用區 | 針對特定多點傳播網域,這項資源會將多點傳播用戶端虛擬私有雲網路與特定可用區中的網域建立關聯。換句話說,它會將網路新增至網域和區域,做為多點傳播用戶端網路。 每個含有多點傳播消費者的區域都必須有相關聯的多點傳播消費者。此外,您必須先建立消費者關聯,才能建立群組消費者啟用。 |
| 多點傳播群組用戶啟用作業 | 可用區 | 針對指定的多點傳播群組範圍,這個資源可讓多點傳播消費者開始接收特定區域中群組的流量。換句話說,這項作業會為群組範圍和區域啟用多點傳播用戶虛擬私有雲網路。 如要在多點傳播群組範圍和區域中接收多點傳播流量,必須啟用多點傳播群組用戶。 |
多點傳播拓撲
本節說明多點播送管理員可設定的拓撲。
多點傳播拓撲總覽
建立多點傳播網域時,您必須選擇下列其中一種拓撲。網域建立後即無法變更拓撲。如果您的用途需要或日後可能需要在不同的虛擬私有雲網路中代管多播製作人和消費者,請務必設定 Network Connectivity Center 星狀拓撲。
| 拓撲 | 說明 |
|---|---|
| 單一虛擬私有雲網路拓撲 | 如果多播供應商和消費者一律位於同一個 VPC 網路,請使用單一 VPC 網路拓撲。這個拓撲會使用單一網路來管理多播網域和群組範圍,並代管多播生產者和消費者。多點播送流量只會在網路內傳送及接收。 |
| Network Connectivity Center 星狀拓撲 |
如果您的用途需要多播供應商和消費者位於不同的虛擬私有雲網路,請使用網路連線中心星狀拓撲。 這個拓撲使用獨立的 VPC 網路1,這些網路屬於同一個 Network Connectivity Center 中樞,如下所示:
這種拓撲可讓中央群組和邊緣群組的網路之間,建立單點傳播和多點傳播連線。不過,這項功能不會在邊緣群組中的網路之間建立連線,也就是說,多播消費者網路無法彼此通訊。 使用這種拓撲時,請注意下列事項:
在這個拓撲中,您可以接受或拒絕連入/連出中樞的虛擬私有雲輪輻,藉此控管網域的存取權。 如要進一步瞭解 Network Connectivity Center,請參閱 Network Connectivity Center 說明文件。 |
單一虛擬私有雲網路拓撲
本節的圖表說明多點傳播的單一虛擬私有雲網路拓撲。
單一虛擬私有雲網路拓撲中的多播流量
下圖說明單一 VPC 網路拓撲中的多點播送流量。
在這個基本範例中,多點傳播製作工具會將流量傳送至相同區域中的多點傳播消費者。您可以設定跨區域多播分配或多餘多播網域,擴展這個拓撲。
單一虛擬私有雲網路拓撲的資源設定
這張圖說明您必須設定的多播資源,才能達成上一節所述的多播連線。
下表說明上圖中的資源設定。
| 資源類型 | 設定 |
|---|---|
| 多點傳播網域和群組範圍 |
在虛擬私有雲網路中建立一或多個群組範圍的多播網域,並在區域 A 中啟用。 |
| 多點傳播供應端設定 |
允許多點傳播製作人從可用區 A 傳送流量的資源:
|
| 多播消費者設定 |
資源,可讓多點傳播消費者在可用區 A 中接收流量:
|
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 星狀拓撲時,您也可以設定備援網域。
在本例中,多點傳播製作人會透過對應兩個不同多點傳播網域的備援多點傳播基礎架構,將流量傳送至同一區域中的多點傳播消費者。
備援網域的資源設定
下圖說明您必須設定的多播資源,才能實現上一節所述的備援多播連線。
下表說明上圖中的資源設定。如要使用備援多點傳播網域,您必須為每個資源類型建立備援設定。
| 資源類型 | 設定 |
|---|---|
| 多點傳播網域和群組範圍 |
多餘多點傳播網域的資源:
|
| 多點傳播供應端設定 |
資源 (允許多點傳播製作人透過可用區 A 的多點傳播網域 1 傳送流量):
資源 (允許多點傳播供應商透過可用區 A 的多點傳播網域 2 傳送流量):
|
| 多播消費者設定 |
資源 (可讓多點傳播消費者透過可用區 A 中的多點傳播網域 1 接收流量):
資源可讓多點傳播消費者透過可用區 A 中的多點傳播網域 2 接收流量:
|
共用虛擬私有雲
您可以選擇使用共用虛擬私有雲,將主專案中的網路資源與服務專案中的運算資源分開。詳情請參閱「共用虛擬私有雲總覽」。
下圖說明設定範例:
- 主專案 A 包含共用虛擬私有雲網路,並具有多點播送製作人設定。服務專案 A 包含在共用網路中建立的多播製作人執行個體。
- 主專案 B 包含具有多播消費者設定的共用虛擬私有雲網路。服務專案 B 包含在共用網路中建立的多播消費者執行個體。
後續步驟
- 請參閱多播設定總覽。