מודל משאבים וטופולוגיות של Multicast
בדף הזה מובאת סקירה כללית של מודל המשאבים לשימוש ב-Multicast ב-Google Cloud והטופולוגיות הנתמכות.
מידע נוסף על המאפיינים הספציפיים של כל משאב זמין במאמרי העזרה של ה-API בנושא Multicast.
במאמר הפניה להרשאות של Multicast מוסבר על התפקידים וההרשאות ב-IAM שקשורים למשאבי Multicast.
מודל משאבים של multicast
בקטעים הבאים מתוארים Google Cloud המשאבים שנדרשים לניהול שידור מרובה משתתפים, ליצירת תנועה של שידור מרובה משתתפים ולצריכת תנועה של שידור מרובה משתתפים.
לעיון בתרשימים שממחישים את מודל המשאבים של שידור מרובה משתתפים בתרחישי הגדרה שונים, אפשר לעבור אל טופולוגיות של שידור מרובה משתתפים ודפוסי פריסה נוספים.
סקירה כללית של מודל המשאבים של שידור מרובה משתתפים
בטבלה הבאה מתוארים המשאבים שנדרשים לשימוש בשידור מרובה משתתפים ב-Google Cloud , ומי מנהל אותם. מידע נוסף על סוג מסוים של משאב מופיע בקטע המתאים.
| סוגי המשאבים | תיאור |
|---|---|
| דומיינים של multicast וטווחים של קבוצות
מנוהל על ידי מנהל רשת multicast |
משאבים שמשמשים לניהול שידור מרובה משתתפים:
דומיין יכול להכיל טווח אחד או יותר של קבוצות. |
| הגדרות של יצרן multicast
מנוהל על ידי מנהל ה-Multicast או מנהל רשת של מפיק Multicast, בהתאם לטופולוגיית ה-Multicast. |
משאבים שמוגדרים להפעלת יצרני מולטיקאסט ברשת VPC נתונה כדי לשלוח תנועת מולטיקאסט לדומיין נתון ולטווח אחד או יותר של קבוצות. המשאבים האלה צריכים להיות באותו פרויקט כמו משאבי הטווח של קבוצת הכתובות והדומיין של ה-multicast. |
| הגדרות של צרכני multicast
מנוהל על ידי: האדמין של ה-multicast או אדמין רשת של צרכן multicast, בהתאם לטופולוגיה של ה-multicast. |
משאבים שמוגדרים להפעלת צרכני מולטיקאסט ברשת VPC נתונה כדי לקבל תנועת מולטיקאסט עבור דומיין נתון וטווח אחד או יותר של קבוצות. המשאבים האלה יכולים להיות באותו פרויקט כמו משאבי טווח הקבוצות והדומיין של ה-Multicast, או בפרויקט אחר. |
דומיינים של שידור מרובה משתתפים
בטבלה הבאה מפורטים המשאבים שאדמינים של שידור מרובה משתתפים משתמשים בהם כדי ליצור ולנהל תשתית של שידור מרובה משתתפים.
מידע על יצירת המשאבים האלה זמין במאמר יצירת דומיינים של שידור מרובה כתובות.
| משאב | היקף | תיאור |
|---|---|---|
| קבוצת דומיין של multicast (אופציונלי) | עולמי |
מאגר לקיבוץ לוגי של שני דומיינים קשורים, שיכול לעזור לכם להשיג זמינות גבוהה לתשתית של שידור מרובה משתתפים. כששני דומיינים הם חלק מקבוצת דומיינים, Google Cloud התשתית של כל דומיין ממוקמת בשני רסיסים שונים של זמינות גבוהה. בנוסף, בהגדרות שמשתמשות בקבוצת דומיינים, Google Cloud נוצרת באופן אוטומטי מדיניות מיקום קומפקטית שאפשר להחיל על מופעים חדשים או קיימים של צרכני מולטיקאסט. כשמחילים את ההגדרה, Compute Engine מנסה למקם את המופע קרוב ככל האפשר לתשתית של תחום השידור המרובה (multicast) בתחום המתאים. |
| דומיין multicast | עולמי | מייצג דומיין אמינות ברשת ה-VPC של מנהל ה-Multicast, שבה כל דומיין משתמש בתשתית נפרדת להפצת תעבורת ה-Multicast. דומיינים של שידור מרובה משתתפים עוזרים ליצור יתירות בתשתית אם המפיקים שולחים את אותה תנועה לכתובות IP של קבוצות שידור מרובה משתתפים בדומיינים שונים. דומיינים של שידור מרובה משתתפים מספקים זמינות גבוהה יותר כשהם מוגדרים כחלק מקבוצת דומיינים. כשמנהל ה-Multicast יוצר דומיין, הוא גם מגדיר את הטופולוגיה של הרשת שבה ישתמש ה-Multicast. |
| הפעלת דומיין מרובה כתובות | אזורי | מייצג את התשתית שמפיצה תנועת מולטיקאסט. כשמפעילים דומיין מרובה שידורים באזור מסוים, Google Cloud מערכת מספקת תשתית לדומיין באזור הזה. התשתית פועלת בפרויקט דייר וברשת VPC שמנוהלים על ידי Google. |
טווחים של קבוצות מולטיקאסט
בטבלה הבאה מפורטים המשאבים שאדמינים של שידור מרובה משתתפים משתמשים בהם כדי ליצור ולנהל טווחי כתובות IP של קבוצות שידור מרובה משתתפים.
מידע על יצירת המשאבים האלה זמין במאמר בנושא יצירת טווחי כתובות לקבוצות מולטיקאסט.
| משאב | היקף | תיאור |
|---|---|---|
| טווח קבוצות מולטיקאסט | עולמי | טווח כתובות IP ייחודי של קבוצת מולטיקאסט ברשת ה-VPC של אדמין המולטיקאסט, שמשויך לדומיין מולטיקאסט ספציפי. דומיין יכול להכיל טווח אחד או יותר של קבוצות מולטיקאסט. רשת האדמינים מנהלת כתובות IP של קבוצות מולטיקאסט כדי לוודא שאין חפיפה בין כמה דומיינים. קבוצות מולטיקאסט חייבות להשתמש בטווח כתובות IP מסוג Class D ( טווח קבוצות ה-Multicast מספק גם דרך לשלוט בגישה לקבוצות Multicast. אפשר להגדיר את קבוצת הפרויקטים שיכולים להשתמש בטווח הקבוצה Google Cloud. מידע נוסף זמין במאמר בנושא יצירת טווח של קבוצות מולטיקאסט. |
| הפעלה של טווח קבוצות מולטיקאסט | אזורי | מאפשרת ליצרני multicast ולצרכני multicast להתחיל להשתמש בטווח כתובות IP של קבוצת multicast באזור נתון. |
הגדרות של מקורות multicast
בטבלה הבאה מפורטים המשאבים שצריך להגדיר כדי לאפשר למפיקים של שידורי מולטיקאסט ברשת VPC מסוימת לשלוח תנועת מולטיקאסט כמקור לטווח אחד או יותר של קבוצות מולטיקאסט.
מידע על יצירת המשאבים האלה זמין במאמר הפעלת האפשרות ליצירת תנועת נתונים בשיטת Multicast ברשת VPC.
| משאב | היקף | תיאור |
|---|---|---|
| שיוך של יצרן מולטיקאסט | אזורי | עבור דומיין מסוים של multicast, המשאב הזה משייך רשת VPC של יצרן multicast לדומיין באזור ספציפי. במילים אחרות, הפקודה מוסיפה את הרשת לדומיין ולאזור כרשת של יצרני שידור מרובה משתתפים. נדרש שיוך של מקורות מולטיקאסט בכל אזור שמכיל מקורות מולטיקאסט. בנוסף, צריך ליצור את שיוך המפיק לפני שיוצרים את הפעלת קבוצת המפיקים. |
| הפעלה של יצרן קבוצת מולטיקאסט | אזורי | עבור טווח מסוים של קבוצות מולטיקאסט, המשאב הזה מאפשר ליצרני מולטיקאסט להתחיל לשלוח תנועה לקבוצה מאזור ספציפי. במילים אחרות, הפקודה מפעילה רשת VPC של מפיק מולטיקאסט לטווח קבוצות ולאזור.
צריך להפעיל את ההגדרה 'יצירת קבוצת מולטיקאסט' לכל טווח וכל אזור של קבוצת מולטיקאסט שרוצים ליצור בהם תעבורת מולטיקאסט. |
הגדרות של צרכני multicast
בטבלה הבאה מתוארים המשאבים שצריך להגדיר כדי לאפשר לצרכני מולטיקאסט ברשת VPC מסוימת לקבל תעבורת מולטיקאסט עבור טווח אחד או יותר של קבוצות מולטיקאסט.
מידע על יצירת המשאבים האלה זמין במאמר הפעלת צריכה של תעבורת Multicast ברשת VPC. בנוסף, צריך לפעול לפי השלבים להגדרת IGMP למכונות צרכניות של שידור מרובה משתתפים.
אם באותה רשת מתארחים צרכני multicast ומפיקי multicast, צריך ליצור את השיוכים וההפעלות של צרכני ה-multicast אחרי השיוכים וההפעלות של מפיקי ה-multicast.
| משאב | היקף | תיאור |
|---|---|---|
| שיוך צרכן multicast | אזורי | לכל דומיין multicast, המשאב הזה משייך רשת VPC של צרכן multicast לדומיין באזור ספציפי. במילים אחרות, היא מוסיפה את הרשת לדומיין ולאזור כרשת צרכנים של שידור מרובה משתתפים. נדרש שיוך צרכן multicast בכל אזור שמכיל צרכני multicast. בנוסף, צריך ליצור את השיוך של הצרכן לפני שיוצרים את ההפעלה של צרכן הקבוצה. |
| הפעלת צרכן בקבוצת Multicast | אזורי | עבור טווח מסוים של קבוצות מולטיקאסט, המשאב הזה מאפשר לצרכני מולטיקאסט להתחיל לקבל תנועה עבור קבוצה באזור ספציפי. במילים אחרות, הוא מפעיל רשת VPC של צרכן multicast עבור טווח קבוצות ואזור.
צריך להפעיל צרכן של קבוצת מולטיקאסט לכל טווח וכל אזור של קבוצת מולטיקאסט שרוצים לצרוך בהם תעבורת מולטיקאסט. |
טופולוגיות של מולטיקאסט
בקטע הזה מתוארות הטופולוגיות שאדמין של שידור מולטיקאסט יכול להגדיר.
סקירה כללית של טופולוגיות של Multicast
כשיוצרים דומיין מרובה שידורים, צריך לבחור אחת מהטופולוגיות הבאות. אי אפשר לשנות את הטופולוגיה אחרי שיוצרים את הדומיין. אם תרחיש השימוש שלכם מחייב או עשוי לחייב בהמשך אירוח של צרכנים ומפיקים של שידורי מולטיקאסט ברשתות VPC שונות, הקפידו להגדיר את טופולוגיית הכוכב של Network Connectivity Center (NCC).
| טופולוגיה | תיאור |
|---|---|
| טופולוגיה של רשת VPC אחת | אם המפיקים והצרכנים של שידורי מולטיקאסט נמצאים תמיד באותה רשת VPC, צריך להשתמש בטופולוגיה של רשת VPC יחידה. בטופולוגיה הזו נעשה שימוש ברשת אחת כדי לנהל טווחים של קבוצות ודומיינים של שידור מרובה משתתפים, וכדי לארח צרכנים ומפיקים של שידור מרובה משתתפים. תנועת נתונים של Multicast נשלחת ומתקבלת רק בתוך הרשת. |
| טופולוגיית כוכב של NCC |
אם תרחיש השימוש שלכם דורש שצרכני ומפיקי מולטיקאסט יהיו ברשתות VPC שונות, השתמשו בטופולוגיית הכוכב של NCC. בטופולוגיה הזו נעשה שימוש ברשתות VPC נפרדות1 שמהוות חלק מאותו מרכז NCC, באופן הבא:
הטופולוגיה הזו מאפשרת קישוריות של שידור יחיד ושידור מרובה בין הרשתות בקבוצה המרכזית לבין הרשתות בקבוצת הקצה. עם זאת, היא לא יוצרת קישוריות בין רשתות בקבוצת קצה, מה שאומר שרשתות צרכניות של שידורי מולטיקאסט לא יכולות לתקשר ביניהן. כשמשתמשים בטופולוגיה הזו, חשוב להביא בחשבון את הנקודות הבאות:
בטופולוגיה הזו, אתם יכולים לשלוט בגישה לדומיין באמצעות אישור או דחייה של רשתות spoke ב-VPC אל או מהרשת המרכזית. מידע נוסף על NCC זמין במסמכי התיעוד של NCC. |
טופולוגיה של רשת VPC יחידה
בתרשימים שבקטע הזה מתואר הטופולוגיה של רשת VPC יחידה לשימוש בשידור מרובה משתתפים.
תעבורת Multicast בטופולוגיה של רשת VPC יחידה
בתרשים הבא מוצגת תעבורת Multicast בטופולוגיית רשת VPC יחידה.
בדוגמה הבסיסית הזו, מפיק מולטיקאסט שולח תנועה לצרכני מולטיקאסט באותו אזור. אפשר להרחיב את הטופולוגיה הזו על ידי הגדרת חלוקת שידור לקבוצה בין אזורים או דומיינים מיותרים של שידור לקבוצה.
הגדרת משאבים לטופולוגיה של רשת VPC יחידה
בתרשים הזה מוצגים משאבי ה-Multicast שצריך להגדיר כדי להשיג את קישוריות ה-Multicast שמתוארת בקטע הקודם.
בטבלה הבאה מתוארות הגדרות המשאבים בתרשים שלמעלה.
| סוגי המשאבים | הגדרות אישיות |
|---|---|
| דומיינים של שידור מרובה משתתפים וטווחים של קבוצות |
נוצר דומיין מולטיקאסט עם טווח קבוצות אחד או יותר ברשת ה-VPC, והוא מופעל באזור A. |
| הגדרות של מקורות multicast |
משאבים שמאפשרים ליצרן המולטיקאסט לשלוח תנועה מתחום A:
|
| הגדרות של צרכני multicast |
משאבים שמאפשרים לצרכני מולטיקאסט לקבל תנועה באזור א':
|
טופולוגיית כוכב של NCC
בתרשימים שבקטע הזה מתוארת טופולוגיית הכוכב של NCC עבור שידור מרובה משתתפים.
תנועת Multicast בטופולוגיית כוכב
בתרשים הבא מוצגת תנועת נתונים בשיטת שידור Multicast בטופולוגיית כוכב של NCC.
בדוגמה הבסיסית הזו, יצרן מולטיקאסט שולח תנועה לצרכני מולטיקאסט באותו אזור ברשתות VPC שונות. אפשר להרחיב את הטופולוגיה הזו על ידי הגדרת חלוקת שידור לקבוצה בין אזורים או תחומי שידור לקבוצה עם יתירות, או על ידי הוספה של עוד רשתות של יצרני שידור לקבוצה.
הגדרת המשאבים לטופולוגיית הכוכב
בתרשים הבא מוצגים משאבי הרשת וה-Multicast שצריך להגדיר כדי להשיג את קישוריות ה-Multicast שמתוארת בקטע הקודם.
בטבלה הבאה מתוארות הגדרות המשאבים בתרשים שלמעלה.
| סוגי המשאבים | הגדרות אישיות |
|---|---|
| דומיינים של שידור מרובה משתתפים וטווחים של קבוצות |
רשת VPC של אדמין מולטיקאסט היא רשת מרכזית במבנה Hub and Spoke, והיא מכילה דומיין מולטיקאסט עם טווחים של קבוצות שהופעלו באזור A. דומיין המולטיקאסט מוגדר עם הגדרת הטופולוגיה של NCC והרכזת הספציפית שבה רוצים להשתמש. |
| הגדרות של מקורות multicast |
רשת VPC של מקור מולטיקאסט היא רשת מרכזית במבנה Hub and Spoke, והיא מכילה משאבים שמאפשרים למקור המולטיקאסט לשלוח תעבורה מאזור A:
|
| הגדרות של צרכני multicast |
שלוש רשתות VPC של צרכני מולטיקאסט הן רשתות מסוג spoke בקצה של רשת ה-hub, וכל אחת מהן מכילה משאבים שמאפשרים לצרכני מולטיקאסט לקבל תעבורת נתונים באזור A:
|
דפוסי פריסה נוספים
בקטע הזה מתוארים דפוסי פריסה נוספים שאפשר לפעול לפיהם כשמגדירים שידור מרובה משתתפים ברשת VPC יחידה או בטופולוגיית כוכב של NCC. אפשר להשתמש בכל שילוב של דפוסי הפריסה האלה.
מולטיקאסט בין אזורים
בקטע הזה יש דיאגרמות שממחישות תנועת מולטיקאסט בין אזורים ואת דרישות ההגדרה המתאימות.
תעבורת מולטיקאסט בין אזורים
בתרשים הבא מוצגת תנועת Multicast בין אזורים בטופולוגיה של רשת VPC אחת. אפשר גם להגדיר תעבורת מולטיקאסט בין אזורים כשמשתמשים בטופולוגיית כוכב של NCC.
בדוגמה הזו, מפיק מולטיקאסט באזור B שולח תנועה לצרכני מולטיקאסט באזור A ובאזור B.
הגדרת משאבים ל-multicast בין אזורים
בתרשים הזה מוצגים משאבי ה-Multicast שצריך להגדיר כדי להשיג את קישוריות ה-Multicast בין אזורים שמתוארת בקטע הקודם.
בטבלה הבאה מתוארות הגדרות המשאבים בתרשים שלמעלה. כדי להשתמש בהגדרה הזו, צריך להגדיר כמה משאבים בכל אזור שבו יצרנים או צרכנים של שידורי מולטיקאסט שולחים או מקבלים תעבורה.
| סוגי המשאבים | הגדרות אישיות |
|---|---|
| דומיינים של שידור מרובה משתתפים וטווחים של קבוצות |
דומיין מולטיקאסט וטווח אחד או יותר של קבוצות נוצרים ברשת ה-VPC ומופעלים גם באזור A וגם באזור B. |
| הגדרות של מקורות multicast |
משאבים שמאפשרים ליצרן השידורים המרובים לשלוח תנועה מאזור ב':
|
| הגדרות של צרכני multicast |
משאבים שמאפשרים לצרכני מולטיקאסט לקבל תנועה באזור א':
משאבים שמאפשרים לצרכני מולטיקאסט לקבל תנועה באזור ב':
|
דומיינים מיותרים של Multicast
בקטע הזה יש דיאגרמות שממחישות שליחת תנועת מולטיקאסט דרך דומיינים מיותרים של מולטיקאסט, וגם את דרישות ההגדרה המתאימות.
תנועת multicast דרך דומיינים מיותרים
הדיאגרמה הבאה ממחישה דומיינים מיותרים של Multicast בטופולוגיה של רשת VPC אחת. אפשר גם להגדיר דומיינים מיותרים כשמשתמשים בטופולוגיית כוכב של NCC.
בדוגמה הזו, יצרן מולטיקאסט שולח תעבורה לצרכני מולטיקאסט באותו אזור באמצעות תשתית מולטיקאסט מיותרת שתואמת לשני דומיינים נפרדים של מולטיקאסט.
הגדרת משאבים לדומיינים מיותרים
בדיאגרמה הזו מוצגים משאבי ה-Multicast שצריך להגדיר כדי להשיג את קישוריות ה-Multicast העודפת שמתוארת בקטע הקודם.
בטבלה הבאה מתוארות הגדרות המשאבים בתרשים שלמעלה. כדי להשתמש בדומיינים של מולטיקאסט עם יתירות, צריך ליצור הגדרות עם יתירות לכל סוג משאב.
| סוגי המשאבים | הגדרות אישיות |
|---|---|
| דומיינים של שידור מרובה משתתפים וטווחים של קבוצות |
מקורות מידע על דומיינים של multicast עם יתירות:
|
| הגדרות של מקורות multicast |
משאבים שמאפשרים ליצרן השידורים המרובים לשלוח תנועה דרך דומיין 1 של שידורים מרובים מאזור א':
משאבים שמאפשרים ליצרן השידורים המרובים לשלוח תנועה דרך דומיין 2 של שידורים מרובים מאזור א':
|
| הגדרות של צרכני multicast |
משאבים שמאפשרים לצרכני Multicast לקבל תנועה דרך דומיין Multicast 1 באזור א':
משאבים שמאפשרים לצרכן המולטיקאסט לקבל תנועה דרך דומיין מולטיקאסט 2 באזור A:
|
VPC משותף
אפשר גם להשתמש ב-VPC משותף כדי להפריד בין משאבי רשת בפרויקט מארח לבין משאבי מחשוב בפרויקט שירות. מידע נוסף זמין במאמר סקירה כללית על VPC משותף.
התרשים הבא מדגים הגדרה לדוגמה:
- פרויקט מארח א' מכיל רשת VPC משותפת עם הגדרות של מקורות מולטיקאסט. פרויקט שירות א' מכיל מופע של יצרן מולטיקאסט שנוצר ברשת המשותפת.
- פרויקט מארח ב' מכיל רשת VPC משותפת עם הגדרות של צרכני Multicast. פרויקט השירות B מכיל מופע של צרכן multicast שנוצר ברשת המשותפת.