תרגיל בית מס` 1 - אוניברסיטת תל אביב

‫אוניברסיטת תל‪-‬אביב‬
‫הפקולטה להנדסה‬
‫ביה"ס להנדסת חשמל‬
‫‪ - 1904.1150‬מעבדה מתקדמת בתקשורת מחשבים‬
‫תרגיל מס' ‪1‬‬
‫נושאים‪:‬‬
‫‪‬‬
‫‪IP, RIP, OSPF, IGPR‬‬
‫שאלות להגשה‬
‫חלק ראשון – ‪:RIP‬‬
‫א‪.‬‬
‫הכן את מעבדת ‪ Modeler‬מס' ‪ 6‬בנושא ‪.RIP‬‬
‫‪Topology-> Open Annotation Palette‬‬
‫ב‪.‬‬
‫עבור הרשת הנתונה‪ ,‬מלא את הטבלאות הבאות בהתאם למה שנלמד בכתה על פרוטוקול ‪:RIP‬‬
‫‪C‬‬
‫‪D‬‬
‫‪B‬‬
‫‪A‬‬
‫‪E‬‬
‫‪F‬‬
‫‪G‬‬
‫‪1‬‬
‫אביב‬-‫אוניברסיטת תל‬
‫הפקולטה להנדסה‬
‫ביה"ס להנדסת חשמל‬
‫ מעבדה מתקדמת בתקשורת מחשבים‬- 1904.1150
Initial distances stored at each node
Final distances stored at each node
Distance/Price to reach a node
A
B
C
D
E
Distance/Price to reach a node
F
G
A
A
A
B
B
C
C
D
D
E
E
F
F
G
G
Initial routing table at node A
Destination
Cost
B
C
D
E
F
Final routing table at node A
Next Hop
Destination
B
B
C
C
D
D
E
E
F
F
G
G
2
Cost
Next Hop
G
‫אוניברסיטת תל‪-‬אביב‬
‫הפקולטה להנדסה‬
‫ביה"ס להנדסת חשמל‬
‫‪ - 1904.1150‬מעבדה מתקדמת בתקשורת מחשבים‬
‫ג‪ .‬כעת נתון גרף ממושקל‪ .‬מלא את הטבלאות בהתאם לגרף הנ"ל‪:‬‬
‫‪B‬‬
‫‪3‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪C‬‬
‫‪A‬‬
‫‪D‬‬
‫‪E‬‬
‫‪2‬‬
‫‪1‬‬
‫‪1‬‬
‫‪G‬‬
‫‪2‬‬
‫‪3‬‬
‫‪F‬‬
‫אביב‬-‫אוניברסיטת תל‬
‫הפקולטה להנדסה‬
‫ביה"ס להנדסת חשמל‬
‫ מעבדה מתקדמת בתקשורת מחשבים‬- 1904.1150
Initial distances stored at each node
Final distances stored at each node
Distance/Price to reach a node
A
B
C
D
E
Distance/Price to reach a node
F
G
A
A
A
B
B
C
C
D
D
E
E
F
F
G
G
Intial routing table at node B
Destination
Cost
B
C
D
E
F
Final routing table at node B
Next Hop
Destination
A
A
C
C
D
D
E
E
F
F
G
G
Cost
Next Hop
.‫ד‬
.)‫ צמתים‬4 ‫ ופתרון חלקי לבעיה (פתרון עבור‬,RIP ‫בכתה ראינו את בעיית ההתכנסות בפרוטוקול‬
.RIP ‫תן דוגמא למצב בו בעיית ההתכנסות עדיין קיימת בפרוטוקול‬
.‫ה‬
?OSPF -‫ כמו ב‬Load Balancing ‫ לא קיים‬RIP ‫מדוע בפרוטוקול‬
4
G
‫אוניברסיטת תל‪-‬אביב‬
‫הפקולטה להנדסה‬
‫ביה"ס להנדסת חשמל‬
‫‪ - 1904.1150‬מעבדה מתקדמת בתקשורת מחשבים‬
‫חלק שני – ‪:OSPF‬‬
‫הכן את מעבדת ‪ Modeler‬מס' ‪ 7‬בנושא ‪.OSPF‬‬
‫שאלות נוספות למעבדה מס' ‪:7‬‬
‫כעת נשווה את הפרוטוקולים הניתוב‪ RIP, OSPF, IGPR :‬וה‪.EIGPR -‬‬
‫הערות‪ :‬הצג את כל הגרפים ‪.As Is‬‬
‫ו‪.‬‬
‫כעת צור עותק של ‪ No_Areas‬בשם ‪.OSPF‬‬
‫ב‪ OSPF -‬קבע לאסוף את הנתונים הבאים‪troughput(bits/sec)->, troughput(bits/sec)<- :‬‬
‫ב ‪Link Statistics->point-to-point‬‬
‫תלחץ‬
‫‪ Global Attributes ,‬תבחר ‪ OSPF Sim Efficiency‬להיות ‪.Disabled‬‬
‫ז‪ .0.‬כעת צור עותק של ‪ OSPF‬בשם ‪.RIP‬‬
‫‪ Global Attributes ,‬תבחר ‪ RIP Sim Efficiency‬להיות ‪.Disabled‬‬
‫תלחץ‬
‫קבע פרוטוקול ניתוב להיות ‪.RIP‬‬
‫ז‪ .4.‬כעת צור שני עותקים של ‪ OSPF‬בשם ‪ IGPR‬וה‪ EIGPR -‬בדומה ל ז‪ 0.‬תוך שימוש בפרוטוקול‬
‫המתאים והביטול ‪ Sim Efficiency‬המתאים‪.‬‬
‫הרץ סימולציה לכל עותק החדש‪.‬‬
‫‪5‬‬
‫אוניברסיטת תל‪-‬אביב‬
‫הפקולטה להנדסה‬
‫ביה"ס להנדסת חשמל‬
‫‪ - 1904.1150‬מעבדה מתקדמת בתקשורת מחשבים‬
‫ז‪.3.‬‬
‫הצג על גרף אחד את התוצאות הנ"ל של >‪ troughput(bits/sec)-‬של ‪.RouterA<->RouterB‬‬
‫הסבר את הגרף‪.‬‬
‫ז‪.1.‬‬
‫הצג על גרף אחד את התוצאות הנ"ל של ‪ troughput(bits/sec)<-‬של ‪.RouterA<->RouterB‬‬
‫הסבר את הגרף‪.‬‬
‫ז‪.9.‬‬
‫הצג על גרף אחד את התוצאות הנ"ל של >‪ troughput(bits/sec) -‬של ‪.RouterA<->RouterC‬‬
‫הסבר את הגרף‪.‬‬
‫ז‪.6.‬‬
‫הצג על גרף אחד את התוצאות הנ"ל של >‪ troughput(bits/sec) -‬של ‪.RouterA<->RouterD‬‬
‫הסבר את הגרף‪.‬‬
‫ז‪.7.‬‬
‫הצג על גרף אחד את התוצאות הנ"ל של ‪ troughput(bits/sec) <-‬של ‪.RouterC<->RouterE‬‬
‫הסבר את הגרף‪.‬‬
‫‪6‬‬