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

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

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

השוואה בין שידור מרובה כתובות (Multicast) של ULL לבין Cloud Multicast

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

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

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

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

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

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

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

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

פרטים על ULL Multicast:

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

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

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

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

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

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

מופע U4C

קבלת תנועת שידורים מרובים.

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

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

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

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

מופע U4C

קבלת תנועת שידורים מרובים.

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

תבנית פריסה אזורית של ULL Multicast

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

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

תנועת Multicast של ULL באזור

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

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

תנועת Multicast של 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.
הגדרות של מקורות מולטיקאסט

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

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

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

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

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

שתי רשתות צרכנים של Multicast הן רשתות מסוג Edge Spoke ב-Hub, וכל אחת מהן מכילה משאבים שמאפשרים לצרכני Multicast לקבל תנועה.

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

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

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

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

מגבלות

ל-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.

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