Cisco in persian_bgp_as_prepending
- 1. سیسکو به پارسی
Cccxczxc
:ًَِضت
ضفك صًذی
http://blog.shafagh.com/persian سایت سیسکَ تِ پاسسی
http://forum.shafagh.com اًدوي سیسکَ تِ پاسسی
- 2. BGP AS-PREPENDING
یکی اص سٍش ّای تغییش هسیش تشافیک ٍسٍدی یا Inboundاستفادُ اص BGP AS-Prependingاست. لثال ضشح دادین کِ ایي
پشٍتکل تشای همایسِ هسیش ّا اص Attributes Pathاستفادُ هیکٌذ. یکی اص ایي ّ Attributeا AS PATHاست کِ ضواسُ
ّ ASایی کِ دس تیي ساُ تا همصذ ٍخَد داسًذ سا ثثت هیکٌذ. تطَس هثال هسیشی کِ اص چْاس ASیا Autonomous System
عثَس هیکٌذ سا تِ هسیشی کِ اص پٌح ASهیگزسد، تشخیح هیذّذ.
چٌذ هاُ پیص یکی اص دٍستاى پشسطی سا دس ایي هَسد هطشح کشدُ تَدًذ کِ تِ ضشح صیش است:
خٌاب آلای هٌْذس صًذی - تا سالم ٍ احتشام،
ضوي سپاس تِ خْت آهَصش ّا، پشسص ّا ٍ پاسخ ّای پش تاس ضوا کِ گام هْوی دس خْت تا ال تشدى سطح هعلَهات فعاالى
عشصِ ITدس ایشاى هی تاضذ. پشسطی تشای ایٌداًة پیص آهذُ است، کِ خَاّطوٌذ است دس صَست اهکاى ایٌداًة سا دس ایي صهیٌِ
ساٌّوایی تفشهاییذ .
ّشگاُ اص ّ Routerای خاسج اص کطَس ّ NLRIای هشتَط تِ ّ Networkای ایشاى سا هطاّذُ هی کٌین، دس Pathایي NLRI
ّا چٌذیي تاس AS Numberتطواسُ 12280 کِ هشتَط تِ ضشکت فٌآٍسی اطالعات ایشاى هی تاضذ، دیذُ هی ضَد. ایٌداًة
احتوال هی دّن دلیل آى، استفادُ اص تکٌیک Additional ASNs to the AS Path Prependingاست کِ یک تکٌیک
خْت خلَگیشی اص Transit ASهی تاضذ، تاضذ. ٍلی تا تَخِ تِ ایي کِ خلَگیشی اص Transit ASدس آى سطح هی تَاًذ تِ
دسست عول ًکشدى ّ BGPا هٌدش ضَد ٍ ّوچٌیي استفادُ اص ایي تکٌیک دس ّ NLRIای هشتَط تِ ّ Networkای کطَسّای
دیگش دیذُ ًطذُ است، خَاّطوٌذ است ضوي تشسسی هَضَع دس صَست اهکاى پاسخ پشسص ایٌداًة سا تفشهاییذ. دس صَست صالح
دیذ خْت اطالع دیگش دٍستاى ًیض پشسص ٍ پاسخ سا هٌتطش فشهاییذ . تا تطکش . ایواى
3 Page 1 of
- 3. پاسخ
تشافیک ایٌتشًت اص دیذ ّش ضثکِ تِ دٍ تخص Outbound ٍ Inboundتمسین هیطَد. تشافیک Outboundاص سوت ضوا تِ
ایٌتشًت اسسال هیطَد ٍ تشافیک Inboundتشافیکی است اص ایٌتشًت دسیافت هیکٌیذ.
ً Routingیض تایذ دٍ طشفِ تشلشاس ضَد تا تشافیک Outboundضوا سا تِ ضثکِ Xتشساًذ ٍ دس ضوي ضثکِ ً Xیض تِ سوت ضوا
Routeداضتِ تاضذ تا تشافیک Inboundسا دسیافت کٌیذ.
دس BGPآًچِ اص تمیِ دسیافت هیکٌیذ دس تشافیک Outboundضوا تاثیش داسد ٍ آًچِ اص خَد تِ تمیِ اسسال هیکٌیذ دس تشافیک
ٍ Inboundدسیافتی ضوا تاثیش هیگزاسد.
سٍش ّای خاصی اهکاى دستکاسی ّ Path Attributeا سا هوکي هیساصًذ کِ ّش یک هیتَاًذ دس سٌاسیَی خاصی خَاتگَ تاضذ ٍ
تٌا تِ طشاحی ٍ ( Routing Policyسیاست ّای هسیشدّی) کِ اتخار هیکٌیذ هیتَاًذ هتفاٍت تاضٌذ. دس هثال فَق هخاتشات
سعی داسد طَل AS_PATHسا افضایص دّذ (تا تکشاس ضواسُ ASخَد تصَست دٍتاس) پس ایي تغییش هیتَاًذ هسیش دیگشی سا
ًسثت تِ هسیشی کِ دس تصَیش داسین (تستِ تِ دیذ یک Routerفشضی دس ًمطِ ای ًاهعلَم) دس اٍلَیت لشاس دّذ.
استفادُ اص ّ AS Pre-pendingشچٌذ دس سطح ّ Providerا خیلی هعوَل ًیست اها دس سوت ضثکِ ّای هصشف کٌٌذُ تسیاس
هشسَم است. تاتَخِ تِ ایٌکِ هخاتشات ایشاى هخاتشاتی هصشف کٌٌذُ است اص ایي سٍش تشای تٌظین Inbound Routingتیي
ّ ISPایص استفادُ هیکٌذ.
تطَس هثال اگش دٍ استثاط تا ایٌتشًت تَاسطِ هخاتشات یک ٍ هخاتشات دٍ داسیذ، هیتَاًیذ ASNیا AS Numberخَد سا تِ سوت
هخاتشات یک، سِ تاس Prependکٌیذ، تذیي صَست تشافیک دسیافتی یا Inboundاص طشیك هخاتشات دٍ تِ سوت ضوا سشاصیش
هیطَد. چَى تشای سسیذى تِ ضثکِ ضوا اص سَی سٍتشّای ایٌتشًت، طَل کَتاّتش AS_PATHهسیش هخاتشات دٍ،
هسیش هطلَتتشی سا ًسثت تِ هخاتشات یک هیساصد.
AS Prependingدس اتخار تصوین گیشی تشای تشافیک ّ Outboundن هیتَاًذ هَسد استفادُ لشاس گیشد یعٌی دس استثاط BGP
تا هخاتشات یک هیتَاًیذ تِ هسیشّای دسیافت ضذُ ( )Inboundیک یا چٌذ ASNتیافضاییذ دس ایي صَست ضثکِ ضوا Route
ّای فَق سا اص دسخِ هشغَتیت پاییي تشی تحساب آٍسدُ ٍ تشافیک خشٍخی سا تِ سوت هخاتشات دٍ هی فشستذ (دس صَستیکِ ّواى
ّ NLRIا تَاسطِ هخاتشات دٍ دس دستشس تاضٌذ.)
3 Page 2 of
- 4. دس هثال صیش تِ ّ NLRIای اسسالی تِ سٍتش ّوسایِ سِ ASNتکشاسی اضافِ هیکٌین کِ ًْایتا دس تشافیک ٍسٍدی تاثیشگزاس
خَاٌّذ تَد. تَخِ کٌیذ عولیات Outboundاست اها دس خْت تشافیک Inboundهَثش خَاّذ تَد.
10056 router bgp
20556 neighbor 10.0.0.2 remote-as
neighbor 10.0.0.2 route-map prepend out
!
01 route-map prepend permit
10056 10056 10056 set as-path prepend
تعذاد لاتل لثَلی ASNتِ AS_PATHخَد تیافضاییذ تا طَل AS_PATHتذٍى هالحظِ طَالًی ًطَد. چٌذ سال پیص یکی
اص ّ ISPای کَچک تا افضٍدى تیطواسی ASNخذٍل هسیشدّی تسیاسی اص سٍتشّای ایٌتشًت سا تْن سیخت ٍ ًْایتا خَد اٍل اص
ّوِ تِ عَالة آى دچاس ضذ.
3 Page 3 of