通俗講解路由工作原理(路由的工作原理)
路由者,郵路也;但是今天不拿發(fā)郵件舉例,而是用城市交通中的環(huán)島舉例說(shuō)明路由器的工作原理,圖例如下:
現(xiàn)實(shí)中不存在的環(huán)島
圖中有四個(gè)環(huán)島組成的城市道路,編號(hào)1、2、3、4,每個(gè)環(huán)島4個(gè)出口,此為特殊舉例,切勿鉆牛角尖;當(dāng)車輛從1號(hào)環(huán)島的1號(hào)口駛?cè)肴ネ暇┞?,在進(jìn)入環(huán)島時(shí)路牌上清楚地寫明從3號(hào)口出,蘇州路從4號(hào)口出。圖中的一個(gè)環(huán)島代表一個(gè)路由器,環(huán)島出口相當(dāng)于路由器的一個(gè)接口,而路牌標(biāo)識(shí)就是路由表。環(huán)島1直連路徑北京路,南京路,蘇州路就是本路由的直連路由。每個(gè)環(huán)島的入口編號(hào)就是路由的下一跳地址。
現(xiàn)在出現(xiàn)一個(gè)新問(wèn)題,如果車輛想去太原路從環(huán)島1哪個(gè)出口出?這時(shí)候需要在環(huán)島1的路牌指示上增加幾條信息,去鄭州路、太原路、海南路從第3出口出;去上海路、重慶路從第2 出口出;將所有路徑調(diào)查,分析,匯總的機(jī)制就是路由協(xié)議。路由協(xié)議有靜態(tài)和動(dòng)態(tài)之分;如果某一個(gè)環(huán)島上新增加一條道路,我們需要在每個(gè)環(huán)島的路牌上涂寫道路信息,費(fèi)時(shí)費(fèi)力,這就是靜態(tài)路由的特點(diǎn);而如果每個(gè)環(huán)島的指示牌是電子顯示牌,而且有一臺(tái)電腦能根據(jù)道路增加自動(dòng)修改顯示的道路信息,這豈不是很爽,這時(shí)候就誕生了動(dòng)態(tài)路由。
假設(shè)每條道路都有限速,去往目的地經(jīng)過(guò)的所有道路所花費(fèi)的時(shí)間就是COST值,而去往目的地所經(jīng)過(guò)環(huán)島的數(shù)量就是路由跳數(shù);隨著道路的增加,路牌顯示的信息越來(lái)越多,我們進(jìn)入環(huán)島判斷出口所需的時(shí)間越來(lái)越長(zhǎng),可能造成擁堵,此時(shí)引入了MPLS。