آنچه در این مقاله می خوانید:

پیکر بندی VLAN بر روی سوئیچ سیسکو

پیکر بندی VLAN بر روی سوئیچ سیسکو

VLAN یا Virtual Local Area Network به شبکه محلی مجازی گفته می شود که در آن هر شبکه محلی برای خودش تنها یک محدوده Broadcast داره که ترافیک محدوده خودش رو در این محدوده نگه می دارد. دلیل طراحی VLAN، بالا بردن امنیت شبکه و کنترل دسترسی ها، بهینه سازی ترافیک شبکه با کنترل پهنای باند جهت بالا بردن سرعت شبکه، مدیریت آسان برای Policy های سازمان می باشد.

 

LAN چیست؟

یک LAN مجموعه ای از کامپیوترها و دستگاه‌هایی است که از طریق یک یا چندین سوئیچ شبکه به یکدیگر متصل شده‌اند. یک LAN دارای خصوصیاتی به شرح زیر است: کلیه کامپیوترهای عضو یک LAN بدون نیاز به دستگاه مسیریاب یا روتر می‌توانند با یکدیگر ارتباط برقرار کنند و کلیه کامپیوترهای یک LAN در یک حوزه Broadcast قرار دارند.

در حقیقت اگر یکی از کامپیوترهای متصل به LAN اقدام به ارسال یک بسته Broadcast نماید کلیه کامپیوترهای آن LAN بسته Broadcast را دریافت و پردازش خواهند کرد.

 

هرچقدر تعداد کامپیوترهای یک LAN بیشتر باشد ارسال پیام‌های Broadcast بیشتر خواهد بود و ارسال هر پیام BROADCAST باعث درگیرشدن کامپیوترهای بیشتری برای پردازش بسته Broadcast خواهد شد.

 

برای درک بهتر از یک LAN به تصویر زیر توجه کنید یک LAN با تعدادی کامپیوتر موجود در آن که دارای رنج آدرس 192.168.1.024 هستند دارای یک حوزه Broadcast می باشند و هر کامپیوتر در این LAN بسته Broadcast ارسال می کند، کلیه کامپیوترها آن بسته را دریافت و پردازش خواهند کرد.

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

به‌صورت پیش‌فرض کلیه کامپیوترهای متصل به یک سوئیچ یا چندین سوئیچ متصل‌به‌هم در یک Broadcast DOMAIN قرار دارند.

 

LAN برگرفته از VIRTUAL LAN یا VLAN یکی از توانمندی‌های مربوط به سوئیچ‌ها است. هر VLAN یا LANهای مجازی، مانند یک LAN فیزیکی یک حوزه Broadcast مستقل را تشکیل خواهد داد. که در ادامه پیکر بندی VLAN بر روی سوئیچ سیسکو را بررسی و آموزش خواهیم داد.

 

هر سوئیچی قابلیت پشتیبانی از VLAN را نخواهد داشت ولی SWTICHهای CISCO توانمندی VLAN را پشتیبانی می‌کنند.

 

هر VLAN مانند یک LAN فیزیکی دارای یک رنج IP Address مستقل به خود است.

 


 

بیشتر بخوانید: VLAN چیست

 


 

مزایا و معایب VLAN:

یکی از مزایای VLAN جدا نمودن ترافیک بخش‌های مختلف و ایجاد حوزه‌های Broadcast DOMAIN مستقل برای محدودکردن ترافیک Broadcast است. برای مثال در یک شرکت، ترافیک کامپیوترهای واحد حسابداری می‌توانند مستقل از ترافیک کامپیوترهای واحد فروش یا هر بخش دیگری باشد برای این منظور کامپیوترهای واحد حسابداری در یک VLAN و کامپیوترهای واحد فروش در یک VLAN دیگر قرار خواهند گرفت.

در این صورت ارتباطی بین کامپیوترهای واحد فروش و کامپیوترهای واحد حسابداری وجود نخواهد داشت. درصورتی‌که در VLANی که کامپیوترهای حسابداری عضو آن هستند Broadcast صورت بگیرد این Broadcast به‌صورت Local روی همان VLAN مؤثر است و کامپیوترهای واحد فروش که عضو VLAN دیگر هستند این Broadcast را دریافت نخواهند کرد.

در این حالت مقایسه کنید، با وجود این که کامپیوترهای واحد فروش به‌صورت پیش‌فرض در عضویت VLAN 1 قرار دارند در این صورت اگر Broadcastی صورت بگیرد کلیه کامپیوترهای واحد حسابداری و واحد فروش این Broadcast را دریافت خواهند نمود و باید آن را پردازش نمایند و این باعث افزایش ترافیک و کاهش کارایی شبکه می‌شود براین‌ اساس یکی از نکات مثبت VLAN کنترل Broadcastها است.

هر VLAN با یک شماره که به VLAN ID معروف است شناسایی خواهد شد. VLAN IDها یا شماره VLANها رنجی بین 1 تا 1005 دارند.

VLAN1: این VLAN معرف به Default VLAN است که به‌صورت پیش‌فرض بر روی کلیه  Swtichها ایجاد شده و کلیه پورت‌های Swtich در عضویت VLAN هستند.

 با توجه به مزایایی که در بالا ذکر شد دارای نقاط ضعفی نیز وجود دارد که می توان به محدودیت VLAN 4096 در دامنه های سوئیچینگ اشاره کرد، زیرا موجب بروز مشکلاتی برای ارائه دهندگان سرویس های بزرگ Hosting می گردد و در بیشتر موارد نیاز به ده ها یا صدها VLAN است که آن ها را به مشتریان خود اختصاص دهد.  

برای از بین بردن این مشکل می توان پروتکل هایی همچون VXLAN، NVGRE، Extensible LAN و Geneve را نام برد. این پروتکل ها توانایی پشتیبانی از برچسب های بزرگتر و فریم کردن لایه های 2 در بسته های لایه 3 را دارند. برای برقراری ارتباطات بین داده ها در VLAN ها از روتر استفاده می شود. خوب است بدانید که امروزه اغلب سوئیچ ها توانایی مسیریابی دارند و به آن ها سوئیچ لایه 3 می گویند.

 

نکته: سوئیچ‌های Catalyat سیسکو رنج گسترده‌ای از VLANها را از VLAN1 تا 4094 VLAN  را پشتیبانی خواهند کرد.

 

برای درک بهتر VLANها به تصویر زیر بادقت توجه کنید. در این تصویر مشاهده می‌کنید، بر روی یک Swtich که به‌صورت پیش‌فرض کلیه پورت‌های آن در عضویت یک LAN هستند دو عدد VLAN یا LAN مجازی ایجاد کرده‌ایم به نام‌های VLAN2 و vlan3 پورت های Fastethernet 0/3 و 0/4 Fastethernet که به pc1 و pc2 متصل هستند را در عضویت vlan قرار داده‌ایم.

در این حالت کامپیوترهای vlan2 و کامپیوترهای vlan3 در دو Broadcast DOMAIN مستقل قرار دارند و هر Broadcastی که توسط یکی از کامپیوترهای عضو VLAN2 انجام شود و به کامپیوترهای VLAN3 ارسال نخواهد شد. در حقیقت هر VLAN یک Broadcast DOMAIN محسوب می‌شود.

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 

انواع VLAN:

VLAN ها به سه نوع تقسیم می شوند؛ پروتکل، Static و Dynamic

  • Protocol VLAN: این نوع VLAN بر پایه پروتکل بوده و ترافیک را بر اساس پروتکل خودش مدیریت می کند که در واقع ترافیک بر اساس پروتکل توسط سوئیچ ها جدا سازی یا انتقال داده می شوند.
  • Static VLAN: در این روش VLAN ها بر پایه پورت هستند، چرا آن ها را بر پایه پورت می نامیم؟ زیرا پورت های شبکه یک سوئیچ شبکه به صورت دستی به یک یا چند شبکه مجازی تخصیص داده می شوند.
  • Dynamic VLAN: در این نوع از VLAN ادمین می تواند بر اساس ویژگی های دستگاه عضویت شبکه را تعریف کند.

 

VLAN و Subnet چه تفاوتی با هم دارند؟

در ابتدا تعریفی از ساب نت داشته باشیم، Subnet به فرایندی گفته می شود که یک شبکه بزرگ را به چند شبکه کوچک تقسیم می کند یعنی کار زیر شبکه سازی انجام می دهد که هدف از این کار کاهش ترافیک، بالا بردن عملکرد و مدیریت را ساده تر می کند.

Subnet دارای مشکلاتی نیز است که اصلی ترین آن پیچیده کردن مسیریابی است. زیرا این امر موجب می گردد که سارمان ها از زیر شبکه سازی برای بهبود آدرس IP خود استفاده کنند و داستان پیچیده ای به وجود آورند. مهم ترین تفاوت میان VLAN و Subnet در زیر قید شده است:

  • VLAN قابلیت این را دارد که زیر شبکه های کوچک تر را نیز تفکیک کند به گونه ای که دستگاه هایی وجود دارند که محدود به زیر شبکه می شوند.
  • بین شبکه محلی مجازی و زیر شبکه Subnet تشابه متقابل وجود دارد. بدین منظور که یک ساب نت را می توان به یک شبکه محلی اختصاص داد. و همچنین می توان بیش از یک زیر شبکه را به شبکه محلی اختصاص داد، اما پیچیدگی طراحی بسیار زیاد می شود.
  • هنگامی که می خواهید از فناوری همچون MPLS استفاده کنید، زیر شبکه های بیشتر از شبکه های محلی بهترند. زیرا MPLS باعث بالا رفتن سرعت میان برها در زیر شبکه می گردد.

 

تجهیزات موردنیاز برای پیکر بندی VLAN بر روی سوئیچ سیسکو:

ما در این مقاله از یک سوئیچ سیسکو سری 2960 و 4 عدد کامپیوتر استفاده می کنیم: وضعیت اتصال پورت‌های SWTICH و PC1 تا PC4 را در جدول زیر مشاهده می‌کنید.

PCSwtich Port
PC1 Fastethernet 0/1
PC2 Fastethernet 0/2
PC3 Fastethernet 0/3
PC4 Fastethernet 0/4

 

تنظیمات کامپیوتر PC1:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.1.1pc1

تنظیمات کامپیوتر PC2:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.1.2pc2

تنظیمات کامپیوتر PC3:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.1.3pc3

تنظیمات کامپیوتر PC4:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.1.4pc4

 

مراحل پیکر بندی VLAN بر روی سوئیچ سیسکو:

مرحله 1: مشاهده وضعیت VLANهای بر روی Swtich:

در این مرحله می‌توانید با دستور show vlan بر روی سوئیچ vlanها و عضویت پورت‌ها در vlan را مشاهده بررسی کنیم.

Swtich#show vln

PortsStatusVLAN Name
Fa0/1 ،Fa0/2، Fa0/3، Fa0/4
Fa0/،5 Fa0/6 Fa0/، 7 Fa0/8
Fa0/،9 Fa0/،10Fa0/،11 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
Gig1/1،Gig1/2
active1default

 

در خروجی دستور بالا مشاهده می‌کنید که یک vlan وجود دارد به نام vlan1 که معرف به Default vlan است همه پورت‌های swtich به‌صورت پیش‌فرض عضو vlan1 است.

 

قبل از پیکربندی vlan و تغییر عضویت پورت‌های سوئیچ در vlanها مختلف همه پورت‌ها سوئیچ عضو vlan1 یا همان Default هستند.

 

مرحله 2: تعریف VLAN شماره 2 و VLAN شماره 3 بر روی Switch

در این مرحله بر روی سوئیچ 2 عدد vlan به نام‌های vlan2 و vlan3 تعریف خواهیم کرد.

برای تعریف vlan2 بر روی سوئیچ از دستور زیر استفاده کنید.

Swtich#config t

2Swtich(config)#vlan

برای تعریف vlan3 بر روی سوئیچ از دستور زیر استفاده کنید.

Swtich#config t

3Swtich(config)#vlan

بعد از ایجاد valn2 و valn3 بر روی swtich با دستور show valn ساخته‌شدن صحیح این vlanها را بر روی swtich بررسی خواهیم کرد.

Swtich#config vlan

PortsStatusVLAN Name
Fa0/1 ،Fa0/2، Fa0/3، Fa0/4
Fa0/،5 Fa0/6 Fa0/، 7 Fa0/8
Fa0/،9 Fa0/،10Fa0/،11 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
Gig1/1،Gig1/2
active1default
ActiveVLAN0002
ActiveVLAN0003

 

همان‌طور که مشاهده می‌کنید vlan2 و vlan3 ایجاد شده‌اند ولی هنوز هیچ پورتی از سوئیچ عضو این VLANها نمی‌باشد. در خروجی دستوری SHOW VLAN مشاهده می‌کنید در حال حاضر که کلیه پورت‌های سوئیچ در عضویت VLAN1 یا همان Default VALN هستند.

 

مرحله 3: عضویت PORTهای سوئیچ در VLANهای ایجاد شده

در این مرحله ما می‌خواهیم PORTهای FastEthernet ./1 و FastEthernet./2 را به عضویت VLAN2 و همچنین پورت FastEthernet./3 و FastEthernet./4 را به عضویت VLAN3 در بیاوریم.

Swtich#config t

Swtich(config)#Interface FastEthernet ./1

Swtich(config-if)#switchport access vlan 2

اجرای دستور بالا پورت FastEthernet 0/1 را در عضویت vlan2 قرار خواهد داد.

Swtich#config t

Swtich(config)#Interface FastEthernet ./2

Swtich(config-if)#switchport access vlan 2

اجرای دستور بالا پورت FastEthernet 0/2 را در عضویت vlan2 قرار خواهد داد.

Swtich#config t

Swtich(config)#Interface FastEthernet ./3

Swtich(config-if)#switchport access vlan 3

اجرای دستور بالا پورت FastEthernet 0/3 را در عضویت vlan2 قرار خواهد داد.

Swtich#config t

Swtich(config)#Interface FastEthernet ./4

Swtich(config-if)#switchport access vlan 3

اجرای دستور بالا پورت FastEthernet 0/4 را در عضویت vlan2 قرار خواهد داد.

حال بعد از عضویت برخی از پورت‌های سوئیچ در VLAN2 و VLAN3 نتیجه خروجی دستور SHOW VLAN را مشاهده می‌کنید.

Switch#show valan

PortsStatusVLAN Name
Fa0/1 ،Fa0/2، Fa0/3، Fa0/4
Fa0/،5 Fa0/6 Fa0/، 7 Fa0/8
Fa0/،9 Fa0/،10Fa0/،11 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
Gig1/1،Gig1/2
active1default
Fa0/1 ،Fa0/2ActiveVLAN0002
Fa0/3، Fa0/4ActiveVLAN0003

 

همان‌طور که در خروجی دستور بالا مشاهده می‌کنید پورت‌های Fa/1 و Fa/2 در عضویت VLAN2 و پورت‌های Fa/3  و Fa/4 در عضویت VLAN3 قرار دارند.

 


 

بیشتر بخوانید: دلایل کند شدن سیستم چیست

 


 

مرحله 4: تست ارتباط  بین کامپیوتری‌های VALAN2 و VALAN3

در این مرحله قصد داریم ارتباط بین PC1 و PC2 که هر دو عضو VLAN2 هستند را با دستور PING را بررسی کنیم.

PC1>Ping 192.168.1.2

Pingin 192.168.1.2. with 32 bytes of data:

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

مشاهده می‌کنید ارتباط بین کامپیوترهای PC1 و PC2 که هر دو عضو VLAN2 هستند به شکل صحیح برقرار است. در مرحله بعد قصد داریم ارتباط بین PC1 که عضو VLAN است را با کامپیوتر PC4 که عضو VLAN3 است را با استفاده از دستور PING به‌صورت زیر بررسی کنیم.

 

PC1>Ping 192.168.2.2

Pingin 192.168.2.2. with 32 bytes of data:

Request timed out

Request timed out

Request timed out

Request timed out

مشاهده می‌کنید کامپیوترهایی که عضو یک VLAN نمی‌باشند نمی‌توانند با یکدیگر ارتباط برقرار کنند به‌خاطر عضویت آنها در VLANهای متفاوت آنها نمی‌تواند با یکدیگر ارتباط برقرار کنند درصورتی‌که نیاز به برقراری ارتباط بین کامپیوتری که عضو VLANهای متفاوت هستند را دارید باید از یک‌ روتر یا سوئیچ لایه 3 استفاده کنید.

 

نکته: درصورتی‌که نیاز به تبادل ارتباط بین کامپیوترهای که در VLANهای مختلف قرار دارند داشته باشید باید از یک‌روتر یا سوئیچ لایه 3 استفاده کنید.

 

در تصویر زیر تقسیم پورت‌های Switch به VLANهای مختلف را مشاهده می‌کنید همان‌طور که مشاهده می‌کنید سه عدد VLAN به شماره‌های VLAN 10 و VLAN 20 و vlan30 وجود دارد که بسته ها با توجه به نیاز هر پورت از سوئیچ در عضویت یکی از این VLANها قرار گرفته است.

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

پیکربندی VLAN بر روی چندین سوئیچ سیسکو:

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 

تجهیزات مورد نیاز برای پیکربندی VLAN بر روی چندین سوئیچ سیسکو:

این کار بر روی دو عدد سوئیچ سیسکو سری 2960 و 8 عدد کامپیوتر انجام می شود.

وضعیت اتصال پورت‌های Swich1 و Swich2 و pc1 تا pc8 را در جدول زیر مشاهده می‌کنید.

vlanPCSwtich Port
vlan2PC1 Fastethernet 0/1
vlan2PC2 Fastethernet 0/2
vlan3PC3 Fastethernet 0/3
vlan3PC4 Fastethernet 0/4

vlanPCSwtich Port
vlan2PC5 Fastethernet 0/1
vlan2PC6 Fastethernet 0/2
vlan3PC7 Fastethernet 0/3
vlan3PC8 Fastethernet 0/4

 

وضعیت اتصال پورت‌های Swich1 و Swich2 را در جدول زیر مشاهده می‌کنید.

VLANSwtich 2Swtich 1
TrunkGigabitEthernet0/24GigabitEthernet0/24

تنظیمات کامپیوتر PC1:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.1.1pc1

تنظیمات کامپیوتر PC2:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.1.2pc2

تنظیمات کامپیوتر PC3:

computer NameIP AddressSubnet Mask
pc3192.168.2.1255.255.255.0

تنظیمات کامپیوتر PC4:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.2.4pc4

تنظیمات کامپیوتر PC5:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.1.3pc5

تنظیمات کامپیوتر PC6:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.1.4pc6

تنظیمات کامپیوتر PC7:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.2.3pc7

تنظیمات کامپیوتر PC8:

Subnet Mask IP Addresscomputer Name
255.255.255.0192.168.2.4pc8

 

پورت‌های Swtich در دو وضعیت به شرح زیر کار می کنند:

  • Access Mode
  • Trunk Mode

Access Mode: در این مد پورت سوئیچ قادر به عبور و پردازش اطلاعات مربوط به یک vlan خاص است به‌عبارت‌ دیگر هر پورت که در حالت Access Mode قرار دارد در عضویت یک VLAN است و فقط قادر به دریافت و پردازش اطلاعات مربوط به VLANی است که در عضویت آن قرار دارد.

Trunk Mode: در این مد پورت سوئیچ قادر به عبور اطلاعات بیش از یک VLAN است، برای عبور اطلاعات VLANهای مختلف بین دو سوئیچ باید پورت‌های متصل‌کننده سوئیچ‌ها به هم به‌صورت Trunk Mode تعیین شوند. در اتصالات بین دو عدد Switch و بین Switch و Router و یا Switch و Server  که نیاز به عبور اطلاعات مربوط به VLANهای مختلف است از اتصالات Trunk استفاده خواهند شد.

در تصویر زیر به VLANهای تعریف شده بر روی Switch1 و Switch2 و اتصال TRUNK بین دو سوئیچ بادقت توجه کنید. مشاهده می‌کنید که کامپیوترهای عضو VLAN2 و vlan3 بر روی Switch1 و Switch2 پراکنده شده‌اند.

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 

در اتصالات Trunk از دو روش برای Encapsulation یا در برگرفتن اطلاعات vlan به شرح زیر استفاده می‌شوند.

  • ISL
  • IEEE 802.1Q

ISL :ISL که برگرفته از Inter-Switch Link می‌باشد یک روش Encapsulation اختصاصی شرکت سیسکو می‌باشد که بر روی Switchها و Routerهای شرکت سیسکو در اتصالات Trunk قابل‌استفاده می‌باشد در ISL کلیه اطلاعات VLANها به‌صورت کامل توسط یک Header به‌اندازه 26 بایت به ابتدای اطلاعات و یک trailer به‌اندازه 4 بایت که به انتهای اطلاعات متصل می‌شود کل اطلاعات را دربر می گیرد.

در تصویر زیر روش Encapsulation مربوط به ISL را مشاهده می‌کنید.

 

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 

IEEE 802.1Q: از روش Encapsulation که توسط کلیه تولیدکنندگان تجهیزات مختلف حتی شرکت سیسکو پشتیبانی می‌شود درصورتی‌که ISL فقط توسط تجهیزات سیسکو پشتیبانی می‌شود که در این روش 4 بایت اطلاعات به فریم اضافه خواهد شد همان‌طور که در تصویر زیر مشاهده می‌کنید.

 

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 


 

بیشتر بخوانید: تفاوت پروتکل 802.1Q و ISL چیست؟

 


 

مراحل پیکربندی VLAN بر روی چندین سوئیچ:

مرحله 1: پیکربندی VLAN بر روی Switch1

در این مرحله بر روی Switch1 دو عدد VLAN  به نام‌های VLAN2 و VLAN3 تعریف خواهیم کرد.

با استفاده از دستور زیر VLAN2 بر روی Switch1 تعریف خواهد شد.

Swtich1#config t

Swtich1(config)#vlan2

با استفاده از دستور زیر VLAN3 بر روی SWTICH 1 تعریف خواهد شد.

Swtich1#config t

Swtich1(config)#vlan3

 

مرحله 2: عضویت پورت‌ها در VLAN2 و VLAN3 در Switch1

در این مرحله ما می‌خواهیم portهای Fastethernet 0/1 و Fastethernet 0/2 را به عضویت VLAN2 و همچنین پورت Fastethernet 0/3 و Fastethernet 0/4 را عضویت VLAN3 در بیاوریم.

Swtich1#config t

Swtich1(config)#Interface FastEthernet ./1

Swtich1(config-if)#switchport access vlan 2

اجرای دستور بالا پورت Fastethernet 0/1 را در عضویت VLAN2 قرار خواهد داد.

Swtich1#config t

Swtich1(config)#Interface FastEthernet ./2

Swtich1(config-if)#switchport access vlan 2

اجرای دستور بالا پورت Fastethernet 0/2 را در عضویت VLAN2 قرار خواهد داد.

Swtich1#config t

Swtich1(config)#Interface FastEthernet ./3

Swtich1(config-if)#switchport access vlan 3

اجرای دستور بالا پورت Fastethernet 0/3 را در عضویت VLAN2 قرار خواهد داد.

Swtich1#config t

Swtich1(config)#Interface FastEthernet ./4

Swtich1(config-if)#switchport access vlan 3

اجرای دستور بالا پورت Fastethernet 0/4 را در عضویت VLAN2 قرار خواهد داد.

حال بعد از عضویت برخی از پورت‌های سوئیچ در VLAN 2 و VLAN3 نتیجه خروجی دستور Show VLAN را مشاهده نمایید.

Switch#show VLAN

PortsStatusVLAN Name
Fa0/1 ،Fa0/2، Fa0/3، Fa0/4
Fa0/،5 Fa0/6 Fa0/، 7 Fa0/8
Fa0/،9 Fa0/،10Fa0/،11 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
Gig1/1،Gig1/2
active1default
Fa0/1 ،Fa0/2ActiveVLAN0002
Fa0/3، Fa0/4ActiveVLAN0003

 

 

همان‌طور که در خروجی دستور بالا مشاهده می‌کنید پورت‌های Fa0/1 و Fa0/2 در عضویت VLAN2 و پورت‌های Fa0/3 و Fa0/4  در عضویت VLAN3 قرار دارند.

 

مرحله 3:پیکربندی VLAN بر روی Switch2

در این مرحله بر روی Switch2 دو عدد VLAN به نام‌های VLAN2 و VLAN3 تعریف خواهیم کرد.

با استفاده از دستورات زیر VLAN2 بر روی Switch2 تعریف خواهد شد.

Swtich2#config t

Swtich2(config)# vlan 2

با استفاده از دستورات زیر VLAN3 بر روی Switch2 تعریف خواهد شد.

Swtich2#config t

Swtich2(config)# vlan 3

 

مرحله 4: عضویت پورت‌ها در VLAN2 و VLAN3 در Swtich

در این مرحله ما می‌خواهیم portهای Fastethernet 0/1 و Fastethernet 0/2  را به عضویت vlan2 و همچنین پورت Fastethernet 0/3 و Fastethernet 0/4 را به عضویت VLAN3 در بیاوریم.

Swtich2#config t

Swtich2(config)#Interface FastEthernet ./1

Swtich2(config-if)#switchport access vlan 2

 

اجرای دستور بالا پورت Fastethernet 0/1 را در عضویت VLAN2 قرار خواهد داد.

Swtich2#config t

Swtich2(config)#Interface FastEthernet ./2

Swtich2(config-if)#switchport access vlan 2

اجرای دستور بالا پورت Fastethernet 0/2 را در عضویت VLAN2 قرار خواهد داد.

Swtich2#config t

Swtich2(config)#Interface FastEthernet ./3

Swtich2(config-if)#switchport access vlan 3

اجرای دستور بالا پورت Fastethernet 0/3 را در عضویت VLAN2 قرار خواهد داد.

Swtich2#config t

Swtich2(config)#Interface FastEthernet ./4

Swtich2(config-if)#switchport access vlan 3

اجرای دستور بالا پورت Fastethernet 0/4 را در عضویت VLAN2 قرار خواهد داد.

حال بعد از عضویت برخی از پورت‌های سوئیچ در VLAN 2 و VLAN3 نتیجه خروجی دستور Show VLAN را مشاهده نمایید.

Switch#show VLAN

PortsStatusVLAN Name
Fa0/1 ،Fa0/2، Fa0/3، Fa0/4
Fa0/،5 Fa0/6 Fa0/، 7 Fa0/8
Fa0/،9 Fa0/،10Fa0/،11 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
Gig1/1،Gig1/2
active1default
Fa0/1 ،Fa0/2ActiveVLAN0002
Fa0/3، Fa0/4ActiveVLAN0003

همان‌طور که در خروجی دستور بالا مشاهده می‌کنید پورت‌های Fa0/1 و Fa0/2 در عضویت VLAN2 و پورت‌های Fa0/3 و Fa0/4 در عضویت VLAN3  قرار دارند.

 

مرحله 5: تست ارتباطی بین کامپیوترهای عضو VLAN2 که به Swtich1 و swtich 2 متصل شده‌اند.

Test1 در این مرحله قصد داریم ارتباط بین PC1 و PC2 که هر دو عضو vlan2 هستند را با دستور ping را بررسی کنیم.

PC1>Ping 192.168.1.2

Pingin 192.168.1.2. with 32 bytes of data:

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

مشاهده می‌کنید ارتباط بین کامپیوترهای PC1 و PC2 که هر دو عضو VLAN2 و به Swtich 1 هستند. به شکل صحیح برقرار می‌باشد.

Test2 در این مرحله قصد داریم ارتباط بین PC1 و PC5 که هر دو عضو VLAN2 هستند را با دستور ping را بررسی کنیم.

 

PC1>Ping 192.168.2.2

Pingin 192.168.2.2. with 32 bytes of data:

Request timed out

Request timed out

Request timed out

Request timed out

مشاهده می‌کنید ارتباط بین کامپیوترهای PC1 عضو VLAN2 و متصل به Switch1 با PC5 عضو VLAN2 و متصل به Switch2 به شکل صحیح برقرار نمی‌باشد.

 

مرحله 6: پیکربندی Trunk port

در این مرحله پورت اتصالی بین Switch1 و Switch2 به‌عنوان پورت Trunk پیکربندی خواهند شد که در این صورت قابلیت عبور اطلاعات مربوط به vlanها با هر VLAN ID بین Switch1 و Switch2 امکان‌پذیر خواهد شد.

 

نکته: درصورتی‌که پورت‌های اتصالی بین Switch1 و Switch2 به‌عنوان پورت Trunk پیکربندی نشود به‌ازای هر VLAN نیاز به یک اتصال بین Switch1 و Switch2 می‌باشد برای درک بهتر این موضوع به تصویر زیر توجه کنید.

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 

در تصویر زیر توجه کنید همان‌طور که مشاهده می‌کنید پورت اتصالی بین Switchها به‌صورت Trunk پیکربندی شده است که این پورت قابلیت عبور کلیه vlanها را خواهد داشت.

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 

 

همان‌طور که در تصویر این لابراتوار مشاهده می‌کنید GigabitEthernet 0/24 در Switch1 به پورت GigabitEthernet 0/24در Switch2 متصل می‌باشد. این دو عدد پورت در Switch1 و Switch2 به‌عنوان Trunk پیکربندی خواهند شد برای این منظور از دستورات زیر استفاده نمایید.

 

Swtich1#config t

Swtich1(config)#Interface FastEthernet ./24

Swtich1(config-if)#switchport mode trunk

 

 مرحله 7: بررسی ارتباط بین کامپیوترهای VLAN2 که به Switch2 و Switch1 متصل شده‌اند.

Test1 در این مرحله قصد داریم ارتباط بین PC1 و pc5 که هر دو عضو VLAN2 هستند را با دستور ping را بررسی کنیم.

PC1>Ping 192.168.1.2

Pingin 192.168.1.2. with 32 bytes of data:

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

Reply from 192.168.1.2:bytes=32time=20ms TTL:254

مشاهده می‌کنید ارتباط بین کامپیوترهای PC1 و PC2 که هر دو عضو VLAN2 و به Swtich1 هستند. به شکل صحیح برقرار می‌باشد. Test2 در این مرحله قصد داریم ارتباط بین PC1 و pc5 که هر دو عضو VLAN2 هستند را با دستور ping را بررسی کنیم.

PC1>Ping 192.168.1.3

Pingin 192.168.1.3. with 32 bytes of data:

Reply from 192.168.1.3:bytes=22time=20ms TTL=254

Reply from 192.168.1.3:bytes=22time=20ms TTL=254

Reply from 192.168.1.3:bytes=22time=20ms TTL=254

 

مشاهده می‌کنید ارتباط بین کامپیوترهای PC1 و PC2 که هر دو عضو VLAN2 و به Swtich 1 هستند. به شکل صحیح برقرار می‌باشد. تصویر زیر پیکربندی و عضویت VLANهای مختلف را بر روی 3 عدد SWTICH همراه با اتصالات TRUNK را نمایش می‌دهد.

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

دستورات مربوط به پیکربندی VLAN  را در جدول زیر مشاهده می‌کنید.

COMMAND تشریحCOMMAND
این دستور یک VLAN با ID شماره 2 بر روی Swtich ایجاد میکند.2 Swtich(Config)#VLAN
درخط بعد برای 2 VLAN نام CCNA را تعیین میکنیم دقت داشته باشید انتخاب نام برای VLAN در مد پیکر بندی VLAN انجام خواهد شد و اختیاری می باشد.CCNA Swtich(Config-VLAN)#NAME
این دستور باعث خروج ا زمد پیکربندی VLAN خواهد شد.Swtich(Config-VLAN)#Exit

 

دستورات مربوط به پیکربندی VLAN که در مد اینترفیس اجرا می‌شود را در جدول زیر می‌بینید.

COMMAND تشریحCOMMAND
این دستور باعث ورود به مد اینترفیس FastEthernet0/0 خواهد شد.Swtich(Config)#interface fastEthernet 0/1
قرار دادن پورت FastEthernet0/1 در مد Access در مد Access هر پورت می تواند فقط عضو یک VLAN باشد و اطلاعات مربوط به یک VLAN را عبور دهد. Swtich(Config-if)#switchport mode access
با استفاده از این دستور پورت FastEthernet0/1 در عضویت VLAN2 قرار خواهند داشت. Swtich(Config-if)#switchport access vlan 2
این دستور پورت سوئیچ را تبدیل به یک پورت TRUNK میکند پورت TRUNK قابلیت عبور اطلاعات مربوط به همه VLAN ها را خواهد شد. Swtich(Config-if)#switchport mode trunk
تعیین encapsulation نوع ISL برای اتصال TRUNK که این encapsulation باید در دوطرف یک لینک مشترک باشد. Swtich(Config-if)#switchport trunk encapsulation isl
تعیین encapsulation نوع dotlq برای اتصال TRUNK که این encapsulation باید در دوطرف یک لینک مشترک باشد. Swtich(Config-if)#switchport trunk encapsulation dotlq
نوع encapsulation برا ساس مذاکره با DEVICE متصل شده به این پورت تعیین می شود اگر نوع encapsulation پورت دستگاه مقابل ISL باشد encapsulation این پورت هم ISL تعیین میشود و اگر DOT LQ باشد این پورت هم DOT LQ تعیین میشود. Swtich(Config-if)#switchport trunk encapsulation Negotiate

 

دستورات نمایش و مدیریت عملکرد VLANها را در جدول زیر مشاهده می‌کنید.

COMMAND تشریحCOMMAND
این دستور باعث نمایش اطلاعات مربوط به VLAN ها و پورت ها و عضویت پورت ها در VLAN ها خواد شد. Swtich#Show VLAN
این دستور اطلاعات vlan ها را به صورت خلاصه شده خواهد داد. Swtich#Show vlan brief
این دستور اطلاعات مربوط VLAN را نمایش خواهد داد. Swtich#Show vlan id 2
این دستور باعث نمایش اطلاعات vlan ی با نام CCNA خواهد شد Swtich#Show vlan name CCNA
این دستور باعث پاک شدن databse و اطلاعات vlan از روی swtich خواهد شد.Swtich#delete flash:vln.dat

خروجی هر یک از دستورات مربوط به نمایش و مدیریت عملکرد VLANها را که در جدول بالا مشاهده می‌کنید را بررسی کنید.

 

تعریفی ساده از چگونگی کارکرد VLAN:

دو سوئیچ شبکه را در نظر بگیرید که هر یک از آن ها به دو کامپیوتر متصل هستند. کامپیوترها دارای یک رنج IP هستند. کامپیوتر شماره 1 به سوئیچ اول متصل است ما می خواهیم کامپیوتر شماره 1 تنها با کامپیوتر شماره 3 که به سوئیج دوم متصل است در ارتباط باشد و کامپیوتر شماره 2 فقط به کامپیوتر 4 دسترسی داشته باشد و هیچ حالت دیگری جهت اتصال برقرار نباشد.

به بیان ساده تر کامپیوتر شماره 2 به کامپیوتر شماره 3 و کامپیوتر شماره 1 با کامپیوتر شماره 4 به هم دسترسی نداشته باشند. چه اقداماتی باید صورت دهیم؟

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

اتصال اول بین کامپیوتر 1 و کامپیوتر 3 را VLAN 10 و اتصال دوم که بین کامپیوترهای 2 و 4 صورت می گیرد با VLAN 20 برقرار می کنیم.

در سوئیچ 1 کارهای زیر را انجام دهید:

  • VLANهای 10 و 20 را تعریف کنید.
  • پورت f 0/2 که همان سوئیچ اول است را به VLAN 10 و پورت f 0/3 که سوئیچ دوم است را به VLAN 20 اختصاص دهید.

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 

برای مشاهده وضعیت VLAN از دستور Show vlan استفاده می کنیم.

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 

درسوئیچ دوم هم مانند سوئیچ اول باید مراحل ذکر شده تکرار شوند:

  • VLAN 10 و 20 را تعریف می کنیم
  • پورت f 0/2 را به VLAN 10 و پورت f 0/3 را به VLAN 20 اختصاص می دهیم
  • پورت f 0/1 را جهت عبور برچسب های VLAN به سوئیچ اول Trunk می کنیم

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

این بار در سوئیچ دوم برای دیدن وضعیت vlan ها از دستور Show vlan استفاده می کنیم.

 

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 

برای تست این کار کافی است که از کامپیوتر شماره 1 به سمت کامپیوتر شماره 3 و کامپیوتر شماره 4 پینگ ارسال کنیم.

 

 

پیکر بندی VLAN بر روی سوئیچ سیسکو

 

 

شما می توانید انواع سوئیچ سیسکو مورد نیاز خود را از فروشگاه اینترنتی مسترشبکه با بهترین قیمت و کیفیت، همراه با گارانتی معتبر خریداری نمایید.

2 thoughts on “پیکر بندی VLAN بر روی سوئیچ سیسکو

  1. کامران قالیچی گفت:

    سلام اگر یک dhcp server بر روی یک ماشین مجازی پیاده سازی کرده باشیم و با فرض اینکه در شبکه vlan بندی و trunk انجام شده کلاینت های موجود در شبکه به چه صورت می توانن از سرور dhcp آی پی در یافت کنن؟
    لطفا راهنمایی نمایید

  2. هادی گفت:

    درود بر شما
    ممنون بابت زحمت که برای تهیه مطالب کشیدید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محبوب ترین محصولات