ویرگول
ورودثبت نام
amirhoseintangsirinet
amirhoseintangsirinet
خواندن ۵ دقیقه·۴ سال پیش

OSPFv3 in Cisco

پیاده سازی پروتکل OSPFv3

به مسیریابی بسته ها در شبکه Routing میگویند

این مسیریابی بسته به دو دسته Static و Dynamic تقسیم میشوند

Static Routing:

با استفاده از آن میتوان مسیریابی را به صورت دستی برای یک روتر یا یک Destination ( مقصد ) نوشت و Routing را در شبکه انجام داد

*:پیاده سازی ساده و راحت

*:در شبکه های بزرگ این نوع پیشنهاد نمیشود

Dynamic Routing:

با استفاده از یک سری Routing Protocol که به دو دسته IGP و EGP تقسیم میشوند میتوان مسیریابی را به صورت اتوماتیک برای ما در شبکه به انجام داد

این پروتکل ها تایین کننده چگونگی ارتباط بین روتر ها، مسیریابی بسته ها و انتخاب بهترین مسیر را برعهده دارند

IGP:

مخفف Interior Gateway Protocol

به پروتکل های که در یک AS ( Autonomous System ) فعالیت دارند

همانند EIGRP ,ISIS ,OSPF و...

EGP:

مخفف Exterior Gateway Protocol

شامل پروتکل های که مسیریابی در سطح اینترنت و WAN به انجام میرساند و ارتباط AS هارا با یک دیگر برقرار میکنند BGP

*: واژه AS به روتر های در یک محدوده درحال فعالیت میگویند

دسته بندی پروتکل های IGP

پروتکل های IGP به سه دسته مختلف دیگر تقسیم میشوند:

Distance Vector:

پروتکل های با پیاده سازی ساده، محدودیت ها و قابلیت های کم، classful بودن و پشتیبانی نکردن از VLSM، پر شدن سریع جدول مسیریابی آن ها و داشتن سرعت کم مانند RIPv1 و IGRP

Link State:

به پروتکل های که پیاده سازی پیچیده تر، قابلیت ها و کارایی های بیشتر، پروتکل های بسیاری سریعی و میزان بالا در Convergence ( همگرایی ) شدن شبکه

پشتیبانی از VLSM و Ceaseless

مانند OSPF ,EIGRP ,RIPv2

Hybrid:

به پروتکل های که قابلیت های دو قسمت بالارا در بردارد

قابلیت های بسیار و علاوه بر آن پیاده سازی ساده

AD:

مخفف Administrative Distance

پروتکل های مسیریابی دارای یک عدد هستند تحت عنوان Administrative Distance که میزان Reliability یک پروتکل مسیریابی را تایین میکند

این مقدار هرچه کمتر باشد میزان Reliability آن پروتکل مسیریابی بسیار بیشتر است

Connected:0

Static route:1

EIGRP:90

IGRP:100

OSPF:110

ISIS:115

RIP:120


در شبکه اگر دو پروتکل مسیریابی ران شده یکی OSPF و یکی RIP

کدام پروتکل مسیریابی را در شبکه به دست میگیرد؟!

خب معلومه که OSPF

حالا چرا؟!

چون Administrative Distance آن نسبت به RIP کمتره دیگه.

Metric:

به مسیر طی شده برای رسیدن به یک Hop یا یک روتر Metric گفته میشود


OSPFv3:

نسخه جدید پروتکل OSPF که OSPFv3 نام دارد همانند نسخه قبل آن یعنی OSPFv2 یک پروتکل مسیریابی Link-State میباشد

اطلاعات مسیریابی موجود در Routing Table روتر ها از طریق پیغام های تحت عنوان LSA که مخفف Link State Advertisements میباشد درون شبکه ارسال میشود این اطلاعات در جدولی با نام LSDB که مخفف Link State Database میباشد ذخیره میشود

با اجرای الگوریتم Discta مسیر ها و route های که دارای اولویت هستند در Routing Table روتر قرار میگیرد

در OSPF چندین LSA Type موجود است که به شرح زیر میباشند:

LSA Type 1 ( Router LSA )

توسط همه روتر ها Generate میشود و حاوی اطلاعات لینک های شبکه میباشد

LSA Type 2 ( Network LSA )

توسط روتر DR انتخاب میشود که حاوی اطلاعات شبکه های Transit میباشد

LSA Type 3 ( Summery LSA )

توسط روتر های ABR بین Area ها ردوبدل میشود

LSA Type 4 ( ASBR Summery )

توسط روتر های ABR برای دسترسی به مسیرهای خارج از Area

LSA Type 5 ( External LSA )

توسط روتر های ABR برای دسترسی به روتر های ASBR

LSA Type 6 ( Group Membership )

مربوط به پروتکل MOSPF که مورد بحث ما نیست

LSA Type 7 ( NSSA External )

توسط روتر های ASBR در NSSA Area ها برای مسیرهای خارج از OSPF

LSA Type 8 ( Link-Local In OSPF )

توسط همه روتر ها حاوی اطلاعات متصل به لینک در شبکه های که OSPFv3 ران است

LSA Type 9 ( Intra-Area Prefix In OSPF )

توسط همه روتر های در یک Area


میریم سراغ پیاده سازی OSPFv3 در یک شبکه IPv6

سناریو ما به شکل زیر میباشد:


پیش نیازات برای فعال کردن OSPFv3:

*:فعال سازی IPv6 unicast-routing

فعال سازی IPv6 در interface های روتر


نکته: در OSPFv3 هنگامی که از IPv6 استفاده میکنید انتخاب router-id به صورت دستی باید انجام شود زیرا IPv6 یک مقدار 128bit میباشد و router-id در OSPFv3 همانند ورژن قبلی آن مقدار 32bit را دارد


کانفینگ اول روتر R1 به منظور فعال سازی IPv6 unicast-routing:

R1#enable

R1#configure terminal

R1(config)#ipv6 unicast-rout


کانفینگ اول روتر R2 به منظور فعال سازی IPv6 unicast-routing:

R2#enable

R2#configure terminal

R2(config)#ipv6 unicast-routing


کانفینگ اول روتر R3 به منظور فعال سازی IPv6 unicast-routing:

R3#enable

R3#configure terminal

R3(config)#ipv6 unicast-routing

تنظیمات IPv6 بر روی Interface های روتر:

R1#enable

R1#configure terminal

R1(config)#interface fastethernet 0/0

R1(config-if)#ipv6 address fe80::1 link-local

R1(config-if)#no shutdown


تنظیمات IPv6 بر روی Interface های روتر:

R2#enable

R2#configure terminal

R2(config)#interface fastethernet 0/0

R2(config-if)#ipv6 address fe80::2 link-local

R2(config-if)#no shutdown

R2(config-if)#exit

R2(config)#interface fastethernet 2/0

R2(config-if)#ipv6 address fe80::2 link-local

R2(config-if)#no shutdown


تنظیمات IPv6 بر روی Interface های روتر:

R3#enable

R3#configure terminal

R3(config)#interface fast ethernet 0/0

R3(config-if)#ipv6 addressfe80::1 link-local

R3(config-if)#no shutdown


تنظیمات دادن IPv6 Address به Interface ها به پایان رسید

میرسیم به بخش پیاده سازی OPSFv3


R1 OSPv6 configuration:


R1#enable

R1#configure terminal

R1(config)#ipv6 router ospf 100

R1(config-rtr)#router-id 1.1.1.3

R1(config-rtr)#exit

R1(config)#interface fastethernet 0/0

R1(config-if)#ipv6 ospf 100 area 1


R2 OSPv6 configuration:


R2#enable

R2#configure terminal

R2(config)#ipv6 router ospf 100

R2(config-rtr)#router-id 2.2.2.3

R2(config-rtr)#exit

R2(config)#interface fastethernet 0/0

R2(config-if)#ipv6 ospf 100 area 1

R2(config)#interface fastethernet 2/0

R2(config-if)#ipv6 ospf 100 area 1


R3 OSPv6 configuration:


R3#enable

R3#configure terminal

R3(config)#ipv6 router ospf 100

R3(config-rtr)#router-id 3.3.3.5

R3(config-rtr)#exit

R3(config)#interface fastethernet 0/0

R3(config-if)#ipv6 ospf 100 area 1

خب پیاده سازی به پایان رسید

میرسیم به دستورات troubleshooting و verification

دستور نمایش اطلاعات OSPF Process های Run شده در روتر

R1#show ipv6 ospf 100

R2#show ipv6 ospf 100

R3#show ipv6 ospf 10

دستور نمایش Neighbor( همسایه/روتر های مجاور )های هر روتر

R1#show ipv6 ospf neighbor

R2#show ipv6 ospf neighbor

R3#show ipv6 ospf neighbor

دستور نمایش LSA Type ها و اطلاعاته موجود در LSDB

R1#show ipv6 ospf database

R2#show ipv6 ospf database

R3#show ipv6 ospf database

نویسنده:امیرحسین تنگسیری نژاد

پیاده سازی IPv6 routingپیاده سازی OPSFv3OSPFv3 IPv6 Routingمسیریابی IPv6 با استفاده از OSPFv3سناریو OSPF
شاید از این پست‌ها خوشتان بیاید