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

Post on 26-Jan-2016

32 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

top related