Skip to content

وب سایت شخصی ایمان منصوری

کتاب هفته

Sybex Advance Internetworking Guide

Sybex Press
Cisco
  Advance Advanced
Internetworking Guide
2009
Download Here

آخرین زمان Update

 6 مرداد 1389, 2:27 ق.ظ 

نمایش بازدیدکنندگان

mod_vvisit_counterامروز151
mod_vvisit_counterهمه روزها77708

افراد آنلاين در سايت

حاضرين در سايت : 85 نفر مهمان
Advertisement

AREA ID در OSPF
امتياز: / 0
ضعيفعالي 



استفاده از routing protocol ها در شبکه های بزرگ و دارای subnet های متعدد هستند بسیار مرسوم است. البته استفاده از routing پروتکل ها هم زمانی معقول است که طراحی مناسب بگونه ای انجام شده باشد که convergence time آن حداقل باشد و یک طراحی optimal و resilient داشته باشیم. یکی از پروتکل های بسیار معروف و مرسوم که استفاده از آن هم رایج است OSPF می باشد که با اینکه پروتکل بسیار خوبی است اما بدون طراحی مناسب در زمان طراحی و tuning آن بسیار کند خواهد بود و عملکرد مناسبی نخواهد داشت. یکی از مفاهیم بسیار کاربردی در OSPF استفاده از area است. لذا زمانی که قصد advertise کردن یک network را در ospf وجود باشد ، می بایستی حتما area مورد نظر آن را هم مشخص شود.
خوب ، این هم یک فرمان نمونه که تمامی interface های روتر را در area  شماره صفر تعریف می کند. از نمونه کابرد های این فرمان برای backbone router ها در area 0  می باشد.

RTR(config)#router ospf 1
RTR(config-router)#network 0.0.0.0 0.0.0.0 area ?
  <0-4294967295>  OSPF area ID as a decimal value
  A.B.C.D         OSPF area ID in IP address format

اما همانطور که مشاهده می شود ، مشخص کردن area به دو صورت امکان پذیر است :عدد decimal و قالب IP Address ( یا همان dotted decimal ). که البته استفاده از عدد  DECIMAL خیلی رایج تر است. اما خوب فرض کنید قصد دارید روی یکی از روتر های خود area شماره 527  به صورت decimalرا وارد کنید و بر روی دیگری می خواهید که آن را به صورت IP address وارد کنید. پس نحوه تبدیل !!!
برای اینکار تنها لازم است که عدد مورد نظر را ابتدا به صورت binary بنویسید. همانطور که می دانید یک آدرس IP  از 4  اکتد تشکیل شده است لذا در ابتدا لازم است عدد مورد نظر را در تعداد های 8تایی جدا کنیم. در گام بعدی ، به سمت چپ قسمتی که تعداد آن از عدد 8 کمتر است به تعداد لازم عدد 0 را اضافه و  سپس عدد های binary بدست آمده را decimal تبدیل می کنیم . سپس به ترتیب از راست به چپ در قالب آدرس IPمی نویسیم. در انتها ها هم به تعداد اکتد های باقی مانده صفر اضافه می کنیم.

1)    527 (decimal) = 1000001111 (binary)
2)    1000001111 => 10 0000 1111
3)    10 0000 1111 == 0010 0000 1111
4)    0010 0000 1111 (binary) == 2 0 15 (decimal)
5)    2 0 15 => 2.0.15
6)    2.0.15 ==  0.2.0.15  WELL DONE!


RTR(config-router)#network 0.0.0.0 0.0.0.0 area 527
RTR(config-router)#network 0.0.0.0 0.0.0.0 area 0.2.0.15

: بيننده: 272 :: ايميل

  ارسال نظر

نوشتن نظر
نام:
ايميل:
صفحه اصلي:
عنوان:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
نظر:



كد:* Code
من اين نظر را دوستانه جهت تماس ارسال ميكنم

 
< بعد   قبل >