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?
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.
sumber