05-02-2011، 01:54 AM
سلام
اینم توضیحی متخصر در مورد یکی از بیشترین سوالاتی که در مورد ادغام کردن پهنای باند پرسیده شده و در فروم های مختلف مطرح میشود و آن هم ادغام کردن پهنای باند از دو منبع میباشد .
این موضوع را با این مثال مطرح میکنم .
فرض کنید شما از دو ISP متفاوت اینترنت های متعدد دریافت میکنید .
ISP 1 : 128 Kbit
ISP 2 : 256 Kbit
و در این زمان قصد داریم مجموع پهنای باند را بدست آورید و همچنین مسائلی نظیر تحمل خطا و ... را در بر گیریم به همین خاطر از میکروتیک استفاده میکنیم .
این عمل در میکروتیک به نام ECMP ( Equal Cost Multi Path ) شناسایی میشود .
در هیچ دستگاه دیگری به سادگی میکروتیک این عمل صورت نمیگیرد و هیچ جا پیدا نمیکنید ، برای این کار لازم است در دیفالت روتی که در میکروتیک تعریف شده است ، آدرس های gateway مختلف را اضافه نماییم تا مورد استفاده قرار گیرنذ .
مثال :
ISP 1 : Gateway : 1.1.1.1
ISP 2 : Gateway : 2.2.2.2
ISP 3 : Gateway : 3.3.3.3
ISP 4 : Gateway : 4.4.4.4
.................................... :دی
وارد بخش Ip Route میشویدم و بروی Default Route موجود کلیک مینماییم و Gateway ها را اضافه میکنیم همانند تصویر زیر :
ftp://ftp.faraisp.ir/ECMP.jpg
در تصویر بالا همانطور که مشاهده میکنید 4 Gateway را اضافه کردم .
نکته :
لود بالانسینگ در میکروتیک در حالت Round Robin صورت میگیرد
عمل لود بالانسینگ بر اساس Per Packet میباشد .
در تصویر بالا 2 بخش را با کادر قرمز مشخص کردم .
بخش اولی : تعداد Gateway ها را نمایش میدهد .
بخش دوم : لینک چکیتگ میباشد .
میکروتیک در 2 حالت ارتباط لینک را بررسی میکند تا در صورتی که لینک از کار افتاد به آن لینک بسته ارسال نکند .
Arp
بر اساس پروتکل ARP
Ping
بر اساس پینگ
این عمل در سیسکو Track نامیده میشود .
به وسیله یک پالسی خواص تصمیم میگیریم که بعضی اطلاعات فقط از یک لینک خواص ارسال شود .
مثلا ، بسته های وب از لینک 484 ارسال شود ، یوزر های خواص بسته های آنها از لینک دیگر عبور کند و ...
در این عمل دست ما کاملا باز است ...
این عمل را با علامتدار ( مارک کردن ) بسته ها و یا حتی کانکشن ها در بخش فایروال ، قسمت Mangel انجام میدهیم .
Mangel:
Chain : Prerouting
Src-Address : x.x.x.x
Protocol : TCP
Port : 80
Action : Mark-Routing
Mark-Routing Name : Web Flow
در این بخش یک رول تعریف کردم و بسته های TCP مربوط به وب را که از آدرس شبکه خواص بود را انتخاب کردم و آنها را در رول Prerouting قرار دادم و به آنها را با نام Web Flow مارک کردم ( مثل Tag کردن روت ها در سیسکو )
در بخش روتیگ میگم که بسته هایی با مارک Web Flow از دیفالت گیتوی زیر استفاده کنند ...
همین و به همین سادگی !
Prerouting :
چندین وضعیت در میکروتیک برای بسته وجود دارد ، یمی از آنها این وضعیت میباشد ، یعنی زمانی که بسته در حال ورود به میکروتیک هست و هنوز هیچ روتینگی برای آن انتخاب نشده است .
با آرزوی موفقیت
رضا مقدم
اینم توضیحی متخصر در مورد یکی از بیشترین سوالاتی که در مورد ادغام کردن پهنای باند پرسیده شده و در فروم های مختلف مطرح میشود و آن هم ادغام کردن پهنای باند از دو منبع میباشد .
این موضوع را با این مثال مطرح میکنم .
فرض کنید شما از دو ISP متفاوت اینترنت های متعدد دریافت میکنید .
ISP 1 : 128 Kbit
ISP 2 : 256 Kbit
و در این زمان قصد داریم مجموع پهنای باند را بدست آورید و همچنین مسائلی نظیر تحمل خطا و ... را در بر گیریم به همین خاطر از میکروتیک استفاده میکنیم .
این عمل در میکروتیک به نام ECMP ( Equal Cost Multi Path ) شناسایی میشود .
در هیچ دستگاه دیگری به سادگی میکروتیک این عمل صورت نمیگیرد و هیچ جا پیدا نمیکنید ، برای این کار لازم است در دیفالت روتی که در میکروتیک تعریف شده است ، آدرس های gateway مختلف را اضافه نماییم تا مورد استفاده قرار گیرنذ .
مثال :
ISP 1 : Gateway : 1.1.1.1
ISP 2 : Gateway : 2.2.2.2
ISP 3 : Gateway : 3.3.3.3
ISP 4 : Gateway : 4.4.4.4
.................................... :دی
وارد بخش Ip Route میشویدم و بروی Default Route موجود کلیک مینماییم و Gateway ها را اضافه میکنیم همانند تصویر زیر :
ftp://ftp.faraisp.ir/ECMP.jpg
در تصویر بالا همانطور که مشاهده میکنید 4 Gateway را اضافه کردم .
نکته :
لود بالانسینگ در میکروتیک در حالت Round Robin صورت میگیرد
عمل لود بالانسینگ بر اساس Per Packet میباشد .
در تصویر بالا 2 بخش را با کادر قرمز مشخص کردم .
بخش اولی : تعداد Gateway ها را نمایش میدهد .
بخش دوم : لینک چکیتگ میباشد .
میکروتیک در 2 حالت ارتباط لینک را بررسی میکند تا در صورتی که لینک از کار افتاد به آن لینک بسته ارسال نکند .
Arp
بر اساس پروتکل ARP
Ping
بر اساس پینگ
این عمل در سیسکو Track نامیده میشود .
به وسیله یک پالسی خواص تصمیم میگیریم که بعضی اطلاعات فقط از یک لینک خواص ارسال شود .
مثلا ، بسته های وب از لینک 484 ارسال شود ، یوزر های خواص بسته های آنها از لینک دیگر عبور کند و ...
در این عمل دست ما کاملا باز است ...
این عمل را با علامتدار ( مارک کردن ) بسته ها و یا حتی کانکشن ها در بخش فایروال ، قسمت Mangel انجام میدهیم .
Mangel:
Chain : Prerouting
Src-Address : x.x.x.x
Protocol : TCP
Port : 80
Action : Mark-Routing
Mark-Routing Name : Web Flow
در این بخش یک رول تعریف کردم و بسته های TCP مربوط به وب را که از آدرس شبکه خواص بود را انتخاب کردم و آنها را در رول Prerouting قرار دادم و به آنها را با نام Web Flow مارک کردم ( مثل Tag کردن روت ها در سیسکو )
در بخش روتیگ میگم که بسته هایی با مارک Web Flow از دیفالت گیتوی زیر استفاده کنند ...
همین و به همین سادگی !
Prerouting :
چندین وضعیت در میکروتیک برای بسته وجود دارد ، یمی از آنها این وضعیت میباشد ، یعنی زمانی که بسته در حال ورود به میکروتیک هست و هنوز هیچ روتینگی برای آن انتخاب نشده است .
با آرزوی موفقیت
رضا مقدم