الدمج على أجهزة Mikrotik باستخدام Per Connection Classifier (PCC)

اخر تحديث في مايو 27, 2023 بواسطة حمدي بانجار

الدمج على أجهزة Mikrotik باستخدام Per Connection Classifier (PCC)

PCC هي ميزة في Mikrotik routerOS تسمح بتقسيم traffics  إلى تدفقات متساوية من الحزم ، مما يمنح المسؤولين القدرة على تحديد والحفاظ على عمليات traffics المحددة مقيدة باتصال محدد مسبقًا.

يمكن استخدامه لتحقيق موازنة التحميل load-balancing من خلال خيار fail-over في اتصال ISP مزدوج.

في هذا المقال ، سوف نتحدث حول كيفية تكوين موازنة التحميل على جهاز توجيه Mikrotik ، باستخدام PCC.

يمكننا توجيه الاتصالات التي تأتي عبر مزود خدمة الإنترنت بالخروج عبر اتصال مزود خدمة الإنترنت نفسه.

الشرح أدناه يضمن تحقيق ذلك .

أولا ، معالجة واجهات interfaces :

الدمج على أجهزة Mikrotik باستخدام Per Connection Classifier (PCC)

تعيين عناوين IP :

/ ip address

add address=172.16.10.1/24 network=172.16.10.0 broadcast=172.16.10.255
interface=LAN

add address=192.168.1.2/30 network=192.168.1.0 broadcast=192.168.1.3
interface=ISP1

add address=192.168.2.2/30 network=192.168.2.0 broadcast=192.168.2.3
interface=ISP2

تعيين القيتواي الافتراضية للاتصالات غير المميزة :

/ip route

add dst-address=0.0.0.0/0 check-gateway=ping gateway=192.168.1.1,192.168.2.1

قواعد الـ Nat   للـ traffics خارج كل من مقدمي خدمات الإنترنت :

/ip firewall nat

add action=masquerade chain=srcnat comment=”ISP1″ out-interface=ether1

add action=masquerade chain=srcnat comment=”ISP2″ out-interface=ether2

لأننا نريد التأكد من أن الاتصالات الواردة عبر مزود خدمة إنترنت واحد ، تغادر عبر نفس مزود خدمة الإنترنت ، يجب علينا تحديد هذه الاتصالات والحفاظ عليها منفصلة.

سوف نستخدم Mark in bound على الاتصالات عند وصولها عبر مزودي خدمات الإنترنت ، وسوف نستخدم Mark  out bound عند مغادرتهم.

انظر أدناه :

علامة الاتصالات الواردة :

/ip firewall mangle

add action=mark-connection chain=input comment=”ISP1_Inbound” in-interface=ether1 new-connection-mark=”ISP1_Inbound”

add action=mark-connection chain=input comment=”ISP2_Inbound” in-interface=ether2 new-connection-mark=”ISP2_Inbound”

استخدم علامة Mark outbound للاتصالات الصادرة :

add action=mark-routing chain=output comment=”ISP1­_Outbound” connection-mark=”ISP1_Inbound” new-routing-mark=”ISP1_Outbound”

 

add action=mark-routing chain=output comment=”ISP2_Outbound” connection-mark=”ISP1_Inbound” new-routing-mark=”ISP2_Outbound”

باستخدام route-mark التي تم إنشاؤها أعلاه ، نحتاج إلى تعيين العلامات التي ستحدد الاتصالات المختلفة.

سيتم تحديد الاتصالات التي تحتوي على عناوين الوجهة التي ليست من عناوين LAN بناءً على علامة المسار ، والتي تُستخدم لتصنيف النسبة التي يجب أن يتم بها إنشاء اتصالات من كلا رابطي ISP.

انظر أدناه:

تحديد route marks لاتصالات LAN :

/Ip firewall mangle

add action=mark-routing chain=prerouting comment=”LAN load balancing 2-0″ \

dst-address-type=!local in-interface=ether3 new-routing-mark=\

“ISP1_Outbound” passthrough=yes per-connection-classifier=\

both-addresses-and-ports:2/0

add action=mark-routing chain=prerouting comment=”LAN load balancing 2-1″ \

dst-address-type=!local in-interface=ether3 new-routing-mark=\

“ISP2_Outbound” passthrough=yes per-connection-classifier=\

both-addresses-and-ports:2/1

أخيرًا ، نقوم بإنشاء طرق افتراضية للاستفادة من علامات المسار أعلاه لتحقيق توازن التحميل عبر كل من موفر خدمة الإنترنت. هذه الطرق الافتراضية ستضمن أن traffics يأتون عبر مزود خدمة الإنترنت لمغادرة نفسه.

انظر أدناه:

تحديد ألمسارات الافتراضية

/ip route

add distance=1 gateway=192.168.1.1 routing-mark=”ISP1_Outbound”

add distance=1 gateway=192.168.2.1 routing-mark=”ISP2_Outbound”

سيضمن التكوين أعلاه أن تكون عمليات traffics غير متوازنة عبر حملتي مزودي خدمة الإنترنت عن طريق التأكد من أن الاتصال الذي يبدأ عبر مزود خدمة الإنترنت يظل مع مزود خدمة الإنترنت ما عدا فشل الرابط ، وفي هذه الحالة سيتم إعادة تأسيس الاتصال باستخدام الرابط البديل.

سوف تستفيد الاتصالات غير المميزة من أول مسار افتراضي تم تكوينه والذي يجعل ISP1 هو الاتصال المفضل بينما ISP2 هو مسار النسخ الاحتياطي.

انتهى … الدمج على أجهزة Mikrotik باستخدام Per Connection Classifier (PCC)

الدمج علي أجهزة Mikrotik باستخدام Per Connection Classifier (PCC)

ملاحظة :

قد تكون المقالة محمية ضد النقل وبالتالي لنسخ الاكواد ان وجدت انقر على علامة + بأعلى يمين الكود والتي تظهر عند تمرير الماوس على الكود .

الى هنا نكون وصلنا الى نهاية موضوعنا اليوم ألدمج على أجهزة Mikrotik باستخدام Per Connection Classifier (PCC)

والذي نتمنى ان ينال رضاكم واعجابكم والى اللقاء في موضوع جديد شيق ورائع

وحتى ذلك الحين لاتنسو الاهتمام بصحتكم وحفظكم الله …

اذا اعجبك موضوع دمج على أجهزة Mikrotik باستخدام Per Connection Classifier (PCC) لاتبخل علينا بمشاركتة على مواقع التواصل الاجتماعي ليستفيذ منه الغير,كما نتمنى اشتراككم في قناة الموقع على اليوتيوب بالضغط هنا وكذلك الاشتراك في مجموعة الفيس بوك بالضغط هنا والتيليقرام بالضغط هنا

وكذلك التسجيل بالموقع لتتمكنو من تحميل بعض الملفات الخاصة بالأعضاء كما يمكنكم رفع ملفاتكم مجانا على مركز ملفات حضرموت التقنية بالضغط هنا

ولاتترددو في وضع أي استفسارات للرد عليكم .

دمتم بكل ود والسلام عليكم ورحمة الله وبركاتة  … حضرموت التقنية

حول حمدي بانجار

باحث ومهندس في مجالات شبكات ومقاهي الأنترنت - شغوف في عالم الانترنت والبرمجة للشبكات - في حضرموت التقنية شعارنا الدائم - أفعل الخير مهما أستصغرتة ! فأنك لاتدري اي عمل يدخلك الجنة ... فلا يفلح كاتم العلم ...طموحاتي ان يصبح الموقع مدرسة تعليمية للعلوم التقنية الجديدة ومساعدة الاخرين في حل مشكلاتهم ونرحب بمن يرغب الانظمام لنا يفيذ ويستفيذ ليكبر هذا الصرح التعليمي ويحقق الاستفاذة القصوى للغير ... أنظمامكم لأسرة الموقع وقناتها ومشاركتكم بالمواضيع الهادفه هو بحد ذاتة تشجيع لنا وللغير لاستمرارية هذا الصرح التعليمي

تحقق أيضا

TL-R470T+

Load Balance Broadband Router TL-R470T+ الخصائص والميزات لجهاز الدمج هذا

اخر تحديث في مايو 27, 2023 بواسطة حمدي بانجار Load Balance Broadband Router TL-R470T+ الخصائص …

اترك تعليقاً