#MPLS
Major technological trend in the dominance of data traffic over voice traffic is switch from circuit-switched technologies (TDM) to packet-switched technologies (Carrier Ethernet, IP/MPLS).
بسم الله الرحمن الرحيم
السلام عليكم جميعاً
حبيت أقدم لكم فكرة بسيطة عن الـ Multi-Protocol Label Switching أو الـ 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 كما هو موضح بالصورة:
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 وليس جميعها
الموضوع الأصلى من هنا: منتديات سيسكو التعليمية | كن بين الخبراء ! http://www.ciscovb.com/vb/t1283.html#post10036
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
RSVP: Resource Reservation Protocol
يستخدم في الـ mpls TE
MP-BGP: Multi-Protocol Border Gateway Protocol
يستخدم في الـ mpls VPN
أتمنى أن أكون قد وُفقت في تقديم مقدمة بسيطة عن الـ mpls وأنصح جميع متخصصي الشبكات بالتعمق فيه أكثر خصوصا الأشخاص العاملين بشركات مزودي الخدمة أو من ينوي العمل بهذا المجال
السلام عليكم جميعاً
حبيت أقدم لكم فكرة بسيطة عن الـ Multi-Protocol Label Switching أو الـ 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 كما هو موضح بالصورة:
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 وليس جميعها
الموضوع الأصلى من هنا: منتديات سيسكو التعليمية | كن بين الخبراء ! http://www.ciscovb.com/vb/t1283.html#post10036
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
RSVP: Resource Reservation Protocol
يستخدم في الـ mpls TE
MP-BGP: Multi-Protocol Border Gateway Protocol
يستخدم في الـ mpls VPN
أتمنى أن أكون قد وُفقت في تقديم مقدمة بسيطة عن الـ mpls وأنصح جميع متخصصي الشبكات بالتعمق فيه أكثر خصوصا الأشخاص العاملين بشركات مزودي الخدمة أو من ينوي العمل بهذا المجال
آسف على الإطالة .. وتقبلوا تحياتي
دائما يتردد السؤال حول اعدادات تقنية MPLS
الاعداد في غاية السهولة فعند اشتراكك بهذه الخدمة فان الاتصالات السعودية تعطيك حوالي ثلاثة أوراق تحتوي معلومات عن المشترك وعنوانه وكذلك أرقام الاتصال واسم ورقم شخص من الدعم الفني للاتصالات
الموضوع الأصلى من هنا: منتديات سيسكو التعليمية | كن بين الخبراء ! http://www.ciscovb.com/vb/t1634.html#post12168
وتحتوي الورقة الأخيرة على الاعدادات كاملة تقريبا:
ما عليك سوى:
1- وضع الإعدادات الأساسية للراوتر واعداد انترفيس الشبكة الداخلية فقط ضع الـ IP
2- اعداد الانترفيس التي تصلك بجهاز المودم الموصول على خط الاتصالات ويكون الـ IP مكتوب عندك في الأوراق وكذلك رقم الـ VLAN (رقمها 100 في مثالنا)
ويكون الاعداد كالتالي:
الاعداد في غاية السهولة فعند اشتراكك بهذه الخدمة فان الاتصالات السعودية تعطيك حوالي ثلاثة أوراق تحتوي معلومات عن المشترك وعنوانه وكذلك أرقام الاتصال واسم ورقم شخص من الدعم الفني للاتصالات
الموضوع الأصلى من هنا: منتديات سيسكو التعليمية | كن بين الخبراء ! http://www.ciscovb.com/vb/t1634.html#post12168
وتحتوي الورقة الأخيرة على الاعدادات كاملة تقريبا:
ما عليك سوى:
1- وضع الإعدادات الأساسية للراوتر واعداد انترفيس الشبكة الداخلية فقط ضع الـ IP
2- اعداد الانترفيس التي تصلك بجهاز المودم الموصول على خط الاتصالات ويكون الـ IP مكتوب عندك في الأوراق وكذلك رقم الـ VLAN (رقمها 100 في مثالنا)
ويكون الاعداد كالتالي:
interface GigabitEthernet 0/1
Encapsulation dot1Q 100
ip address 172.31.133.201 255.255.255.252
(هل لاحظت أنه Private IP )
3- اعدادات الـ BGP :
كذلك تكون الاعدادات كاملة بالأوراق مع رقم الـ AS ليكون الاعداد كالتالي:
3- اعدادات الـ BGP :
كذلك تكون الاعدادات كاملة بالأوراق مع رقم الـ AS ليكون الاعداد كالتالي:
Router bgp 64952
no synchronization
bgp log-neighbor-changes
(أنت تكتب هذا الأمر)redistribute connected
(أنت تكتب هذا الأمر) redistribute static
neighbor 172.31.133.202 remote-as 65000
no auto-summary
بالنسبة للسطر السادس الذي يحتوي على الـ IP:ان هذا الـ IP هو للمودم ويسمى (ZHONE Modem)
4- سطر الـ Routing :
4- سطر الـ Routing :
ip route 0.0.0.0 0.0.0.0 172.31.133.202
5- وتضع الإعدادات الخاصة بالفرع الثاني مثل هذه الاعدادات تماما ولكن الاختلاف يكون بـ VLAN والـ IPs
أكيد اكتشفتوا إنها أبسط من ما كنتوا متوقعين (وبعد ما تشوف الأوراق التي تأتيك من الـ STC رح يكون الموضوع بسيط جداً)
ان شاء الله أكون وفقت في الشرح
المصدر: منتديات سيسكو التعليمية | كن بين الخبراء ! - من قسم: قسم الشهادات العام
vf' hgtv,u fjrkdm hgJ mpls
#هندسة_الاتصالات
No comments:
Post a Comment