من چند روزی هست که دارم روی راه اندازی یک سیستم Fail Over کار میکنم ،
الان دیگه میشه گفت داره به خوبی کار میکنه و همه چی اونجوری که میخوام هست .
ابتدا شیوه انجامش رو توضیح مختصر میدم ، بعدش سوالم رو میپرسم بلکه دوستی ، نظری به فکرش رسید که تونست به من کمک کنه .
یک دستگاه مودم ADSL و یک دستگاه 4G+ دو اینترنت آماده به کار من هستند که مودم سیم کارت خور ، به عنوان پشتیبان از اینترنت ADSL عمل میکنه .
پیاده سازی سیستم به وسیله روتر میکروتیک انجام شده که وظیفه تقسیم سرعت ، اندازه گیری ترافیک کاربران ، همینطور دور زدن فیلترینگ را درزمان عبور داده هایی مثل تلگرام برای شبکه داخلی به عهده داره .
این روتر هر پنج ثانیه یک بار ، یک سرور بین المللی رو از طریق خط ADSL پینگ میگریه تا اطمینان پیدا کنه ، اینترنت از طریق این درگاه در دسترس است .
به محض اینکه اینترنت از این خط قطع بشه ، ترافیک اینترنت را به سمت مودم سیم کارت خور هدایت میکنه و پیام هایی به تمام مصرف کنندگان اینترنت در تلگرام میفرسته و اطلاع رسانی میکنه که خط اینترنت اصلی قطع شده و زیاد دانلود نکنید که پولش زیاد میشه خخخخ
واسه خود منم روی تلفن موبایل SMS میفرسته تا در جریان قرار بگیرم و اگه اون اطراف بودم بیام و مشکل رو برطرف کنم .
وقتی هم که اینترنت ADSL مجدد وصل بشه ، ترافیک را مجدد به حالت قبلی از روی مودم ADSL عبور میده و با پیام در تلگرام به وسیله روباتی که برای روتر ساختم ، این موضوع رو به اطلاع همه مصرف کننده ها میرساند .
سیستم بسیار خوب و دقیق کار میکنه و از زمان راه اندازی هیچ زمان اینترنت شبکه داخلی بطور کلی قطع نشده .
مدت زمان سویچ بین دوتا خط را حداکثر 5 ثانیه انتخاب کردم و در عمل اصلا احساس نمیشه که اینترنت قطع شده .
اما حالا این وسط یک مشکلی وجود داره ، یکی از کاربران زیاد بازی میکنه ، مخصوصا بازی Hunt که اگه در میان بازی دیسکانکت بشه ، کارکترش میمیره و توی بازی هزینه زیادی برای خرید کارکتر جدید باید متحمل بشه ، بنابراین مهمه که در زمان سویچ اینترنت بازی قطع نشه .
در تستی که انجام دادم وقتی ترافیک این بازی یا بعضی بازی های دیگه که حساسیت به خرج میدن ، با سویچ شدن بین دو مودم بخاطر تغییر آی پی و دیسکانکت شدن ارتباط اولیه (بدون تلاش بازی جهت اتصال مجدد) ، بازی بطور کلی قطع میشه ، اینجا نیاز به ورود مجدد به بازی ها پیدا میشه
مخصوصا اینکه مجدد تغییر مودم اتفاق خواهد افتاد و این قطع و وصلی تکرار خواهد شد .
یک راه به نظر خودم رسید برای حل این مشکل ، که جوابگو هست .
اومدم ترافیک این بازی ها را از داخل کانکشن VPN عبور دادم ، اینجوری چون سرور بازی ، آی پی سرور وی پی ان را به عنوان ارتباط فعال در نظر میگیره ، سرور وی پی ان نیز با تغییر آی پی لحظه ای من باهاش، ارتباطات را قطع نمیکنه ، در نتیجه هر چند باری که ارتباط بین مودم ها سویچ بشه ، اون تک ارتباط های برقرار شده داخل بازی قطع نمی شوند و بازیکن ها از بازی دیسکانکت نمی شوند .
اما برای همه بازی ها این روش جوابگو نیست ،مثلا بازی Hunt علتش نیز افزایش پینگ تایم حدود 30 تا 40 میلی ثانیه ای در زمان استفاده از VPN هست که روی کیفیت بازی اثر منفی میگذاره .
حالا بنظر شما چه کار دیگه ای میشه انجام داد ، که من روی شبکه تست کنم ؟
بلکه به این بازیکن ، عشق بازی ما هم کمک بشه ، بازیش بطور کلی هیچوقت قطع نشه .