路由器通過路由表(Routing Information Base,RIB)選擇路由,位于控制平面;選擇出的路由下發到路由轉發資訊表(Forwarding Information Base,FIB),位于資料平面。
RIB通過依次比較表中條目的優先級(Preference)和開銷(Cost)來決定将哪些路由下發到FIB。
其中Preference用于不同路由協定間優先級比較;Cost用于同一種路由協定不同路由條目的比較。
FIB通過最長比對原則來決定走哪條路由,也就是掩碼比對度越高的路由越優先選擇。