當?shù)竭_一個網(wǎng)絡(luò)有多條路徑的時候,路由器會根據(jù)甚么來選擇最優(yōu)路徑,一般來講路由器會根據(jù)以下幾種度量值來選擇最佳路由。
1、跳數(shù)
它可以簡單的記錄經(jīng)過路由器的個數(shù)。例如,數(shù)據(jù)從路由器A發(fā)出,經(jīng)過路由器B到達其他網(wǎng)絡(luò),那么其跳數(shù)為1,如果經(jīng)過C到達其他網(wǎng)絡(luò),它經(jīng)過的路由器為2,那么其跳數(shù)為2.在RIP中,跳數(shù)是衡量路徑的主要標準,其最大跳數(shù)16,超過16即為不可達。
2、帶寬
一般會選擇帶寬高的路徑,但是不是主要標準,如果在T1線路上,鏈路帶寬占用過多,那么它就可能不會選擇這個鏈路了。
3、負載
負載反映了沿途鏈路的流量大小。最優(yōu)路徑應(yīng)該是負載最低的路徑。負載不會像帶寬或者跳數(shù)那樣,路徑上的負載變化,那么度量也會跟著變化。這里需要當心,如果度量變化過于頻繁,那么會引起路由振蕩,路由振蕩會對路由器的CPU、數(shù)據(jù)鏈路的帶寬和拳王穩(wěn)定性產(chǎn)生負面影響。
4、時延
時延是報文經(jīng)過鏈路經(jīng)過的時間,使用時延作為度量的路由協(xié)議會使用時延較低的鏈路最為最佳路徑。有多種方法可以計算時延,時延不僅要考慮鏈路時延,而且還要考慮路由器的處理時延和隊列時延等因素。另一方面,路由的時延可能根本無法度量。因此,時延可能是沿路各個接口所定義的靜態(tài)時延的總和。
5、可靠性
此獨聯(lián)是用以度量鏈路在某種情況下發(fā)生故障的可能性??煽啃允强梢宰兓幕蛘吖潭ǖ???煽啃愿叩逆溌穼⒈粌?yōu)先選擇。
6、花費
此度量有管理員設(shè)置,可以反映路由的登記。通過任何策略或者鏈路特性對鏈路的cost進行定義。同時,花費也可以反映出網(wǎng)絡(luò)管理員的主觀意識。
一般以上幾種度量不是單獨使用,一般是綜合使用,通過某種算法來計算最佳路徑。大家在使用中應(yīng)該靈活運用。