Presentation is loading. Please wait.

Presentation is loading. Please wait.

ATM נתח לרשתות מגישים: צחי גליק 038450086 גיא מורגנשטרן 038450086.

Similar presentations


Presentation on theme: "ATM נתח לרשתות מגישים: צחי גליק 038450086 גיא מורגנשטרן 038450086."— Presentation transcript:

1 ATM נתח לרשתות מגישים: צחי גליק גיא מורגנשטרן

2 שלבי המצגת מבוא קצר על ATM . הגדרת הפרויקט ומטרותיו. הצגת הפרויקט .
סיכום ותוספות.

3 ATM פירוק הודעות לסגמנטים קבועים של 53 בתים.
ערוץ פיזי OC3 . פירוק הודעות לסגמנטים קבועים של 53 בתים. ה- CELL כיחידת אינפורמציה בסיסית. כקג

4 ATM Management Plane Higher Layers ATM Adaptation Layer ATM Layer
Control Plane User Plane Higher Layers ATM Adaptation Layer ATM Layer Physical Layer כקג

5 CELL 12 bytes VPI 5 bytes header 16 bytes VCI 48 bytes payload
PT 3 bits Clp 48 bytes payload CRC 8 bits

6 CELL Switching Cell Cell Switch Cell User User Switch

7 ATM QoS סוגי שירות שונים - ABR,VBR,UBR,CBR. בעיות ברשת ה - ATM .
כיצד נקצה משאבים. כיצד נבקר על ההקצאה.

8 ATM QoS ABR USER ATM Core ABR USER

9 ATM QoS ABR דורש בקרת משוב על התעבורה. RM Cells .
אלגוריתם מבוזר לחישוב תעבורות. זמני השהייה וקביעת פרמטרים. המערכת אינה דטרמיניסטית. בהתאם לרשת נתונה יש צורך לשחק עם הפרמטרים על מנת לקבל אופטימום.

10 הגדרת פרוייקט כלי לבדיקת רשת ה- ATM ברמת ה-CELL. - מוניטור.
- יצרן תאים. מימוש בכרטיס PC.

11 דרישות המוניטור סינונים של תאים קביעת קצבים וסטטיסטיקות Loop back.
VCI/VPI - מגדיר את היעד. PT - סוג ה- cell. CLP - עדיפות ה- cell. Byte ראשון מהמידע של התא. קביעת קצבים וסטטיסטיקות אחוז ה- OM, RM, data, ותאים שעברו את הסינון הדבקת time stamp לכל cell. Loop back.

12 דרישות יצרן התאים יכולת קבלת תא מה- HOST ושליחה על הרשת

13 סכמת בלוקים נוכחית PriBus utopia ATM PIGI Altera FIFO 32 bit LocalBus
controls controls controls 32 bit LocalBus 9060 PCI

14 הערות סכמת בלוקים נוכחית
למעבד יש גישה דרך ה PCI ל- LOCAL BUS ולכל הרכיבים עליו: PIGI : רגיסטרי מצב וקונפיגורציה ALTERA: רגיסטרים ומונים FIFO: מידע IN\OUT ורגיסטרים 9060: רגיסטרים Private Bus משמש להעברת תאים מה FIFO ל PIGI ו ALTERA ה ALTERA מנהלת את שני ה BUSים

15 ALTERA PriBusCnt filters stamper PGcnt registers counters LocalBusCnt

16 ALTERA (המשך) PGcnt filters
קורא תאים מה PIGI ומעביר אותם הלאה ל filters מכיל מכונת מצבים אשר עוקבת אחר המקום הנוכחי בתוך התא filters מקבל בתים מה PGcnt ובתים להשוואה מה registers מעביר את הבתים הלאה ל stamper מודיע האם התא: Pass, OM, RM, Data

17 ALTERA (המשך) Stamper PriBusCnt
מקבל בתים מה filters ושומר אותם עד שיודעים עם התא עבר או לא את הסינון מכניס time stamp בתחילת כל תא PriBusCnt מקבל בתים מה stamper ושולח אותם ל FIFO במידה ואין מידע ל ALTERA להעביר ל FIFO מודיע ל FIFO להעביר מידע ל PIGI

18 ALTERA (המשך) Counters registers
סופר: כמה תאים עברו, כמה מהם עברו מיון, כמה מהם OM,RM,DATA מקבל מה stamper הודעה פעם בשניה לשמור את ערך המונים ב LATCH כל שהמעבד יוכל לקרוא אותם registers מכיל את הקונפיגורציה של ה ALTERA מכין ל filters כל clk את הבית המתאים להשוואה

19 ALTERA (המשך) LocalBusCnt מפקח על ה Local Bus בצורת chipset
נותן גישה מה Local Bus אל ה registers ו counters

20 ,תוכנה תוכנת windows שימוש ב - vxd mapdev שימוש בפונקציות PCI bus .
פניה פשוטה ונוחה לרגיסטרים השונים. התוכנה הקיימת יכולה לשמש ככלי עתידי בבניית תוכנה סטטיסטית פשוטה.

21 תוכנה המשך אתחול מרחב הקונפיגורציה של ה - 9060 בעזרת פונקציות Bus:
Runtime Register Local Bus Base Address שימוש ב - vxd לקבלת כתובות לינאריות של ערכי הרגיסטרים במרחב הקונפיגורציה. ממשק וויזואלי בצורת תיבות דו-שיח.

22 המשכיות השלמת הפרוייקט. CELL BLUSTER .
מימוש תוכנה סטטיסטית על החומרה הקיימת. הצגה מלאה של capture cells . הוספת ניתוח ברמת החבילה.

23 אפשרויות הוספה יכולת לבצע זיהוי (בתוכנה) של AAL-5, וביצוע reassemble בתוכנה (רק בקצבים נמוכים). יכולת לייצר cells בצורה אוטומטית בתוכנה. ובקצבים נמוכים אפשרות ליצור סגמנטציה של חבילות אמיתיות, ושליחתן אל הרשת.

24 מצב הפרוייקט Hardware Debugging יכולת להתקשר עם רכיבים בכרטיס
בעיות עם ה - FIFO. תוכנה : קיימת תוכנה בסיסית לבדיקת הרגיסטרים השונים של הרכיבים, היכולה לשמש כפלטפורמה לתוכנה סטטיסטית פשוטה.

25 סיכום במשפט אחד: מתיש אך רווחי.


Download ppt "ATM נתח לרשתות מגישים: צחי גליק 038450086 גיא מורגנשטרן 038450086."

Similar presentations


Ads by Google