1 / 37

התקן לתמיכה ב - multicast ברשת ה - ATM

התקן לתמיכה ב - multicast ברשת ה - ATM. הצגת הפרויקט לצוות המעבדה. מבצעי הפרויקט: גדעון נעים 017680810 שרון מזרחי 034531046 מנחה: אלעזר ראב. מטרת הפרויקט :. בניית התקן חיצוני המתחבר למתג ומאפשר לו שידור מיעד אחד למספר יעדים ע"י בניית עץ שידור multicast ברשת ה - ATM. רשת ה - ATM.

milton
Download Presentation

התקן לתמיכה ב - multicast ברשת ה - ATM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. התקן לתמיכה ב-multicast ברשת ה-ATM הצגת הפרויקט לצוות המעבדה מבצעי הפרויקט: גדעון נעים 017680810 שרון מזרחי 034531046 מנחה: אלעזר ראב

  2. מטרת הפרויקט: בניית התקן חיצוני המתחבר למתג ומאפשר לו שידור מיעד אחד למספר יעדים ע"י בניית עץ שידורmulticast ברשת ה-ATM.

  3. רשת ה-ATM • רשת מאופיינת קשר, VC. • קצב שידור של 155.5Mb/sec. • שידור תאים בגודל 53 בתים. • מיתוג בעזרתLabel Swapping. switch VC=8 VC=2 Port a Port b Output Input Port a: VC=8 Port b: VC=2

  4. מהו שידורmulticast ברשת ה-ATM? • שידור point to multi-pointמיעד אחד למספר יעדים. • שכפול במתג למספר portsשונים. • הקמת עץ שידור.

  5. Point to multi-pointNot using multicast מחשב קצה switch switch switch מחשב קצה מחשב קצה שני ערוצים נפרדים

  6. Point to multi-pointUsing multicast מחשב קצה switch switch switch מחשב קצה מחשב קצה ערוץ אחד שכפול והתפצלות שני ערוצים נפרדים

  7. הבעיה: • רוב המתגים הקיימים אינם תומכים ב-multicast או תומכים באופן מצומצם בלבד.

  8. הפתרון: • הרכבת כרטיס על סיב המידע הנכנס למתג. • שימוש ב-FIFO על מנת לאגור תאים. • קשר בין המחשב שמבקר את המתג לטבלת השכפול בכרטיס. כרטיס multicast switch

  9. יתרונות הפתרון המוצע: • פתרון זול יחסית למחיר מתג. • אין צורך בשינוי עבודת הרשת. • קל להתקנה.

  10. חסרונות הפתרון המוצע: • יש צורך לחבר כרטיסmulticast לכל כניסה של המתג וכרטיס נוסף שיקשר את כרטיסי ה-multicast למחשב שמבקר את המתג. • השהיות נוספות בכניסה למתג. • השכפול ליציאה אחת גורם לתור. • שינוי התוכנה של המתג.

  11. תאור הפרויקט: • כרטיסmulticast. • כרטיס מתאם. בפרויקט ימומשו שני כרטיסים:

  12. מטרות הכרטיס המתאם: לאפשר חיבור של עד ארבעה כרטיסי multicastלמחשב שמבקר את המתג.

  13. הכרטיס המתאם כרטיס Multicast הכרטיס המתאם PCI BUS

  14. רשימת הרכיבים המיוחדים בפרויקט זה: • 9080 PLX • Altera FLEX 10K70 • FIFO IDT 72251 8192*9 15L • PHY PM5946

  15. EAB: אלמנטים של זיכרון בתוך ה- Altera. ב- FLEX 10K70 ישנם 9 EAB’s. כלEAB בגודל של 8 ביטים * 256. EAB’s

  16. שימוש ב-EAB’s: זיכרון יציאה טבלת השכפול

  17. PHY (PM5946) סכמת בלוקים: בקר קבלת מידע בקר שליחת מידע זיכרון היציאה FIFO הבקר המרכזי טבלת השכפול מנהל הזיכרון של הטבלה הכרטיס המתאם PCI BUS

  18. תא ברשת ה- ATM HEADER

  19. סכמת בלוקים של הבקר המרכזי: FIFO PHY בקר Output Mem to Phy 9 REN12 בלוקByte Sender זיכרון יציאה 8 FSC FMP SC AC 8 8 GH 16 2 בתים לאVC בלוקSend VC to MM בלוק האיחוד בלוקGet VC 16 16 GNVC GVC 16 16 2 NEXT S מנהל הזיכרון של הטבלה

  20. מטרות מנהל הזיכרון: • לאפשר כתיבה ומחיקה שלVC. • לבדוק האם ה-VC רשום בטבלה. • להחזיר לבקר המרכזי את ה-VC החדשים. • להוות בורר לפניה לטבלה (בין הבקר המרכזי לבין הכרטיס המתאם).

  21. מנהל הזיכרון: בקר מנהל הזיכרון בלוק חיפוש בקר כתיבה קריאה טבלת השכפול data[15..0] בורר ( עם עדיפות ל-PLX) address[7..0] q[15..0] WE בלוק המרת הכתובות הכרטיס המתאם

  22. טבלת השכפול: טבלה בגודל של 256*16 bits VC מקור 15 VC יעדים 00 01 16 VC’s 10 11

  23. Driver ה- DRIVER מהווה ממשק אשר מאפשר גישה לטבלאות השכפול של כרטיסי ה- multicast דרך הכרטיס המתאם.

  24. WINDRIVER: על מנת ליצור את ה- Driver השתמשנו בשלד שתוכנית ה- WINDRIVER יצרה.

  25. תפריט כרטיסי ה-multicast אופציה מספר שמונה מציגה את התפריט הבא:

  26. 1. Change active multicast card האופציה מאפשרת בחירת הכרטיס שעליו תתבצענה הפעולות.

  27. 4. Add new multicast source and its destinations. האופציה מאפשרת הוספת מקור ויעדים.

  28. דוגמא של אופציה 2:

  29. דוגמא של אופציה 3:

  30. דוגמא של אופציה 8:

  31. דוגמא של מחיקת מקור: ברבעיה הראשונה ישנם שלושה מקורות. כאשר אנו נמחק את המקור האמצעי, על ה-driver לקדם את המקור השלישי כך שיהיה רצף של מקורות.

  32. 5. Delete a multicast source

  33. טבלת השכפול לאחר המחיקה

  34. מבנה הנתונים לאחר המחיקה

  35. מצב הפרויקט: • הכרטיס המתאם גמור. • החלק התחתון של כרטיס ה-multicast גמור אך החלק העליון עוד צריך לעבור בדיקה.

  36. לוח זמנים: • מהרגע שהמכשיר שלRADCOM יעבוד, עוד כשבועיים של debugging .

  37. The End

More Related