وبلاگ پژوهشی - آموزشی دانش شبکه

Cisco & MicroSoft Tech : English , Persian / تکنولوژی های سیسکو و مایکروسافت

وبلاگ پژوهشی - آموزشی دانش شبکه

Cisco & MicroSoft Tech : English , Persian / تکنولوژی های سیسکو و مایکروسافت

وبلاگ پژوهشی - آموزشی دانش شبکه

وبلاگ رسمی مهندس علی کسرایی.تلاش بر این است تا تجربیاتم رو بدون واسطه در اختیار علاقمندان قرار دهم

آخرین نظرات
پیوندها

eBGP-MultiHop

پنجشنبه, ۱۸ مهر ۱۳۹۲، ۰۶:۴۲ ب.ظ


عرض ادب به حضور دوستان ارجمندم

 سئوال بعدی در مورد این بوده است که دوستان نوشته اند که می دانند پروسه ی BGP و Run کردن آن مابین دو روتر بصورت عادی ساده است ولی بیشتر در مورد زمانی که مابین دو روتر بیشتر از یک لینک وجود دارد ... مثل شکل ارائه شده ... و بوسیله ی LoopBack ها ، پروسه ی BGP توجیه داره رو خواسته بودند ... و اینکه پشت پروسه ی eBGP-Multihop چه فرایندی اتفاق می افتد . چرا از این دستور استفاده می شود ، ماحصل خواسته ی آنها بود ... راستش سئوالشون خیلی طولانیه و از حوصله ی من ، خارج . ولی تلاشمو می کنم ...


یادآوری نکته اول :
باید یادمان باشد مواردی که باید رعایت شوند تا همسایگی و مجاورت ما بین روترها اتفاق بیافتد کدامند ؟ ... لطفا خودتان از صفحه 426 کتاب CCNP - Route مطالعه فرمایید .


یادآوری نکته دوم :
در BGP ما Load sharing نداریم . بهترین مسیر همیشه یک مسیر است که بر اساس Policy انتخاب می گردد. لطفا با PBR اشتباه نشود .

.............

راه حل در خصوص زمانی که ما بین دو روتر 2 تا لینک داریم :

اول :
ابتدا باید روی روترهایی که 2 تا لینک دارند ، یک اینترفیس LoopBack ایجاد کنیم .

دوم :
BGP را باید بین LOOPBack ها RUN کرد .

سوم :
و به روترها بگوییم که ترافیک شان را با سورس LoopBack ها بفرستند .

چهارم :
در صورتیکه از IGP استفاده نکنید ، حتما لوپ بک ها همدیگر را نمی بینند و پینک نمی شوند . لذا باید بوسیله روت استاتیک یا IGP ، ارتباط را هندل کرد و در این میان بخاطر وجود روت استاتیک مثلا Load share اتفاق می افتد . یعنی لوپ بک ها برای دیدن همدیگر از هر دو مسیر استفاده می کنند .

نکته مهم :

یعنی پاکت های BGP روی هر دو مسیر بوسیله ی IGP ارسال می شوند و نه BGP .


خوب ...

پس تا اینجا BGP را ما بین لوپ بک ها ران می کنیم ولی باز هم همسایگی تشکیل نمی شود . چون درست است که BGP برای تشکیل همسایگی نیازی ندارد تا روترها Connected باشند ولی در اینجا بطور استثناء در eBGP ، بطور پیش فرض باید همه همسایه هایش Connected باشند مگر اینکه اگر همسایه ها Connected نیستند باید صریحا اعلام شود . لذا از دستور ذیل استفاده می کنیم :

Neighbor 1.1.1.1 ebgp-multihop 2

خوب ...

حالا بعد از زدن دستور فوق همسایگی تشکیل می شود . این پاسخ تا اینجای سئوال دوستان ؛حالا بعضی ها در مورد پروسه ی علمی پشت دستور بالا ، سئوال داشتند که بدین صورت پاسخ می دهم :

...
در پیکربندی روترها در سناریویی با 2 لینک از لوپ بک ها استفاده می شود که شرح داده شد . فقط بدانید که بطور پیش فرض ، هنگامی که روتر ها ، قصد ارسال یک پاکت به سمت روتر همسایه ی eBGP داشته باشند ، مقدار فیلد TTL را برابر با عدد 1 قرار می دهند و همین تنظیمات پیش فرض است که همسایگی ما بین روترها را Down می کند ؛ چون در صورتیکه پاکتی با TTL برابر 1 به دست روتر همسایه برسد ، روتر مزبور آنرا یک واحد کاهش داده و به صفر تبدیل می کند . آن پیام ، قبل از پردازش ، Discard می شود و از بین می رود و راه حل ، اجرای دستور eBGP - Multihop است تا مشکل حل شود . در واقع این دستور روترها را مجبور می کنند تا TTL مربوط به پاکت های ارسالی را به جای عدد 1 ، به عدد 2 مثلا Set کنند . بنابراین روتر مربوطه پس از دریافت آن و کاهش یک واحدی از TTL ، می تواند پیام را به سمت LoopBack خود ، ارسال نماید ...

آخ ... پدرم در اومد ...
این هم جواب سئوالی که خواسته بودید . راستی دوستان . سر جدتون قسم . بابا جانم . یه کمی هم به کتاب ها نظری بیافکنید بد نیست به خدا ... امید که بکارتون بیاد . البته این جوابیه ، جز موارد محض دانش شبکه است  ؛ ولی دانستنش برای استادان و طراحان الزامیست . فدای همه شماها . یا حق


لینک برای تحقیق و مطالعه بیشتر :

http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a00800c95bb.shtml

  • موافقین ۰ مخالفین ۰
  • ۹۲/۰۷/۱۸
  • ۸۳۷ نمایش
  • Senior Administrator

Ali Kasraei

علی کسرایی

Advanced BGP

BGP

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی