Ikhtisar
OSPF adalah protokol gateway interior yang rute Internet Protocol (IP) paket hanya dalam satu domain routing tunggal ( sistem otonomi ). Hal mengumpulkan informasi link negara dari router yang tersedia dan membangun peta topologi jaringan. topologi menentukan routing table disampaikan kepada Layer Internet yang membuat keputusan routing hanya berdasarkan tujuan alamat IP yang ditemukan dalam paket IP. OSPF dirancang untuk mendukung variable-length subnet masking (VLSM) atau Classless Inter-Domain Routing (CIDR) model pengalamatan.
OSPF mendeteksi perubahan topologi, seperti kegagalan link, sangat cepat dan menyatu pada struktur bebas routing loop baru dalam hitungan detik. Ini menghitung pohon jalur terpendek untuk setiap rute menggunakan metode yang didasarkan pada algoritma Dijkstra's , sebuah jalur terpendek pertama algoritma.
The-negara informasi link diselenggarakan pada setiap router sebagai negara database link (LSDB) yang adalah pohon-gambar seluruh topologi jaringan . salinan identik dari LSDB secara periodik diperbaharui dengan banjir di semua OSPF router .
The OSPF routing kebijakan untuk membangun sebuah tabel rute yang diatur oleh faktor biaya link (metrik eksternal) yang berhubungan dengan setiap interface routing. Biaya faktor mungkin jarak router (round-trip time), jaringan throughput link, atau link ketersediaan dan kehandalan, dinyatakan sebagai nomor unitless sederhana. Ini memberikan suatu proses dinamis dari beban lalu lintas keseimbangan antara rute biaya sama.
Jaringan OSPF mungkin terstruktur, atau dibagi, ke routing daerah untuk menyederhanakan administrasi dan mengoptimalkan lalu lintas dan penggunaan sumber daya. Daerah yang diidentifikasi oleh-bit nomor 32, dinyatakan baik hanya dalam desimal, atau sering di octet-berbasis -notasi titik desimal , akrab dari IPv4 notasi alamat.
Dengan konvensi, daerah 0 (nol) atau 0.0.0.0 atau tulang punggung merupakan daerah inti dari sebuah jaringan OSPF. Identifikasi daerah lainnya dapat dipilih sesuka, sering, administrator pilih alamat IP dari sebuah router utama di daerah sebagai identifikasi daerah itu. Setiap bidang tambahan harus memiliki hubungan langsung atau virtual ke backbone OSPF area. koneksi tersebut dikelola oleh sebuah router interkoneksi, yang dikenal sebagai daerah perbatasan router (ABR). ABR Sebuah memelihara database link state terpisah untuk setiap area itu melayani dan mempertahankandiringkas rute untuk seluruh area di jaringan.
OSPF tidak menggunakan TCP / IP protokol transport (UDP, TCP), tetapi dikemas langsung dalam datagram IP dengan nomor protokol 89. Hal ini berbeda dengan protokol routing lain, seperti Routing Information Protocol (RIP), atau Border Gateway Protocol (BGP). OSPF menangani kesalahan sendiri fungsi deteksi dan koreksi.
OSPF menggunakan multicast untuk mengatasi banjir rute pada link jaringan siaran. Untuk jaringan non-broadcast ketentuan khusus untuk konfigurasi memfasilitasi penemuan tetangga. [1] OSPF paket IP multicast pernah traverse router IP, mereka tidak pernah bepergian lebih dari satu hop. cadangan OSPF dalam alamat multicast 224.0.0.5 untuk IPv4 atau FF02:: 5 untuk IPv6 (semua SPF / router link state, juga dikenal sebagai AllSPFRouters) dan 224.0.0.6 untuk IPv4 atau FF02:: 6 untuk IPv6 (semua Designated Router, AllDRouters) , sebagaimana ditetapkan dalamRFC 2328 [3] dan RFC 5340 [4] .
Untuk lalu lintas IP multicast routing, OSPF mendukung Multicast Open shortest Path Pertama protokol (MOSPF) yang didefinisikan dalam RFC 1584 . [5] Baik Cisco atau Juniper Networks termasuk MOSPF dalam OSPF implementasinya. PIM ( Protocol Independent multicast ) dalam hubungannya dengan OSPF atau IGPs lainnya, ( Interior Gateway Protocol ), secara luas digunakan.
Protokol OSPF, ketika berjalan pada IPv4, dapat beroperasi dengan aman antara router, opsional menggunakan berbagai metode otentikasi untuk memungkinkan router hanya dipercaya untuk berpartisipasi dalam routing. OSPFv3, berjalan pada IPv6, tidak lagi mendukung otentikasi protokol-internal. Sebaliknya, hal itu bergantung pada IPv6 protokol pengamanan ( IPsec ).
OSPF versi 3 memperkenalkan modifikasi pada IPv4 pelaksanaan protokol. [2] Kecuali untuk link virtual, semua bursa tetangga menggunakan link-local IPv6 pengalamatan secara eksklusif. Protokol IPv6 berjalan per link, bukan berdasarkan subnet . Semua informasi awalan IP telah dihapus dari negara iklan link dan dari penemuan paket Hello membuat OSPFv3 dasarnya protokol-independen.Meskipun pengalamatan IP diperluas menjadi 128-bit dalam IPv6 , daerah dan identifikasi router masih didasarkan pada 32-bit nilai-nilai.
[ sunting ]hubungan Tetangga
Router di sama broadcast domain atau di setiap akhir -to-point point telekomunikasi adjacencies bentuk link ketika mereka telah mendeteksi satu sama lain. deteksi ini terjadi ketika sebuah router mengidentifikasi dirinya dalam sebuah protokol paket OSPF halo. Ini disebut-cara negara dua dan merupakan hubungan yang paling dasar. Router dalam sebuah frame relay jaringan atau Ethernet pilihrouter ditunjuk (DR) dan ditunjuk router cadangan (BDR) yang bertindak sebagai pusat untuk mengurangi lalu lintas antara router. OSPF menggunakan kedua unicast dan multicast untuk mengirim "paket halo" link state update dan.
Sebagai protokol link state routing, OSPF membangun dan mempertahankan hubungan tetangga dalam rangka untuk bertukar update routing dengan router lainnya. Tabel hubungan tetangga disebut database adjacency di OSPF. Asalkan OSPF dikonfigurasi dengan benar, OSPF bentuk hubungan tetangga hanya dengan router langsung terhubung. Dalam rangka untuk membentuk hubungan tetangga antara dua router, interface yang digunakan untuk membentuk hubungan yang harus di daerah yang sama. interface hanya bisa milik daerah yang tunggal. ( Sebuah simulasi negara tetangga menunjukkan bagaimana perubahan negara tetangga dari Down to adjacency Penuh semakin dengan pertukaran Halo, DD, Permintaan, Update, dan paket Ack).
[ sunting ]jenis Area
Sebuah OSPF domain dibagi ke daerah-daerah yang diberi label dengan luas bit identifier-32. Pengenal daerah umumnya, tetapi tidak selalu, yang ditulis dalam notasi dot-desimal dari IPv4 alamat.Namun, mereka tidak alamat IP dan mungkin duplikat, tanpa konflik, alamat IPv4. Daerah pengidentifikasi untuk IPv6 implementasi dari OSPF (OSPFv3) juga menggunakan pengidentifikasi 32-bit ditulis dalam notasi yang sama. Sementara sebagian besar OSPF implementasi yang tepat akan-membenarkan jumlah daerah yang ditulis dalam format yang lain daripada format desimal bertitik (misalnya, daerah 1), adalah bijaksana untuk selalu menggunakan format bertitik-desimal. Kebanyakan implementasi memperluas area 1 ke daerah pengenal 0.0.0.1, tetapi beberapa telah dikenal untuk memperluas sebagai 1.0.0.0.
Daerah adalah pengelompokan logis dari host dan jaringan, termasuk router mereka memiliki interface yang terhubung ke salah satu jaringan disertakan. Setiap daerah mempertahankan negara database link yang terpisah yang informasinya dapat diringkas terhadap sisa jaringan dengan menghubungkan router. Dengan demikian, topologi dari suatu daerah dikenal di luar daerah. Hal ini akan mengurangi jumlah routing lalu lintas antara bagian dari sistem otonom. ( Sebuah simulasi ABR menunjukkan bagaimana sebuah ABR memungkinkan daerah mengenal orang lain 'jaringan setiap alamat banjir Ringkasan LSA.)
Beberapa jenis area khusus didefinisikan.
[ sunting ]area Backbone
Daerah backbone (juga dikenal sebagai daerah atau area 0 0.0.0.0) membentuk inti dari sebuah jaringan OSPF. Semua daerah lain yang terhubung ke, dan antar-daerah routing terjadi melalui router tersambung ke daerah tulang punggung dan ke daerah mereka sendiri terkait. Ini adalah struktur logis dan fisik untuk 'domain OSPF' dan terpasang ke seluruh area nol dalam domain OSPF.Perhatikan bahwa dalam jangka OSPF Otonomi Sistem Batas Router (ASBR) yang bersejarah, dalam arti bahwa banyak OSPF domain dapat bergandengan di-terlihat otonom sistem internet yang sama, RFC1996 ( ASGuidelines 1996 , hal 25). [6]
Bidang tulang punggung bertanggung jawab untuk penyebaran informasi routing antar daerah nonbackbone. backbone harus bersebelahan, tetapi tidak perlu secara fisik berdekatan; konektivitas backbone dapat dibangun dan dipertahankan melalui konfigurasi link virtual.
Semua daerah OSPF harus terhubung ke area backbone. sambungan ini, bagaimanapun, bisa melalui link virtual. Sebagai contoh, asumsikan area 0.0.0.1 memiliki koneksi fisik ke daerah 0.0.0.0.Lebih lanjut mengasumsikan bahwa daerah 0.0.0.2 tidak memiliki koneksi langsung ke backbone, tapi daerah ini tidak memiliki sambungan ke daerah 0.0.0.1. Luas 0.0.0.2 dapat menggunakan link virtual melalui daerah transit 0.0.0.1 untuk mencapai backbone. Untuk menjadi daerah transit, daerah harus memiliki atribut transit, sehingga tidak bisa gemuk dengan cara apapun.
[ sunting ]Stub area
Sebuah wilayah rintisan adalah daerah yang tidak menerima iklan rute eksternal ke sistem otonom (AS) dan routing dari dalam kawasan ini didasarkan sepenuhnya pada default route. Sebuah Area Stub simulasi menunjukkan bagaimana menghapus ABR tipe 4, 5 LSA dari router internal , mengirim mereka default route 0.0.0.0 dan mati sendiri sebagai default gateway. Hal ini akan mengurangi ukuran LSDB dan tabel routing router internal.
Modifikasi dengan konsep dasar daerah rintisan ada di-begitu-daerah gemuk tidak (NSSA). Selain itu, kepemilikan beberapa variasi lain telah dilaksanakan oleh vendor sistem, seperti kawasan total pendek (TSA) dan wilayah total NSSA pendek, baik perpanjangan di Cisco Systems peralatan routing.
[ sunting]-begitu-daerahTidak gemuk
A-begitu-daerah gemuk tidak (NSSA) adalah jenis daerah rintisan yang dapat mengimpor eksternal sistem rute otonom dan mengirim mereka ke daerah-daerah lain, tapi masih tidak dapat menerima SEBAGAI rute eksternal dari daerah lain. NSSA adalah perluasan dari daerah rintisan fitur yang memungkinkan injeksi rute eksternal secara terbatas ke wilayah rintisan. Sebuah simulasi NSSAmenggunakan studi kasus untuk menunjukkan bagaimana NSSA mendapatkan sekitar masalah Area Stub: Tidak dapat mengimpor alamat eksternal. Ini visualisasi kegiatan berikut: impor ASBR alamat eksternal dengan tipe 7 LSA. ABR mengubah tipe 7 LSA untuk tipe 5 LSA dan banjir mereka ke daerah-daerah lain. ABR bertindak sebagai "ASBR" untuk daerah lain.
[ sunting ]ekstensi Proprietary
Beberapa vendor (Cisco, Juniper, Huawei, Quagga), kini menerapkan di bawah dua ekstensi untuk rintisan dan daerah NSSA dan meskipun tidak tercakup oleh RFC mereka dianggap oleh banyak menjadi fitur standar dalam implementasi OSPF.
- Totally daerah gemuk
- Sebuah gemuk daerah benar-benar mirip dengan daerah rintisan. Namun, daerah ini tidak memungkinkan ringkasan rute di samping tidak memiliki rute eksternal, yaitu, antar-daerah (IA) rute tidak diringkas menjadi gemuk area total. Satu-satunya cara agar lalu lintas bisa dialihkan di luar daerah tersebut merupakan rute default yang merupakan satu-satunya Tipe-3 LSA diiklankan ke daerah itu. Ketika hanya ada satu rute luar daerah, keputusan routing lebih sedikit harus dibuat oleh prosesor rute, yang menurunkan pemanfaatan sumber daya sistem.
- Kadang-kadang, dikatakan bahwa TSA hanya dapat memiliki satu ABR [7] . Tapi ini belum tentu benar. Jika ada beberapa ABRs, seperti yang mungkin diperlukan untuk ketersediaan tinggi, metrik router interior TSA akan non-intra-daerah mengirimkan lalu lintas ke ABR dengan area terendah intra-(yang "terdekat" ABR), tetapi yang membutuhkan konfigurasi khusus [ 8] .
- NSSA daerah benar-benar pendek
- Penambahan fungsi standar dari NSSA, disebut benar-benar gemuk daerah NSSA. Ini mengambil atribut TSA, yang berarti bahwa tipe 3 dan tipe 4 ringkasan rute tidak membanjiri jenis daerah.Hal ini juga memungkinkan untuk menyatakan suatu daerah baik benar-benar pendek dan tidak begitu-pendek, yang berarti bahwa daerah hanya akan menerima rute default dari daerah 0.0.0.0, tetapi juga dapat berisi sebuah batas sistem router otonom (ASBR) yang menerima eksternal routing informasi dan menyuntikkan ke daerah setempat, dan dari daerah setempat ke daerah 0.0.0.0.
- Redistribusi ke suatu daerah NSSA menciptakan jenis LSA khusus yang dikenal sebagai TYPE 7, yang bisa hanya ada di daerah NSSA. Sebuah ASBR NSSA menghasilkan ini LSA, dan NSSA router ABR diterjemahkan ke dalam tipe 5 LSA yang akan disebarkan ke dalam domain OSPF.
area yang secara simultan bisa tidak-begitu-gemuk dan benar-benar pendek. Hal ini dilakukan bila tempat praktis untuk menempatkan ASBR, sebagai, misalnya, dengan anak perusahaan yang diakuisisi, berada di tepi area benar-benar pendek. Dalam kasus seperti itu, ASBR tidak mengirim eksternal ke daerah benar-benar pendek, dan mereka yang tersedia untuk speaker OSPF di area itu.Dalam pelaksanaannya Cisco, rute eksternal dapat diringkas sebelum menyuntikkan mereka ke daerah benar-benar pendek. Secara umum, ASBR tidak harus mengiklankan default ke TSA-NSSA, meskipun hal ini dapat bekerja dengan desain sangat berhati-hati dan operasi, untuk kasus-kasus khusus terbatas di mana seperti sebuah iklan masuk akal.
Dengan menyatakan daerah benar-benar pendek sebagai NSSA, tidak ada rute eksternal dari tulang belakang, kecuali rute default, memasuki wilayah yang sedang dibahas. Para eksternal melakukan menjangkau daerah 0.0.0.0 melalui TSA-NSSA, tetapi tidak ada rute selain default route masukkan TSA-NSSA. Router di TSA-NSSA kirim seluruh lalu lintas ke ABR, kecuali untuk rute diiklankan oleh ASBR.
[ sunting ]area Transit
Sebuah daerah transit adalah daerah dengan dua atau lebih router OSPF perbatasan dan digunakan untuk melewatkan lalu lintas jaringan dari satu daerah berdekatan dengan yang lain. Daerah transit tidak berasal lalu lintas ini dan bukan tujuan lalu lintas tersebut.
[ sunting ]preferensi Path
OSPF menggunakan biaya path sebagai dasar metrik routing, yang didefinisikan oleh standar tidak untuk menyamakan ke nilai standar seperti kecepatan, sehingga perancang jaringan bisa memilih metrik penting untuk desain. Dalam prakteknya, itu ditentukan oleh kecepatan (bandwidth) dari antarmuka menangani rute yang diberikan, meskipun yang cenderung membutuhkan faktor scaling sekarang jaringan khusus yang menghubungkan lebih cepat dari 100 Mbit / s yang umum. Cisco menggunakan metrik seperti 10 8/bandwidth ^ (nilai dasar, 10 ^ 8 secara default, bisa disesuaikan).Jadi, 100Mbit / link s akan memiliki biaya 1, biaya 10Mbit/sa 10 dan sebagainya. Tapi untuk link lebih cepat dari 100Mbit / s, biaya akan <1.
Metrik, bagaimanapun, adalah hanya dibandingkan secara langsung ketika dari jenis yang sama. Empat jenis metrik diakui. Sebuah rute intra-area selalu lebih suka rute antar-daerah terlepas dari metrik. Dalam preferensi menurun, tipe ini:
- Intra-area
- Inter-area
- Eksternal Tipe 1, yang meliputi biaya jalur eksternal dan jumlah biaya jalur internal ke ASBR yang mengiklankan rute,
- Eksternal Jenis 2, nilai yang bertanggung jawab bahwa biaya eksternal path
[ sunting ]Teknik Lalu Lintas
OSPF-TE adalah perluasan untuk OSPF memperluas expressivity untuk memungkinkan rekayasa lalu lintas dan digunakan pada jaringan non-IP ( RFC 3630 ). [9] Informasi lebih lanjut tentang topologi dapat ditukar dengan menggunakan buram LSA membawa tipe-panjang-nilai elemen. Ekstensi ini memungkinkan OSPF-TE untuk menjalankan benar-benar keluar dari band dari jaringan data plane. Ini berarti bahwa ia juga dapat digunakan pada jaringan non-IP, seperti jaringan optik.
OSPF-TE digunakan dalam GMPLS jaringan sebagai sarana untuk menjelaskan topologi dimana GMPLS jalan dapat dibentuk. GMPLS menggunakan jalur sendiri setup dan protokol forwarding, setelah memiliki peta jaringan penuh.
Dalam Resource Reservation Protocol (RSVP), OSPF-TE yang digunakan untuk merekam dan banjir isyarat RSVP pemesanan bandwidth untuk Label diaktifkan path dalam basis data link-state.
[ sunting ]ekstensi Lain
RFC 3717 dokumen bekerja di optik routing untuk IP, berdasarkan "constraint-based" ekstensi untuk OSPF dan IS-IS. [10]
[ sunting ]OSPF router jenis
OSPF router mendefinisikan jenis sebagai berikut:
- Wilayah perbatasan router (ABR)
- Otonomi sistem batas router (ASBR)
- Internal router (IR)
- Backbone router (BR)
Jenis router adalah atribut dari sebuah proses OSPF. Sebuah router fisik mungkin memiliki satu atau lebih proses OSPF. Sebagai contoh, sebuah router yang terhubung ke lebih dari satu area, dan yang menerima rute dari suatu proses BGP dihubungkan ke AS, adalah baik suatu batas wilayah router dan router sistem otonomi batas.
Setiap router memiliki identifier, lazim ditulis dalam format desimal bertitik (misalnya, 1.2.3.4) dari sebuah alamat IP. Pengenal ini harus didirikan di setiap contoh OSPF. Jika tidak secara eksplisit dikonfigurasi, logis tertinggi alamat IP akan digandakan sebagai router identifier. Namun, karena router identifier adalah alamat IP, tidak harus menjadi bagian dari subnet routable di jaringan, dan sering tidak untuk menghindari kebingungan.
Jenis router tidak harus bingung dengan persyaratan yang ditunjuk DR), atau cadangan ditunjuk router (router (BDR), yang merupakan atribut dari antarmuka router, bukan router itu sendiri.
[ sunting ]router perbatasan Daerah
Sebuah batas wilayah router (ABR) adalah router yang menghubungkan satu atau lebih daerah ke jaringan backbone utama. Hal ini dianggap sebagai anggota dari semua daerah terhubung ke. Sebuah ABR menyimpan beberapa salinan database link-state dalam memori, satu untuk setiap wilayah yang router yang terhubung.
[ sunting ]sistem router batas Otonom
Suatu batas sistem otonomi router (ASBR) adalah sebuah router yang terhubung ke lebih dari satu protokol Routing dan bahwa pertukaran informasi routing dengan router dalam protokol lainnya.ASBRs biasanya juga menjalankan protokol routing eksterior (misalnya, BGP ), atau menggunakan rute statis, atau keduanya. Sebuah ASBR digunakan untuk mendistribusikan rute yang diterima dari yang lain, Ass eksternal seluruh sistem otonom sendiri. ( Sebuah simulasi ASBR interaktif menunjukkan bagaimana sebuah ASBR menciptakan Eksternal LSA untuk alamat eksternal dan banjir mereka untuk semua daerah melalui ABR. Router di daerah lain menggunakan ABR sebagai hop berikutnya untuk mengakses alamat eksternal. Kemudian ABR meneruskan paket ke ASBR yang mengumumkan alamat eksternal .
[ sunting ]router Internal
Sebuah router internal adalah sebuah router yang memiliki hubungan tetangga OSPF dengan antarmuka di daerah yang sama.
[ sunting ]router Backbone
Backbone router semua router yang terhubung ke backbone OSPF, terlepas dari apakah mereka juga router batas wilayah atau router internal bidang tulang punggung. Sebuah router batas wilayah selalu merupakan router backbone, karena semua daerah harus baik secara langsung dihubungkan ke backbone atau terhubung ke backbone melalui link virtual (mencakup seluruh daerah lain untuk sampai ke backbone).
[ sunting ]Designated router
Sebuah router yang ditunjuk (DR) adalah antarmuka router terpilih di antara semua router pada segmen jaringan multiaccess tertentu, umumnya dianggap multiaccess disiarkan. Sebuah Pemilu Simulasi DR tetangga visualisasi proses penemuan dasar (Halo), banjir (224.0.0.6), DR pemilu (prioritas, RID). teknik khusus, sering vendor-dependent, mungkin diperlukan untuk mendukung fungsi DR pada multiaccess nonbroadcast (NBMA) media. Hal ini biasanya bijaksana untuk mengkonfigurasi virtual circuit individu subnet NBMA sebagai garis point-to-point individu; teknik yang digunakan adalah tergantung dari implementasi.
Jangan bingung DR dengan tipe router OSPF. Sebuah router fisik yang diberikan dapat memiliki beberapa antarmuka yang ditujukan (DR), yang lain yang ditunjuk backup (BDR), dan lain-lain yang non-ditunjuk. Jika tidak ada router DR atau BDR pada subnet yang diberikan, DR pertama kali terpilih, dan kemudian pemilihan kedua diadakan jika ada lebih dari satu BDR. [11] (A DR Simulasi Pemilihan Detil menunjukkan langkah-demi-langkah DR pemilihan contoh: Bagaimana daftar tetangga, negara tetangga, DR, dan BDR akan diubah bila menerima Halo) DR ini dipilih berdasarkan kriteria standar sebagai berikut:
- Jika prioritas pengaturan pada router OSPF diatur ke 0, yang berarti dapat PERNAH menjadi DR atau BDR (Backup Designated Router).
- Ketika DR dan BDR gagal mengambil alih, ada lagi pemilu untuk melihat siapa yang menjadi BDR pengganti.
- Router mengirimkan Hello paket dengan prioritas tertinggi memenangkan pemilu.
- Jika dua atau lebih router dasi dengan pengaturan prioritas tertinggi, router mengirimkan Hello dengan tertinggi RID (Router ID) menang. CATATAN: suatu RID adalah logis tertinggi (loopback) alamat IP dikonfigurasi di router, jika tidak ada / alamat IP loopback logis diatur maka Router menggunakan alamat IP tertinggi dikonfigurasi pada antarmuka aktif. (Misalnya 192.168.0.1 akan lebih tinggi daripada 10.1.1.2).
- Biasanya router dengan nomor prioritas tertinggi kedua menjadi BDR tersebut.
- Prioritas nilai berkisar antara 0-255 [12] , dengan nilai yang lebih tinggi meningkatkan kemungkinan untuk menjadi DR atau BDR.
- JIKA prioritas TINGGI router OSPF datang SETELAH online pemilu telah terjadi, itu tidak akan menjadi DR atau BDR sampai (setidaknya) DR dan BDR gagal.
- Jika DR berjalan turun 'menjadi BDR saat ini DR baru dan pemilihan baru membutuhkan tempat untuk mencari BDR lain. Jika DR baru kemudian 'turun' dan DR asli sekarang tersedia, itu kemudian menjadi DR lagi, tapi tidak ada perubahan dibuat untuk BDR saat ini.
DR's ada untuk tujuan mengurangi lalu lintas jaringan dengan menyediakan sumber untuk routing update, DR memelihara sebuah tabel lengkap topologi jaringan dan mengirimkan update ke router lain melalui multicast. Semua router di suatu daerah akan membentuk seorang budak / hubungan master dengan DR. Mereka akan membentuk adjacencies dengan DR dan BDR saja. Setiap kali router mengirimkan pembaruan, Anda mengirimkannya ke DR dan BDR pada alamat multicast 224.0.0.6. DR akan mengirimkan update ke semua router lain di kawasan itu, ke alamat multicast 224.0.0.5.Dengan cara ini semua router tidak harus terus-menerus memperbarui satu sama lain, dan agak bisa mendapatkan semua update mereka dari satu sumber. Penggunaan multicasting lebih lanjut mengurangi beban jaringan. DRs dan BDRs selalu setup / terpilih pada jaringan Broadcast (Ethernet). DR's juga dapat dipilih pada NBMA (Non-Broadcast Multi-Access) jaringan seperti Frame Relay atau ATM. DRs atau BDRs tidak terpilih-to-point link point (seperti to-point WAN koneksi-point) karena dua router di kedua sisi link harus menjadi sepenuhnya berdekatan dan bandwidth antara mereka tidak dapat lebih dioptimalkan. DR Simulasi LSDB Synch menunjukkan bagaimana DR dan non-DR router berevolusi dari 2-arah untuk hubungan adjacency penuh oleh DD pertukaran, Request, dan Update.
OSPF dalam dan non-broadcast jaringan siaran
Dalam jaringan multi-akses siaran, adjacency tetangga dibentuk secara dinamis dengan menggunakan multicast paket hello ke 224.0.0.5. Sebuah DR dan BDR dipilih normal, dan berfungsi normal.
Untuk-siaran akses-jamak jaringan non (NBMA), RFC 2328 didefinisikan resmi berikut modus dua untuk OSPF:
- nonbroadcast
- point-to-multipoint
Cisco telah mendefinisikan tiga modus berikut tambahan untuk OSPF dalam topologies NBMA:
- point-to-multipoint nonbroadcast
- siaran
- point-to-point
[ sunting ]Implementasi
- 6WINDGate , komersial tertanam open-source routing modul dari 6WIND termasuk OSPFv2 dan OSPFv3
- Vyatta , router open-source komersial / firewall.
- GNU Zebra , sebuah GPL routing suite untuk Unix-seperti sistem pendukung OSPF
- Quagga , garpu dari GNU Zebra untuk Unix-seperti sistem
- OpenBSD , termasuk sebuah implementasi OpenOSPFD dalam OpenBGPD protokol.
- XORP , yang telah melaksanakan suite RFC2328 routing (OSPFv2) dan RFC2740 (OSPFv3) baik untuk IPv4 dan IPv6
- BURUNG menerapkan kedua OSPFv2 dan OSPFv3
- termasuk gated proyek implementasi OSPF RFC1583 (UMD OSPF oleh University of Maryland) [13]
- Routing dan Remote Access Service di Windows NT 4.0 Server, Windows 2000 Server dan Windows Server 2003 mengimplementasikan OSPFv2. Hal ini dihapus pada Windows Server 2008 dan kemudian.
- Multi Protokol Routing modul untuk Netware OS.
[ sunting ]Test Equipment
- Codenomicon OSPF uji kerangka otomatisasi memungkinkan berdasarkan simulasi perangkat lunak dan Fuzzing [14]
- Dinamika Mu 'Layanan Analyzer dikreditkan dengan menemukan sebuah hari kerentanan 0 dalam open-source OSPF implementasi.
solusi pengujian lain untuk kesesuaian dan beban atau stress testing tersedia dari vendor seperti:
- Spirent Komunikasi
- Ixia Komunikasi
- Agilent Technologies
[ sunting ]Aplikasi
OSPF adalah protokol routing digunakan secara luas pertama yang bisa berkumpul jaringan di detik-detik yang rendah, dan jalan bebas jaminan loop. Hal ini memiliki banyak fitur yang memungkinkan penerapan kebijakan tentang propagasi rute yang mungkin tepat untuk tetap lokal, untuk berbagi beban, dan untuk rute selektif mengimpor lebih dari IS-IS . IS-IS, sebaliknya, dapat disetel untuk overhead yang lebih rendah dalam jaringan yang stabil, jenis yang lebih umum di ISP dari jaringan perusahaan. Ada beberapa kecelakaan sejarah yang membuat IS-IS IGP pilihan untuk ISP, tapi hari ini ISP juga dapat memilih untuk menggunakan fitur-efisien implementasi sekarang dari OSPF, [15] setelah pertama mempertimbangkan pro dan kontra dari IS-IS di penyedia layanan lingkungan. [16] .
Seperti disebutkan, OSPF dapat memberikan beban yang lebih baik-sharing pada link eksternal dari IGPs lainnya. Ketika default route ke ISP disuntikkan ke OSPF dari beberapa ASBRs sebagai rute eksternal Tipe I dan biaya eksternal yang sama ditentukan, router lainnya akan pergi ke ASBR dengan biaya jalur setidaknya dari lokasi. Hal ini dapat disetel lebih lanjut dengan menyesuaikan biaya eksternal.
Sebaliknya, jika rute default dari ISP yang berbeda disuntikkan dengan biaya eksternal yang berbeda, sebagai rute II Tipe eksternal, default lebih rendah-biaya menjadi pintu keluar utama dan biaya-tinggi menjadi cadangan saja.
Faktor pembatas satunya yang mungkin ISP besar pergi untuk IS-IS lebih dari OSPF adalah jika mereka memiliki jaringan dengan lebih dari 850 router. Ada yang menyebutkan jaringan OSPF dengan lebih dari 1000 router [17] , tetapi yang cukup jarang dan jaringan harus dirancang khusus untuk meminimalkan overhead untuk mencapai operasi stabil.
Bacaan lebih lanjut
- Andrew Colton, OSPF untuk Router Cisco
- Jeff Doyle, Jennifer Carroll, Routing TCP / IP , Volume 1, 2nd Edition
- John T. Moy, OSPF: Anatomi suatu Routing Internet Protocol .
- William R. Parkhurst, Cisco OSPF Komando dan Buku Pegangan Konfigurasi. ISBN 978-1-58705-071-8
- "Konfigurasi OSPF Otentikasi" . Diperoleh 2009/09/10.
bantu saya dalam mengidentifikasi blok ini
BalasHapus