התקן לתמיכה ב - multicast ברשת ה - atm
DESCRIPTION
התקן לתמיכה ב - multicast ברשת ה - ATM. הצגת הפרויקט לצוות המעבדה. מבצעי הפרויקט: גדעון נעים 017680810 שרון מזרחי 034531046 מנחה: אלעזר ראב. מטרת הפרויקט :. בניית התקן חיצוני המתחבר למתג ומאפשר לו שידור מיעד אחד למספר יעדים ע"י בניית עץ שידור multicast ברשת ה - ATM. רשת ה - ATM. - PowerPoint PPT PresentationTRANSCRIPT
multicast multicast--התקן לתמיכה בהתקן לתמיכה ב
ATMATM--ברשת הברשת ה
017680810 גדעון נעים מבצעי הפרויקט:
שרון מזרחי 034531046
אלעזר ראבמנחה:
הצגת הפרויקט לצוות המעבדה הצגת הפרויקט לצוות המעבדה
מטרת הפרויקט:מטרת הפרויקט:
בניית התקן חיצוני המתחבר למתג ומאפשר לו שידור מיעד אחד למספר
multicastיעדים ע"י בניית עץ שידור .ATMברשת ה-
ATMATMרשת ה-רשת ה-
,רשת מאופיינת קשרVC. 155.5קצב שידור של Mb/sec. בתים.53שידור תאים בגודל מיתוג בעזרתLabel Swapping .
switchVC=8 VC=2
Port a Port b
Port a: VC=8 Port b: VC=2
Input Output
multicastmulticastמהו שידור מהו שידור ??ATMATMברשת ה-ברשת ה-
שידורpoint to multi-point מיעד אחדלמספר יעדים.
שכפול במתג למספרports .שונים.הקמת עץ שידור
Point to multi-pointPoint to multi-pointNot using multicastNot using multicast
switch switch switchמחשבקצה
מחשבקצה
מחשבקצה
שני ערוצים נפרדים
Point to multi-pointPoint to multi-pointUsing multicastUsing multicast
switch switch switchמחשבקצה
מחשבקצה
מחשבקצה
ערוץ אחד שכפולוהתפצלות
שני ערוצים נפרדים
הבעיה:הבעיה:
רוב המתגים הקיימים אינםאו תומכים multicastתומכים ב-
באופן מצומצם בלבד.
הפתרון:הפתרון:
.הרכבת כרטיס על סיב המידע הנכנס למתג-שימוש בFIFO .על מנת לאגור תאים קשר בין המחשב שמבקר את המתג לטבלת
השכפול בכרטיס.
switchכרטיסmulticast
יתרונות הפתרון המוצע:יתרונות הפתרון המוצע:
.פתרון זול יחסית למחיר מתג.אין צורך בשינוי עבודת הרשת.קל להתקנה
חסרונות הפתרון המוצע:חסרונות הפתרון המוצע:
יש צורך לחבר כרטיסmulticast לכל כניסה של המתג וכרטיס נוסף שיקשר את
למחשב multicastכרטיסי ה-שמבקר את המתג.
.השהיות נוספות בכניסה למתג .השכפול ליציאה אחת גורם לתור.שינוי התוכנה של המתג
תאור הפרויקט: תאור הפרויקט:
כרטיסmulticast..כרטיס מתאם
בפרויקט ימומשו שני כרטיסים:
מטרות הכרטיס המתאם:מטרות הכרטיס המתאם:
לאפשר חיבור של עד ארבעה למחשב שמבקר multicastכרטיסי
את המתג.
הכרטיס המתאםהכרטיס המתאם
PCI BUS
הכרטיס המתאם
Multicastכרטיס
רשימת הרכיבים המיוחדים בפרויקט זה:רשימת הרכיבים המיוחדים בפרויקט זה:
9080 PLX
Altera FLEX 10K70
FIFO IDT 72251 8192*9 15LPHY PM5946
EAB:EAB:
EAB’s
.Alteraאלמנטים של זיכרון בתוך ה- .EAB’s 9ישנם FLEX 10K70ב- .256 ביטים * 8בגודל של EABכל
::EAB’sEAB’sשימוש ב-שימוש ב-
זיכרון יציאהטבלת השכפול
PHYסכמת בלוקים:סכמת בלוקים:
(PM5946)
FIF
O
בקר קבלת
מידע
בקר שליחת
מידע
הבקר המרכזי
הכרטיס המתאם
זיכרון ה
אצי
הי
טבלת השכפול
מנהל הזיכרון של הטבלה
PCI BUS
HEADER
ATMATMתא ברשת ה- תא ברשת ה-
סכמת בלוקים של הבקר סכמת בלוקים של הבקר המרכזי: המרכזי:
REN12
8
SC
FMP
בלוקByte
Sender
בלוק
Get VC
בלוק
Send VC to MM
מנהל הזיכרוןשל הטבלה
זיכרון יציאה
FIFO
בקרOutput Memto Phy
PHY
FSC
8
9
8
בלוק האיחוד
16 16
AC
16בתים 2 לאVC
1616
2
GH
GVCGNVC
SNEXT
מטרות מנהל הזיכרון:מטרות מנהל הזיכרון:
לאפשר כתיבה ומחיקה שלVC.-לבדוק האם הVC .רשום בטבלה-להחזיר לבקר המרכזי את הVC
החדשים. להוות בורר לפניה לטבלה )בין הבקר
המרכזי לבין הכרטיס המתאם(.
מנהל הזיכרון:
טבלתהשכפו
ל
בקרכתיבהקריאה
בוררעם עדיפות )
(PLX-ל
data[15..0]
address[7..0]
WE
q[15..0]
בקר מנהל הזיכרון בלוק
חיפוש
בלוק המרת הכתובות
הכרטיס המתאם
טבלת השכפול:
16 VC’s
15 VCיעדים VC מקור
bits 16*256טבלה בגודל של
00
01
11
10
DriverDriver
מהווה ממשק אשר DRIVERה- מאפשר גישה לטבלאות השכפול
דרך multicastשל כרטיסי ה- הכרטיס המתאם.
WINDRIVER:WINDRIVER:
השתמשנו בשלד Driverעל מנת ליצור את ה- יצרה. WINDRIVERשתוכנית ה-
multicastmulticastתפריט כרטיסי ה-תפריט כרטיסי ה-
אופציה מספר שמונה מציגה את התפריט הבא:
1. 1. Change active multicast cardChange active multicast card
האופציה מאפשרת בחירת הכרטיס שעליו תתבצענה הפעולות.
4. 4. Add new multicast source and Add new multicast source and its destinations. its destinations.
האופציה מאפשרת הוספת מקור ויעדים.
::22דוגמא של אופציה דוגמא של אופציה
::33דוגמא של אופציה דוגמא של אופציה
::88דוגמא של אופציה דוגמא של אופציה
דוגמא של מחיקת מקור:דוגמא של מחיקת מקור:
ברבעיה הראשונה ישנם שלושה מקורות.כאשר אנו נמחק את המקור האמצעי, על
לקדם את המקור השלישי כך driverה-שיהיה רצף של מקורות.
5. Delete a multicast source5. Delete a multicast source
טבלת השכפול לאחר המחיקהטבלת השכפול לאחר המחיקה
מבנה הנתונים לאחר המחיקהמבנה הנתונים לאחר המחיקה
מצב הפרויקט:מצב הפרויקט:
הכרטיס המתאם גמור. •החלק התחתון של כרטיס •
גמור אך החלק העליון multicastה- עוד צריך לעבור בדיקה.
לוח זמנים:לוח זמנים:
RADCOMמהרגע שהמכשיר של •יעבוד, עוד כשבועיים של
debugging.
The The End End