PersianAdmins

 
 
«متکلم را تا کسی عیب نگیرد سخنش صلاح نپذیرد»
پشتیبانی تجاری 44 44 32 32-071 و 09173129242
 
 
 
 
محل کنونی شما: مقالات آموزشی سیسکو بلاگ مقالات
 
 

«ذکر نام نویسنده و سایت برای استفاده از مقالات ضروریست،حتی شما دوست عزیز!»

 
 
 
 

سیسکو

BGP Failover

فرستادن به ایمیل چاپ مشاهده در قالب PDF

نگارنده : رضا بهروزی ( شرکت کارانشان – گروه آموزشی پرشین ادمینز)

در تنظیمات BGP زمانیکه چند سرویس دهنده یا چند روتر در شبکه داریم ،برای پایداری بیشتر از  Failover استفاده می کنیم،برای نمونه حالت های زیر را در نظر بگیرید.ما یک سرویس دهنده داریم ولی در شبکه خودمان ۲ روتر وجود دارد،بعضی رنج ها را از روتر ۱ و بعضی را از روتر ۲ advertise می کنیم،می خواهیم اگر ارتباط یکی از روتر ها با سرویس دهنده قطع شد از طریق روتر دیگر advertise صورت گیرد.

در حالت دیگری ما یک روتر با دو سرویس دهنده داریم،یک سرویس دهنده پیش فرض ما خواهد بود و در صورت قطع ارتباط از سرویس دهنده دیگر advertise صورت خواهد پذیرفت.

bgp

در این آموزش فرض ما بر فعال بودن BGP شما می باشد(برای راه اندازی BGP به اموزش های دیگر مراجعه کنید) و ما فقط نحوه Failover را بیان می کنیم.حالت ۲ که مشخص هست و شما به هر دو سرویس دهنده خود بر اساس رنج IP هایی که در نظر دارید BGP برقرار می کنید.در حالت ۱ باید بین دو روتر یک iBGP برقرار کنید،یعنی هر دو روتر داخلی شما هم با BGP با هم در ارتباط باشند.

راه کار استفاده از Failover اولویت دهی مسیرهاست ،بدین تریب که اولویت مسیر پشتیبان را نسبت به مسیر اصلی پایین تر می اوریم.در BGP با استفاده از prepend اولویت یک مسیر را کاهش می دهیم و فقط در صورت قطع ارتباط مسیر اصلی از این مسیر استفاده خواهد شد.prepend را با استفاده از route-map به شکل زیر می نویسیم :

ادامه مطلب

کنترل پهنای باند در سیسکو – Cisco QOS

فرستادن به ایمیل چاپ مشاهده در قالب PDF

نگارنده : رضا بهروزی ( شرکت کارانشان – گروه آموزشی پرشین ادمینز)

کنترل پهنای باند در روتر های سیسکو شیوه های مختلفی دارد ،در این آموزش یکی از بهترین و ساده ترین روش ها را با ذکر چند نمونه توضیح خواهیم داد.

نمونه ۱ :

می خواهیم دانلود کاربر را به ۲ مگابیت در ثانیه محدود کنیم،فرض بر این است که کاربر sub interface مخصوص به خود را در روتر ما دارد.

policy-map مربوط به پهنای باند ۲ مگابیت را ایجاد می کنیم و به کاربر اختصاص می دهیم.

policy-map 2M
class class-default
shape average 2048000

ادامه مطلب

Time-based QOS – کنترل پهنای باند در سیسکو بر اساس زمان

فرستادن به ایمیل چاپ مشاهده در قالب PDF

نگارنده : رضا بهروزی ( شرکت کارانشان – گروه آموزشی پرشین ادمینز)

سرویس دهنده های اینترنت گاهی نیاز دارند که پهنای باند کاربران خود را بر اساس زمان متفاوت تنظیم کنند،برای این منظور ما از Time-based access-list ها استفاده خواهیم کرد.

به این مهم توجه داشته باشید که ساعت روتر خود را با استفاده از یک ntp سرور بروز نگه دارید و از درستی ساعت بر اساس زمان دلخواه خود مطمئن شوید.در روتر ما زمان به این صورت بر روی ساعت و منطقه زمانی مورد نظر ما قرار می گیرد :

clock timezone Tehran 3 30
clock summer-time Tehran recurring 4 Sun Mar 2:00 4 Wed Sep 2:00
clock calendar-valid
ntp update-calendar
ntp server 31.193.144.2
ntp server 134.170.185.211

بعد از تنظیم ساعت و زمان روتر باید محدوده زمان هایی که مد نظر داریم را ایجاد کنیم تا در access-list ها استفاده کنیم.در این مثال ما می خواهیم کاربر از ساعت ۷ صبح تا ۲ بعد از ظهر ۲ مگابیت و از ۲ بعد از ظهر تا ۷ صبح چهار مگابیت پهنای باند در اختیار داشته باشد.

time-range 7-14
periodic daily 07:00 to 14:00

time-range 14-24
periodic daily 14:00 to 00:00

time-range 24-7
periodic daily 00:00 to 07:00

حال ۲ access-list ایجاد می کنیم،یکی برای ساعت روز و یکی برای شب و زمان ها را به هر access-list اختصاص می دهیم:

ادامه مطلب

Time-based BGP advertisement

فرستادن به ایمیل چاپ مشاهده در قالب PDF

نگارنده : رضا بهروزی ( شرکت کارانشان – گروه آموزشی پرشین ادمینز)

یکی از مشتری های ما از دو سرویس دهنده متفاوت ،اینترنت را با استفاده از BGP دریافت می کند،ترافیک روی هر کدام از سرویس دهنده ها در ساعات مختلف روز متفاوت است،مثلا کاربران بر روی یک لینک صبح ها مصرف بیشتری دارند و در ساعات غیراداری به ۱/۲۰ ام حالت عادی می رسد،در لینک دیگر شب ها ترافیک بیشتری کاربران درخواست می کنند،برای اینکه از پهنای باند به خوبی استفاده شود باید در ساعات مختلف IP هایی که بر روی هر کدام از سرویس دهنده ها advertise می شود متفاوت باشد تا کارایی و بهره وری افزایش یابد.برای این منظور تصمیم به استفاده از Time-base bgp گرفتیم،bgp به صورت عادی یا استفاده از prefix-list ها از time پشتیبانی نمی کند ولی با استفاده از access list و distribute-list می توان advertisement را بر اساس زمان انجام داد.

به این مهم توجه داشته باشید که ساعت روتر خود را با استفاده از یک ntp سرور بروز نگه دارید و از درستی ساعت بر اساس زمان دلخواه خود مطمئن شوید.در روتر ما زمان به این صورت بر روی ساعت و منطقه زمانی مورد نظر ما قرار می گیرد :

clock timezone Tehran 3 30
clock summer-time Tehran recurring 4 Sun Mar 2:00 4 Wed Sep 2:00
clock calendar-valid
ntp source GigabitEthernet0/1.45
ntp update-calendar
ntp server 31.193.144.2
ntp server 134.170.185.211

بعد از تنظیم ساعت و زمان روتر باید محدوده زمان هایی که مد نظر داریم را ایجاد کنیم تا در access-list ها استفاده کنیم

ادامه مطلب

راه اندازی Etherchannel بر روی سوییچ های سیسکو

فرستادن به ایمیل چاپ مشاهده در قالب PDF

لینک های Ethernet با استاندارد های متفاوت معرفی شده اند که مشخصات متفاوتی دارند. یکی از مهمترین مشخصات آن که انگیزه پیشرفت را ایجاد کرده همواره سرعت آنها بوده است. Ethernet در حال حاضر با استاندارد های 10M,100M,1000M و 10G موجود است که طبیعتا برای لینک های با پهنای باند بیشتر میبایست هزینه بیشتری برای تجهیزات و لینک های ارتباطی متحمل شد. علاوه بر هزینه ممکن است media ارتباطی نظیر فیبر برای سرعت بالاتر وجود نداشته باشد. پس در موارد نیاز به سرعت بیشتر باید به دنبال راه چاره گشت.
گاهی اوقات ما بین 2 عدد switch یا یک router و یک switch نیاز به برقراری یک ارتباط خطا پذیرداریم. به صورتی که هنگام قطع شدن یکی از لینک های ارتباطی لینک دومی وجود داشته باشد تا در مدار آمده و سرویس دهی را ادامه دهد.
برای پاسخ به مشکلات فوق تکنولوژی Etherchannel ابداع گردید که تحت استاندارد 802.3ad معرفی شده است. این استاندارد اتصال دو switch را توسط دو الی هشت لینک ارتباطی ممکن می سازد. در ابتدا شرکت سیسکو Etherchannel زا با پروتکل Port Aggregation Protocol عرضه کرد و پس از آن IEEE استاندارد 802.3ad با نام Link Aggregation Control Protocol معرفی نمود. PAgP تنها بین تجهیزات سیسکو قابل استفاده است و PACP به صورت استاندارد در ما بقی تجهیزات کاربرد دارد. لازم به ذکر است که تجهیزات سیسکو نیز از PACP پشتیبانی میکنند.


نحوه توزیع پهنای باند
معیار تقسیم پهنای باند بین لینکها بر اساس موارد زیر است که به صورت دستی میتوان آنها را مشخص نمود.
• Source IP Address
• Destination IP Address
• Source MAC Address
• Destination MAC Address
• Source and Destination IP Address
• Source And Destination MAC Address
• Source TCP/UDP Port (4500,6500 series)
• Destination TCP/UDP Port (4500,6500 series)
• Source and Destination TCP/UDP Port (4500,6500 series)
در Etherchannel ممکن است پهنای باند به صورت یکسان تقسیم نشود. که مقدار سهم هر لینک بستگی به تعداد کل لینکها دارد. جدول زیر مقدار توزیع پهنای باند را در شرایط مختلف توضیح میدهد.

تعداد پورت های فعال

نحوه تقسیم پهنای باند

8

1:1:1:1:1:1:1:1

7

2:1:1:1:1:1:1

6

2:2:1:1:1:1

5

2:2:2:1:1

4

2:2:2:2

3

3:3:2

2

4:4

Etherchannel به صورت پیش فرض پورت اصلی یعنی پورتی که ابتدا ترافیک روی آن فرستاده می شود را مشخص میکند که بر اساس شماره پورت در آن Switch مشخص میگردد که شماره پورت کوچکتر دارای اولویت بالاتر است. در تجهیزات سیسکو میتوان به صورت دستی نیز اولویت هر پورت را مشخص کرد.

حالت های مختلف پورت در Etherchannel
هر پورت میتواند روی یکی از حالت های زیر تنظیم شود:
• Active
• Passive
• Desirable
• Auto
• On
از موارد فوق Active و Passive برای پروتکل PACP, موارد Desirable و Auto برای پروتکل PAgP و حالت on برای هر دو پروتکل قابل استفاده است.
حالت on پورت ها را بدون توجه به آن طرف خط در Etherchannel قرار میدهد.
حالتهای Auto و Passive پورت مورد نظر را در حالت آماده باش قرار میدهد که در صورت نیاز آن طرف, خط در Etherchannel قرار گیرد. که Auto برای پروتکل PAgP و Passive برای پروتکل LACP است.
حالتهای Desirable و Active پورت را وادار به جستجوی تجهیزاتی در آن طرف خط می کند که در صورت امکان وارد Etherchannel شوند. که Desirable برای پروتکل PAgP و Active برای پروتکل PACP است.

اجرای Etherchannel در تجهیزات سیسکو
ابتدا به اجرای Etherchannel با پروتکل PAgP میان دو Switch سیسکو میپردازیم:
در ابتدا باید وارد مد کانفیگ شویم و اینترفیس مورد نظر خود را انتخاب کنیم. باید توجه داشت که تمامی اینترفیس هایی که قرار است در یک Etherchannel قرار گیرند میبایست دقیقا از یک نوع بوده و دارای شرایط و کانفیگ یکسان باشند. به عنوان مثال نمیتوان یک GigabitEthernet را با یک FastEthernet در یک Etherchannel قرار داد.
ابتدا نحوه loadbalance را مشخص میکنیم:


Switch1(config)# port-channel load-balance src-dst-ip

برای راحتی بیشتر و مقدار کانفیگ کمتر از interface range استفاده میکنیم که چند اینترفیس را همزمان با هم تنظیم میکند.

Switch1(config)# interface range fastethernet 0/2, fastethernet 0/18

سپس نوع پروتکل ارتباطی را مشخص میکنیم:

Switch1(config-if)# channel-protocol pagp

و حالت قرار گیری پورت را تعیین میکنیم:


Switch1(config-if)# channel-group 1 mode desirable

حالا به Switch دوم رفته و همین تنظیمات را اعمال میکنیم:


Switch2(config)# port-channel load-balance src-dst-ip
Switch2(config)# interface range Fast 0/3 – 4
Switch2(config-if)# channel-protocol pagp

Switch دوم را در حالت auto قرار میدهیم:


Switch2(config-if)# channel-group 1 mode auto

اکنون دو پورت 2 و 18 switch اول با پورتهای 3 و 4 Switch دوم به صورت Etherchannel در آمده اند که بر اساس IP مبدا و مقصد Frame ها را بین یکدیگر تقسیم میکنند.

حالا دو Switch را در حالت PACP تنظیم میکنیم:

Switch1(config)# interface Fa0/12-13, Fa0/19
Switch1(config-if)# channel-protocol lacp
Switch1(config-if)# channel-group 2 mode active

باید توجه داشت که تمام پورت های یک channel-group باید از یک پروتکل استفاده کنند.

Switch2(config)# interface range Fa 0/22 – 24 
Switch2(config-if)# channel-protocol lacp
Switch2(config-if)# channel-group 2 mode passive

اکنون پورت های 12 و13 و 19 Switch اول با پورتهای 22 و 23 و 24 Switch دوم در یک Etherchannel قرار دارند.
برای اولویت دادن به یکی از پورتها از دستور زیر استفاده میکنیم. اولویت پیش فرض تمام پورتها 32768 است.


Switch2(config)# interface F0/23
Switch2(config-if)# lacp port-priority 100

بعد از تنظیم Etherchannel تمامی پورتها به عنوان یک پورت شناخته میشوند. و با نام po که مخفف Port-channel است میتوانیم به آنها دسترسی داشته باشیم. به عنوان مثال برای تنظیم IP بر روی etherchannel اینگونه عمل میکنیم:


Switch2(config)# interface po2
Switch2(config-if)# ip address 10.0.2.55 255.255.255.0

و در آخر با دستور زیر میتوان از وضعیت پورتها و Etherchannel مطلع شد.


Switch2# show etherchannel 1 summary

 

نگارنده :

شاهین غرقی

Internet Redundancy به کمک IP SLA

فرستادن به ایمیل چاپ مشاهده در قالب PDF

IP SLA یا بعبارت دیگر IP Service Level Agreement یک روش مانیتورینگ در شبکه می باشد . یکی از کاربردهای Internet Redundancy , IP SLA  می باشد .
در ادامه با یک مثال به تشریح IP SLA می پردازیم.
در این سناریو فرض بر این می باشد که توسط دو سرویس دهنده اینترنت یعنی ISP A و ISP B سرویس اینترنت را برای شبکه داخلی سازمان فراهم می کنیم. به صورت پیش فرض ISP A به شبکه سرویس اینترنت می دهد وفقط در صورت قطعی اینترنت ، ISP B بصورت پشتیبان وارد عمل شده و عمل سرویس دهی را انجام می دهد.

نکته: سوالی که ممکن است برای شما مطرح شود این می باشد که آیا این عمل را که تنها با static route و پارامتر Administrative Distance می توان پیاده سازی کرد چه نیازی به استفاده از روش IP SLA می باشد؟


Internet-Router(config)# ip route 0.0.0.0 0.0.0.0 4.4.4.1
Internet-Router(config)# ip route 0.0.0.0 0.0.0.0 5.5.5.1 10

جوابی که می توان به این سوال داد این می باشد که در روش static route و استفاده از روش Administrative Distance فقط زمانی به route بعدی مشابه می رود که قطع فیزیکی داشته باشیم در صورتی که ممکن است ارتباط برقرار نباشد ولی قطع فیزیکی نداشته باشیم.
نکته دیگری که باید توجه داشته باشید این می باشد که روش تعریف IP SLA در ورژن های مختلف IOS با هم فرق دارد و برای اطلاعات بیشتر می توانید به Document ، IOS مربوطه مراجعه نمایید.
حال نوبت به تنظیمات مربوطه می گردد.
برای تعریف IP SLA از دستور مقابل استفاده می کنیم.


Internet-Router(config)# ip sla 1
Internet-Router(config-sla)# icmp-echo 4.2.2.4 source-interface serial 0/0/0
Internet-Router(config-sla-echo)# frequency 3
Internet-Router(config)# ip sla schedule 1 life forever start-time now

برای تعریف IP SLA باید یک Tag به آن اختصاص دهیم که این کار را در خط اول انجام دادیم. سپس برای تست یا یه عبارت دیگر مانیتورینگ برقراری ارتباط از دستور icmp-echo به همراه IP مد نظر که می تواند IP اینترفیس روتر ISP یا یک IPکه توسط ISP قابل route می باشد که در اینجا IP ، DNS اینترنتی یعنی 4.2.2.4 می باشد استفاده کرده ایم. سپس از دستور frequency که برای تکرار این عمل می باشد به کار بردیم مقدار 3 مقابل آن به مفهوم این می باشد که این عمل هر 3 ثانیه یک بار انجام می گیرد مقدار پیش فرض frequency یک دقیقه می باشد . حال که تنظیمات انجام گردیده نوبت به اجرای عمل مانیتورینگ می گردد که این کار با دستور ip sla schedule 1 life forever start-time now که بیان گر اجرای مانیتورینگ با شماره Tag 1 از زمان حال به بعد تا زمانی که خودمان این عمل را متوقف کنیم می باشد.
نکته دیگری که باید به آن توجه کنید این می باشد که IP SLA را نمی توان به جایی به صورت مستقیم assign کرد برای استفاده از IP SLA آن را به شی Track ، assign کرده و Track با توجه به نتیجه مانیتورینگ IP SLA کار خاصی را انجام می دهد.


Internet-Router(config)# track 1 ip sla 1

حال که کلیه تنظیمات انجام شده میبایست شی track را به static route ، assign کنیم ، برای اینکار به روش زیر عمل می کنیم.


Internet-Router(config)# ip route 0.0.0.0 0.0.0.0 5.5.5.1 track 1
Internet-Router(config)# ip route 0.0.0.0 0.0.0.0 4.4.4.1 10

Static route نوشته شده به این صورت عمل می کند که اولین route تا مادامی که نتیجه مانیتورینگ IP SLA که به Track1 وارد می شود مثبت باشد برقرار می باشد در غیر ان صورت route دوم انجام می گیرد.

 

نگارنده :

ایمان ابراهیمی تجدد

i.ebrahimi at hotmail.com

 

موضوعات مشابه :

 Cisco Failover

 

راه اندازی VOIP بصورت محلی و سایت به سایت

فرستادن به ایمیل چاپ مشاهده در قالب PDF

تعریف پروژه :

راه اندازی VOIP بصورت محلی و سایت به سایت.

طرح پروژه :

 دانلود پروژه در قالب نرم افزار Packet tracer

 

تجهیزات مورد نیاز پروژه :

  1. دو عدد روتر 2811
  2. دو عدد ماژول WIC-1T
  3. دو عدد سویچ 2960
  4. چهار عدد IP Phone و دو کامپیوتر
  5. اتصالات (یک اتصال WAN بین دو روتر از نوع سریال و سایر اتصالات از نوع Straight)

 

 مراحل پیاده سازی  :

 برای شروع از تنظیم سویچ ها شروع می کنیم. مراحل تنظیمات هر دو سویچ مانند هم می باشد.


Switch>
Switch>enable
Switch#config terminal
Switch(config)#

ابتدا VLAN های data و voice را ایجاد می کنیم. برای این کار به روش زیر عمل می کنیم.
ایجاد Vlan ها به این دلیل می باشد که ترافیک های voice و data را از هم جدا کنیم این کار باعث عدم تداخل و در نتیجه کیفیت سرویس دهی می شود.
در اینجا vlan 10 را برای Data  و vlan 20 را برای Voice ایجاد می کنیم.

Switch(config)#vlan 10
Switch(config-vlan)#name Data
Exit
Switch(config)#vlan 20
Switch(config-vlan)#name Voice
Exit

حال باید vlan های ساخته شده را به interface های سویچ نسبت دهیم.
برای این کار به روش زیر عمل می کنیم.


Switch(config)#interface range fa 0/1-24
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 10
Switch(config-if-range)#switchport voice vlan 20

 

حال که کار نسبت دادن vlan ها به interface  ها انجام گردیده می بایست پورت Trunk که برای خروج vlan  ها از سویچ استفاده می شود را تنظیم کنیم.
برای این کار به روش زیرعمل می کنیم.


Switch(config)#interface gig 1/1
Switch(config-if)#switchport  mode trunk

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


Switch(config)# spanning-tree portfast default

حال نوبت به تنظیم روترها می رسد، مراحل کلی تنظیم هر دو روتر مانند هم می باشد. البته کمی با هم تفاوت دارد.
تنظیمات  را از روتر یک شروع می کنیم.
ابتدا  ماژول WIC-1T را به روتر اضافه می کنیم این ماژول اینترفیس لازم جهت اتصال بصورتwan   ،برای برقراری ارتباط با روتر دو را فراهم می کند.
برای این کار به قسمت Physical رفته و سپس مانند مراحل زیرعمل می کنیم.

  1.  برای اضافه کردن هرگونه ماژول ابتدا باید روتر را خاموش کنیم.
  2. ماژول WIC-1T را از قسمت ماژول ها انتخاب کرده و در slot مربوط به WIC(Wan Interface Card) قرار می دهیم.
  3. سپس مجددا روتر را همانند مرحله اول  با زدن دکمه پاور روشن می کنیم.

 

حال که این ماژول اضافه شد می توانیم کار تنظیمات را ادامه دهیم.
ابتدا هرسویچ را به روتر متصل می کنیم
برای این کار پورت gig 1/1  سویچ را که بصورت Trunk  تنظیم کردیم را به پورت Fa 0/0 روتر با کابل  از نوع straight متصل می کنیم.
حال نوبت به تنظیمات می باشد که به روش زیر عمل می کنیم.
وارد محیط config می شویم.


Router1>
Router1>enable
Router1#config terminal
Router1(config)#

حال به تنظیم interface fa0/0 می پردازیم
چون پورت سویچ بصورت Trunk است پس باید پورت روتر را به صورت Sub interface تعریف کنیم تا عمل routing بین vlan های مختلف انجام گیرد.


Router1(config)#interface fa 0/0
Router1(config-if)# no shut
Router1(config-if)#exit
Router1(config)#interface fa 0/0.10
Router1(config-subif)# encapsulation dot1Q 10
Router1(config-subif)# ip address 192.168.10.1 255.255.255.0
Router1(config-subif)#exit
Router1(config)#interface fa 0/0.20
Router1(config-subif)# encapsulation dot1Q 20
Router1(config-subif)# ip address 192.168.20.1 255.255.255.0

حال نوبت به تنظیم DHCP برای تخصیص IP به تجهیزات می باشد.
توجه داشته باشید با توجه به اینکه دو vlan متفاوت داریم در نتیجه باید دو رنج مختلف IP به آنها تخصیص دهیم.
نکته : تخصیص option 150 برای معرفی سرور TFTP به تجهیزات می باشد.


Router1(config)#
Router1(config)#ip dhcp pool voice
Router1(dhcp-config)#network 192.168.20.0 255.255.255.0
Router1(dhcp-config)#defualt-router 192.168.20.1
Router1(dhcp-config)#option 150 ip 192.168.20.1
Exit
Router1(config)#
Router1(config)#ip dhcp pool pcs
Router1(dhcp-config)#network 192.168.10.0 255.255.255.0
Router1(dhcp-config)#defualt-router 192.168.10.1
Router1(dhcp-config)#option 150 ip 192.168.10.1
Exit

حال نوبت به تنظیمات telephony service می باشد.
تنظیمات زیر مربوط به تنظیمات راه اندازی cucm express می باشد.


Router1(config)#
Router1(config)#telephony-service
Router1(config-telephony)#max-dn 24
Router1(config-telephony)#max-ephone 24
Router1(config-telephony)# ip source 192.168.20.1 port 2000
Router1(config-telephony)#auto assign 1 to 24

ایجاد شماره تلفن که در اینجا ما سه شماره تلفن در نظر گرفته ایم.


Router1(config)#
Router1(config)#ephone-dn 1
Router1(config-ephone-dn)#number 1000
Router1(config)#ephone-dn 2
Router1(config-ephone-dn)#number 1001
Router1(config)#ephone-dn 3
Router1(config-ephone-dn)#number 1002

نکته: این تنظیمات به صورتی انجام گردیده که شماره تلفن ها به صورت خودکار به IP Phone ها اختصاص یابد. درصورتی که تمایل داشته باشید شماره خاصی رو به IP PHONE  خاصی اختصاص دهید باید از دستور ephone همراه با پارامترهای آن (mac-address و button) استفاده نمایید.
حال اگر به ip phone ها نگاهی بندازید آنها دارای شماره های اختصاص یافته توسط روتر می باشند.

 

 و همچنین می توانید از آنها با یکدیگر تماس بگیرید

 

 حال نوبت به برقرای ارتباط با سایت دیگر که در اینجا مثلا در کشور دیگری می باشد می پردازیم.
برای این کار ارتباط از نوع سریال در نظر گرفته شده است. برای تنظیم آن باید به پورت مورد نظر که در توسط ماژول در ابتدا به روتر اضافه کردیم می رویم.


Router1(config)# interface serial 0/0/0
Router1(config-if)# ip address 10.10.10.1  255.255.255.0
Router1(config-if)#clock rate 64000
Router1(config-if)#no shut

دلیل تنظیم clock rate در این اینترفیس بخاطر انتخاب  و اتصال از روتر اول به روتر دوم می باشد(انتخاب روتر اول بعنوان DTE)
تنظیمات روتر دو نیز مانند روتر یک می باشد با کمی تفاوت که در ذیل به آن می پردازیم.
تنظیمات را از روتر یک شروع می کنیم.
ابتدا  ماژول WIC-1T را به روتر اضافه می کنیم این ماژول اینترفیس لازم جهت اتصال بصورت wan  برای برقراری ارتباط با روتر دو را فراهم می کند.
برای این کار به قسمت Physical می رویم،و سپس مانند مراحل زیرعمل می کنیم.

  1. برای اضافه کردن هرگونه ماژول ابتدا باید روتر را خاموش کنیم. برا ی اینکار دکمه پاور را مطابق شکل کلیک می کنیم.
  2. ماژول WIC-1T را از قسمت ماژول ها انتخاب کرده و در slot مربوط به WIC(Wan Interface Card) قرار می دهیم.
  3. سپس مجددا روتر را همانند مرحله اول  با زدن دکمه پاور روشن می کنیم.   

 

حال که این ماژول اضافه شد می توانیم کار تنظیمات را ادامه دهیم.
ابتدا هرسویچ را به روتر متصل می کنیم
برای این کار پورت gig 1/1  سویچ را که بصورت Trunk  تنظیم کردیم را به پورت Fa 0/0 روتر با کابل  از نوع straight متصل می کنیم.
حال نوبت به تنظیمات می باشد که به روش زیر عمل می کنیم.
وارد محیط config می شویم.


Router2>
Router2>enable
Router2#config terminal
Router2(config)#

حال به تنطیم interface fa0/0 می پردازیم
چون پورت سویچ را بصورت Trunk تعریف کرده ایم باید پورت روتر را به صورت Sub interface تعریف کنیم تا عمل routing بین vlan های مختلف انجام گیرد.


Router2(config)#interface fa 0/0
Router2(config-if)# no shut
Router2(config-if)#exit
Router2(config)#interface fa 0/0.10
Router2(config-subif)# encapsulation dot1Q 10
Router2(config-subif)# ip address 172.16.10.1 255.255.255.0
Router2(config-subif)#exit
Router2(config)#interface fa 0/0.20
Router2(config-subif)# encapsulation dot1Q 20
Router2(config-subif)# ip address 172.16.20.1 255.255.255.0

حال نوبت به تنظیم DHCP برای تخصیص IP به تجهیزات می باشد.
توجه داشته باشید با توجه به اینکه دو vlan متفاوت داریم در نتیجه باید دو رنج مختلف IP به آنها تخصیص دهیم.
نکته : تخصیص option 150 برای معرفی سرور TFTP به تجهیزات می باشد.


Router2(config)#
Router2(config)#ip dhcp pool voice
Router2(dhcp-config)#network 172.16.20.0 255.255.255.0
Router2(dhcp-config)#defualt-router 172.16.20.1
Router2(dhcp-config)#option 150 ip 172.16.20.1
Exit
Router2(config)#
Router2(config)#ip dhcp pool pcs
Router2(dhcp-config)#network 172.16.10.0 255.255.255.0
Router2(dhcp-config)#defualt-router 172.16.10.1
Router2(dhcp-config)#option 150 ip 172.16.10.1
Exit

حال نوبت به تنظیمات telephony service می باشد.
تنظیمات زیر مربوط به تنظیمات راه اندازی cucm express می باشد.


Router2(config)#
Router2(config)#telephony-service
Router2(config-telephony)#max-dn 24
Router2(config-telephony)#max-ephone 24
Router2(config-telephony)# ip source 172.16.20.1 port 2000
Router2(config-telephony)#auto assign 1 to 24


ایجاد شماره تلفن که در اینجا ما سه شماره تلفن در نظر گرفته ایم.


Router2(config)#
Router2(config)#ephone-dn 1
Router2(config-ephone-dn)#number 2000
Router2(config)#ephone-dn 2
Router2(config-ephone-dn)#number 2001
Router2(config)#ephone-dn 3
Router2(config-ephone-dn)#number 2002

نکته: این تنظیمات به صورتی انجام گردیده که شماره تلفن ها به صورت خودکار به IP Phone ها اختصاص یابد. درصورتی که تمایل داشته باشید شماره خاصی رو به IP PHONE خاصی اختصاص دهید باید از دستور ephone همراه با پارامترهای آن (mac-address و button) استفاده نمایید.
حال اگه به ip phone ها نگاهی بندازید آنها دارای شماره های اختصاص یافته توسط روتر می باشند.

و همچنین می توانید از آنها با یکدیگر تماس بگیرید

حال نوبت به برقرای ارتباط با سایت دیگر که در اینجا مثلا در کشور دیگری می باشد می پردازیم.
برای این کار ارتباط از نوع سریال در نظر گرفته شده است. برای تنظیم آن باید به پورت مورد نظر که در توسط ماژول در ابتدا به روتر اضافه کردیم می رویم.


Router2(config)# interface serial 0/0/0
Router2(config-if)# ip address 10.10.10.2  255.255.255.0
Router2(config-if)#no shut

حال که هر دو روتر  و سویچ تنظیم شده اند در می یابیم کهVOIP  بصورت local برای هر طرف بدرستی انجام می گیرد ولی بین سایت ها تماس قابل برقراری نمی باشد، برای رفع این مشکل باید ابتدا روتینگ بین دو سایت برقرار گردد و سپس  تنظیمات لازم جهت فرستادن تماس های مربوط به هر سایت به روتر مربوطه انجام گیرد در زیر به  تشریح مراحل آن می پردازیم.
مرحله اول تنظیم روتینگ در روترها: که ما از روش static routing بین سایت ها استفاده می کنیم.
تنظیم روتر یک:


Router1(config)#
Router1(config)#ip route 172.16.10.0 255.255.255.0 serial 0/0/0
Router1(config)#ip route 172.16.20.0 255.255.255.0 serial 0/0/0

تنظیم روتر دوم:


Router2(config)#
Router2(config)#ip route 192.168.10.0 255.255.255.0 serial 0/0/0
Router2(config)#ip route 192.168.20.0 255.255.255.0 serial 0/0/0

مرحله دوم تنظیم دو روتر برای ارسال تماس های بین سایتی به روتر مربوطه می باشد.
تنظیمات روتر اول برای ارسال و برقراری تماس با شماره های رنج 2000 مربوط به روتر دوم


Router1(config)#
Router1(config)#dial-peer voice 2000 voip
Router1(config-dial-peer)#destination-pattern 2...
Router1(config-dial-peer)#session target ipv4:10.10.10.2

تنظیمات روتر دوم برای ارسال و برقراری تماس با شماره های رنج 1000 مربوط به روتر اول


Router2(config)#
Router2(config)#dial-peer voice 1000 voip
Router2(config-dial-peer)#destination-pattern 1...
Router2(config-dial-peer)#session target ipv4:10.10.10.1

حال به بررسی برقراری تماس تلفنی بین دو سایت می پردازیم. نتیجه بیانگر برقراری ارتباط می باشد.

 

نگارنده :

ایمان ابراهیمی تجدد

i.ebrahimi at hotmail.com

 

آموزش های مرتبط :

آموزش تصویری تنظیم Call manager بر روی روتر سیسکو

ارسال خروجی دستورات سیسکو به TFTP

فرستادن به ایمیل چاپ مشاهده در قالب PDF

گاهی نیاز است که خروجی دستورات اجرا شده در سیسکو را برای مستند سازی یا پرینت یا ارسال به پشتبان در یک فایل ذخیره کنید.برای مثال می توانید خروجی دستور show vlan را بصورت زیر به یک سرور TFTP ارسال کنید :

show vlan | tee tftp://persianadmins.ir/vlan.txt

ارسال خروجی دستورات دیگر هم بهمین صورت می باشد.

رضا بهروزی

صفحه 1 از 4