رقابت بسیار شدید،لزوم حفظ و ارتقای ارتباط کارآمد و اثر بخش با مشتریان ، نیاز جدی به یکپارچه شدن سامانه های نرم افزاری شرکت با تامین کنندگان و توزیع کنندگان عمده که با هدف کاهش هزینه های انبارداری وتحویل سریع محصول و پاسخگویی به نیازهای مشتریان در کمترین زمان ممکن صورت می گیرد،در کنار وابستگی روزافزون تمامی زنجیره ارزش کسب و کار به شبکه جهانی اینترنت ، ضرورت دسترسی همیشگی و پایدار سازمانها به اینترنت را صد چندان ساخته است ، از این رو در بسیاری از سازمان ها و شرکت های بزرگ و متوسط ، بیش از یک خط ارتباطی با اینترنت وجود دارد.برای مثال سازمان می تواند دارای یک خط ارتباطی پرسرعت و با پهنای باند بالای فیبر نوری (FTTx ) از شرکت مخابرات و یک ارتباط ماهواره ای یا xDSL از یک فراهم کننده اینترنت(ISP) دیگر باشد این خطوط چندگانه، بسته به ماهیت سازمان و کسب و کار می توانند با دو رویکرد اصلی پیکربندی و مدیریت شوند :
ابتدا در محیط مدیریت نرم افزار و از مسیر Interfaces رابط های LAN ، WAN و OPT1 را همانند تصویرهای زیر تنظیم و پیکربندی کنید
تصویر 2 : تنظیمات رابط LAN
تصویر 3 : تنظیمات رابط WAN
تصویر 4 : تنظیمات رابط OPT1
برای اطمینان از فعال بودن رابط های LAN ، WAN و OPT1 در محیط مدیریت نرم افزارو از مسیر Diagnostics\Ping نسبت به ping آدرس های IP اختصاص داده شده به هریک از این رابط ها اقدام کنید.
در این برگه با کلیک بر روی دکمه Add می توانید یک Gateway Group جدید بسازید . مهمترین تنظیمات موجود در این صفحه عبارتند از :
Group Name : در این بخش می توانید یک نام دلخواه به Gateway Group اختصاص دهید. نام تعیین شده در این قسمت برای انتخاب Gateway Group ایجاد شده به عنوان Gateway قوانین (Rules) تعریف شده در برگه LAN بخش Firewall\Rules استفاده خواهد شد.
Gateway Priority : تنظیمات موجود در این بخش از اهمیت زیادی برخوردار بوده و در حقیقت رویکرد شما در استفاده از Loab Balance یا Failover را مشخص خواهد کرد. نرم افزار PfSense برای تشخیص اولویت و یا حق تقدم (Priority) استفاده از هر یک از Gateway های موجود در Gateway Group از مفهومی به نام درجه (Tier) استفاده می کند . چنانچه به هر دو Gateway درجه یکسانی اختصاص دهید برای مثال برای هر دو Tier1 را انتخاب کنید در حقیقت رویکرد Load Balance را انتخاب کرده اید و چنانچه برای هریک از gateway ها Tier متفاوتی را انتخاب کنید Gateway Group در حالت Failover پیکربندی خواهد شد در این وضعیت Tier دارای عدد کوچکتر نشان دهنده اولویت بالاتر Gateway مربوطه برای استفاده توسط Pfsense است برای مثال Tier1 نشان دهنده بالاترین اولویت است. در این حالت Gateway دیگر که دارای Tier با عدد بزرگتر است (برای مثال Tier2) استفاده نشده و در وضعیت آماده به کار (Standby) قرار خواهد گرفت. چنانچه برای یک Gatewayگزینه Never انتخاب گردد دیگر به عنوان عضوی از Gateway Group منظور نخواهد شد.
PfSense در حالت Load Balance به صورت پیش فرض تمامی لینک های ارتباطی که دارای Tier برابری هستند را از نظر سرعت خط و پهنای باند یکسان در نظر می گیرد . از این رو چنانچه هر یک از آنها دارای سرعت و پهنای باند متفاوتی باشد برای مثال یکی دارای سرعت Mbps 50 و دیگری دارای سرعت 5 Mbps باشد ممکن است خط دارای سرعت کمتر با سربار ترافیکی مواجه شده و بخشی از پهنای باند و سرعت خط دیگر بدون استفاده باقی بماند و در نتیجه کیفیت ارتباط کاهش محسوسی پیدا کند از این رو در این حالت می توانید با تنظیم گزینه weight برای Gateway دارای سرعت 50 Mbps به مقدار 5 نرخ استفاده از لینک سریعتر و توزیع بار بر روی آن را به نسبت 5 به 1 تنظیم کنید.
Trigger Level : در این بخش شرایطی را مشخص می کنید که هنگام فراهم شدن آنها PfSense تصمیم به توقف استفاده از یک Gateway و انتقال ترافیک به Gateway دیگر می گیرد. مهمترین گزینه های موجود در این بخش عبارتند از :
Member Down : تغییر Gateway در حال استفاده زمانی انجام خواهد شد که نتیجه Ping کردن Monitor IP تنظیم شده بر روی Gateway صد درصد Loss باشد.
Packet Loss : تغییر Gateway در حال استفاده زمانی انجام خواهد شد که نرخ از دست رفتن داده ها (packet loss) بیش از آستانه تعریف شده برای Gateway باشد.
High Latency : تغییر Gateway در حال استفاده زمانی انجام خواهد شد که تاخیر در رسیدن بسته ها(latency) بیش از آستانه تعریف شده برای Gateway باشد.
Packet Loss or High Latency : در این حالت همزمان هردو گزینه نرخ ازدست رفتن داده ها و تاخیر زیاد در رسیدن بسته ها برای تغییر Gateway در حال استفاده در نظر گرفته می شود.
لازم به یادآوری است که برای تغییر Latency thresholds ، Packet Loss thresholds و weight مربوط به هر Gateway از مسیر System\Routing\Gateways به صفحه ویرایش Gateway وارد شده و با کلیک بر روی دکمه Display Advanced می توانید مقدار پارامترهای مورد نظر را به عدد دلخواه و مناسب شبکه خود تغییر دهید.