MPLS چگونه کار می کند؟ - بخش پانزدهم

در ادامه سری مقالات MPLS در خدمت شما عزیزان هستیم.

برقراری ارتباط LDP و نگه داری از آن :


اگر دو LSR یکدیگر را با استفاده از LDP Hello پیدا کردند آنها برای برقراری یک ارتباط LDP بین یکدیگر تلاش می کنند. یکی از LSR ها سعی می کند که یک ارتباط TCP با شماره پورت 646 با LSR دیگر ایجادکند. اگر این ارتباط TCP برقرار شود ، هر دو LSR با استفاده تبادل پیام های LDP بر سر پارامترهای ارتباط LDP مذاکره می کنند. این پارامترها به شرح زیر هستند :

  • Timer values
  • Label distribution method
  • (Virtual path identifier (VPI)/virtual channel identifier (VCI) ranges for Label Controlled ATM (LC-ATM
  • Data-link connection identifier (DLCI) ranges for LC-Frame Relay

اگر هر دو LDP پارامترهای ارتباط را قبول کنند ، آنها این ارتباط TCP را بین خود نگه می دارند. اگر این توافق انجام نگیرد بعد از یک توقف ، مجدد برای برقراری ارتباط مذاکره می کنند. در IOS سیسکو ، با استفاده از دستور LDP backoff این توقف را کنترل می کند.

Mpls ldp backoff initial-backoff maximum-backoff 

پارامتر initial-backoff می تواند مقدار 5 تا 2,147,483 بگیرد و به صورت پیش فرض مقدار آن 15 ثانیه است. پارامتر maximum-backoff می تواند مقدار 5 تا 2,147,483 بگیرد و به صورت پیش فرض مقدار آن 120 ثانیه است. این دستور باعث می شود زمانی که دو همسایه LDP بین آنها توافق انجام نشود سرعت تلاش برای برقراری ارتباط مجدد را کاهش می دهد. اگر تلاش برای برقراری ارتباط با شکست مواجه شود اقدام بعدی برای برقراری ارتباط بعد از یک بازه زمانی انجام می گیرد و این کار تا زمانی که به زمان maximum backoff برسد ادامه پیدا می کند. یک مثال ، در LC-ATM یک جفت LDP بر سر پارامترها با هم توافق نمی کنند و ارتباط LDP برقرار نمی شود. جایی که مقادیر متفاوتی برای VPI/VCI استفاده شده است.

بعد از اینکه ارتباط LDP برقرار شد به وسیله بسته های LDP یا بسته های Keepalive از این ارتباط نگه داری می کنند. هر وقت که LDP یک بسته LDP یا بسته Keepalive دریافت کند تایمر keepalive مربوط به آن LDP را reset می کند. تایمر keepalive یا همان Hold time برای نگه داری ارتباط LDP را می توان تنظیم کرد. که برای اینکار از دستور mpls ldp holdtime استفاده می کنیم. مقداری که برای Hold time می توان در نظر گرفت بین 15 تا 2,147,483 می باشد که مقدار پیش فرض آن 180 ثانیه می باشد.

تصویر زیر یک ارتباط LDP را با LDP ID 10.200.254.2 نشان می دهد. پورت لوکال TCP 646 می باشد و پورت ریموت TCP 11537 می باشد. تایمر Hold time برابر 180 ثانیه می باشد و بسته های Keepalive در بازه های 60 ثانیه ای ارسال می شوند.

MPLS چگونه کار می کند؟ - بخش پانزدهم

همچنین با دستور show mpls ldp parameters تایمر های ارتباط (Session) و شناسایی همسایه (Discovery) را می توانید ببینید.

MPLS چگونه کار می کند؟ - بخش پانزدهم

ارتباط LDP از نوع TCP می باشد که بین دو آدرس IP از LSR ها برقرار می شود. معمولا این آدرس های IP برای ساخت LDP ID مورد استفاده قرار می گیرد. اما اگر شما بخواهید از این آدرس های IP برای برقرای ارتباط LDP استفاده نکنید می توانید آنرا تغییر دهید. برای تغییر این آدرس IP از دستور {mpls ldp discovery transport-address {interface | ipaddress در اینترفیس مورد نظر برای برقراری ارتباط LDP استفاده می شود. این transport IP Address با استفاده از بسته LDP Hello روی اینترفیس هایی که LDP روی آن فعال است انتشار پیدا می کند.

نکته : زمانی که روتر به یک روتر LDP دیگر از طریق چند لینک متصل است باید روی همه این لینک هاtransport address یکسان تعیین شود.

در تصویر زیر دو روتر از طریق دو لینک Ethernet به یکدیگر متصل شده اند. در روتر نیویورک transport address به آدرس loopback 1000 تغییر داده شده است.

MPLS چگونه کار می کند؟ - بخش پانزدهم

به تصویر زیر توجه کنید آدرسی که برای ارتباط TCP استفاده می شود از LDP ID موجود به آدرس 10.200.255.1 که مربوط به loopback 1000 تغییر داده شده است.

MPLS چگونه کار می کند؟ - بخش پانزدهم

نکته : زمانی که یک روتر با یک روتر LDP دیگر از طریق چند لینک ارتباط دارد و دارای transport address های متفاوتی روی این لینک ها هستند بازهم ارتباط TCP برقرار می شود اما در این حالت یک لینک در روتر دیگراز دست خواهد رفت. در مثال قبل ارتباط LDP برقرار خواهد شد اما در خروجی روتر لندن یکی از لینک های Ethernet 0-1-3 یا Ethernet 0-1-4 از بین خواهد رفت و آنرا نخواهیم دید. همچنین روی ترافیک ارسالی از روتر لندن به روتر نیویورک load-balancing انجام نخواهد شود و تنها از یکی از این لینک ها استفاده خواهد شد. که باعث می شود از تمام توان شبکه استفاده نشود.

منتظر بخش های بعدی باشید. موفق ، پیروز و itpro باشید.

نویسنده : جعفر قنبری شوهانی

منبع : جزیره سیسکو وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

#کاربرد_transport_address_در_mpls #backoff_در_mpls_چیست #نحوی_برقراری_ارتباط_ldp #mpls_چیست #mpls_چگونه_کار_می_کند #نگه_داری_از_ارتباط_ldp
عنوان
1 تکنولوژی MPLS چیست ؟ - بخش اول رایگان
2 تکنولوژی MPLS چیست ؟ - بخش دوم رایگان
3 تکنولوژی MPLS چیست ؟ - بخش سوم رایگان
4 MPLS چگونه کار می کند؟ - بخش چهارم رایگان
5 MPLS چگونه کار می کند؟ - بخش پنجم رایگان
6 MPLS چگونه کار می کند؟ - بخش ششم : پیاده سازی یک سناریوی عملی رایگان
7 MPLS چگونه کار می کند؟ - بخش هفتم رایگان
8 MPLS چگونه کار می کند؟ - بخش هشتم رایگان
9 MPLS چگونه کار می کند؟ - بخش نهم رایگان
10 MPLS چگونه کار می کند؟ - بخش دهم رایگان
11 MPLS چگونه کار می کند؟ - بخش یازدهم رایگان
12 MPLS چگونه کار می کند؟ - بخش دوازدهم رایگان
13 MPLS چگونه کار می کند؟ - بخش سیزدهم رایگان
14 MPLS چگونه کار می کند؟ - بخش چهاردهم رایگان
15 MPLS چگونه کار می کند؟ - بخش پانزدهم رایگان
16 MPLS چگونه کار می کند؟ - بخش شانزدهم رایگان
17 MPLS چگونه کار می کند؟ - بخش هفدهم رایگان
18 MPLS چگونه کار می کند؟ - بخش هجدهم رایگان
19 MPLS چگونه کار می کند؟ - بخش نوزدهم رایگان
20 MPLS چگونه کار می کند؟ - بخش بیستم رایگان
21 MPLS چگونه کار می کند؟ - بخش بیست و یکم رایگان
22 MPLS چگونه کار می کند؟ - بخش بیست و دوم رایگان
23 MPLS چگونه کار می کند؟ - بخش بیست و سوم رایگان
24 MPLS چگونه کار می کند؟ - بخش بیست و چهارم رایگان
25 MPLS چگونه کار می کند؟ - بخش بیست و پنجم رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....