MARS – Multicast Address Resolution Server
שידור לרב הוא התהליך בו מארח מקור או יישות פרוטוקול שולחים מנה למספר יעדים באופן סימולטני ע"י שימוש בפעולת "שידור" מקומית אחת.
ATM זוהי טכנולוגית שכבת קישור חדישה התומכת במגוון פרוטוקולים, כולל IP.
לפרוטוקול MARS 2 יעדים נרחבים:
1. הגדרת רישום קבוצת כתובות ומכניזם של חלוקת חברות המאפשרים ל- UNI 3.0/3.1 מבוססי רשתות לתמוך בישרות שידור לרב של פרוטוקולים כמו IP.
2. הגדרת התנהגויות נקודות קצה מסויימות בכדי לנהל VCs של נקודה להרבה נקודות על מנת להגדיר שידור לרב של מנות בשכבה 3.
MARS הוא הרחבה מקבילה של שרת ה- ATM ARP.
הוא פועל כמו וסת, המקשר את המזהים של קבוצת השידור לרב של שכבה 3 עם מנשקי ה- ATM המייצגים את חברי הקבוצה.
הודעות MARS תומכות בחלוקת מידע של חברות קבוצת שידור לרב בין MARS לנקודות הקצה (מארחים או נתבים).
החלטת כתובת נקודת הקצה שואלת את ה- MARS כאשר כתובת בשכבה 3 צריכה להיות מוחלטת לסט של נקודות קצה ATM בכל זמן.
נקודות הקצה מעדכנות את MARS כאשר הן צריכות להצטרף או לעזוב קבוצות מסויימות בשכבה 3.
על מנת לספק הודעה אסינכרונית של שינויים בחברות הקבוצה ה- MARS מנהל קשר של נקודה להרבה נקודות VC עבור כל נקודות הקצה התומכות בשידור לרב.
כל MARS מנהל אשכול של נקודות קצה מסופחות ATM.
תבנית כותרת ה- MARS היא כדלקמן:
:
משפחת כתובת (2 ביטים) |
|
|
(2 ביטים)בודק סוכם |
(2 ביטים) היסט ההרחבות |
(2 ביטים) קוד פעולה |
(1 ביט) ATM סוג ואורך מספר מקור ה- |
(1 ביט) ATM סוג ואורך מקור תת כתובת ה- |
MARS מבנה כותרת ה-
משפחת כתובת
הגדרת סוג כתובות שכבת הקישור שמועברות.
מזהה פרוטוקול
מכיל 2 תתי שדות:
סוג הפרוטוקול - 16 ביטים.
הרחבת SNAP אפשרית לסוג פרוטוקול – 40 ביטים.
שמורים
שדה השמורים יכול להיות מחולק ולסמן משמעויות מסויימות לפרוטוקולי בקרה אחרים באמצעות מספר הגרסה.
בודק סוכם
שדה זה נושא בודק סוכם שטנדרטי של ה- IP המחושב לאורך כל ההודעה.
היסט ההרחבות
שדה זה מזהה את קיומה ומיקומה של רשימת פרמטרים משלימים אפשרית.
קוד פעולה
שדה זה מחולק ל- 2 תתי שדות: גרסה וסוג.
הגרסה מראה שהפעולה מתבצעת, בהקשר של גרסת פרוטוקול בקרה המזוהה באמצעות גרסת הפעולה.
סוג ואורך מספר מקור ה- ATM
מידע בנושא כתובת מקור החומרה.
סוג ואורך מקור תת כתובת ה- ATM
מידע בנוגע לתת כתובת המקור של החומרה.