當主機沒有任何特定數據包的路由信息時,使用默認網關。所以它會詢問默認網關。路由器是否有默認網關?
現在對於路由器來說,會有很多靜態路由信息,但是如果路由器無法找到路由信息,它應該採用0.0.0.0中提到的路由(稱爲默認路由)。現在這叫做路由器的默認網關嗎?
我讀了幾個文檔,但我無法找到默認網關wrt路由器的準確定義。
當主機沒有任何特定數據包的路由信息時,使用默認網關。所以它會詢問默認網關。路由器是否有默認網關?
現在對於路由器來說,會有很多靜態路由信息,但是如果路由器無法找到路由信息,它應該採用0.0.0.0中提到的路由(稱爲默認路由)。現在這叫做路由器的默認網關嗎?
我讀了幾個文檔,但我無法找到默認網關wrt路由器的準確定義。
大多數路由器上使用的默認網關,爲LAN,將是路由器本身,恩私有IP:
IP Address 192.168.5.100
Subnet Mask 255.255.255.0
Gateway 192.168.5.100
Local DNS 192.168.5.100
分配到WAN端口的默認網關由ISP分配提供者,如果公共接口連接到這樣的。如果沒有連接,你可能會看到0.0.0.0分配給網關和其他公共IP設置。
路由器可能有一個默認網關(通常指定爲0.0.0.0的路由)。它也被稱爲「默認路線」。
一個典型的例子是路由器有一個上游ISP,它用於過渡到「互聯網的其餘部分」。在這種情況下,0.0.0.0的路由將設置爲鏈接到Internet的ISP端的IP地址。
例如,在思科路由器最基本的情況下,如果您的ISP鏈接1.1.1.1
和ISP鏈路的「另一邊」是1.1.1.2
你會使用類似:
ip route 0.0.0.0 0.0.0.0 1.1.1.2
...路由流量不會在路由表中匹配任何其他顯式路由,出ISP的接口。與ISP的活動連接在路由表中安裝路由,以便您瞭解如何到達1.1.1.2。因此,如果您嘗試訪問外部地址(例如10.20.30.40
),則您的路由器實際上正在執行兩個查找:首先查找10.20.30.40
,並發現它應該使用默認路由,該默認路由指向1.1.1.2
。然後它在路由表中看到1.1.1.0\30
的連接路由(其中包含1.1.1.2
),然後使用它來路由該數據包。
這只是一個簡單的任務:
大多數真實路由器使用[路由協議](http://en.wikipedia.org/wiki/Routing_protocol)來解析路由;如果沒有,則需要在路由器上配置[默認路由](http://en.wikipedia.org/wiki/Default_route)... – 2012-03-16 12:33:03