Menandai Rute untuk Status Hold-Down

Beberapa klien, seperti protokol vektor jarak seperti RIP dan DVMRP, mengharuskan tujuan diiklankan sebagai tidak dapat dijangkau untuk waktu tertentu setelah rute terakhir ke tujuan dihapus. Rute terakhir yang dihapus harus diiklankan sebagai tidak dapat dijangkau bahkan jika rute yang lebih baru tiba sementara itu. Rute terakhir yang dihapus ditandai sebagai dalam status penahanan. Proses penangguhan mencegah pembentukan perulangan perutean. Perulangan perutean disebabkan ketika protokol perutean mengiklankan informasi perutean yang sudah usang. Ketika penangguhan kedaluwarsa, protokol ini melanjutkan iklan mereka dengan rute terbaik baru.

Protokol yang mengimplementasikan status penangguhan menunjukkan bahwa tujuan berada dalam status penangguhan dengan menggunakan fungsi RtmHoldDestination . Klien memanggil fungsi ini ketika mengiklankan rute terbaik ke tujuan ini. Jika semua rute ke tujuan ini kemudian dihapus, rute terakhir yang dihapus disimpan dalam status penangguhan untuk jangka waktu yang ditentukan dalam panggilan sebelumnya ke RtmHoldDestination.

Saat protokol mengiklankan tujuan, informasi rute yang digunakan tergantung pada apakah protokol menggunakan status tahan dan jika rute dalam status penangguhkan ada untuk tujuan.

Protokol yang tidak menggunakan status tahan dapat mengabaikan informasi rute yang berkaitan dengan status penahanan untuk tujuan, dan selalu mengiklankan rute terbaik.

Untuk kode sampel yang memperlihatkan cara menggunakan fungsi ini, lihat Menggunakan Status Hold-Down Rute.