שיעור 3 – ניתוב בין וילאנים – ראוטר על מקל ותתי ממשק

Inter-Vlan routing – ניתוב בין רשתות – וילאנים

עד עכשיו ייחסנו ל-VLAN את הכוח לחלק את הרשת לתתי-רשתות, כך שכל רשת עומדת בפני עצמה, ולא יכולה לדבר אחת עם השניה, כך למשל אם מחשב מחובר לממשק בסוויץ' המשוייך ל- VLAN 1, הוא אינו יוכל לדבר עם מחשב המחובר לממשק בסוויץ' המשוייך ל- VLAN 2.


מה קורה כאשר אני רוצה שה- VLANים יוכלו לדבר אחד עם השני?
אבל למה בכלל שארצה דבר כזה? – הסיבה לכך היא, שהשימוש העיקרי של ה- VLAN אינו להפריד בין רשתות לצרכי אבטחה אלא להקטין את "מתחם הברודקסט" (Broadcast Domain), כדי שברודקסטים ברשת לא יועברו ע"י הסוויצ'ים לכל הרכיבים ברשת אלא רק לרכיבים מסויימים. – דבר זה מקטין מאוד את תעבורת הרשת.

כדי לבצע זאת, עלי לבצע: Inter-Vlan Routing (ניתוב בין וילאנים), ישנן 2 דרכים לבצע זאת:

  1. הדרך הישנה: באמצעות נתב – ראוטר (Router), שיטה זו לעיתים מכונה: "ראוטר על מקל" ("Router On a Stick"). בשיטה זו אומרים לראוטר להסתכל בחבילה ולקרוא את האינקספולציה של DOT1Q. – בשיטה זו בדרך כלל נגדיר על גבי תתי-ממשק (Sub-Interfaces) את האינקספולציה עבור VLAN מסויים ואת כתובת האייפי של תת הממשק.
  2. הדרך החדשה: באמצעות סוויץ' בשכבה 3 (Layer-3 switch).  סוויץ' זה יכול לדבר בשכבה ה-3 שכבת הרשת.

פקודות הגדרת VLANים, TRUNKים וניתוב בין רשתות

לשם הנוחות נעבוד עם תרחיש זה: ישנו מנהל המחובר לממשק בסוויץ' שמשוייך ל- Vlan 10  כמו כן לידו יושבת מזכירה שגם היא מחוברת בכבל לסוויץ' אך לממשק fa0/2 שמשוייך ל- Vlan 20, יש צורך לשייך את הממשקים בסוויץ' לוילאנים, ולבסוף להגדיר ניתוב בין הוילאנים באמצעות "נתב על מקל" (Router on A Stick).
כך זה נראה:

VLAN-klali_start
להורדת הטופולגיה ההתחלתית לחצו כאן.

הגדרת VLANים בסוויץ' ושייוכם לממשקים המתאימים

כניסה למצב enable ומצב הגדרות גלובלי

Switch>enable
Switch#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.

הגדרת וילאן 10 ונתינת שם מתאים עבורו:

Switch(config)#vlan 10
Switch(config-vlan)#name MENAHEL

הגדרת וילאן 20 ונתינת שם מתאים עבורו:

Switch(config-vlan)#vlan 20
Switch(config-vlan)#name MAZKIRA
Switch(config-vlan)#exit

שיוך ממשק fa0/1 שבסוויץ' ל- Vlan 10:

Switch(config)#interface fa0/1
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit

שיוך ממשק fa0/1 שבסוויץ' ל- Vlan 20:

Switch(config)#interface fa0/2
Switch(config-if)#switchport access vlan 20

שיוך ממשקים בסוויץ' למצב TRUNK

כניסה למצב enable ומצב הגדרות גלובלי

Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.

שיוך 2 ממשקים למצב TRUNK (ע"י range)

Switch(config)#interface range gi1/1-2
Switch(config-if-range)#switchport mode trunk
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/2, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet1/2, changed state to up
SYS-5-CONFIG_I: Configured from console by console

יש לבצע תהליך דומה עבור ממשק gi1/1 בסוויץ' השמאלי

הגדרת Router On a Stick על הראוטר, שיוך תתי-ממשק ל- Vlanים המתאימים, ונתינת כתובות IP

כניסה למצב enable ומצב הגדרות גלובלי

Continue with configuration dialog? [yes/no]: no
Press RETURN to get started!
Router>enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.

הדלקת הממשק gi0/0

Router(config)#interface gi0/0
Router(config-if)#no shutdown
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up

הדלקת תת-ממשק gi0/0.10

Router(config)#interface gi0/0.10
%LINK-5-CHANGED: Interface GigabitEthernet0/0.10, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.10, changed state to up

ביצוע "כימוס" (Encapsulation) ושיוך ל- VLAN 10 המתאים

Router(config-subif)#encapsulation DOT1Q 10

שיוך כתובת IP המתאימה 192.168.1.1:

Router(config-subif)#ip address 192.168.1.1 255.255.255.0

יש לבצע תהליך דומה עבור תת-ממשק gi0/0.20, vlan 20, 192.168.2.1.

! לא לשכוח להגדיר כתובות אייפי אצל המנהל והמזכירה וכן להגדיר "שער ברירת מחדל" (Default Gateway). !

כעת אם הכל בוצע כמו שצריך, המנהל יוכל לשלוח הודעות למזכירה למרות שהם ב- VLANים שונים.

להורדת הטופולגיה הסופית, לאחר כל ההגדרות, לחצו כאן.

You may also like...

כתיבת תגובה

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

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