標示Hold-Down狀態的路由

某些用戶端,例如 RIP 和 DVMRP 等距離向量通訊協定,要求目的地在刪除目的地的最後一個路由之後,將目的地公告為無法連線到一段時間。 即使較新的路由同時送達,刪除的最後一個路由也必須公告為無法連線。 最後一個已刪除的路由會標示為處於 保留狀態。 按住程式可防止路由迴圈的形成。 路由通訊協定公告過時的路由資訊時,會導致路由迴圈。 當保留到期時,這些通訊協定會以新的最佳路由繼續公告。

實作保留狀態的通訊協定表示目的地使用 RtmHoldDestination 函式處於保留狀態。 當用戶端公告此目的地的最佳路由時,用戶端會呼叫此函式。 如果稍後刪除此目的地的所有路由,則會保留先前呼叫 RtmHoldDestination中所指定時間的最後一個路由。

當通訊協定公告目的地時,使用的路由資訊取決於通訊協定是否使用保留狀態,以及目的地是否有處於保留狀態的路由。

不使用保留狀態的通訊協定可以忽略與目的地保留狀態相關的路由資訊,並且一律公告最佳路由。

如需示範如何使用這些函式的範例程式碼,請參閱 使用路由Hold-Down狀態