סקירה כללית על ULL Multicast

בדף הזה תוכלו לקרוא סקירה כללית על שידור מולטיקאסט עם זמן טעינה קצר במיוחד (ULL) ב-Google Cloud.

ל-ULL Multicast יש הרבה מאפיינים משותפים עם Cloud Multicast. בקטעים הבאים נתמקד במאפיינים הייחודיים של ULL Multicast.

השוואה בין ULL Multicast ו-Cloud Multicast

בטבלה הבאה מפורטים ההבדלים העיקריים בין ULL Multicast לבין Cloud Multicast:

מאפיין (property) Cloud Multicast ULL Multicast
סקירה כללית והגדרה
סיכום שירות multicast שמבוסס על שירותי Networking מוגדרי-תוכנה, שמשתמש בתשתית בפרויקט דייר (tenant) וברשת שמנוהלת על ידי Google כדי לשכפל ולהפיץ תעבורת נתונים. שירות מבוסס-חומרה לשידור מרובה משתתפים לאפליקציות עם דרישות מחמירות לגבי זמן האחזור והשונות של השידור המרובה. מסתמך על תשתית ישירות ברשת הפיזית כדי לשכפל ולהפיץ את התנועה.
מודל API ומשאבים אפשר לעיין ב
אפשר לעיין ב
תהליך ההגדרה סקירה כללית על הגדרת Cloud Multicast הוראות להגדרת ULL Multicast מופיעות במאמר סקירה כללית של הגדרת פתרון ULL.
מיקום והיקף
מיקומים נתמכים כל אחד מהפרטים הבאים:
רק את הפריטים הבאים:
היקף חלוקת התנועה כל אחד מהפרטים הבאים:
  • בתוך האזור
  • בתוך אזור

אפשר ליצור ולהפעיל דומיין יחיד של Multicast בכמה אזורים כדי להפעיל Multicast בין אזורים, כמו שמתואר בתבנית הפריסה בין אזורים ל-Cloud Multicast.

רק את הפריטים הבאים:
  • בתוך האזור

כל דומיין מולטיקאסט שהוגדר מראש נוצר ומופעל פעם אחת עבור תחום נתון כדי להפעיל מולטיקאסט בתוך התחום, כפי שמתואר בדפוס הפריסה האזורי למולטיקאסט עם זמן אחזור נמוך במיוחד (ULL).

משאבי מחשוב ורשת תואמים
סוגי מכונות Compute Engine נתמכים כל אחד מהפרטים הבאים:
רק את הפריטים הבאים:
  • מופעי U4P ו-U4C
סוגים נתמכים של רשתות VPC רשתות VPC לשימוש כללי:
  • רשתות VPC רגילות (ללא פרופיל רשת)
  • רשתות VPC שנוצרו עם פרופיל רשת אזורי (רשתות VPC אזוריות)
רשתות VPC עם פרופיל רשת ULL:
  • רשתות VPC של אופרטור ULL
  • רשתות VPC של משתתפים ב-ULL

מודל משאבים של ULL Multicast

ב-ULL Multicast נעשה שימוש באותו API ומודל משאבים כמו ב-Cloud Multicast, כולל כל משאב שמתואר במאמר סקירה כללית של מודל משאבי המולטיקאסט.

במקרה של ULL Multicast, הפרטים הבאים רלוונטיים:

מיפוי של מכונות וממשקי רשת לדומיינים של ULL Multicast

בקטע הזה מוסבר הקשר בין דומיינים של ULL Multicast, סוגי מכונות וירטואליות של ULL Compute Engine וממשקי הרשת של המכונות האלה. ההתנהגות שמתוארת בקטע הזה מניחה שנוצרו הגדרות מתאימות של שידור מרובה משתתפים, כפי שמתואר בסקירה כללית של ההגדרות של פתרון ULL.

בטבלה הבאה מתוארים סוגי המופעים, ממשקי הרשת והפעולות שנתמכים עבור תחום מסוים של ULL Multicast. אם מופעלים מופעים של יצרן וצרכן של שידור מרובה משתתפים שלא תואמים למיפוי הזה, הם לא יוכלו לשלוח ולקבל תנועה של שידור מרובה משתתפים מסוג ULL.

דומיין סוג המכונה פעולה נתמכת
‫Feed A
(נוצר עם הדומיין feed-a שהוגדר מראש)
מופע U4P

שליחת תנועת מולטיקאסט

מכונת U4P יכולה לשלוח תנועה לדומיין הזה מכל אחד מממשקי הרשת של ULL.

מופע U4C

קבלת תנועת Multicast.

מופע U4C צריך לקבל תעבורה באותו מספר של ממשק רשת שממנו מופע U4P שולח תעבורה. לדוגמה, אם מופע U4P שולח תנועה מ-nic1 עבור הדומיין הזה, מופע U4C חייב לקבל תנועה ב-nic1.

פיד ב'
(נוצר עם הדומיין feed-b שהוגדר מראש)
מופע U4P

שליחת תנועת מולטיקאסט

מכונת U4P יכולה לשלוח תנועה לדומיין הזה מכל אחד מממשקי הרשת של ULL.

מופע U4C

קבלת תנועת Multicast.

מופע U4C צריך לקבל תעבורה באותו מספר של ממשק רשת שממנו מופע U4P שולח תעבורה. לדוגמה, אם מופע U4P שולח תנועה מ-nic2 עבור הדומיין הזה, מופע U4C חייב לקבל תנועה ב-nic2.

דפוס פריסה אזורי של ULL Multicast

‫ULL Multicast תומך באותם טופולוגיות ודפוסי פריסה כמו Cloud Multicast, למעט Multicast בין אזורים.

בקטע הזה מוסבר על דפוס הפריסה הכללי לכל אזור של ULL Multicast, שמאפשר קישוריות מולטיקאסט בין יצרני מולטיקאסט בפרויקט של מפעיל בורסה לבין צרכני מולטיקאסט בפרויקטים של משתתפי בורסה. בתבנית הפריסה הזו נעשה שימוש בטופולוגיית כוכב של Network Connectivity Center ‏ (NCC) ובדומיינים של שידור מרובה למשתתפים עם יתירות.

תעבורת נתונים של ULL multicast באזור

בתרשים הבא מוצג תעבורת מולטיקאסט של ULL דרך דומיינים מיותרים של מולטיקאסט בטופולוגיית הכוכב של NCC.

בדוגמה הזו, יצרן מולטיקאסט שולח תעבורה לצרכני מולטיקאסט באותו אזור וברשתות VPC שונות של ULL, באמצעות תשתית מולטיקאסט מיותרת שתואמת לשני דומיינים נפרדים של מולטיקאסט.

‫ תעבורת נתונים של שידור מרובה משתתפים עם זמן אחזור נמוך במיוחד באזור.
תנועת מולטיקאסט של ULL באזור (לחצו כדי להגדיל).

הגדרת משאב באזור

בתרשים הבא מוצגים משאבי הרשת וה-multicast שצריך להגדיר כדי להשיג את קישוריות ה-multicast שמתוארת בקטע הקודם.

‫ הגדרת משאב ULL Multicast באזור.
הגדרת משאב של ULL Multicast באזור (לחצו כדי להגדיל).

בטבלה הבאה מתוארות הגדרות המשאבים בתרשים שלמעלה. כדי להשתמש בדומיינים מיותרים של שידור מרובה, צריך ליצור הגדרות מיותרות לכל סוג משאב של שידור מרובה.

סוגי המשאבים הגדרות אישיות
דומיינים של multicast וטווחים של קבוצות

מקורות מידע על דומיינים מיותרים של multicast:

  • רשת אדמין של שידור מרובה משתתפים שהיא מרכז בחיבור מרכזי. כל אחד מהדומיינים הבאים של Multicast מוגדר עם הגדרת הטופולוגיה של NCC ועם אותו רכז.
  • קבוצת דומיינים של multicast שפועלת כמאגר של דומיינים מיותרים של multicast.
  • נוצר ברשת דומיין מולטיקאסט של פיד א' וטווחים של קבוצות תואמות, והם מופעלים ב-us-south1-d. דומיין ה-multicast נוצר עם דומיין ה-ULL שהוגדר מראש feed-a.
  • נוצר ברשת דומיין מולטיקאסט של פיד B וטווח קבוצות תואם אחד או יותר, והם מופעלים ב-us-south1-d. דומיין ה-multicast נוצר עם דומיין ה-ULL שהוגדר מראש feed-b.
הגדרות של יצרן multicast

ההגדרה לדוגמה משתמשת באותה רשת כמו רשת האדמין של המולטיקאסט ורשת המפיק של המולטיקאסט.

משאבים שמאפשרים ל-nic1 של יצרן ה-multicast לשלוח תנועה דרך דומיין ה-multicast של פיד א':

  • שיוך של יצרן multicast בין הרשת לבין הדומיין של פיד א'
  • הפעלה של יצירת קבוצת מולטיקאסט עבור טווח אחד או יותר של קבוצות שמשויכות לדומיין של פיד א'

משאבים שמאפשרים לnic2 של יצרן ה-multicast לשלוח תנועה דרך דומיין ה-multicast של פיד ב':

  • שיוך של יצרן multicast בין הרשת לבין הדומיין של פיד ב'
  • הפעלה של יצירת קבוצת מולטיקאסט לטווח אחד או יותר של קבוצות שמשויכות לדומיין של פיד ב'
הגדרות של צרכני multicast

שתי רשתות צרכני multicast הן רשתות spoke בקצה של רשת hub, וכל אחת מהן מכילה משאבים שמאפשרים לצרכני multicast לקבל תנועה.

משאבים שמאפשרים ל-nic1 מצרכני המולטיקאסט לקבל תעבורה דרך דומיין המולטיקאסט של פיד A:

  • שיוך צרכן multicast בין הרשת לבין דומיין Feed A
  • הפעלה של צרכן בקבוצת מולטיקאסט עבור טווח אחד או יותר של קבוצות שמשויכות לדומיין של פיד א'

משאבים שמאפשרים ל-nic2 מהצרכנים של ה-multicast לקבל תנועה דרך דומיין ה-multicast של Feed B:

  • שיוך צרכן multicast בין הרשת לבין הדומיין של פיד ב'
  • הפעלה של צרכן בקבוצת מולטיקאסט עבור טווח אחד או יותר של קבוצות שמשויכות לדומיין של פיד ב'

מגבלות

ל-ULL Multicast יש את רוב המגבלות של Cloud Multicast (למשל, הוא מוגבל ל-IPv4 ול-UDP, ונדרש MTU של 1,500 בייט). במאמרים הבאים מפורטות מגבלות ספציפיות ל-ULL Multicast:

  • התמיכה ב-ULL Multicast קיימת רק באזורים הפרטיים של ULL Solution, ורק במכונות וירטואליות של ULL Compute Engine שמצורפות לרשתות ULL VPC, כפי שמתואר במאמר השוואה בין ULL Multicast לבין Cloud Multicast. אין תמיכה במיקומים ובסוגי משאבים אחרים.
  • אין תמיכה בתעבורת מולטיקאסט בין אזורים.
  • התמיכה ברפליקציה של חבילות נתונים תלויה בשירות הרפליקציה של חבילות הנתונים:

מכסות ומגבלות

משאבי Multicast שנוצרו לשימוש עם ULL Multicast נכללים ברוב המכסות והמגבלות של Cloud Multicast, כפי שמתואר במאמר מכסות ומגבלות של Multicast.

המאמרים הבאים