سلسلة فكرة ال MPLS

كنت دائماً اتسائل لماذا نستخدم ال MPLS . وكيف تكون أسرع من الاتصال العادي الذي يستخدم ال IP ؟ ماهي القصة بالضبط !! حتى انني عملت لأب مكون من ثلاث روترات بدون MPLS و لأب اخر منفصل من ثلاث روترات اخرى مع ال MPLS وبدئت أقارن بين هذان التصميمان !!


فلم اجدا اي شي يختلف بين هذة التصاميم ! ما القصة بالضبط ! علما كل المصادر تقول ان الشبكة مع MPLS تكون أسرع !! لم ارى هذا الشي !! بل هذا التفكير البسيط الذي يفتقر الى العمق و الخبرة ، نعم هذا التفكير بسيط لان مقارنة ومعرفة ال MPLS لن يكون بثلاث روترات يا ضاري !!
نعم اخوتي و اخواتي الموضوع كبير !!
لنتعرف اولا على أساس و مكونات ال MPLS من خلال السطور الآتية :
ال MPLS أسلوب او تكنيك لنقل البكت ، بدل الاسلوب التقليدي لنقل البكت والذي يقوم على أساس ال Destination IP Address .
ال MPLS غيرت هذا الاسلوب الى نقل البكت على أساس ال Label . من خلال حشر جزء صغير بين L2/L3 يسمى Label .
وهذا سيفتح لنا آفاق جديدة في أسلوب تناقل البكت تسمى بي Traffic Engineering
اعتمادا على ال Label .

لذالك لا ينبغي ان نفكر ان ال MPLS مسحت ال IP او قضت علية ، وإنما اضافة علية خاصية ال Label مما وفر لنا تكنيك جديد ، وفر السرعة و السهولة في تناقل البكت . إظافة الى توافقية ال MPLS مع كل البروتكولات لأنها كما ذكرنا تكنيك مظاف على ال IP والذي بدورة متوافق ورائع مع كل البروتكولات .
هذا يفسر وجود ال MPLS مع العديد من التكنولوجي الاخرى ، كوجود ال IP في معظم التكنولوجي ، لان ال MPLS ( مرة اخرى ) قيمة مظافة على ال IP . لذالك نجد ال MPLS مع ال Frame Relay كذالك نجد ال MPLS مع ال DMVPN / نجدها كذالك مع ال IGP وأكيد مع ال BGP .بل حتى في بروتكولات ال L2 . ومن هنا جاء اسمها Multi Protocol .
ال Label يمثل 4 Byte , او 32Bit . مقسمة على النحو الآتي :
‏1- Label—Label Value Unstructured 20 bits

وهذا هو الرينج المستخدم عموما حيث يكون العدد الاجمالي هو 2 مرفوعة للأس 20bit والناتج هو
1,048,576 من الصفر الى ال 15 محجوز .
‏2- Exp—Experimental Use, 3 bits; currently used as a Class of Service CoS field.

وهذا يمثل ال QOS والذي يتمثل بي 3bits والذي يعتبر مناسب اذا ما قورن بال Frame Relay والتي تحجز 1bit فقط لموضوع ال QOS .
‏3- S—Bottom of Stack, 1 bit
هذا البت العجيب لة دور مهم ، اذا كان هذا البت 0 يدل على ان هناك رقم Label يجب ان يضاف وهذة العملية تسمى POP . اما اذا كانت القيمة لهذا البت 1 تعني يجب التوقف عن إعطاء Label مما يدل على وصول البكت الى اخر روتر في حافة ال MPLS Cloud .

‏4- TTL—Time to Live, 8 bits
الان ماهي البروتكولات التي تقوم بناقل وتوزيع هذا ال Label ؟ هناك ثلاث بروتكولات تقوم بهذا العمل :
  • ‏Label Distribution Protocol LDP With TCP port 646  And multicast IP 224.0.0.2
  • ‏Tag Distribution Protocol TDP with TCP port 711
  • ‏Resource Reservation Protocol RSVP
  • ‏Border Gateway Protocol BGP
يعتبر ال LDP أشهرها و أهمها ، وهو المستخدم في امتحان ال CCIE . اما ال BGP فيستخدم كذالك في نقل ال LABEL ولكن في حالة ان يكون الروت كلة BGP , وهذة ميزة تحسب لصالح ال BGP .
تابعونا في الكتابات القادمة …

Popular Posts