عرض مشاركة واحدة
قديم 08-25-2010, 05:35 AM   #1
TCP 179
:: مدونة الخبراء العرب ::
 
تاريخ التسجيل: Aug 2010
المشاركات: 114
شكراً: 0
تم شكره 6 مرة في 5 مشاركة
TCP 179 is a jewel in the roughTCP 179 is a jewel in the roughTCP 179 is a jewel in the rough
افتراضي أهم فوائد وتطبيقات الـ mpls


بسم الله الرحمن الرحيم


السلام عليكم جميعاً


حبيت أقدم لكم فكرة بسيطة عن الـ Multi-Protocol Label Switching أو الـ mpls لأهميته وسرعه انتشاره إذا لم يكن بالفعل منتشرا وشرح بعض فوائده وتطبيقاته .. فعسى الله أن يوفقني في هذا الشرح واعذروني عالقصور
فوائد وتطبيقات mpls


نبذة بسيطة عن شبكة الـ MPLS

تعتبر شبكة الـ mpls هي المستقبل لكافة احتياجات وتطبيقات الشبكات وأكثرها كفاءة، فهي تستبدل الطريقة الكلاسيكية أو القديمة لعملية توجيه الـ Packets، فالطريقة القديمة تعتمد على التوجيه بناءً على الـ Destination IP، أما في شبكة الـ mpls فالتبديل أو التوجيه يعتمد على الـ labels أو البطاقات المرفقة مع الـ Packets، هذه البطاقة/البطاقات تقوم بإدخالها أجهزة الشبكات أو الـ Routers الموجودة على أطراف أو حدود شبكة الـ MPLS، وفي بعض الأحيان يتم إدخال هذه البطاقة/البطاقات في الأجهزة داخل الشبكة أيضاً، في أي من الحالات يتم إدخال هذه البطاقة/البطاقات بين الـ L2 header و L3 header، ولذلك يصنف الـ mpls بأنه L2.5 protocol، وكما لا يخفى عليكم بأن هذه التقنية ليست جديدة، فالشبكات مثل الـ Frame-relay و الـ ATM لها نفس الخاصية ونفس عملية التوجيه بالاعتماد على قيم معينة ترفق مع الـ Packets، ولكن هذا النوع من الشبكات يعمل على L2، ولكن المشكلة عندما اتجهت جميع الشركات ومقدمي الخدمة إلى بروتوكول الإنترنت الـ IP، أصبح من المهم إيجاد طريقة أكثر كفاءة توافق هذا النوع من التوجه، فجاءت تقنية الـ mpls والتي تستخدم شبكة الـ IP كبنية تحتية لها، فدعونا نلقي نظرة على تركيبة الـ Label أو البطاقة والتي تتكون من 4 bytes كما هو موضح بالصورة:

فوائد وتطبيقات mpls






Label ... 20 bits

وهي قيمة البطاقة التي يعتمد عليها الراوتر في توجيه أو تبديل الـ Packet للجهة المطلوبة، في هذه الحالة يطلق على الراوتر LSR أي Label Switching Router، والقيم للبطاقة من 0 إلى 15 هي قيم محجوزة لتأدية مهام معينة، أما ما بعد ذلك فيستخدم لغرض التوجيه أو التبديل كما قلنا.


EXP ... 3 bits

ويطلق عليها الـ Experimental Bits وهي تؤدي مهام الـ QoS أو جودة الخدمة، وبما أنها 3 bits فقط فإن القيم المتاحة هي من 0 إلى 7 حسب جودة الخدمة، مثلها مثل الـ IP precedence والـ Class of Service أو CoS في تحديد نوع الخدمة المقدمة للـ Packets


BoS ... Bottom of Stack ... 1 bit

يستخدم لتحديد ما إذا كانت البطاقة هي آخر بطاقة في دفتر البطاقات أو الـ Label Stack، فإذا كانت القيمة 0، فإنها ليست آخر بطاقة، أما إذا كانت القيمة 1، فهذه البطاقة هي آخر بطاقة في دفتر البطاقات المرفق للـ Packets، وتختلف عدد البطاقات المرفقة مع الـ Packet باختلاف التطبيق المستخدم كما سنرى لاحقاً في هذا الموضوع.


TTL ... Time To Live ... 8 bits

لها نفس مهمة الـ TTL الموجودة في الـ IP header، وتعتبر آلية للوقاية من دوران الـ Packet في الشبكة بشكل لا نهائي، مما يسبب مشاكل بالشبكة، وآلية عمل هذا الحقل تكون بطرح العدد 1 من قيمة الـ TTL حتى تصبح 0، فيقوم الـ Router بحذف أو رمي الـ Labeled Packet أو البكت المرقمة.






أهم فوائد الـ mpls وليس جميعها

Faster Than the standard method

مثل ما تطرقنا سابقاً في هذا الموضوع، فالـ mpls يعتبر أسرع وأفضل كفاءة في عملية توجيه أو تبديل البطاقة Label Switching من الطريقة التقليدية أو العادية.


The use of one Unified Network Infrastructure

وتعني الاستخدام لشبكة واحدة موحدة، وهذه تعتبر فائدة وميزة كبيرة خصوصاً لمقدمي الخدمة، فلا داعي لإطلاق عدة خدمات أو عدة شبكات كالـ Frame-Relay أو ATM كل على حدى، فشبكة الـ mpls قادرة على تقديم الخدمة وحمل أي نوع أو أي خدمة من خدمات الـ L2 عن طريقها، وهذه إحدى التطبيقات المهمة في الـ MPLS، فعلى سبيل المثال لو كان أحد عملاء مزود الخدمة يستخدم خدمة الـ Frame-Relay، فلا داعي لإجبار العميل على تغيير الأجهزة لديه مثل الـ Frame-Relay Switch ومطالبته بجهاز آخر، فشبكة الـ mpls قادرة كما قلنا على حمل هذه الخدمة وأي خدمة أخرى من خدمات الـ L2


BGP-Free Core

وهذه أيضاً تعد من المميزات التي تزيد كفاءة شبكة مزود الخدمة، فكما هو معروف أن الـ Routing Protocol أو بروتوكول التوجيه لربط مقدمي الخدمة هو الـ BGP، وقبل وجود الـ mpls كانت جميع الراوترات في شبكة مزود الخدمة لابد لها من تشغيل هذا البروتوكول الـ BGP أو بروتوكول آخر ولكن تكون فيه معلومات الـ BGP عن طريق الـ Redistribution، ولكن بعد تقنية الـ MPLS، لا حاجة لتشغيل بروتوكول الـ BGP في جميع الراوترات وإضافة مزيد من الحمل على الراوتر وإضاعة مساحة كبيرة من ذاكرة الراوتر، فقط يتم تشغيل الـ BGP على الراوترات الموجودة في أطراف أو حدود شبكة مقدم الخدمة، وأقصد بحدود أو أطراف أي التي تتصل بشبكات مزودي خدمة آخرين، فهذا كما قلت فيه توفير للذاكرة الموجودة في الراوترات في وسط الشبكة والذي ينعكس على أداء الراوتر لمهامه بكفاءة عالية.





أهم تطبيقات الـ MPLS

لن أتعمق في التطبيقات ولن أشرحها بشكل مفصل لأن شرحها يحتاج إلى مواضيع وليس موضوع وحيد، فقط سأكتفي بسطر أو سطرين لشرح بسيط على كل تطبيق



MPLS Virtual Private Network ... mpls VPN

فهذا التطبيق هو المحبب والمنتشر بين عملاء مزودي الخدمة، فبإمكان أي عميل امتلاك شبكة افتراضية عن طريق شبكة الـ mpls وربط جميع مواقع العميل حتى لو كانت المواقع مربوطة بمقدمي خدمة مختلفين، مما يحفظ للعميل خصوصيته ويضيف أماناً لمعلوماته، هذا التطبيق يحتوي على بطاقتين مرفقة مع الـ Packet

MPLS Traffic Engineering ... mpls TE

يستخدم هذا التطبيق لتقديم مستوى خدمة معين للعملاء، كضمان جودة الصوت والصورة، وضمان Bandwidth معين للعميل، فهذا التطبيق يُمَكن أجهزة التوجيه من معرفة الـ Bandwidth المتاح أو الـ Available Bandwidth وإذا ما كان هناك اختناق Congestion على طول المسار من المرسل إلى المستقبل. هذا التطبيق يحتوي على بطاقتين مرفقة مع الـ Packet

MPLS TE with VPN

هذا التطبيق هو مزيج بين التطبيقين السابقين ويحتوي هذا التطبيق على ثلاث بطاقات مرفقة مع الـ Packet

MPLS Any Transport over mpls ... mpls AToM

كما ذكرنا سابقاً، بمقدور شبكة الـ mpls من حمل أي خدمة للـ L2، مثل الـ Frame-Relay و ATM و Ethernet و PPP و HDLC، وربط مواقع العميل بهذا البروتوكول حيث أن أجهزة العميل في المواقع المختلفة ترى بعضها البعض وكأنها متصلة بشكل مباشر. يحتوي هذا التطبيق على بطاقتين مرفقة مع الـ Packet







Label Distribution Protocols
بروتوكولات توزيع أو إعلان البطاقات


LDP
: Label Distribution Protocol

يستخدم في الـ Pure IP-MPLS وأيضاً في الـ mpls AToM

الموضوع الأصلى من هنا: منتديات سيسكو التعليمية | كن بين الخبراء ! http://www.ciscovb.com/vb/t1283.html#post10036


RSVP
: Resource Reservation Protocol

يستخدم في الـ mpls TE



MP-BGP
: Multi-Protocol Border Gateway Protocol

يستخدم في الـ mpls VPN



أتمنى أن أكون قد وُفقت في تقديم مقدمة بسيطة عن الـ mpls وأنصح جميع متخصصي الشبكات بالتعمق فيه أكثر خصوصا الأشخاص العاملين بشركات مزودي الخدمة أو من ينوي العمل بهذا المجال

آسف على الإطالة .. وتقبلوا تحياتي


فوائد وتطبيقات mpls





Hil t,hz] ,j'fdrhj hgJ mpls t,hz]


التعديل الأخير تم بواسطة TCP 179 ; 08-25-2010 الساعة 03:34 PM
TCP 179 غير متواجد حالياً   رد مع اقتباس
2 أعضاء قالوا شكراً لـ TCP 179 على المشاركة المفيدة:
جليليو (05-16-2012), عبدالله مغلس (04-15-2013)
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36