صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: هفته ۱٢ - bgp

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

    هفته ۱٢ - bgp

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

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


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

    Lightbulb

    Route aggregation یک تکنیک کلیدی برای پنهان کردن اطلاعات می باشد که با توجه به حجم بسیار بالای اطلاعات مسیریابی که از اینترنت می گذرد ، این مسئله برای BGP نقشی حیاتی دارد .

    سه راه کلی برای خلاصه سازی در BGP وجود دارد :
    1- درست کردن یک summary prefix در IGP و تبلیغ کردن آن به درون BGP با استفاده از دستور network . از این روش معمولا برای تبلیغ local prefix ها به درون BGP استفاده می شود ؛ اما نمی توان external BGP prefix ها را با استفاده از این روش به درون BGP تبلیغ نمود .
    2- Auto-summarization که البته در شبکه های مدرن استفاده نمی شود .
    3- خلاصه سازی prefix های درون BGP table با استفاده از دستور aggregate-address . این روش انعطاف پذیر ترین روش برای خلاصه سازی است .
    چنانچه از هیچکدام از option های اضافی این دستور استفاده نکنیم ، یک prefix در BGP table می سازد با یک AS_PATH خالی .


    مهم است که توجه داشته باشیم که aggregation اطلاعات prefix های خاصی را پنهان می کند که شامل تمام attribute ها مانند NEXT_HOP و AS_PATH نیز می شود .
    هنگامیکه از aggregation برای خلاصه سازی prefix هایی که از AS های دیگر یاد گرفته شده اند استفاده می کنیم ، پنهان سازی اطلاعات ممکن است مشکلات متعددی را به همراه داشته باشد ، مانند :
    1- مسیریابی نامطلوب ، که به خاطر نبود اطلاعات مسیر ، مانند AS_PATH و MEDرخ می دهد .
    2- لوپ مسیریابی ، زیرا نبود AS_PATH و جایگزینی آن با یک لیست خالی ، مانع از کارکرد صحیح مکانیزم BGP loop-detection می شود .
    مشکل دوم خیلی خطرناکتر است و برای حل آن ، می توان از المانی به نام AS_SET استفاده نمود .


    Conditional Route Injection یا همان CRI یک قابلیت خاص است تا به BGP speaker اجازه دهد یک prefix خاص را de-aggregate کند.
    همانطور که می دانید ، aggregation برای large-scale routing حیاتی است تا بتوان اندازه ی routing table را کاهش داد و stability را افزایش داد .
    CRI برعکس aggregation است و هدف آن ساختن prefix های خاصی بر اساس صلاحدید administrator است .
    این قابلیت ممکن است با تبلیغ برخی از subnet های aggregate در طول یک مسیر خاص ، برای بهینه سازی مسیریابی به کار رود .
    CRI شبیه به قابلیت BGP unsuppress-map است ، با این تفاوت که روی هر روتری کار می کند (بر خلاف unsuppress-map که تنها روی روتری که aggregate prefix را تولید کرده کار می کند) .
    It's OK to fail, as long as you keep trying

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

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


  5. #3
    Super Moderator Saeed Alkhamis آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    Ahvaz
    نوشته ها
    811
    Thanked: 2151
    Communities
    No export : هر Routeی که عضو این Community باشد نمیتواند به همسایه های EBGP، Advertise شود.

    No-advertise: هر Routeی که عضو این Community باشد نمیتواند Advertise شود نه به همسایه EBGP و نه به IBGP

    Local-AS: هر Routeی که عنصر این Community باشد می­تواند Advertise به ASهای هم Confederation و نمی­تواند خارج از Confederation تبلیغ شود

    Internet: بطور پیش فرض تمامی روترهای BGP عنصر این Community هستند و هیچ گونه فیلتری استفاده نمی­شود

    Path Attribute به 4 دسته تقسیم می شود

    Well-Known Mandatory
    well-know discretionary
    optional Transitive
    Optional Non Transitive

    Origin: این Attribute منشاء اصلی Update را مشخص می­کنند زمانی که BGP دارای چندین

    Route است از Origin بعنوان یک فاکتور تعیین کننده بهترین مسیر استفاده می­کند.

    IGP: یعنی از AS داخلی learn شده است و یک IGP Origin دارای الویت بالایی است.

    EGP: یعنی Exterior Gateway Protocol آمده است (Learn) و الویت آن بعد از IGP است.

    In complete: پایین ترین الویت را دارد معمولاً Routeهای که BGP از طریق Redistribution

    آمده باشند در این حالت می¬روند چون مبدا اصلی روت مشخص نیست.

    AS Path: هر روتر BGP زمان Advertise کردنAs Number خود را در AS Path اضافه می­کند این اتفاق د ر زمانی رخ می­دهد که قرار است Route به EBGPها تبلیغ شود.

    فایده دیگر این Attribute برای Loop detection است اگر روتر Updateی را دریافت کند که AS Path آن شامل AS number خودش است آنرا نمی پذیرد.

    Next HOP: IP آدرس Next HOP روتر در مسیر برای مقصد تبلیغ شده و این آدرس همیشه آدرس روتر همسایه نیست.

    Local-pref: این Attribute زمانی استفاده می­شود که update بین IBGP است و آن به AS دیگر فرستاده نمی­شود اگر روتر Internal BGP چندین مسیر برای یک مقصد دریافت کند

    این Attribute را برای مسیرها مقایسه می­کند و بالاترین را انتخاب می­کند.

    Multi-Exit-Disc(MED): اگر یک AS چندین مسیر برای رسیدن به یک مقصد را داشته باشد. آن مسیری که MED آن کمتر باشد را انتخاب میکند بر عکس Local-pref این

    Attribute در Updateهای EBGP استفاده می­شود برای ورود به یک AS .

    نکته: در BGP2 و BGP3 این Attribute به نام Inter-As Metric شناخته شده بود.

    Atomic-Aggregate: این Attribute به روترهای پایین down stream اعلام می­کند که این Route در راه Aggregate شده است و اطلاعاتی از آن گم شده است مثلاً AS-Path .

    Aggregate: شامل اطلاعات درمورد روتری که Aggregate انجام داده است.

    Originator ID: اطلاعات در مور Route-Reflector این اطلاعات شامل BGP ID و AS Number در یک Cluster است که شامل ip آدرس Rout-Reflector است.

    Cluster list: برای جلوگیری از بوجود آمدن Loop استفاده میشود زمانی که بیشتر از یک Route-Reflector در یک Cluster وجود داشته باشد شامل BGP ID.

    Weight: فقط در روترهای Cisco است یک عدد بین 0 تا 65535 است که میتوانیم به یک Route اختصاص دهیم بطور پیش فرض تمامی Routeهای که از همسایه میرسند

    با Weight صفر هستند و تمامی Routeهایی که توسط روتر Local تولید می­شوند 32768 هستند.

    Route Selection Process

    1:مسیری که دارای Weight بالاتری باشد انتخاب می­شود (فقط در سیسکو).

    2:اگر Routeها دارای Weight یکسانی بودند مسیری که local Pref بالاتری داردرا انتخاب می­کند.

    3:اگر Weight و local Pref روتها یکسان بود مسیری که منبع آن Local است را انتخاب می­کند

    یعنی بصورت Local تولید شده باشد و Next HOP آن 0.0.0.0 باشد.

    4:اگر Weight و local Pref یکسان و مسیرهای تولید شده Local نداشت یا اگر یکسان بود

    مسیری که AS Path کوتاه تری داشته باشد انتخاب می­شود.

    5:اگر تمامی Attributeهای قبلی از قبیل Weight و Local و غیره همگی یکسان بودند مسیری

    که پایین ترین Origin Code را دارد انتخاب می­شود الویت با IGP بعد EGP و آخر In complete

    6:اگر تمامی Attributeهای قبلی Weight و Local و AS Path و غیره همه آنها یکسان بود

    مسیری که پایین ترین MED را داشته باشد انتخاب می­شود.

    7:اگر مسیرها از لحاظ MED یکسان بودند مسیر EBGP ارجعیت دارد.

    8:اگر مسیرها EBGP نبودند بهترین مسیر مسیری است که IGP Metric پایین تری دارد.

    9:اگر مسیرهای External بودند قدیمی ترین مسیر انتخاب می­شود از لحاظ UPبودن.

    10:اگر مسیرها در یک زمان بودند بهترین مسیر مسیری است که همسایه آن BGP ID کوچکتر

    دارد انتخاب می­شود.

    11:اگر مسیرها از Route Reflector رسیده باشند مسیری که پایین تر Cluster ID را دارد انتخاب می­ شود.

    12:در آخر بهترین مسیر مسیری است که Peer آن کوچکترین IP را داشته باشد انتخاب می­شود.

  6. The Following 7 Users Say Thank You to Saeed Alkhamis For This Useful Post:


  7. #4
    مدیر CCNP Club moghaddas آواتار ها
    تاریخ عضویت
    Sep 2010
    محل سکونت
    Internet
    نوشته ها
    422
    Thanked: 1277
    - جهت redistributeکردن routeها از OSPF به BGP، می بایست router-id در هر دو یکسان باشد (هنگام فعال بودن synchronization)

    - در بعضی IOSهای قدیمی تر، نمی توان بیش از ۲۰۰ network statement استفاده کرد.

    - حهت ارسال communityها می بایست از کلمه ی کلیدی send-community در دستور neighbor استفاده کرد.

    - جهت ارسال default route در BGP می توان از سه راه استفاده کرد:
    ۱. توسط دستور network 0.0.0.0 که نیازمند وجود 0.0.0.0 در routing table است
    ۲. استفاده از کلمه ی کلیدی default-originate در دستور neighbor که حتی در صورت عدم وجود 0.0.0.0 در routing table آن را به همسایه ارسال می کند
    ۳. default-information که نیازمند وجود route در routing table و redistributeکردن آن است.

    - کلمه ی کلیدی remote-private-as در دستور neighbor باعث می شود private AS ها از outbound updateها حذف شوند

    - بوسیله ی کلمه ی کلیدی advertisement-interval در دستور neighbor می توان زمان بین ارسال eBGP updateها را تغییر داد

    - استفاده از local-as در دستور neighbor فقط زمانی کاربرد دارد که همسایگی بصورت eBGP اصلی باشد؛ یعنی روی sub-asهای متفادت در confederation تأثیرگذار نیست.

    - به کمک dmzlink-bw در دستور neighbor می توان از unequal cost load-balancing استفاده کرد. البته توجه شود که BGP تنها برای همسایگانی که eBGP هستند link bandwidth community را ارسال می کند.

    - هرچند که BGP Multipath باعث افزدون چندین مسیر در routing table می شود، اما تنها best path به همسایگان ارسال می گرد، چرا که هیچگونه تغییری در روال انتخاب بهترین مسیر ایجاد نمی کند

    - هنگام استفاده از route reflector و iBGP Multipath باید نوجه داشت که route reflector تنها یکی از مسیرها (یک nexthop) را تبلیغ می کند.

    - توسط bgp inject-map exist-map تنها هنگام وجود routeهای خاص که مدنظر بودند (exist-map) روت های inject-map در BGP RIB اضافه می شوند
    ویرایش توسط moghaddas : 12-24-2012 در ساعت 12:27 AM

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


  9. #5
    Moderator farhadnia آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    خرم آباد
    نوشته ها
    1,550
    Thanked: 4429
    در BGP خصوصیت weight یک Attribute Cisco proprietary می باشد و در انتخاب یک مسیر اولین متغییری است که چک می شود و تاثیر آن کاملا Local می باشد.

    با استفاده از اختصارات زیر می توان ترتیب انتخاب یک مسیر در BGP را به خاطر سپرد:

    Next, (eliminate inaccessible next hops)
    We (Weight)
    Prefer (Local Preference)
    Local (Locally inserted)
    Paths (AS Path)
    Originated by (Origin Code)
    Multiple (MED)
    External (prefer EBGP over IBGP)
    Costly (if multiple IBGP, choose least cost exit)
    Old (if multiple EBGP, choose oldest)
    Routers (lowest Router ID)

    در eBGP در صورتی که در AS_PATH شماره AS مربوط به خود BGP در پیام باشد روتر از پردازش پیام خودداری می کند در صورتی که مایل باشیم این قانون را نادیده بگیریم از دستور neighbor allowas-in استفاده می کنیم.
    کد:
    neighbor 192.168.1.1 allowas-in
    با استفاده از دستورات زیر می توانیم با استفاده از Regular Expressions به اعمال policy های مختلف بپردازیم:
    کد:
    ip as-path access-list 1 permit _4_ 
    
    router bgp 3 
     neighbor 2.2.2.2 remote-as 1 
     neighbor 2.2.2.2 route-map foo in 
    
    route-map foo permit 10 
     match as-path 1
    در فرامین بالا تنها به شبکه هایی که از AS 4 رد می شوند قبول می شوند.

    کد:
    ip as-path access-list 1 deny _4$  
    ip as-path access-list 1 permit .
    
    router bgp 3 
     neighbor 2.2.2.2 remote-as 1 
     neighbor 2.2.2.2 route-map foo in 
    
    route-map foo permit 10 
     match as-path 1
    دستورات فوق تمامی شبکه هایی که از AS 4 تولید می شود را نادیده می گیرد و به مابقی اجازه ورود داده می شود.
    ویرایش توسط farhadnia : 12-24-2012 در ساعت 07:20 AM

  10. The Following 6 Users Say Thank You to farhadnia For This Useful Post:


  11. #6
    Moderator Alireza.mohammadi آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    iran.tehran
    نوشته ها
    1,156
    Thanked: 4556
    1- ایده که در پشت عملکرد bgp قرار دارد شبیه به پروتکل های igp است و این به این معناست که در ابتدا سعی در برقراری رابطه مجاورت مابین روتر ها می نماید.

    2- شماره AS مربوط بخ یک رو محلی باید با شماره AS نوشته شده بعد پارامتر remote-AS در روی روتر همسایه که بدین روتر اشاره دارد یکی باشد.

    3- ID مربوط به دو روتری که تمایل به برقراری رابطه مجاورت BGP با یکدیگر دارند نباید یکسان باشد.

    4- در صورت پیکر بندی MD5 authentication دو روتر باید قادر با تایید هویت یکدیگر باشند.

    5- آدرس نوشته شده بعد از دستور neighbor در روی یک روتر باید با آدرسی که روتر همسایه برای برقراری این اتصال TCP از آن استفاده می کند یکسان باشد.

    6- درصورت استفاده از دستور BGP router-ID همین آدرس به عنوان RID روتر انتخاب می شود.

    7- در صورت موجود نبودن BGP router-ID ، بالاترین Loopback به عنوان RID روتر انتخاب خواهد شد.

    8-در صورت موجود نبودن Loopback بالا ترین IP اینترفیس فیزیکی به عنوان RID انتخاب می شود.
    ویرایش توسط Alireza.mohammadi : 12-24-2012 در ساعت 08:10 AM
    تا ابد آب شرمنده عباس ماند...

    [Only registered and activated users can see links. ]


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

  12. The Following 8 Users Say Thank You to Alireza.mohammadi For This Useful Post:


  13. #7
    - برای Route map ما ده تا Attribute داریم که میتونی Match کنیم و 15 تا Attribute برای Set که به ترتیب :

    کد:
    as-path
    community
    clns
    interface
    ip address
    ip next-hop
    ip route-source
    metric
    route-type
    tag
    کد:
    as-path
    clns
    automatic-tag
    community
    interface
    default interface
    ip default next-hop
    level
    local-preference
    metric
    metric-type
    next-hop
    origin
    tag
    weight
    زمانه که از BGP داریم reditribute میکنیم توی IGP به صورت پیشفرش روت های iBGP ،ن، reditribute نمیشند ، فقط eBGP میشه ، برای Distribute کردن iBGP میتونیم از دستور bgp redistribute internal کمک بگیریم ، البته این موضوع باعث لوپ هم میشه که باید حواسمون به این موضوع باشه .

    اگر AS ی Transit نیست به دو روش ساده میشه جلوی ترانزیت شدنش رو گرفت
    یکی اینکه یه روت مپ ورودی برای eBGP ها بسازیم و no-export برای community بزاریم
    یا اینکه با as-path access-list ببندیم
    اگه ما یه route-reflector داشته باشیم نیازی به ست کردن cluster-id نداریم .
    ویرایش توسط Vahid : 12-24-2012 در ساعت 11:16 PM
    برای پیش رفت در علم آسانسوری وجود ندارد پله ها را باید پیاده رفت.
    يادمان باشد براي يك بار ايستادن صد ها بار افتاده ايم .
    امنیت مطلق نیست.

  14. The Following 5 Users Say Thank You to Vahid For This Useful Post:


  15. #8
    Member Sepide آواتار ها
    تاریخ عضویت
    Sep 2010
    محل سکونت
    Tehran
    نوشته ها
    61
    Thanked: 130
    در bgp سه راه برای summarization وجود دارد :
    1 ) ایجاد کردن summary prefix در IGP و تبلیغ آن در BGP با استفاده از دستور network
    2 ) Auto summarization
    3 ) aggragate address
    در صورت استفاده ازaggragate-address PREFIX MASK summary-only در خروجی دستور show ip bgp حرف s نشاندهنده suppressed می باشد . یعنی به همه peer ها تبلیغ نشدند . اگر بخواهیم suppress به صورت انتخابی انجام شود از route-map و پارامتر suppress-map استفاده میکنیم .


    BGP Attribute )
    1 ) well-known mandatory : اجباری هستند باید ارسال شوند (As-path ، Next-hop ، Origion)
    2 ) well-known Discretionary : اختیاری هستند (local preference)
    3 ) Optional Transitive : وقتی توسط یک روتر دریافت میشود به روترهای دیگر میفرستد .
    4 ) Optional Non-Transitive : وقتی توسط یک روتر دریافت میشود به روترهای دیگر نمیفرستد


    انتخاب بهترین مسیر در پروتکل BGP :
    - بالاترین weight
    - بالاترین local preference
    - کمترین As-path
    - کمترین Origion
    - کمترین MED
    - مسیرهایی که روتر BGP آن دارای ID کمتری باشند
    - در صورت یکسان بودن موارد بالا روتر BGP که دارای کوچکترین Ip آدرس باشد انتخاب میشود .
    ویرایش توسط Sepide : 12-29-2012 در ساعت 08:59 AM

  16. The Following 4 Users Say Thank You to Sepide For This Useful Post:


  17. #9
    Member
    تاریخ عضویت
    Apr 2011
    نوشته ها
    52
    Thanked: 97
    3 روش برای summarization داخل bgp 1- ساخت summary prefix و advertize توی bgp با دستور network 2- auto-summarization 3- summarization به وسیله aggregate-address است که قابل انعطاف است و می شود و به صورت اتوماتیک static route به null 0 می سازد برای جلوگیری از loop

    Well-know :
    Mandatory این attribute همیشه همراه Route است و در هر update وجود دارد مانند (Origin,As-path,next hop)
    Discretionary اگر استفاده شود همه روتر ها نیز باید استفاده کنند (Local pref , Atomic-aggregate)

    Optional:
    Transitive اگر نتواند تشخیص دهد برای بقیه ارسال می کند(Aggregator , community)
    Non-transitive فقط بین Peerها است (MED,Originator-ID, Cluster-List )

    الویتهای مسیر یابی در BGP
    Weight>Local Preference>As-Path>Origin>MED
    مسیر EBGP بهتر از IBGP است

    در BGP میشود برای یک stub AS از یک لینک و یا لینک اصلی از default route استفاده کرد و برای eBGP هم می شود از default route برای advertize استفاده کرد.

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


  19. #10
    Special Member asghari70 آواتار ها
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تهران / سیسکوکار
    نوشته ها
    1,066
    Thanked: 1395
    BGP برای ردوبدل کردن پیام*های خود بین روترها از یک اتصال TCP استفاده می*کند برای
    این کاراز پورت 179 استفاده می*کند.
    پروتکل BGP یک پروتکل مسیریابی مسیر (Path Vector Protocol)است. یعنی هر روتر اطلاعات کامل مسیر تا یک مقصد خاص را به روتر همسایه*ی خود می*فرستد
    از دو پروتکل مکمل EBGP و IBGP تشکیل شده است.
    مسیریاب*های BGP سه دسته اند:
    · شبکه*های stub: این شبکه*ها فقط با یک مسیریاب BGP در ارتباطند بنابراین فقط دریافت*کننده یا ارسال*کننده اولیه*اند و در توزیع ترافیک اینترنت و مسیریابی در اینترنت نقشی ندارند.
    · شبکه*های multihome: در این شبکه*ها چند اتصال با یک یا چند مسیریاب BGP که در یک AS دیگر وجود دارد در ارتباطند پس ترافیک اینترنت می*توانند از داخل این شبکه*ها عبور کند.
    · شبکه*های ترانزیت: این شبکه*ها دارای چندین مسیریاب مرزی هستند که نقش عمده*ای در ترافیک اینترنت دارند.
    · هریک از routerهای، BGP از سه جدول برای نگهداری اطلاعات پروتکل BGPاستفاده می*کند که این جدول ها به شرح زیر می*باشند:
    · Routing table: شامل اطلاعاتی است که باید طی پیام Update مبادله شود.
    · Neighbor table: همسایه*های روتر در این جدول نگهداری می*شوند.
    · BGP table: اطلاعات دریافتی از بقیه مسیریاب*ها و نیز دیگر path attributeها در این جدول ذخیره می*شوند.
    انواع پیام ها

    • Open = روترها در صورتی می توانند اطلاعات Routing table خود را ردوبدل کنند که بین آن*ها رابطه مجاورت برقرار شود

    KeepAlive = پیام KeepAlive به صورت پیش*فرض هر 60 ثانیه یک*بار به صورت مکرر به همسایگان BGP یا به عبارتی؛ BGP Peerها برای نگهداری رابطه مجاورت روترها ارسال می*شود. این پیام*ها مانع از انقضای زمان Hold Time در پیام Openخواهد شد.
    Notification = در صورتی که error در اتصال BGP رخ دهد یک پیام Notification ارسال خواهد شد و رابطه*ی مجاورت قطع می شود.

    • Update= زمانی که رابطه مجاورت مابین دو روتر BGP در وضعیت Establish قرار گرفت. آن دو روتر اقدام به ارسال پیام های Update به سمت یکدیگر می*کنند.

    Attribute های پروتکل BGP شامل موارد زیر است:
    AS – Path =این Attribute شامل لیست کلیه AS هایی می باشد که بسته اطلاعاتی update از آن*ها عبور کرده است.
    ·
    · Next –Hop = اینAttribute ادرس Next-hop مربوط به مقصد را مشخص می کند و در پروتکل BGP ادرس Next-hop برابر با ادرس روتر As بعد می باشد
    Origin = این Attribute که همراه پیام update وجود دارد و تعیین کننده مبدا اصلی شبکه به دست آمده می*باشد.
    · Local preference = از این Attribute برای شناسایی مسیر خروجی پیام از یک AS در زمان ارسال به روترهای BGP همسایه درAs های دیگر استفاده خواهد شد که این Attribute به صورت پیش*فرض بر روی روترهای شرکت سیسکو برابر با 100 می باشد
    MED = های همسایه از MED Attribute استفاده خواهند کرد که بهترین نقطه برای ارسال اطلاعات به یک As را تشخیص دهند در صورتی که یک As چندین نقطه ورودی داشته باشد با استفاده از خصوصیات MED قادر خواهید بود ارسال پیام*ها از سایر ASها به یک As را مدیریت کنید
    Wight = صفت weight مخصوص شرکت سیسکو می باشد و این خصوصیات به صورت Local روی روترها استفاده می*شود و به هیچ روتر یا As دیگری به وسیله پروتکل BGP انتقال نمی یابد و از این خصوصیات بر روی روترهای شرکت سیسکو برای شناسایی بهترین نقطه خروجی As بر روی یک روتر استفاده خواهد شد مسیری که دارای weight بزرگتری باشد مسیر مناسب*تری می*باشد و دارای اولویت بالاتری می باشد.
    انتخاب بهترین مسیر در پروتکل BGP
    پروتکل مسیریابی BGP برای هر مقصد بهترین مسیر را شناسایی و تعیین خواهد کرد.در حقیقت پروتکل مسیریابی BGP بعد از بررسی Attributeهای پیام*های update دریافتی بر اساس آنها بهترین مسیر را برای هر مقصد شناسایی و در جدول مسیریابی قرلر می*دهد.
    در پروتکل BGP مراحل انتخاب مسیر به شرح زیر می*باشد:

    • مسیری که مفدار weight بالاتری داشته باشد به عنوان بهترین مسیر انتخاب می*شود.
    • در صورت یکسان بودن مقدار Weight و یا سِت نشدن این مقدار از Local Preference استفاده خواهد شد و مسیری که Local Preference بالاتری داشته باشد به عنوان بهترین مسیر انتخاب می*شود.
    • در صورتی که مسیرها دارای Local Preference یکسان باشند مسیری که دارای ASهای کمتری باشد انتخاب خواهد شد در این حالت مسیری که برای رسیدن به مقصد از ASهای کمتری عبور کند،به عنوان بهترین مسیر به وسیله BGP تعیین خواهد شد.
    • در صورت یکسان بودن تعداد ASها از خصوصیت Origin استفاده می*شود. در این حالت ابتدا مسیر *i معادل IGP و سپس مسیر e معادل EBP و سپس ?، اولویت خواهند داشت.
    • در صورت یکسان بودن کلیه* موارد فوق از خصوصیات MED استفاده خواهد شد. هر مسیری که MED کمتری داشته باشد، به عنوان بهترین مسیر انتخاب می*شود.
    • در صورت یکسان بودن MED مسیرهای EBGP نسبت به مسیرهای IBGP اولویت بیشتری دارد.
    • در صورت یکسان بودن کلیه موارد بالا مسیرهای قدیمی*تر انتخاب می*شود.

  20. The Following 3 Users Say Thank You to asghari70 For This Useful Post:


صفحه 1 از 2 12 آخرینآخرین

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

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