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

37
הההה הההההה הההה הההההה ה ה- - multicast multicast הההה ה הההה ה- - ATM ATM טטטטט טטטטטטט: ההההה הההה017680810 הההה ההההה034531046 טטטט: ההההה ההה הההה ההההההה ההההה הההה ההההההה ההההה הההההה הההההה

Upload: milton

Post on 26-Jan-2016

32 views

Category:

Documents


3 download

DESCRIPTION

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

TRANSCRIPT

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

multicast multicast--התקן לתמיכה בהתקן לתמיכה ב

ATMATM--ברשת הברשת ה

017680810 גדעון נעים מבצעי הפרויקט:

שרון מזרחי 034531046

אלעזר ראבמנחה:

הצגת הפרויקט לצוות המעבדה הצגת הפרויקט לצוות המעבדה

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

מטרת הפרויקט:מטרת הפרויקט:

בניית התקן חיצוני המתחבר למתג ומאפשר לו שידור מיעד אחד למספר

multicastיעדים ע"י בניית עץ שידור .ATMברשת ה-

Page 3: התקן לתמיכה ב - 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

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

multicastmulticastמהו שידור מהו שידור ??ATMATMברשת ה-ברשת ה-

שידורpoint to multi-point מיעד אחדלמספר יעדים.

שכפול במתג למספרports .שונים.הקמת עץ שידור

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

Point to multi-pointPoint to multi-pointNot using multicastNot using multicast

switch switch switchמחשבקצה

מחשבקצה

מחשבקצה

שני ערוצים נפרדים

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

Point to multi-pointPoint to multi-pointUsing multicastUsing multicast

switch switch switchמחשבקצה

מחשבקצה

מחשבקצה

ערוץ אחד שכפולוהתפצלות

שני ערוצים נפרדים

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

הבעיה:הבעיה:

רוב המתגים הקיימים אינםאו תומכים multicastתומכים ב-

באופן מצומצם בלבד.

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

הפתרון:הפתרון:

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

השכפול בכרטיס.

switchכרטיסmulticast

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

יתרונות הפתרון המוצע:יתרונות הפתרון המוצע:

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

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

חסרונות הפתרון המוצע:חסרונות הפתרון המוצע:

יש צורך לחבר כרטיסmulticast לכל כניסה של המתג וכרטיס נוסף שיקשר את

למחשב multicastכרטיסי ה-שמבקר את המתג.

.השהיות נוספות בכניסה למתג .השכפול ליציאה אחת גורם לתור.שינוי התוכנה של המתג

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

תאור הפרויקט: תאור הפרויקט:

כרטיסmulticast..כרטיס מתאם

בפרויקט ימומשו שני כרטיסים:

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

מטרות הכרטיס המתאם:מטרות הכרטיס המתאם:

לאפשר חיבור של עד ארבעה למחשב שמבקר multicastכרטיסי

את המתג.

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

הכרטיס המתאםהכרטיס המתאם

PCI BUS

הכרטיס המתאם

Multicastכרטיס

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

רשימת הרכיבים המיוחדים בפרויקט זה:רשימת הרכיבים המיוחדים בפרויקט זה:

9080 PLX

Altera FLEX 10K70

FIFO IDT 72251 8192*9 15LPHY PM5946

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

EAB:EAB:

EAB’s

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

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

::EAB’sEAB’sשימוש ב-שימוש ב-

זיכרון יציאהטבלת השכפול

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

PHYסכמת בלוקים:סכמת בלוקים:

(PM5946)

FIF

O

בקר קבלת

מידע

בקר שליחת

מידע

הבקר המרכזי

הכרטיס המתאם

זיכרון ה

אצי

הי

טבלת השכפול

מנהל הזיכרון של הטבלה

PCI BUS

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

HEADER

ATMATMתא ברשת ה- תא ברשת ה-

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

סכמת בלוקים של הבקר סכמת בלוקים של הבקר המרכזי: המרכזי:

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

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

מטרות מנהל הזיכרון:מטרות מנהל הזיכרון:

לאפשר כתיבה ומחיקה שלVC.-לבדוק האם הVC .רשום בטבלה-להחזיר לבקר המרכזי את הVC

החדשים. להוות בורר לפניה לטבלה )בין הבקר

המרכזי לבין הכרטיס המתאם(.

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

מנהל הזיכרון:

טבלתהשכפו

ל

בקרכתיבהקריאה

בוררעם עדיפות )

(PLX-ל

data[15..0]

address[7..0]

WE

q[15..0]

בקר מנהל הזיכרון בלוק

חיפוש

בלוק המרת הכתובות

הכרטיס המתאם

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

טבלת השכפול:

16 VC’s

15 VCיעדים VC מקור

bits 16*256טבלה בגודל של

00

01

11

10

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

DriverDriver

מהווה ממשק אשר DRIVERה- מאפשר גישה לטבלאות השכפול

דרך multicastשל כרטיסי ה- הכרטיס המתאם.

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

WINDRIVER:WINDRIVER:

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

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

multicastmulticastתפריט כרטיסי ה-תפריט כרטיסי ה-

אופציה מספר שמונה מציגה את התפריט הבא:

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

1. 1. Change active multicast cardChange active multicast card

האופציה מאפשרת בחירת הכרטיס שעליו תתבצענה הפעולות.

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

4. 4. Add new multicast source and Add new multicast source and its destinations. its destinations.

האופציה מאפשרת הוספת מקור ויעדים.

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

::22דוגמא של אופציה דוגמא של אופציה

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

::33דוגמא של אופציה דוגמא של אופציה

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

::88דוגמא של אופציה דוגמא של אופציה

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

דוגמא של מחיקת מקור:דוגמא של מחיקת מקור:

ברבעיה הראשונה ישנם שלושה מקורות.כאשר אנו נמחק את המקור האמצעי, על

לקדם את המקור השלישי כך driverה-שיהיה רצף של מקורות.

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

5. Delete a multicast source5. Delete a multicast source

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

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

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

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

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

מצב הפרויקט:מצב הפרויקט:

הכרטיס המתאם גמור. •החלק התחתון של כרטיס •

גמור אך החלק העליון multicastה- עוד צריך לעבור בדיקה.

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

לוח זמנים:לוח זמנים:

RADCOMמהרגע שהמכשיר של •יעבוד, עוד כשבועיים של

debugging.

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

The The End End