نمایش نتایج: از شماره 1 تا 9 از مجموع 9
سپاس ها 17سپاس
  • 5 توسط hexman
  • 3 توسط hexman
  • 3 توسط hexman
  • 1 توسط hexman
  • 1 توسط HLajevardi
  • 2 توسط hexman
  • 2 توسط hexman

موضوع: نظر شما در مورد این روش Loadbalancing+failover

  
  1. #1
    نام حقيقي: Blackie

    عضو عادی شناسه تصویری hexman
    تاریخ عضویت
    Jul 2012
    محل سکونت
    تهران
    نوشته
    2,343
    سپاسگزاری شده
    406
    سپاسگزاری کرده
    852

    نظر شما در مورد این روش Loadbalancing+failover

    سلام دوستان

    من یک راهی به نظرم رسید برای پیاده سازی Loadbalancing+Failover با استفاده از Netwatch بدون اسکریپت و حتی بدون منگل.شما ملاحظه بفرمایید ببینید از نظر شما کار میکنه یا نه؟
    فرض کنید که 2 تا لینک اینترنت داریم Wan1 و Wan2.
    ابتدا با استفاده از Rule در Route ها کاری میکنیم که وقتی ای پی 4.2.2.4 را پینگ میکنیم ترافیکش از Wan1 رد بشه و وقتی ای پی مثلا 8.8.8.8 را پینگ میکنیم ترافیکش از Wan2 رد بشه.
    حالا میام سه تا روت مینویسم روت اول برای استفاده از هر 2 لینک:
    Ip route
    Add distance=2 gateway=wan1,wan2 (1
    این خط روت 2 تا گیت وی داره و distance رو 2 گزاشتم تا اولویتش بیاد پایین تر
    روتهای بعدی:
    Add distance=1 gateway=wan1(2
    Add distance=1 gateway=wan2(3
    حالا در قسمت netwatch:
    میام در هاست ای پی 4.2.2.4 رو میزاریم میگیم وقتی Up هستی روت شماره 3 رو غیر فعال کن و زمانیکه down میشی فعال کن روت شماره 3 رو
    یه نت واچ دیگه هم میزایم تا زمانیکه 8.8.8.8 پینگش اپ هست روت شماره 2غیر فعال باشه و زمانیکه down شد روت 2 رو فعال کنه
    این طوری رمانیکه هر 2 لینک اپ هستند فقط روت اصلی یا شماره 1 کار میکنه و هر زمان که یکی از لینکها قطع شه لینک بعدی فعال میشه که چون distance روتهای 2 و 3 یک هست و برای روت 1 دو بنابراین یکی از روتهای 2 یا 3 که فعال شده عمل خواهد کرد.
    عملی هست از نظر شما؟؟




    موضوعات مشابه:
    M-r-r، dodvaod، hamedelnin و 2 نفر دیگر سپاسگزاری کرده‌اند.

  2. #2
    نام حقيقي: Blackie

    عضو عادی شناسه تصویری hexman
    تاریخ عضویت
    Jul 2012
    محل سکونت
    تهران
    نوشته
    2,343
    سپاسگزاری شده
    406
    سپاسگزاری کرده
    852
    این هم برای درک بهتر عملکرد Netwatch:




    خوشحال میشم نظر اساتید رو بدونم




    dodvaod، hamedelnin و nahvi18 سپاسگزاری کرده‌اند.

  3. #3
    نام حقيقي: Blackie

    عضو عادی شناسه تصویری hexman
    تاریخ عضویت
    Jul 2012
    محل سکونت
    تهران
    نوشته
    2,343
    سپاسگزاری شده
    406
    سپاسگزاری کرده
    852
    من امروز این متد رو توی شرکت ازمایش کردم و به خوبی جواب داد قابل توجه دوستانی که دنبال یک روش لود بالانسینگ بین دو لینک رو دارند و هم خاصیت. Failover داره که من خودم خدایی تا حالا هرچی گشته بودم یه روشی که هر دوی این خاصیت ها رو داشته باشه ندیده بودم

    نمیگم شاخ غول شکستم این یک متد بسیار ساده است اما انتظا. داشتم حداقل یک نفر بیاد نظرشو بگه..امیدوارم مفید. باشه ب اتون


    safi2013، nahvi18 و noroozifar سپاسگزاری کرده‌اند.

  4. #4
    نام حقيقي: رضا

    خواننده
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته
    574
    سپاسگزاری شده
    141
    سپاسگزاری کرده
    511
    من تستش میکنم ولی به نظر میاد فقط قضیرو پیچیده کردی. چه نیازی به اون dns ها هست؟
    حالت هایی مثل ecmp هم لود بالانسه هم فیل اور.
    مزیت روش شما چیه؟



  5. #5
    نام حقيقي: Blackie

    عضو عادی شناسه تصویری hexman
    تاریخ عضویت
    Jul 2012
    محل سکونت
    تهران
    نوشته
    2,343
    سپاسگزاری شده
    406
    سپاسگزاری کرده
    852
    چه نیازی به اون dns ها هست؟
    با هر کدوم از این ای پی ها اپ بودن هر کدوم از لینک ها بصورت مستقل تست میشه خیلی ساده اس قضیه...فکر مکینم با دقت مطالعه نکردید روشی که عرض کردم رو.

    حالت هایی مثل ecmp هم لود بالانسه هم فیل اور.
    من خودم از ECMP استفاده میکردم لود بالانس داره اما وقتی یکی از لینکها قطع شه 50 در صد packet lost بوجود میاد میشه شما بفرمایید failover چطوری داره؟؟

    الان کافیه تو همین انجمن یه سرج بزنید در هیچ تاپیکی هیچ روشی که loadbalancing+failover باشه معرفی نشده یا خداقل من پیدا نکردم ولی این روش ساده ترین روشی هست که برای loadbalancing+failover روی 2 لینک

    البته دوستان توجه کنند فقط برای 2 لینک جواب میده این روش نه بیشتر

    این هم چند نمونه:
    (متد PCC Loadbalancing & failover)

    آموزش load balancing در روتر بورد میکروتیک


    ویرایش توسط hexman : 2014-01-16 در ساعت 08:25 PM
    nahvi18 سپاسگزاری کرده است.

  6. #6
    نام حقيقي: احسان لاجوردی

    خواننده
    تاریخ عضویت
    Dec 2013
    محل سکونت
    تهران
    نوشته
    132
    سپاسگزاری شده
    99
    سپاسگزاری کرده
    26
    شما نوشتید " یکی از روتهای 2 یا 3 که فعال شده عمل خواهد کرد. " ... بالاخره کدوم یک فعال میشن ؟ 2 یا 3 ؟ یا هر دو ؟؟
    در خصوص Netwatch هم یک توضیح بدید که آیا زمانی که یک packet هم lost بشه سریع route رو عوض میکنه یا یک بازه ای براش تعریف میشه که مثلاً اگر تا 5 تا packet lost داشتیم روت رو عوض کنه ؟! یک وقت های هست که لینک قطع نیست و فقط کمی packet lost وجود داره !!
    سوال دیگه میشه netwatch رو طوری تنظیم کرد که بجای ping از dns lookup استفاده کنه که اطمینان بالاتری داشته باشه ؟
    حالا اگه بخوایم این روش شمارو برای 3 تا لینک پیاده کنیم چجوری میشه ؟!



    ویرایش توسط HLajevardi : 2014-01-17 در ساعت 10:01 AM
    nahvi18 سپاسگزاری کرده است.

  7. #7
    نام حقيقي: Blackie

    عضو عادی شناسه تصویری hexman
    تاریخ عضویت
    Jul 2012
    محل سکونت
    تهران
    نوشته
    2,343
    سپاسگزاری شده
    406
    سپاسگزاری کرده
    852
    شما نوشتید " یکی از روتهای 2 یا 3 که فعال شده عمل خواهد کرد. " ... بالاخره کدوم یک فعال میشن ؟ 2 یا 3 ؟ یا هر دو ؟؟


    اول به عدر خواهی تصویری که بالا گذاشته بودم ایراد داشت البته توضیحات درست بود اما در تصویر جای روت 2 و 3 برعکس نوشته شده ببینید اگه به این تصویر زیر که اصلاح شده توجه کنید متوجه میشید که روتهای 2 یا 3 چه زمانی فعال میشوند:






    اگه wan1 قطع باشه روت 3 که گیت وی اون wan2 هست فعال میشه

    اگه wan 2 قطع باشه روت 2 که گیت وی اون wan 1 هست فعال میشه

    در زمانی هم که هر 2 لینک ها اینترنت داشته باشند هر 2 روت(روت 2 و 3) قطع هستند و فقط روت 1 کار میکنه

    یا هر دو ؟؟
    فقط زمانی هر دو روت 2 و 3 فعال میشن که هر 2 لینک اینترنتی قطع باشن!

    در خصوص Netwatch هم یک توضیح بدید که آیا زمانی که یک packet هم lost بشه سریع route رو عوض میکنه یا یک بازه ای براش تعریف میشه که مثلاً اگر تا 5 تا packet lost داشتیم روت رو عوض کنه ؟! یک وقت های هست که لینک قطع نیست و فقط کمی packet lost وجود داره !!
    این دیگه دست خودتونه با تعیین کردن پارامتر interval و timeout بهش بگید هر چند بار یکبار پینگ کنه و...البته اگه راهی برای بهینه کردن این روش وجود داره بفرمایید تا اصلاحش کنیم
    سوال دیگه میشه netwatch رو طوری تنظیم کرد که بجای ping از dns lookup استفاده کنه که اطمینان بالاتری داشته باشه ؟
    حالا اگه بخوایم این روش شمارو برای 3 تا لینک پیاده کنیم چجوری میشه ؟!
    من بلد نیستم من در حد اشنایی مختصری که با میکروتیک دارم ساده ترین روش ممکن برای این کار رو پیدا کردم!!

    خوشحال میشم در این مورد راهنمایی بفرمایید


    ویرایش توسط hexman : 2014-01-17 در ساعت 10:17 AM
    dodvaod و nahvi18 سپاسگزاری کرده‌اند.

  8. #8
    نام حقيقي: Saeed

    عضو عادی شناسه تصویری greatcyrus
    تاریخ عضویت
    Jan 2010
    محل سکونت
    Tehran
    نوشته
    2,662
    سپاسگزاری شده
    933
    سپاسگزاری کرده
    1248
    نوشته های وبلاگ
    3
    بحث failOver که ظاهرا عملی به نظر میاد.. ولی بحث load Balance رو بیشتر توضیح میدی ؟ با کدوم سولوشن انجامش میدی ؟
    انجام دادی ج گرفتی خودت ؟



  9. #9
    نام حقيقي: Blackie

    عضو عادی شناسه تصویری hexman
    تاریخ عضویت
    Jul 2012
    محل سکونت
    تهران
    نوشته
    2,343
    سپاسگزاری شده
    406
    سپاسگزاری کرده
    852
    نقل قول نوشته اصلی توسط greatcyrus نمایش پست ها
    ولی بحث load Balance رو بیشتر توضیح میدی ؟ با کدوم سولوشن انجامش میدی ؟
    انجام دادی ج گرفتی خودت ؟
    هم failover اش عملی هست و هم لود بالانسینگ من در سازمان پیاده سازی کردم و روی هر 2 اینترفیس ون ترافیک رد میشه

    لود بالانسینگ اش به سادگی هر چه تمام تر روت شماره 1 که دو تا گیت وی داره! ولی distance اش 2 هست.برای اینکه زمانی که یکی از لینک ها قطع میشه و یکی از روت های 2 یا 3 فعال میشه ما 2 تا روت فعال داریم ولی ترافیک از اون روتی رد میشه که distance کمتری داره و اون روت شماره 2 یا 3 هست بسته یه این که کدوم لینک قطع شده باشه اما در زمانی که هر 2 لینک اینترنتشون وصل هست روت شماره 2 و 3 هر دو غیر فعالند بنابراین ترافیک فقط از روت شماره 1 رد میشه که براش دو تا گیت وی ست شده


    dodvaod و nahvi18 سپاسگزاری کرده‌اند.

کلمات کلیدی در جستجوها:

۲ تا گیتوی اینترنت داریم با distance

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •