:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

تقدیم به تمام پشتیبانان ADSL که به رنج در تلاشند

*** تاسیس به سال 1389 در بلاگفا ***

بایگانی
  • ۰
  • ۰

EIGRP یک پروتکل برای ایجاد روتینگ های داینامیکی است هنگامی که چندین مسیر در شبکه داریم و می خواهیم از بهترین مسیر استفاده کنیم بهترین راهکار استفاده از پروتکل های داینامیکی است 

 

پروتکل های داینامیک ابتدا با همسایگان و شناسایی آنها کارشان شروع می شود سپس توپولوژی شبکه و دیتابیس خود را با هم محاسبه می کنند سپس محاسبات بهترین مسیر شروع می شود :

 

Neighbor discovery ( Neighbor Table ) ( شروع پیام های Hello ) 

 

Topology Exchange ( Topology Table )  ( اپدیت تغییرات کل شبکه ) 

 

Choosing Routes ( Routing Table ) ( بر اساس کمترین متریک ) 

 

دستورات تنظیمات EIGRP :

 

Router(config)# router eigrp AS Number  ( این عدد - 0-65565باید در تمام همسایگان یکتا باشد )  

Router(config-router)# network Connect Subnet Number [ Wildcard Mask ]

 

یک دستور اختیاری در همین خط :

no auto-summary

 

EIGRP آدرس های IP در شبکه رو به صورت خلاصه محاسبه می کند اگر غیر فعال شود به صورت فول کلاس دیگر محاسبه نمی شود ( 24 - 16 - 8 ) 

 

دستورات Show در پروتکل EIGRP :

 

   show ip eigrp interfaces

لیستی از اینترفیس هایی که در این پروتکل کار می کنند 

show ip protocols

لیستی از پردازش روتینگ و همسایگان 

show ip eigrp neighbors

لیستی از همسایگان روتر 

show ip eigrp topology

لیستی از روت هایی که ساکسس و فیسیبل ساکسس هستند 

show ip route

لیستی از ادرس آیپی جداول روتینگ این لیست برای این پروتکل حرف دی انگلیسی است 

 

Exchange Topology Information :

 

 بین روتر ها اطلاعات بسته های Hello برای جستجوی همسایگان شروع به کار می کند سپس یک Full Update از روتینگ ها تا زمانی که  Reliable Update رخ دهد ادامه پیدا می کند ( همسایگی بر اساس یکسان بودن پسورد ها و متریک بهتر و ... ) - بسته های Hello مداوم ردوبدل شده سپس بخش هایی از آپدیت شامل تغییرات و سابنت ها ردوبدل می شود 

 

Update  :

 

هنگامی که همسایگی رخ می دهد اولین باز یک آپدیت کامل بین روتر ها ردوبدل می شود سپس بخشی از آنها ازین به بعد ارسال می شود ( فرق اساسی بین EIGRP و دیگر پروتکل ها است ) 

 

محاسبه بهترین مسیر ها در Routing Table :

 

به صورت پیش فرض در EIGRP تنها از Bandwidth و Delay برای محاسبه متریک استفاده می شود این پهنای باند و تاخیر لحظه ای است و قابل تغییر است بهتر است Delay را تغییر دهید چون بر روی QOS تاثیری ندارد ولی پهنای باند تاثیر گذار است فرمول متریک :

 

از تقسیم صورت 10 به توان 7 بر روی مخرج پهنای باند جمع تاخیر ها ضربدر 256 است 

 

تغییرات در متریک :

 

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

 

Router(config-if)# bandwidth Value(kbps)

 

Router(config-if)# delay Value(Microsecond)

 

امکانات پروتکل EIGRP :

 

Transport : به صورت IP - و نوع پروتکل 88 ( از TCP - UDP استفاده نمی کنند

 

Metric : بر اساس پهنای باند - تاخیر است 

 

Hello Interval : ارسال Hello ها در لینک هایی با سرعت بالا 5 ثانیه و سرعت پایین 60 ثانیه است 

 

Hold Timer : هنگامی که روتر همسایه پاسخی ندهد در سرعت بالا 15 ثانیه و سرعت پایین 180 ثانیه است 

 

Update destination address : این آدرس به صورت مالتی کست بوده و 224.0.0.10 است 

 

Full or Partial Updates : ابتدا به صورت کامل اپدیت انجام می شود بعد از ایجاد همسایگی متقابل بخشی از آپدیت آن هم بر اساس تغییرات ارسال می شود 

 

Authentication : از MD5 برای احراز هویت استفاده می کند 

 

Vlsm/Classless : از هر دو برای روت استفاده می کند 

 

Route Tags : تک روت ها در شبکه توزیع می شود 

 

Next-hop field : پشتیبانی از تبلیغ روت ها به دیگر روتر ها 

 

Manual Summarization : 

 

Automatic Summarization :  

 

Multiprotocol : از پروتکل های دیگر نظیر Ipv4 و 6 و AppleTalk و ... پشتیبانی می کند 

 

تغییرات در Hello Time و Convergence :

 

می توان زمان Hello را تغییر داد زمان همگرایی ( Convergence ) هم تغییر می کند این همگرایی به دلیل تکمیل مجدد جدول روتینگ رخ می دهد و تا زمان تکمیل کاری نمی کند روتینگ با EIGRP را اصطلاحاً Very Fast Convergence می نامند به شرطی که شرایط پیش فرض باشد 

 

 Router#show ip eigrp interfaces detail Type Number 

 

نمایش می دهد Hello Time روی کدام اینترفیس ارسال می شود ( به صورت افلاین ) 

 

 Router#show ip eigrp neighbors 

 

به صورت لحظه به لحظه نشان می دهد 

 

Hello Time به صورت 2 ثاینه 2 ثانیه است 

 

Passive Interface :

 

موقعی که می خواهیم یک اینترفیس پیامی را ارسال نکند فقط دریافت کند ( اینترفیس منفعل ) در این پروتکل همسایه ها با آدرس 224.0.0.10 با هم ارسال هلو دارند این تبلیغ با توجه به سابنت های هر اینترفیس رخ می دهد دستور Network هم برای آن اینترفیس نزنید :

 

Router(config-router)# passive-interface { default | interface Type N/N } 

 

 : Authentication EIGRP

 

احراز هویت در این پروتکل بسیار پیشرفته و امن است و می توان با MD5 آن را تنظیم کرد این دستورات به شرح زیر است :

 

 

Router(config)# key chain Name 

 

Router(config-keychain)# key-string Number

 

Router(config-keychain-key)# key-string Value 

 

( optional )  

Router(config-keychain-key)# send-lifetime start-time {end-time | infinite | duration Second

روتری که ارسال می کند 

 

( optional )  

Router(config-keychain-key)# accept-lifetime start-time {end-time | infinite | duration Second

روتری که دریافت می کند 

این دسته کلیدی است با شماره کلید های خاص و بر روی همه روتر ها باید یکسان و انجام شده باشد 

 

توجه داشته باشید این نوشتن زمان به صورت hh:mm:ss Month Day Year است 

در MD5 پسورد ها باید ترکیبی باشد 

شرط همسایگی در EIGRP در AS یکسان و پینگ یا هم شبکه بودن و احراز هویت یکسان داشته باشند 

 

حالا دستورات را را باید در یک اینترفیس تنظیم کنید :

 

Router(config-if)# ip authentication mode eigrp ASN md5

 

دستور بعدی می گوییم که از کدام دسته کلید دقیقا استفاده کند :

 

Router(config-if)# ip authentication key-chain eigrp ASN Name of Chain

 

کلید های MD5 از کوچک به بزرگ استفاده می شوند 

 

دستورات مشاهده احراز هویت :

 

Router# show ip eigrp neighbors

 

Router# show key chain 

 

Router# debug eigrp packet 

 

استفاده از Static Neighborship :

 

برای استفاده از کاهش Overhead است و پیام های مالتی کست در این پروتکل را کاهش می دهد دستورات به صورت :

 

Router(config-router) # neighbor Neighbor IP Address Outgoing-Interface Type 

 

Router# show ip eigrp neighbors detail 

 

این دستورات در هر روتر همسایه باید انجام شود در یک سابنت باشند در لیست همسایگان هم باید دیده شوند - 

 

K-Value :

 

K1 برای Bandwidth مقدار 1 است 

 

K2 برای reliability که مقدار 0 است 

 

K3 برای Delay  که مقدار 1 است 

 

K4 برای Load که مقدار 0 است 

 

K5 برای MTU  که 1500 بایت است  

 

در پروتکل EIGRP برای محاسبه متریک محاسبه می شود 

 

دستورات تغییرات :

 

Router(config-router) # metric weights TOS K1 K2 K3 K4 K5 

 

Router# show ip protocols 

 

 

TOS مخفف Type Of Service و جزو بحث های QOS است و 7 نوع است بعدا دربارش میگم 

 

Router ID :

 

در EIGRP زیاد مهم نیست و اگر نباشد دارای پارامتر هایی نظیر بیشترین و بزرگترین IPv4 که ب روی اینترفیس لوپ بک فعال است انتخاب می شود دستور آن :

 

Router(config-router)# eigrp router-id A.B.C.D 

 

هنگامی که می خواهیم یک روتری را به ناحیه دیگری انتقال دهیم یا Inject می کنیم و یا از Redistribute استفاده می کنیم که دومی حالتی بهتری است و دستوری هم نیست که این RID را نشان دهد 

 

برای مشاهده متریک :

 

Router # show ip eigrp topology 

 

 

Router # show ip eigrp topology  Subnet-Number 

 

 

Router # show ip eigrp topology Routing Protocol 

 

Offset لیست :

 

حالتی است که شبیه اکسس لیست عمل می کند تغییرات شمارنده ( عددی اینتیجر ) متریک از ورودی روتر به خروجی روتر همسایه منتقل می شود را کم و زیاد کرد حتی منفی شود 

 

دستور Offset به صورت زیر است :

 

ابتدا باید یک اکسس لیست بسازید :

 

Router(config)# access-list Number permit/deny IP Address 

 

Router(config-router)# offset-list { access-list-number} | access-list-name} { in | out } offset Integer [ interface-type interface-number ]

 

 

همگرایی در EIGRP :

 

Successor : بهترین روت یا مسیر برای رسیدن به یک مقصد 

 

Feasible Distance : متریک S است 

 

 Feasible Successor : بهترین مسیر جایگزین برای S 

 

Reported Distance : متریک یک روتر قبل از روتری که ما پشت آن هستیم تا مقصد است 

 

دستور زیر  این مسیر ها را نشان می دهد :

 

show ip eigrp topology all-links 

 

show ip eigrp topology

 

 

Active  و Passive :

 

که با حروف A و P نمایش داده می شوند و بر خلاف اسم پسیو بهترین حالت همین خواهد بود Active کاری انجام نمی دهد و پسیو حالتی است که ارسال انجام می شود ولی دریافتی نمی گیرد 

 

مفهوم Going Active :

 

هنگامی که روتر مسیری را از دست بدهد و مسیر دیگری را جایگزین کند به آن Dual الگوریتم گویند ( Diffusing Update Algoritm ) 

 

Query Scope :

 

پیام ها در Eigrp وقتی ارسال شوند یا حالت کوئری دارند یا Reply هستند در یک ناحیه که تعداد روتر ها زیاد باشد برای کاهش این پرس و جو ها از Stub کردن روتر استفاده می شود بهترین حالت Stub بودن این است که روتر های مجاور بتوانند پیام ها را ردوبدل کنند اما با بقیه در ارتباط نباشند دستور به صورت :

 

Router(config-router)# eigrp stub { Receive - only | Connected | Summary | Static | Redistributed} 

 

 : Eigrp Load Sharing And Balancing

 

روی 16 مسیر یکسان می تواند لودبالانس کند و پیش فرض روی 4 لینک است دستور آن :

 

Router(config-router)# maximum-paths Number of Paths 

 

 

این پروتکل روی کاست های نامساوی هم کار می کند که از واریانس استفاده می کند و از 1 تا 128 بوده و پیش فرض آن 1 است :

 

Router(config-router)# variance Multiplier Number 

 

یک شرطی هم دارد اگر واریانس 1 باشد فقط یک مسیر بهترین مسیر خواهد بود اما اگر 3 باشد شرایط فرق می کند و اینکه (  RD ( Reported Distance آن از متریک مسیر قبلی خودش کمتر باشد  باشد تا بتواند لینک اضافه بدهد 

 

 

  • ۰۳/۰۳/۰۶
  • amir khan

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

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