預設路由

維基百科,自由的百科全書
前往: 導覽搜尋

預設路由(Default route),是對IP數據包中的目的地址找不到存在的其他路由時,路由器所選擇的路由。目的地不在路由器的路由表里的所有數據包都會使用默認路由。這條路由一般會連去另一個路由器,而這個路由器也同樣處理數據包: 如果知道應該怎麼路由這個數據包,則數據包會被轉發到已知的路由;否則,數據包會被轉發到默認路由,從而到達另一個路由器。每次轉發,路由都增加了一跳的距離。

當到達了一個知道如何到達目的地址的路由器時,這個路由器就會根據最長前綴匹配來選擇有效的路由子網掩碼匹配目的IP地址而且又最長的網絡會被選擇。用無類別域間路由標記表示的IPv4默認路由是0.0.0.0/0。因為子網掩碼是/0,所以它是最短的可能匹配。 當查找不到匹配的路由時,自然而然就會轉而使用這條路由。同樣地,在IPv6中,默認路由的地址是::/0. 一些組織的路由器一般把默認路由設為一個連接到網絡服務提供商的路由器。這樣,目的地為該組織的局域網以外——一般是互聯網城域網或者VPN——的數據包都會被該路由器轉發到該網絡服務提供商。當那些數據包到了外網,如果該路由器不知道該如何路由它們,它就會把它們發到它自己的默認路由里,而這又會是另一個連接到更大的網絡的路由器。同樣地,如果仍然不知道該如何路由那些數據包,它們會去到互聯網的主幹線路上。這樣,目的地址會被認為不存在,數據包就會被丟棄。

主機里的默認路由通常被稱作默認網關。默認網關通常會是一個有過濾功能的設備,如防火牆代理服務器