دوره CCNA فصل ۱۱ - استاتیک روتینگ بخش سوم

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

در ادامه‌ی سناریوی قبل می‌خواهیم ارتباط با دنیای بیرون را برقرار کنیم یک روتر به سناریو اضافه می‌کنیم به نام ISP و آی‌پی 100.100.100.2/24 را روی آن ست می‌کنیم و به سمتی که به HQ وصل شده آی‌پی 100.100.100.1 می‌دهیم. به سمت دیگر روتر ISP یک سرور به نام server2 قرار می‌دهیم. برای این سرور آی‌پی 8.8.8.8/24 را تنظیم می‌کنیم. و در سمت دیگر آن در روتر ISP آی‌پی 8.8.8.1/24 را به اینترفیس مربوطه تخصیص می‌دهیم. برای ادامه‌ی سناریو چون در محیط شبیه‌ساز هستیم لازم است مسیر برگشت را در روتر ISP تنظیم کنیم:

(c)#ip route 0.0.0.0 0.0.0.0 100.100.100.1

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


برای اینکه server1 و laptop1 بخواهند به اینترنت (در اینجا 8.8.8.8) دسترسی داشته باشند باید آن‌ها را به سمت ISP هدایت کنیم. ISP مسیر به سمت اینترنت (در اینجا 8.8.8.8) را می‌داند. برای این کار کافی‌ست به روتر HQ بگوییم هر بسته‌ای که به دستت رسید که در routing tableت برای آن مسیری پیدا نکردی آن را تحویل ISP بده. به این روت، default route گفته می‌شود. برای تنظیم default route روی روتر HQ دستور زیر را در محیط گلوبال می‌زنیم:

(c)#ip route 0.0.0.0 0.0.0.0 100.100.100.2

با این کار ارتباط server1 و laptop1 با اینترنت برقرار خواهد شد. اماpc1 و pc2 همچنان مسیر ورود به اینترنت را نمی‌دانند. برای اینکه بدانند از چه مسیری باید به اینترنت برسند باید برای آنها نیز در روترهای مربوطه‌شان BR1 و BR2 نیز default route کرد.

BR1

(c)#ip route 0.0.0.0 0.0.0.0 150.150.150.1

BR2

(c)#ip route 0.0.0.0 0.0.0.0 200.200.200.1

جدول روت‌های روترها به صورت زیر است:

HQ

Gateway of last resort is 100.100.100.2 to network 0.0.0.0

     10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks
C       10.10.10.0/24 is directly connected, GigabitEthernet0/0
L       10.10.10.1/32 is directly connected, GigabitEthernet0/0
C       10.10.20.0/24 is directly connected, GigabitEthernet0/1
L       10.10.20.1/32 is directly connected, GigabitEthernet0/1
S       10.10.30.0/24 [1/0] via 150.150.150.2
S       10.10.40.0/24 [1/0] via 200.200.200.2
     100.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C       100.100.100.0/24 is directly connected, GigabitEthernet0/2
L       100.100.100.1/32 is directly connected, GigabitEthernet0/2
     150.150.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       150.150.150.0/24 is directly connected, GigabitEthernet0/0/0
L       150.150.150.1/32 is directly connected, GigabitEthernet0/0/0
     200.200.200.0/24 is variably subnetted, 2 subnets, 2 masks
C       200.200.200.0/24 is directly connected, GigabitEthernet0/1/0
L       200.200.200.1/32 is directly connected, GigabitEthernet0/1/0
S*   0.0.0.0/0 [1/0] via 100.100.100.2

BR1

Gateway of last resort is 150.150.150.1 to network 0.0.0.0

     10.0.0.0/8 is variably subnetted, 3 subnets, 3 masks
S       10.10.0.0/16 [1/0] via 150.150.150.1
C       10.10.30.0/24 is directly connected, GigabitEthernet0/0
L       10.10.30.1/32 is directly connected, GigabitEthernet0/0
     150.150.0.0/16 is variably subnetted, 2 subnets, 2 masks
C       150.150.150.0/24 is directly connected, GigabitEthernet0/0/0
L       150.150.150.2/32 is directly connected, GigabitEthernet0/0/0
S    200.200.200.0/24 [1/0] via 150.150.150.1
S*   0.0.0.0/0 [1/0] via 150.150.150.1

BR2

Gateway of last resort is 200.200.200.1 to network 0.0.0.0

     10.0.0.0/8 is variably subnetted, 3 subnets, 3 masks
S       10.10.0.0/16 [1/0] via 200.200.200.1
C       10.10.40.0/24 is directly connected, GigabitEthernet0/0
L       10.10.40.1/32 is directly connected, GigabitEthernet0/0
     150.150.0.0/24 is subnetted, 1 subnets
S       150.150.150.0/24 [1/0] via 200.200.200.1
     200.200.200.0/24 is variably subnetted, 2 subnets, 2 masks
C       200.200.200.0/24 is directly connected, GigabitEthernet0/0/0
L       200.200.200.2/32 is directly connected, GigabitEthernet0/0/0
S*   0.0.0.0/0 [1/0] via 200.200.200.1

در روتر BR1 می‌توان خطوط ۴ و ۱۱ را حذف کرد چون خط ۱۱ این دو خط را نیز در دل خود دارد. همین طور در روتر BR2 می‌توان خطوط ۴ و ۸ را حذف کرد. قبل از حذف ابتدا قانون زیر را ببینیم:


قانون مهم
Longest Prefix Match

در صورتی که برای رسیدن به یک مقصد دو مسیر موجود باشد مسیری انتخاب می‌شود که جزئیات بیشتری داشته باشد.
مثال:
در روتر BR1 برای دسترسی به شبکه‌های 10.10.10.0/24 و 10.10.20.0/24 و 10.10.40.0/24 دو مسیر موجود است. خط شماره ۴ و خط شماره ۱۱. اما در خط ۴ به واسطه‌ی ‎/16‏ جزئیات بیشتری موجود است تا خط شماره ۱۱ که بواسطه‌ی ‎/0‏ بسیار کلی‌ست. بنابراین مسیر معرفی شده در خط شماره ۴ انتخاب می‌شود. به این قانون Longest Prefix Match گفته می‌شود.

در صورتی که دو مسیر متفاوت با جزئیات یکسان موجود باشند، مسیری انتخاب خواهد شد که AD کمتری داشته باشد. (AD مخفف Administrative Distance است.)
در مسیر ‎S 10.10.0.0/16 [1/0] via 150.150.150.1‏ بخش AD بولد شده است.
عدد بعد از AD به نام متریک (Metric) شناخته می‌شود. مبنای محاسبه‌ی متریک در پروتکل‌های مختلف با هم متفاوت است مثلا در RIP متریک برابر تعداد گام‌ها (hopها) ست و در OSPF برابر پارامتری به نام هزینه (cost).
ترتیب اولویت‌ها به این شکل است:

  • قانون Longest Prefix Match
  • AD کمتر
  • Metric کمتر



برای سبک‌تر شدن بار کاری روتر خطوط اضافی در جدول روت دو روتر BR1 و BR2 را حذف می‌کنیم:

BR1

(c)#no ip route 200.200.200.0 255.255.255.0 150.150.150.1
(c)#no ip route 10.10.0.0 255.255.0.0 150.150.150.1

BR2

(c)#no ip route 150.150.150.0 255.255.255.0 200.200.200.1 
(c)#no ip route 10.10.0.0 255.255.0.0 200.200.200.1