Хэрэглэгч:Д.Оюунжаргал

Open Shortest Path FirstProtocol-OSPF

OSPF нь IPv4 болон IPv6 - д зориулсан рөүтинг протокол юм. Энэ нь distance-vector протоколын оронд link-state протокол болсон. Link-state протокол нь очих болон хүлээн авагч төхөөрөмжүүдийн холбогдсон линк хооронд чиглүүлэлтээ хийж, тэрхүү холбогдсон байгааа линк нь интерфэйсийг тодорхойлж мөн энэ нь хөрш байх сүлжээний төхөөрөмжүүдтэй холбогдож, интерфэйсийн мэдээлэл нь интерфэйсийн IPv6 prefix, network mask, холбогдсон байгаа сүлжээний төрөл, сүлжээнд холбогдсон байгаа төхөөрөмжүүдийг агуулдаг. Энэхүү мэдээлэл нь янз бүрийн link-state advertisements (LSAs)-д хуваагдана.OSPF бол link-state routing protocol бөгөөд Rip- г бодвол илүү хурдаг convergence болдог. Том сүлжээний хүрээнд илүү найдвартай.


Router ID Router-id командыг сүлжээнүүдийг бүртгэхээс өмнө тохируулсан байх ёстой. Хэрвээ сүлжээг түрүүлж нэмэхэд идэвхитэй байгаа интерфейсүүдийн дотроос хамгийн их хаягийг нь сонгодог.

Loopback интерфейс үүсгэж тохируулах бол сүлжээнүүдийг бүртгэхээс өмнө тохируулсан байх хэрэгтэй.

Ижил router-id-тай OSPF хөршүүд байж болохгүй. Энэ үед тэдгээрийн хооронд OSPF мэдээлэл дамжигдахгүй ба замчлал хийгдэж чадахгүй.

Area • Том хэмжээний сүлжээ(Auotnomous system)-г шаталсан хэлбэрт жижиг жижиг сүлжээ рүү хувааж болно. Энэ хуваагдсан хэсгүүдийг AREA гэнэ. 32 бит дугаар байна

. • OSPF рутерийн төрлүүд

OSPF багц, түүний төрөл

OSPF packet header

Багцын төрөл

1. Hello багц

2. Database Description багц

3. Link-State request

4. Link State Update (LSA – Link state advertisement)

5. Link State acknowledgement

Hello багц

• ашиглагдана.

• Dead interval – Hello багц ирэхгүй тохиодолд хүлээх хугацаа

• DR рутер

• BDR рутер Network mask – багцыг илгээж байгаа интерфейсийн хаяг

• Hello interval – Hello багцыг дамжуулах хугацаа • Router Priority – рутерийн зэрэг. Энэ нь designated router болон backup designated router-үүдийг сонгоход

• Хөршийн жагсаалт Hello багцаар хөрш рутерууд хоорондоо дараах зүйлүүдийг тохиролцоно.

Hello болон Dead интервал

Сүлжээний төрөл


Database Description багц

Interface MTU – интерфейсийн өгөгдөл дамжуулалтын хамгийн дээд хэмжээ

Options – Нэмэлт талбар

I (init) – хэрвээ 1 гэсэн утгатай бол эхлэх багц

M(more) – 1 гэсэн утгатай бол дахиад DD багц байгааг заана.

Sequence number – багцын дарааллыг заана.

LSA headers – сүлжээний мэдээлэл агуулагдана.

Link state request

Link State Type – LSA-ын төрөл

Link State ID – LSA – ийн таних дугаар Advertising router – тухайн LSA-ийг үүсгэсэн рутерийн рутер ID

Link State Update (LSA)

• Link State Update нь өөртөө 1 болон түүнээс дээш төрлийн link state advertisement-ийг агууна. Нийт 11 төрлийн LSA байна.

1. Router LSA

2. Network LSA

3.

4. Summary LSA

5. AS external LSA LSA Header

LSA 1 – Router LSA

• Энэ LSA-ийг бүх рутерууд үүсгэх бөгөөд хамаарагдах орон зайн рутеруудтэйгээ солилцоно.

• Замчлалын хүснэгтэд O үсгээр тэмдэглэгдэнэ.


V (Virtual link) – 1 гэсэн утгатай бол тухайн LSA нь area доторх рутерээс үүсгэгдсэн. E(external) – 1 гэсэн утгатай бол ASBR рутерээс үүсгэгдсэн B(Border) – 1 гэсэн утгатай бол ABR рутерээс үүсгэгдсэнz

links – Area дотор холбогдсон линкийн тоо

Link ID болон link Data – Линкийн төрлийн тогтооход ашиглагдана.

Metric – линкийн үнэлгээ

LSA 2 – Network LSA

• Олон хандалт (multi-access)бүхий сүлжээнд ашиглах бөгөөд DR(designated router) үүсгэнэ.

• Замчлалын хүснэгтэд O үсгээр тэмдэглэгдэнэ.

• Network mask – сүлжээний subnet mask

• Attached router – рутерийн ID


LSA 3 – summary LSA

• ABR рутер үүсгэнэ.

• ABR болон area дотор байгаа дотоод рутерийн хоорондох холболтыг тодорхойлно.

• Замчлалын хүснэгтэд O дараа IA(inter-area) гэсэн тэмдэглэгээгээр тэмдэглэгдэнэ.

• Link state ID – Гадаад талын IP хаяг

• Metric – хүлээн авах сүлжээний метрик

LSA 4 – ASBR

summary LSA

• ABR рутер үүсгэнэ.

• ASBR руу хэрхэн хүрэхийг тодорхойлно.

• Багцын формат нь LSA 3-тай ижил боловч Network Mask талбар нь бүгд 0 байна.

LSA 5 – AS external LSA

• ASBR рутер үүсгэнэ.

• AS рүү хүрэх гадаад сүлжээнүүдийг тодорхойлно.

• Замчлалын хүснэгтэнд O үсгийн дараа E1 эсвэл E2 гэсэн тэмдэглэгээгээр тэмдэглэгдэнэ.

• Хөршийн төлөв

• Down – Dead Interval-с хойш ямар нэг Hello мэдээлэл ирээгүй гэдгийг заах хөршийн анхдагч төлөв.

• Init – энэ төлөв нь сүүлийн Dead Interval-н дараа хөршөөс Hello packet ирсэн гэдгийг заах ба хараахан two-way холболт тогтоогүй байна.

• 2 way – энэ төлөвт замчлагч хөршөөсөө ирсэн Hello packet-ийн хөрш гэсэн талбарт өөрийх нь Router ID байхыг хардаг ба 2 талын холболт тогтсон гэдгийг илэрхийлнэ..

• Exchange – энэ төлөвт байхдаа рутер нь хөрш лүүгээ өөрийн бүх link state баазыг багтаасан Database Description packet-уудыг илгээнэ.

• Loading – рутер мэдээлэл солилцох төлөвт байхдаа хөршөөсөө шинэ LSA-үүдээ илгээхийг хүссэн Link state request packet-уудыг хөрш лүүгээ илгээнэ.

• Full – Энэ төлөвт орсон хөршүүд бүрэн зэрэгцээ болсон байна.

OSPF сүлжээний төрөл

• Point-to-point

• Broadcast Multiaccess

• Nonbroadcast Multiaccess (NBMA)

• Point-to-multipoint

• Virtual links Multiaccess сүлжээ нь OSPF-ээс дараах 2 зүйлийг шаардана.

1. Хөршийг нээх багц

2. LSA

Хөршийг нээх багц нь n тооны рутертэй сүлжээний хувьд n(n-1)/2 гэсэн томьёогоор тооцоологдоно.

DR болон BDR рутер Multiaccess сүлжээнд рутерууд нь 3 төрөлд DR • BDR • DROTHER DR болон BDR рутеруудыг сонгохдоо: 1. DR: Хамгийн их OSPF интерфейсийн дугаартай(priority). 2. BDR: 2-догч хамгийн их OSPF интерфейсийн дугаартай(priority). 3. Хэрвээ интерфейсийн дугаар бүгд ижил бол хамгийн их рутер ID-тайг сонгоно. Priority нь default-аараа 1 байна. Тохиргоо болон түүнийг шалгах • Router ospf [Process ID] – R1(config)#router ospf 1 – R1(config-router)# • network [network-address] [wildcard-mask эсвэл subnet mask] area [area-id] • Default-information originate • bandwidth [bandwidth-kbps] • ip ospf cost [cost] шалгахдаа: Show ip ospf interface