نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: هفته ۲۳ - mpls

  1. #1
    Member Shafagh آواتار ها
    تاریخ عضویت
    May 2010
    نوشته ها
    566
    Thanked: 5028

    هفته ۲۳ - mpls

    گزارش تمرین در این قسمت قرار میگیرد.
    برای پرسش یا رفع اشکال از موضوع بعدی استفاده کنید. فراموش نشود که هدف انجام تمرین است نه نوشتن گزارش. تمرین ها را انجام دهید و در صورت بروز مشکل سوال بپرسید!

    How to make the world a better place: Education

  2. The Following 5 Users Say Thank You to Shafagh For This Useful Post:


  3. #2
    Super Moderator Saeed Alkhamis آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    Ahvaz
    نوشته ها
    811
    Thanked: 2151
    MPLS مشخص می کند که روترها چگونه با روش دیگری پکتها را Forward کنند بجای Forward کردن پکت بر اساس Destination ip پکت را بر اساس MPLS Label ، Forward کنند. عمل

    Forwarding بدون استفاده از destination ip انجام می شود.

    Overview of Mpls Unicast IP Forwarding : host ها پکت ها را تولید می کنند بدون Label سپس روترها یک Mpls Label اضافه می کنند و بر اساس Label آنها را Forward

    می کنند به روترهای دیگر و بعد Mpls Label آنها حذف می شود و host ها از وجود Label خبر ندارند.

    (LSR) Label Switch Router : به هر روتری که از Mpls Label خبر دارد می گویند.

    انواع LSR ها :

    Edge LSR (ELSR) به LSR هایی که روی لبه شبکه MPLS کار می کنند یعنی که روتر هم با Label و بدون Label کار می کند.

    Ingress E-LSR روتری که پکت به آن می رسد بدون Label و بعد آن را Label می زند.

    Egress- ELSR روتری که پکت با Label به آن می رسد بعد Label را حذف کند

    ATM-LSR روتری که پروتکل MPLS روی آن فعال است و بر روی ATM ، پکتها را می فرستد . بعنوان ATM Cell .

    ATM E-LSR به روتری که ATM و Reassembly انجام می دهد.

    LFIB و FIB MPLS forwarding using .

    FIB : برای پکتهای بدون Label استفاده می شود که سیسکو ios مقصد پکت Match می کند با بهترین Prefix و در FIB و آن را Forward می کند.

    LFIB : برای پکتهایی که دارای Label هستند استفاده می شود سیکو ios Label پکتهای رسیده را با لیست LFIB مقایسه می کند و آن را Forward می کند.

    MPLS header and Label : هدر MPLS 4 بایت است.

    MPLS Label : بیست بیت است که درون هدر MPLS است

    The MPLS TTL Field and MPLS TTL Propagation : هدرهایIP TTL دو مشخصه بسیار مهم را ساپورت می کنند.

    1- مکانیزم تشخیص LOOP در پکتها.

    2- دستور Trace Route برای پیدا کردن آدرس هر روتر

    MPLS نیاز به یک TTL Field دارد LSRها هدر ip کپسوله شده را در زمان Forwarding نادیده می گیرند LSR ها می توانند از MPLS TTL کم کنند نه از IP TTL بعنوان پکت از

    شبکه MPLS عبور کرده است.

    Ingress E-LSR : بعد از اینکه Ingress ELSR از IP TTL کم کرد او یک Label درون پکت بدون Label می گذارد و سپس کپی IP TTL پکت را درون یک MPLS Header جدید MPLS TTL را

    می گذارد.

    LSRها زمانی که یک LSR معاوضه می کنند یک Label را روتر TTL MPLS را کم می کند و همیشه IP TTL را نادیده می گیرد.

    Egress LSR ، بعد از اینکه egress LSR از MPLS TTL کم کرد آن MPLS هدر نهایی را کپی می کند درون TTL هدر ip .

    اگر یک مشترک در شبکه MPLS از دستور Trace استفاده کند روترهای بین راه را شناسائی می کند اگر قابلیت MPLS TTL propagation را غیرفعال کنیم. Ingress ELSR مقدار MPLS

    هدر فیلد TTL را 255 می گذارد اما هدر ip را تغییر نمی دهد در نتیجه در شبکه MPLS فقط یک روتر دیده می شود سیسکو قابلیت MPLS TTL Propagation را در 2 کلاس پکت ساپورت

    می کند بعضی از Service Provider ها می خواهند TTL Propagation برای پکتهای مشتری غیرفعال باشد اما برای پکتهایی که توسط روترهای شبکه MPLS تولید می شود اجازه عبور

    دهند.

  4. The Following 5 Users Say Thank You to Saeed Alkhamis For This Useful Post:


  5. #3
    مدیر CCNP Club moghaddas آواتار ها
    تاریخ عضویت
    Sep 2010
    محل سکونت
    Internet
    نوشته ها
    422
    Thanked: 1277
    - CEF می بایست حتماً فعال شود، چرا که دیگر روش های IP Switching مانند fast switching اطلاعات labelها در fast switching cache ذخیر نمی کنند.

    - مطالعه ی RFC 3031 بسیار مفید است

    - به مفهوم Ordered LSP Control mode, Independent LSP Control mode, FEC, LSP می بایست توجه شود.

    - در Cisco IOS بطور پیش فرض Independent LSP Control mode فعال است. البته ATMسوئیچ هایی که از Cisco IOS استفاده می کنند از Ordered LSP Control mode استفاده می کنند.

    - Cisco LSRها Unknown Labelها را drop می کنند.

    - Label 0 مربوط به explicit NULL label، و Label 3 مربوط به implicit NULL و Label 14 مربوط به explicit NULL label است.

    - explicit NULL label برای IPv6 برار با 2 است.

    - زمانی که top label برابر با 14 (explicit NULL label) است LSR دیگر packet را در hardware forwarding نخواهد کرد و در software پردازش می گردد.

    - در Label، Frame Modeها بین لایه ی دوم و سوم مدل OSI قرار می گیرند؛ L2PID جهت اعلام وجود Label در Packet تغییر می کند:
    • Unlabeled IP Unicast PID : 0x0800
    • Labeled IP Unicast PID : 0x8847
    • Labeled IP Multicast PID : 0x8848

    - در ATM Mode، فیلد مربوط به ATM Header بعنوان Label استفاده می شود.

    - LDP از TCP/646 و TDP از TCP/711 استفاده می کند.

    - RSVP تنها برای TE استفاده می گردد.

    - Labelها برای یک جفت adjacent router بصورت local می باشند.

    - توسط دستور no ip mpls propagate-ttl می نوان توپولوژی بستر MPLS را از دید CE مخفی کرد (بعلاوه ی یک شدن TTL هنگام رسیدن به CE)

    - بطور خودکار MPLS MTU روی LAN Interfaceها کاهش یافته و روی WAN Interfaceها افزایش می یابد. بطور پیش فرض mpls mtu برابر 1512 است که قابلیت استفاده برای سه label را دارد.

    - LDP Router-ID می بایست در بستر شبکه routable باشد.

    - در تنظیمات router ospf می توان توسط دستور mpls ldp autoconfig [area x] پروتکل MPLS را روی تمام OSPF Interfaceها فعال کرد (و یک area خاص)

    - توسط دستور mpls ldp graceful-restart، می توان NSF را برای LDP فعال کرد.

    - درصورت استفاده از TDP، توسط دستور tag-switching tdp router-id loopback0، می توان router-id را مشخص کرد.

    - توسط دستور mpls ldp discovery transport-address interface در config-if mode، می توان برای interface مذکور، update-source مجزا با استفاده از آدرس interface دیگری نعیین کرد.

    - باید توجه داشت که connected routeها، برای PHP روی روتر upstream بصورت implicit-null تبلیغ می شوند.

    - دستور mpls ldp tcp pak-priority تاحدودی شباهت به تنظیم QoS برای LDP دارد.

    - دستور mpls accounting experimental input/output کاربردی مانند ip accounting دارد.

    - برای مشاهده ی LIB از دستور show mpls ldp binding، و برای مشاهده ی LFIB از دستور show mpls forwarding tabl استفاده می شود.

    - PHP بصورت پیشفرض فعال است.

    - جهت clear کردن mpls می بایست در config mode، ابتدا no mpls ip و سپس mpls ip زده شود.
    Network Consultant/Solutions Architect
    mohammad [at] moghaddas [dot] com
    [Only registered and activated users can see links. ]

  6. The Following 3 Users Say Thank You to moghaddas For This Useful Post:


  7. #4
    Member
    تاریخ عضویت
    Apr 2011
    نوشته ها
    52
    Thanked: 97
    VRF استقاده میشود برای مواقعی که چندتا روت را میخواهیم از هم جدا کنیم که هر کدام از این روت ها یک شبکه مجزا هستن و Routing information base و Forward information base خود را دارند.

    ip vrf forwarding <VRF_NAME> به وسیله این دستور را وقتی میزنیم ip address روی اینترفیس را پاک میکند برای اینکه در جدول routing آن duplicate نشود و این مفهوم خیلی شبیه به vlan trunking لایه دو می باشد.

    برای VRF ها می توانیم هم از static router و هم از dynamic router استفاده کرد.
    که بطور مثال برای static به صورت زیر استفاده میشود.

    ip route vrf <NAME> PREFIX MASK [interface] [next-hop]
    MPLS-labeled روی جابجایی lable عمل می کند بجای IP.

    و اگر خواستیم برای LDP, ospf ان را فعال کنیم از این دستور استفاده میکنیم mpls ldp autoconfig و بعد از UDP برای بروی ip 244.0.0.2 پورت 646 استفاده می کند.

    Tag Switching Protocol or TDP هم مخصوص خود سیسکو می باشد.

    برای چک کردن LDP session از این دستور استفاده میشود show mpls ldp neighbor

    و برای چک کردن دیدن label ها از این دستور استفاده میشود show mpls forwarding-table

    برای محدود کردن محدود کردن یک prefix خاص برای از access list استفاده میشود.

  8. The Following 3 Users Say Thank You to alimor For This Useful Post:


  9. #5
    مدیر بخش نشر دانش Yousef Naimi آواتار ها
    تاریخ عضویت
    Aug 2010
    محل سکونت
    Tehran
    نوشته ها
    788
    Thanked: 3844

    Lightbulb

    • مزایای استفاده از MPLS :
      1- یکی از دلایل اولیه استفاده از label این بود که switch کردن IP کند تر از label بود ؛ هرچند امروزه با استفاده از ASIC این مورد وجود ندارد .
      2- اضافه کردن label به ما این اجازه را می دهد که علاوه بر IPv4 ، از پروتکل های دیگر نیز روی MPLS استفاده کنیم ؛ مانند ipv6 , ethernet , hdlc , ppp . یا مثلا قابلیتی به نام AToM که هر فریم layer2 می تواند در طول MPLS backbone حرکت کند .
      3- استفاده از انواع VPNها که نقش مهمی در service provider ها دارند .
      4- روتر های core در service provider ها دیگر نیازی به BGP و در نتیجه memory بالا برای حفظ کردن چند هزار مسیر ندارند ؛ لذا تنها روتر های edge از BGP استفاده می کنند .
      5- مهمترین مورد Traffic Engineering است که بر خلاف IP که معمولا تنها ترافیک را از مسیر least-cost عبور می داد ، می تواند با در نظر گرفتن QoS ترافیک را به وجه مناسب تر و کارآمد تری از لینک های شبکه عبور دهد .



    • FEC یک گروه یا جریانی از پکت هاست که در یک مسیر forward شده اند و بر اساس رفتار forwarding ، به یک شکل با آنها رفتار می شود .
      همه ی پکت هایی که به یک FEC متعلق هستند ، یک label یکسان دارند .
      البته همه ی پکت هایی که label یکسان دارند الزاما متعلق به یک FEC نیستند ، زیرا ممکن است بیت EXP آنها متفاوت باشد ؛ رفتار forwarding ممکن است متفاوت باشد و لذا ممکن است به FEC های مختلفی مربوط باشند .



    • Label ها برای هر جفت روتر همسایه local هستند و هیچ ارزش و معنای global برای شبکه ندارند .



    • LSR برای هر IGP IP prefix که در جدول مسیریابی خودش دارد یک local binding می سازد ؛ یعنی یک label را به یک prefix خاص bind می کند . سپس این binding را بین تمام همسایگان LDP توزیع می کند که اینها remote binding می شوند .
      همسایگان remote/local binding را در جدول LIB ذخیره می کنند .



    • وقتی روتر یک پکت دریافت می کند ، به فیلد protocol که در درون layer 2 header قرار دارد نگاه می کند تا بفهمد که این پکت IP است یا یک labeled packetاست .
      اگر IP بود که عملیات ip lookup را با چک کردن CEF table انجام می دهد .
      اگر labeled بود عملیات lookup در جدول LFIB انجام می شود .



    • چنانچه LSR یک پکت label دار دریافت کند که آن را در جدول LFIB خود نداشته باشد یا به عبارتی آن label را نشناسد ، تنها کاری که می کند اینست که آن پکت را drop می کند .
    It's OK to fail, as long as you keep trying

    CCNA - CCNA Security - CCNP R&S - CCNP Security

  10. The Following 4 Users Say Thank You to Yousef Naimi For This Useful Post:


  11. #6
    Senior Member saeedbabaei24 آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    134
    Thanked: 276
    MPLS به صورت پیشفرض از LDP استفاده میکند. پروتکل دیگری به نام TDP(Tag Distribution Protocol) مخصوص سیسکو وجود داشته. برای تعیین پروتکل:

    R(config)#mpls label protocol ldp|tdp

    و یا در سطح اینترفیس
    R(config)#mpls label ldp|tdp|both

    Both برای انترفیس هایی است که در وضعیت multi-access هستند میباشد.

    برای فعال سازی mpls forwarding :

    R(config-if)#mpls ip


    با دستور Tag-switching ip هم میشود MPLS را روی اینترفیس فعال کرد.

    به کمک دستور mpls label range X Y میتوان رنج Label های مورد استفاده را تعییین کرد.

    برای تنظیم hello و hold-time :


    R(config)#mpls ldp discovery hello interval|holdtime X

    برای ثبت همسایگی LDP از طریق اینترفیس ها:

    R(config-if)#mpls ldp discovery transport-address interface

    استفاده از Authentication برای همسایه های LDP :

    R(config)#mpls ldp neighbor Neighbor_ID password X

    show ldp neighbors

    دستور show :
    Show mpls interfaces

    اگر operational عبارت no را نشان دهد معنی آن این است که همسایه ای برای این اینترفیس وجود ندارد.

    هنگامی که VRF را تنظیم میکنیم، تنظیمات آن قسمت از دست میرود و دوباره باید تنظیم شود.

    برای Routing Protocol ها با استفاده از دستور Address-family ipv4 vrf VRF_NAME وارد تنظیمات مربوط به آن پروتکل میشویم.

    هنگام استفاده از دستورات Show برای BGP دیگر عیارت IP را وارد نمیکنیم. مثلاَ با استفاده از دستور Show bgp all summary از همسایه ها مطلع میشویم.

    برای ایجاد ارتباط در BGP VPNv4 وارد تنظیمات address-family vpn4 میشویم و روتر هایی که قرار است با آنها ارتباط داشته باشیم را Activate میکنیم.

    و برای Redistribute کردن روتها نیز بعد از وارد شدن به مد address-family در زیرمجموعه Routing protocol عملredistribute را انجام میدهیم. اگر Metric را Transparent قرار دهیم، متریک تا رسیدن به VRF مربوطه دست نخورده باقی میماند.


    نام VRF ها Case sensitive هست.

    در تنظیم VRF Lite باید همه اینترفیس های سر راه را جزء VRF مربوطه کنیم.
    ویرایش توسط saeedbabaei24 : 03-23-2013 در ساعت 07:48 AM

  12. The Following 5 Users Say Thank You to saeedbabaei24 For This Useful Post:


موضوعات مشابه

  1. هفته ۲۳ - mpls - طرح سوال / مشکلات
    توسط Shafagh در انجمن CCIE Room
    پاسخ ها: 9
    آخرين نوشته: 03-22-2013, 09:47 PM
  2. راه اندازی mpls
    توسط mortezadarvishzadeh در انجمن Routing & Switching به پارسی
    پاسخ ها: 1
    آخرين نوشته: 12-06-2012, 05:19 PM
  3. پیاده سازی mpls
    توسط moghaddas در انجمن Routing & Switching به پارسی
    پاسخ ها: 1
    آخرين نوشته: 11-29-2011, 12:56 AM
  4. معرفی رنج ip به مخابرات جهت لینک mpls
    توسط farid_nasiri در انجمن Routing & Switching به پارسی
    پاسخ ها: 7
    آخرين نوشته: 10-05-2011, 12:12 PM
  5. اتصال هواوی و سیسکو به واسطه سرویس mpls
    توسط farid_nasiri در انجمن نشر دانش
    پاسخ ها: 0
    آخرين نوشته: 09-03-2011, 06:37 PM

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •