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