Di mana lapisan model OSI / TCP-IP melakukan BGP, termasuk protokol RIP?

15

Kita tahu bahwa dalam model OSI atau TCP-IP, lapisan yang lebih tinggi menggunakan layanan yang ditawarkan oleh lapisan bawah. Sebagai contoh, lapisan tautan data menggunakan layanan yang ditawarkan oleh lapisan fisik, lapisan jaringan menggunakan layanan yang ditawarkan oleh lapisan tautan data dan sebagainya.

Namun, saya menemukan bahwa beberapa protokol menggunakan layanan yang disediakan oleh protokol di lapisan di atasnya. Sebagai contoh, baik BGP dan RIP melakukan routing yang biasanya dianggap sebagai fungsionalitas lapisan jaringan. BGP menggunakan TCP sementara RIP menggunakan UDP. Jadi di sini protokol di lapisan jaringan yang menggunakan layanan dari protokol di lapisan transport. Itu sebabnya beberapa orang online berpendapat bahwa BGP & RIP harus dikaitkan setidaknya pada lapisan transport, sementara beberapa mengatakan bahwa ini adalah protokol lapisan aplikasi karena mereka menggunakan layanan lapisan transportasi, dan dalam model TCP-IP di atas lapisan transport hanya ada aplikasi lapisan.

Saya mengerti baik BGP dan RIP melakukan sebagian besar fungsi lapisan jaringan routing. Apa kebenaran / konvensi?

Maha
sumber

Jawaban:

13

Anda harus ingat bahwa model seperti OSI hanya itu, model. Mereka teoretis. Dunia nyata tidak jatuh dengan rapi ke dalam model-model ini. Untuk sebagian besar, perutean adalah fungsi layer-3, tetapi, seperti yang Anda tunjukkan, BGP menggunakan protokol layer-4 untuk berkomunikasi dengan speaker BGP lain untuk melakukan apa yang biasanya dianggap sebagai fungsi layer-3.

Banyak protokol jaringan jatuh ke area abu-abu, atau dianggap dalam satu lapisan saat menggunakan lapisan lain. Ambil ARP misalnya. Ini menyelesaikan alamat layer-3 ke alamat layer-2. Lapisan mana yang harus dipertimbangkan?

Memahami model itu berguna, tetapi model itu tidak diamanatkan oleh organisasi mana pun, dan Anda bebas membuat protokol dan fungsi yang tidak mengikuti model apa pun.

Ron Maupin
sumber
Terima kasih. Itulah yang saya simpulkan setelah membaca banyak artikel online. Anda menegaskan kembali fakta ini.
Maha
8

BGP berada di atas TCP, jadi itu akan menjadi lapisan Internet 4, OSI lapisan 7. Biasanya BGP eksternal hanya dilakukan antara 2 rekan yang terhubung langsung, ditegakkan dengan mengatur bendera TTL pada header IP, yang terletak di lapisan 3.

Xavier Nicollet
sumber