ترکیب دو اینترنت روی یک روتر
http://shzandi.files.wordpress.com/2...pg?w=500&h=279
فرض کنیم دو اتصال به اینترنت داریم (دو ارتباط ADSL به دو سرویس دهنده مختلف) و بخواهیم هر دو را به یک روتر متصل کنیم. برای تقسیم بار بین این دو سرویس دهنده از چه روش هایی میتوان استفاده کرد. (ترکیب دو اینترنت متفاوت روی روتر)
با توجه به اینکه Public IP در اینترنت رو به اتمام است (آخرین Allocation های IPv4 اخیرا انجام شد) و بیش از نیمی از IP های Allocate شده در آمریکا پخش شدند، در دیگر کشور ها فراهم کردم یک آدرس
Valid (یا Public IP Address) ممکن است دشوار یا گران باشد و از طرفی دانش یا امکانات لازم برای برقراری BGP و پیاده سازی Multi Homing وجود نداشته باشد. در صورتیکه آدرس اینترنتProvider Independent از RIR دریافت کرده باشید میتوانید بکمک BGP در سناریوهای مختلف از چند سرویس دهنده با Policy های متفاوت استفاده کنید. اما در صورتیکه Dynamic IP یا IP آدرسی از سرویس دهنده خود دارید، باید از NAT و روش های Load Balancing آن که در IOS وجود دارد بهره ببرید.
سوال فوق در انجمن مطرح شد و پاسخ به فرم Configuration (تنظیم) زیر داده شد:
ip route 0.0.0.0 0.0.0.0 dialer1
ip route 0.0.0.0 0.0.0.0 dialer2
ip nat inside source route-map nat1 interface Dialer1 overload
ip nat inside source route-map nat2 interface Dialer2 overload
!
access-list 110 permit ip 192.168.1.0 0.0.0.255 any
!
route-map nat1 permit 10
match ip address 110
match interface Dialer1
!
route-map nat2 permit 10
match ip address 110
match interface Dialer2
در تنظیم بالا، Router قبل از ارسال بسته به اینترنت ابتدا یک سرویس دهنده متصل را انتخاب میکند (بر اساس Routing) و سپس برای بسته های بعدی به آن مقصد همیشه از همان میسر بهره میبرد. پس NAT فراموش نمیکند که یک ارتباط را از کدام مسیر برقرار کرده لذا Destination همیشه یک Source را در یک ارتباط میبیند. یک ارتباط = یک TCP Connection