دوره CCNA فصل ۱۴ - VLAN - بخش اول

از پاپیروس
پرش به ناوبریپرش به جستجو

سناریو

تنظیمات

SW1

      >enable
      #configure terminal
   (c)#hostname sw1
   (c)#interface range fastEthernet 0/1 - 2 , fastEthernet 0/11
(c-ir)#switchport access vlan 10
(c-ir)#interface range fastEthernet 0/3 - 4
(c-ir)#switchport access vlan 20
(c-ir)#interface range fastEthernet 0/5 - 6
(c-ir)#switchport access vlan 30
(c-ir)#interface range fastEthernet 0/7 - 8
(c-ir)#switchport access vlan 40
(c-ir)#interface range fastEthernet 0/9 - 10
(c-ir)#switchport access vlan 50
(c-ir)#exit
   (c)#vlan 10
 (c-v)#name Finance
 (c-v)#exit
   (c)#vlan 20
 (c-v)#name Sales
 (c-v)#exit
   (c)#vlan 30
 (c-v)#name HR
 (c-v)#exit
   (c)#vlan 40
 (c-v)#name IT
 (c-v)#exit
   (c)#vlan 50
 (c-v)#name Servers

همان طور که در تصویر در سمت راست و چپ نشان داده شده آی‌پی‌های همه‌ی end deviceها که به اینترفیس‌های سوئیچ SW1 متصل هستند از یک رنج مثلا 192.168.10.0/24 باشند (سمت راست) یا اینکه برای end deviceهای هر vlan یک رنج مجزا مثلا 192.168.10.0/24 تا 192.168.50.0/24 برای پنج vlan از ۱۰ تا ۵۰ در نظر بگیریم (سمت چپ).
در vlanهای تعریف شده فرقی ایجاد نمی‌کند. در هر دو حالت end deviceهای هر vlan در یک broadcast domain مجزا و ایزوله از هم قرار دارند. یعنی به عنوان مثال بدون وجود یک روتر نمی‌توانند یکدیگر را ping کنند.
فایل سناریوی قرار داده شده مربوط به حالتی‌ست که آی‌پی‌های تخصیص داده شده به end deviceهای هر اینترفیس رنج مجزا داشته باشند.

توضیحات

  • از خط ۴ تا ۱۳ (مجموعا ۱۰ خط)، در هر دو خط یک vlan را تعریف کرده و اعضای این vlan را مشخص می‌کند. یعنی در خط اول هر زوج (مثلا خط ۴: interface range fastEthernet 0/1 - 2 , fastEthernet 0/11) اینترفیس‌های مورد نظر را انتخاب می‌کند و در خط بعدی (مثلا خط ۵: switchport access vlan 10) اینترفیس‌های انتخاب شده را عضو vlan عنوان شده (در اینجا vlan 10) می‌کند. اگر vlan عنوان شده از قبل وجود نداشته باشد، همزمان با اجرای این خط ایجاد هم می‌شود.
  • در خطوط ۱۵ تا ۲۸ نیز یک به یک وارد محیط هر vlan شدیم و برای آن vlan نام تعیین کردیم. این کار (تعیین نام) ضروری نیست. صرفا به منظور خوانایی بیشتر است.
  • هنگام ساخت vlan عددی که بعد از کلمه vlan می‌آوریم شماره‌ی vlan است که بین ۱ تا ۴۰۹۴ به غیر از ۱۰۰۲، ۱۰۰۳، ۱۰۰۴ و ۱۰۰۵ می‌تواند باشد.
  • به صورت پیش‌فرض همه‌ی اینترفیس‌ها عضو vlan شماره‌ی ۱ هستند.


با دستور زیر می‌توان vlanها و اینترفیس‌های هر vlan را دید:

SW1

>en
#show vlan brief
!or for more detailed info:
#show vlan

خروجی دستور show vlan brief به این شکل است:

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/12, Fa0/13, Fa0/14, Fa0/15
                                                Fa0/16, Fa0/17, Fa0/18, Fa0/19
                                                Fa0/20, Fa0/21, Fa0/22, Fa0/23
                                                Fa0/24, Gig0/1, Gig0/2
10   Finance                          active    Fa0/1, Fa0/2, Fa0/11
20   Sales                            active    Fa0/3, Fa0/4
30   HR                               active    Fa0/5, Fa0/6
40   IT                               active    Fa0/7, Fa0/8
50   Servers                          active    Fa0/9, Fa0/10
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active

گسترش سناریو

سناریو

توضیحات

فرض کنید در سناریوی فوق می‌خواهیم امکانی فراهم کنیم که همه‌ی end deviceها بتوانند یکدیگر را ping کنند.
می‌دانیم که به علت مجزا بود شبکه‌ی end deviceها نه فقط به علت vlan، که حتی اگر vlanهای مجزا هم نداشتیم به علت مجزا بودن networkها، بدون روتر، امکان ping کردن فقط محدود به دیوایس‌های هر شبکه است. در ادامه‌ی سناریو این امکان را با قرار دادن روتر R1 فراهم می‌کنیم.
برای حل این مسئله از روش ROAS (Router-on-a-Stick) استفاده می‌کنیم. (به شکل RoaS هم نوشته می‌شود.)

مراحل انجام کار:

روی روتر R1، روی اینترفیس مرتبط با سوئیچ (gig0/0/0) این تنظیمات را انجام می‌دهیم:
  1. اینترفیس gig0/0/0 را روشن (no shutdown) می‌کنیم.
  2. به ازی هر vlan که روی سوئیچ داریم این کارها را انجام می‌دهیم:
    • یک ساب‌اینترفیس می‌سازیم (interface g0/0/0.10) و داخل آن:
    • encapsulation را تعریف می‌کنیم encapsulation dot1Q 10
    • آی‌پی تعیین می‌کنیم (ip address 192.168.10.1 255.255.255.0). این آی‌پی در end deviceهای هر vlan به عنوان gateway تعیین می‌گردد.
روی سوئیچ sw1، که قبلا vlanها را تعریف کرده‌ایم، روی اینترفیس مرتبط با روتر (gig0/1) این تنظیمات را انجام می‌دهیم:
  1. مود آن اینترفیس را trunk تنظیم می‌کنیم. (switchport mode trunk)
  2. روی این اینترفیس، که در مود trunk تنظیم شده، اجازه‌ی عبور vlanها را صادر می‌کنی. (switchport trunk allowed vlan 10,20,30,40,50)
روی تک‌تک end deviceها باید gateway تنظیم کنیم. این gateway برابر آی‌پی تخصیص داده شده در ساب‌اینترفیس متناظر آن vlan در روتر R1 است.
مثلا در لپ‌تاپ‌های ۶ و ۷ که در vlan 30 قرار دارند گیت‌وی را 192.168.30.1 تنظیم می‌کنیم. یا در لپ‌تاپ‌های ۱، ۲ و ۳ 192.168.10.1

تنظیمات

R1

      >enable
      #configure terminal
   (c)#interface gigabitEthernet 0/0/0
 (c-i)#no shutdown
 (c-i)#interface gigabitEthernet 0/0/0.10
(c-si)#encapsulation dot1Q 10
(c-si)#ip address 192.168.10.1 255.255.255.0
(c-si)#interface gigabitEthernet 0/0/0.20
(c-si)#encapsulation dot1Q 20
(c-si)#ip address 192.168.20.1 255.255.255.0
(c-si)#interface gigabitEthernet 0/0/0.30
(c-si)#encapsulation dot1Q 30
(c-si)#ip address 192.168.30.1 255.255.255.0
(c-si)#interface gigabitEthernet 0/0/0.40
(c-si)#encapsulation dot1Q 40
(c-si)#ip address 192.168.40.1 255.255.255.0
(c-si)#interface gigabitEthernet 0/0/0.50
(c-si)#encapsulation dot1Q 50
(c-si)#ip address 192.168.50.1 255.255.255.0

اگر روی روتر R1 دستور show ip interface brief را در محیط Privileged اجرا کنیم خواهیم داشت:

Interface              IP-Address      OK? Method Status                Protocol 
GigabitEthernet0/0/0   unassigned      YES unset  up                    up 
GigabitEthernet0/0/0.10192.168.10.1    YES manual up                    up 
GigabitEthernet0/0/0.20192.168.20.1    YES manual up                    up 
GigabitEthernet0/0/0.30192.168.30.1    YES manual up                    up 
GigabitEthernet0/0/0.40192.168.40.1    YES manual up                    up 
GigabitEthernet0/0/0.50192.168.50.1    YES manual up                    up 
GigabitEthernet0/0/1   unassigned      YES unset  administratively down down 
GigabitEthernet0/0/2   unassigned      YES unset  administratively down down 
Vlan1                  unassigned      YES unset  administratively down down



SW1

     >enable
     #configure terminal
  (c)#interface gigabitEthernet 0/1
(c-i)#switchport mode trunk
(c-i)#switchport trunk allowed vlan 10,20,30,40,50