mpls
DESCRIPTION
MPLS. Multi-Protocol Label Switching ارایه کننده : شورانگیز محمودزاده پاییز 90. MPLS Basics. Multi Protocol Label Switching is arranged between Layer 2 and Layer 3. Control:. Control:. Control:. IP Router Software. IP Router Software. ATM Forum Software. Forwarding:. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/1.jpg)
Multi-Protocol Label Switching
ارایه کننده : شورانگیز محمودزاده90پاییز
![Page 2: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/2.jpg)
Multi Protocol Label Switching is arranged between Layer 2 and Layer 3
![Page 3: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/3.jpg)
MPLS is a hybrid model adopted by IETF to incorporate best properties in both packet routing & circuit switching
Forwarding:Label Swapping
Control:IP Router Software
Control:IP Router Software
Forwarding:Longest-match Lookup
Control:ATM Forum Software
Forwarding:Label Swapping
IP Router MPLS ATM Switch
![Page 4: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/4.jpg)
ساختار سرآیند بسته هایMPLS
![Page 5: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/5.jpg)
ها از FEC برچسIب شناسIه ای اسIت کIه برای نشان دادن کوتاه و ثابت بایIد آIن طول کIه شود مIی اسIتفاده آIن
باشد.برچسب معنای محلی دارد
![Page 6: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/6.jpg)
بیت 20فیلد برچسب به طول بیت 3فیلد کالس سرویس به طول
نحوه صف بندی و حذف بسته ها در هنگام عبور از سوئیچ شبکه فیلدS : بیت نشان دهنده پایان ناحیه پشته 1به طول
برچسب1 حالت های دیگر 0 آخرین برچسب ناحیه پشته و
فیلد زمان زندگی :مطابق فیلدIP
6
Label Exp S TTL
20 3 1 8
برچسب کالس سرویس
زمان زندگی
![Page 7: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/7.jpg)
می IP بسIته اطالعاتIیHeader یIک فیلIد مهIم در باشIد کIه بIا عبور از هIر مسIیریاب یIک واحد از مقدار
آن کم می شود. TTL بینهایت هIا در حلقIه های از گیIر کردن بسIته
جلوگیری می کند
![Page 8: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/8.jpg)
مسیر یاب بر چسب موجود درلبه شبکه وتخصیص و حذف برچسب از بسته ها ارسال
شده پشتیبانی از هرنوع فناوری الیه دوم مانند
ATM , Frame Relay و Ethernet.
![Page 9: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/9.jpg)
مسیر یاب های موجود درون شبکه استفاده از سوئیچ هایATM به عنوان LSR
vp/vc switchingو معادل روش های
![Page 10: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/10.jpg)
![Page 11: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/11.jpg)
دسته بندی بسته های ورودی به یک سریکالس های معادل هدایت به جلو
برچسب الحاقی به هر بسته نشان دهنده است که بسته به آن تعلق دارد FECکالس
![Page 12: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/12.jpg)
،چندیIن برچسIب ورودی مختلف را MPLS شبکIه LSRچنانچIه یIک کالس یIک که FECبIه اسIت باشد.طبیعIی داده اختصIاص خاص
کالس یIک بIه متعلIق های بسIته دارای FECتمام باید یکسIان برچسIب خروجIی یکسIان باشد.بنابرایIن تمام برچسIبهای متعلIق به
خاص به یک برچسب واحد نگاشت یابد. FECیک کالس
![Page 13: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/13.jpg)
مسیر ارسال اطالعات مسیری که مربوط به برچسب های اختصاص
FECیافته به کالس
![Page 14: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/14.jpg)
پروتکل های توزیع برچسب درMPLS به دو روش می باشد
مسیر یابی پرش به پرش، اقدام به تعیین پرش بعدی LSRS شبکه مستقل از سایر LSRهر
از IP می نماید.امروزه در شبکه های FECبسته های متعلق به ,OSPF)این روش برای انجام مسیر یابی استفاده می شود
ATM …). مسیر یابی صریح
شبکه در انتخاب مسیرو پرش های بعدی دخالت ندارند LSRSهمه ورودی / خروجی ( ، LSR خاص )معموال LSRبلکه فقط یک
می کندLSPاقدام به تعیین بخشی یا تمام مسیر مسیر های ارسال اطالعات به خودی خود یک طرفه می
LSPباشند و برای ارسال ترافیک های دو طرفه باید دو مختلف بین مبدا و مقصد ایجاد گردد.
![Page 15: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/15.jpg)
مسیریابی صریح
![Page 16: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/16.jpg)
هرLSR شبکه اقدام به ارسال اطالعات مربوط به برچسب های اختصاص یافته به کالس های
شبکه می نماید. LSRS به سایر FECمختلف مسیرLSP با توجه به کالس FEC که بسته های
ورودی به آن نگاشت می یابند به وجود می آیند برای تبادل اطالعات مربوط به برچسب ها بین دو
بر قرار می شود.LDP یک جلسه LDPهمتای : استاندارد های عملیات توزیع برچسب عبارتند از
و... CR_LDP , RSVPتونل ،
![Page 17: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/17.jpg)
CR-LDPمثالی ازپروتکل
![Page 18: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/18.jpg)
![Page 19: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/19.jpg)
انواع پیام هایLDP discovery messages :)برای مطلع )پیام های اکتشاف
LSR از یکدیگر و حفظ آمادگی LSRSشدن session messages :) برای پایه گذاری، )پیام های جلسه
همتا LSR بین دو LDPنگه داری و پایان دادن به جلسات advertisement messages پیام های اطالع(
برای ایجاد ،تغییر و حذف برچسب های نگاشت یافته رسانی(: FECبه کالس
notification messages :)برای ارسال )پیام های اعالماطالعات مشورتی و همچنین اعالم وقوع خطاهای گوناگون
![Page 20: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/20.jpg)
بسته های ارسالی از مسیر یاب های درون شبکه به سمتمقصد بر اساس اطالعات موجود در سرآیند بسته ها و با
کمک الگوریتم مسیر یابی الیه شبکه ، بسته آنالیز و مسیر بعدی تعیین می شود.
دسته بندی بسته های ورودی به یک سری کالس های معادل هدایتFECبه جلو
مسیر یاب های درون شبکه ارسال بسته به سمت مسیر بعدی هنگام عبور از مسیر یاب با
تعویض برچسب همراه است جایگزینی باالترین برچسب پشته با یک برچسب جدید
چنانچه فیلد برچسب تهی )خالی( باشد برای تعیین مقصد از استفاده می شود IPالیه
20
![Page 21: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/21.jpg)
21
Intf In
Label In
Intf Out
3 40 1
Intf In
Label In
Intf Out
Label Out
3 50 1 40
47.1
47.247.3
12
3
1
2
1
23
3Dest Intf Out
Label Out
47.1 1 50
Mapping: 40
Request: 47.1
Mapping: 50
Request: 47.1
![Page 22: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/22.jpg)
کنترل بسته ارسالی و رسیدن به مقصدبااستفاده از قابلیت تونل قادر به دریافت
صریح بسته به مسیریاب مقصد ایجاد یک مسیر جدید برای رسیدن صریح بسته
وردی
![Page 23: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/23.jpg)
با کمک روال های مهندسی ترافیک می توانLSP های صریح را به صورت دستی یا اتوماتیک تخصیص داد.
مسیر یابی مبتنی بر قید مسیر یابی مبتنی بر کیفیت
![Page 24: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/24.jpg)
مسیریابی مبتنی بر کیفیت سرویس
مسیریابی مبتنی بر سیاست
![Page 25: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/25.jpg)
![Page 26: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/26.jpg)
![Page 27: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/27.jpg)
![Page 28: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/28.jpg)
http://www.iec.org/online/tutorials/mpls/index.html
http://www.iaik.tu-graz.ac.at/teaching/03_advanced%20computer%20networks/ss2004/vo3/MPLS.pdf
http://ica1www.epfl.ch/cn2/0304/doc/lecture/mpls.pdf
Computer Networking : Andrew S Tanenbaum
![Page 29: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/29.jpg)
Thank you!
![Page 30: MPLS](https://reader036.vdocuments.net/reader036/viewer/2022062411/56814c50550346895db96068/html5/thumbnails/30.jpg)