סקירה כללית על 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 מוגדרי-תוכנה, שמשתמש בתשתית מולטיקאסט בפרויקט דייר (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:

  • רשת אדמין של שידור מרובה משתתפים, שהיא מרכז ב-hub. כל אחד מהדומיינים הבאים של 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.

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