سناریو peer قرار دادن روترهای ژرف در مجاورت یکدیگر
1-1. هدف
در این سناریو دو روتر Zharf1 و Zharf2 را به عنوان peer در کنار یکدیگر قرار داده تا بتوانند زمان را با یکدیگر sync کنند. در این سناریو روتر R2 که سیسکو میباشد نقش master را بازی میکند و بنابراین روتر Zharf1 این روتر را به عنوان Server خود میشناسد. روتر های Zharf1 و Zharf2 با یکدیگر peer میشوند.
نکته : بر روی روتر R2 برای اینکه Time zone با روتر ژرف یکی شود از دستور clock timezone IRDT 3 30 در config mode استفاده میکنیم
- تنظیمات روتر R2
1 2 3 4 |
R2(config)#clock timezone IRDT 3 30 R2(config)#interface FastEthernet0/0 R2(config-if)# ip address 12.12.12.1 255.255.255.0 R2(config)# ntp master |
- تنظیمات Zharf1
1 2 3 4 5 6 7 |
Zharf1(config)#interface gbeth0 Zharf1(config-if)#no shutdown Zharf1(config-if)#ip address 12.12.12.2/24 Zharf1(config)#interface gbeth9 Zharf1(config-if)#ip address 13.13.13.2/24 Zharf1(config)#ntp server 12.12.12.1 Zharf1(config)#ntp peer 13.13.13.1 |
- تنظیمات Zharf2
1 2 3 4 5 |
Zharf2(config)# interface gbeth0 Zharf2(config-if)# ip address 13.13.13.1/24 Zharf2(config-if)# no shutdown Zharf2(config)# ntp peer 13.13.13.2 Zharf2(config)#clock timezone IRDT 3 30 |
1-2. درستی یابی
همانطور که در ذیل نشان داده شده است جهت نشان دادن درستی عملکرد ابتدا بر روی روتر سیسکو با دستور زیر از master شدن روتر R2 اطمینان حاصل کرده . همین دستور را در روتر های ژرف هم استفاده میکنیم.
1 2 3 4 5 |
R2# show ntp associations address ref clock st when poll reach delay offset disp *~127.127.7.1 127.127.7.1 7 8 64 377 0.0 0.00 0.0 * master (synced), # master (unsynced), + selected, - candidate, ~ configured |
خروجی روتر Zharf1 که نشان میدهد روتر سیسکو به عنوان master انتخاب شده است و با علامت * نشان میدهد که زمان خود را به صورت پیش فرض با روتر سیسکو تنظیم میکند (تا وقتی که روتر R@ در دسترس باشد).
1 2 3 4 5 |
Zharf1# show ntp associations remote refid st t when poll reach delay offset jitter ======================================================================== *12.12.12.1 LOCAL 8 u 81 128 377 2.201 4.517 15.462 13.13.13.1 13.13.13.2 10 u - 256 0 0.313 -72.003 2.943 |
خروجی روتر Zharf2 که آدرس روتر Zharf1 را نشان میدهد که به عنوان به عنوان peer یا remote آن و مرجع خود را refid روتر R2 قرار میدهد.
1 2 3 4 |
Zharf2# show ntp associations remote refid st t when poll reach delay offset jitter ======================================================================== *13.13.13.2 12.12.12.1 9 u 33 64 377 0.329 -34.155 2.845 |
1-3. عیب یابی
در صورت عدم تنظیم ساعت بین روتر ها ، ابتدا توصیه میشود به بررسی ارتباط بین روتر ها پرداخته و از اعمال تنظیمات صحیح بر روی روتر ها اطمینان حاصل فرمایید. در انتها از یکی بودن timezone روتر ها اطمینان حاصل کرده ، در نهایت توصیه میشود که بازه زمانی انتظار خود را کمی زیاد کرده و در این بازه بر روی تنظیمات مربوط به NTP هیچگونه تغییری ایجاد نکنید.
2. سناریو تست NTP Client و Master
2-1. هدف
در این سناریو روتر Zharf2 به عنوان Master انتخاب میشود و در طرفین آن دو روتر Zharf1 و R2 به عنوان Client قرار دارند.
نکته : بر روی روتر R2 برای اینکه time zone با روتر ژرف یکی شود از دستور clock timezone IRDT 3 30 استفاده میکنیم.
- تنظیمات Zharf1
1 2 3 4 5 |
Zharf1(config)#interface gbeth2 Zharf1(config-if)# no shutdown Zharf1(config-if)# ip address 10.10.10.2/24 Zharf1(config-if)#exit Zharf1(config)#ntp server 10.10.10.1 |
- تنظیمات Zharf2
1 2 3 4 5 6 7 8 |
Zharf2(config)#interface gbeth0 Zharf2(config-if)# no shutdown Zharf2(config-if)# ip address 10.10.10.1 255.255.255.0 Zharf2(config-if)#exit Zharf2(config)#interface gbeth1 Zharf2(config)# no shutdown Zharf2(config)# ip address 20.20.20.1 255.255.255.0 Zharf2(config)#ntp master |
- تنظیمات R2
1 2 3 4 5 6 |
R2(config)#clock timezone IRDT 3 30 R2(config)# interface FastEthernet0/0 R2(config-if)# no shutdown R2(config-if)# ip address 20.20.20.2 255.255.255.0 R2(config-if)#exit R2(config)# ntp server 20.20.20.1 |
2-2. درستی یابی
همانطور که در زیر دیده میشود روتر Zharf1 با آدرس 20.20.20.1 بر روی روتر R2 به عنوان master با علامت (*) و configured با علامت (~) انتخاب شده است. همچنین چون روتر Zharf2 خود به عنوان master تعریف شده در نمایش دستور show ntp associations در قسمت remote آدرس LOCAL یعنی خودش را مشخص کرده است و در روتر Zharf1 آدرس روتر Zharf2 (10.10.10.1) در قسمت remote به عنوان NTP Server قرار داده شده است.
- نتیجه خروجی بر روی روتر R2
1 2 3 4 5 6 7 |
R2# show ntp associations address ref clock st when poll reach delay offset disp *~20.20.20.1 127.127.1.0 6 40 64 3 2.1 -3.78 7883.9 * master (synced), # master (unsynced), + selected, - candidate, ~ configured R2#show clock 14:40:11.049 IRDT Mon Aug 8 2019 |
- نتیجه خروجی بر روی روتر Zharf2
1 2 3 4 |
Zharf2# show ntp associations remote refid st t when poll reach delay offset jitter ============================================================================= *LOCAL(0) .LOCL. 5 l 10 64 377 0.000 0.000 0.000 |
- نتیجه خروجی بر روی روتر Zharf1
1 2 3 4 |
Zharf1# show ntp associations remote refid st t when poll reach delay offset jitter ============================================================================== 10.10.10.1 LOCAL(0) 6 u 3 64 1 0.477 1.533 0.000 |
2-3. عیب یابی
پیشنهاد میشود در ابتدا همه تنظیمات مجددا بررسی شوند در صورتی که از صحت آن اطمینان حاصل شد ، هیچ تنظیمی تغییر داده نشود و بازه زمانی بیشتری جهت دریافت خروجی مورد نظر صبر شود . در نهایت در صورت عدم دریافت نتیجه مطلوب نسبت به ذخیره تنظیمات و reboot روتر اقدام شود.
3. سناریو NTP broadcast
3-1. هدف
در این سناریو هدف بررسی عملکرد NTP Broadcast می باشد. در اینجا روتر Zharf1 در نقش NTP broadcast server و روتر های R1 و Zharf2 در نقش broadcast client می باشند. با دستور clock set زمان را بر روی روتر های Zharf2 و R1 تغییر دادیم که زمان آنها توسط روترZharf1 تنظیم شود.
- کانفیگ Zharf1
1 2 3 4 |
Zharf1(config)#int gbeth0 Zharf1(config-if)# ip address 192.160.10.1/24 Zharf1(config-if)#no shut Zharf1(config)# ntp broadcast 192.160.10.255 |
- کانفیگ Zharf2
1 2 3 4 |
Zharf2(config)#int gbeth0 Zharf2(config-if)# ip address 192.160.10.2/24 Zharf2(config-if)#no shut Zharf2(config)# ntp broadcast client |
- کانفیگ R1
1 2 3 4 5 |
R1(config)#interface FastEthernet0/0 R1(config-if)# ip address 192.160.10.3 255.255.255.0 R1(config-if)# no shutdown R1(config-if)# ntp broadcast client R1(config)# clock timezone IRST 3 30 |
3-2. درستی یابی
برای اطمینان از صحت عملکرد سرویس در روتر Zharf1 با خروجی دستور show ntp associations مطمئن میشویم که روتر نقش Master را دریافت کرده است و همچنین خروجی دستور show clock زمانی را نمایش می دهد که باید بعد از همزمانی در کلاینت ها مشاهده شود.
1 2 3 4 5 6 7 8 9 |
Zharf1# show ntp associations remote refid st t when poll reach delay offset jitter ============================================================================== 192.19.10.255 .BCST. 16 u - 64 0 0.000 0.000 0.000 *LOCAL(0) .LOCL. 5 l 15 64 377 0.000 0.000 0.000 Zharf1# show clock 12:40:46 IRST Tue Nov 6 2019 |
در Client ها باید خروجی دستور show clock را با زمان NTP Server مقایسه کرد و از یکسان بودن زمان Server و Client اطمینان حاصل نمود. همچنین در خروجی دستور نمایشی show ntp associations آدرس IP روتر NTP Server (192.160.10.1) و sync شدن با آن قابل مشاهده است.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
R1#show ntp association address ref clock st when poll reach delay offset disp * 192.160.10.1 127.127.1.0 6 0 64 1 64.249 15.071 3937.5 * sys.peer, # selected, + candidate, - outlyer, x falseticker, ~ configured R1#show clock 12:44:18.546 IRST Tue Nov 6 2019 Zharf 2# show ntp ass remote refid st t when poll reach delay offset jitter ============================================================================= *192.160.10.1 LOCAL(0) 6 u 19 64 377 1.325 4.222 50.713 Zharf 2# show clock 12:48:13 IRST Tue Nov 6 2019 |
3-3. عیب یابی
در صورت بروز مشکل موارد زیر را بررسی نمایید :
- از برقراری و صحت ارتباط فیزیکی و ping روتر ها اطمینان حاصل شود.
- از اعمال دستورات ntp broadcast client اطمینان حاصل شود.