在網(wǎng)絡(luò)里面,我們?yōu)榱吮WC網(wǎng)絡(luò)的暢通,通常會連接很多冗余鏈路。這樣,當一條鏈路出現(xiàn)故障時,還可以有其他路徑把數(shù)據(jù)包傳遞到目的地。當使用動態(tài)路由協(xié)議來學習路由時,如何區(qū)分到達同一個目的地的眾多路徑孰優(yōu)孰劣呢?這就用到了度量值。
所謂度量值(Metric),就是路由協(xié)議根據(jù)自己的路由算法計算出來的一條路徑的優(yōu)先級。當有多條路徑到達同一個目的地時,度量值最小的路徑是最佳路徑,應(yīng)該進入路由表。
當路由器學到到達同一個目的地的多條路徑時,它會先比較它們的管理距離。如果管理距離不同,則說明這些路徑是由不同的路由協(xié)議學來的,路由器會認為管理距離小的路徑是最佳路徑,因為小的管理距離意味著學到這條路徑的路由協(xié)議是優(yōu)先的;如果管理距離相同,則說明是由同一種路由協(xié)議學來的不同路徑,路由器就會比較這些路徑的度量值,度量值最小的路徑是最佳路徑。
各種路由協(xié)議的度量值各不相同。例如,RIP協(xié)議是用路徑上經(jīng)過路由器的數(shù)量(也就是跳數(shù))作為度量值的,OSPF協(xié)議則是用路徑的帶寬來計算度量值的。