躍點數

躍點數

躍點數為路由指定所需躍點數的整數值,它用來在路由表里的多個路由中選擇與轉發包中的目標地址最為匹配的路由。

簡介

躍點:即路由。一個路由為一個躍點。傳輸過程中需要經過多個網路,每個被經過的網路設備點(有能力路由的)叫做一個躍點,地址就是它的ip。躍點數是經過了多少個躍點的累加器,為了防止無用的數據包在網上流散。 為路由指定所需躍點數的整數值(範圍是 1 ~ 9999),它用來在路由表里的多個路由中選擇與轉發包中的目標地址最為匹配的路由。所選的路由具有最少的躍點數。躍點數能夠反映躍點的數量、路徑的速度、路徑可靠性、路徑吞吐量以及管理屬性。

技術說明

ping 命令中返回的ttl即可反映躍點數。它每經過一個路由及減一。通過它一般可猜測目標機的系統。TTL 欄位值可以幫助我們識別作業系統類型。
UNIX 及類 UNIX 作業系統 ICMP 回顯應答的 TTL 欄位值為 255 Compaq Tru64 5.0 ICMP 回顯應答的 TTL 欄位值為 64
Windows NT/2K作業系統 ICMP 回顯應答的 TTL 欄位值為 128
Windows 95 作業系統 ICMP 回顯應答的 TTL 欄位值為 32
在一般情況下還可以通過ping對方讓對方返回給你的TTL值大小,粗略的判斷目標主機的系統類型是Windows系列還是UNIX/Linux系列,一般情況下Windows系列的系統返回的TTL值在100-130之間,而UNIX/Linux系列的系統返回的TTL值在240-255之間,當然TTL的值在對方的主機里是可以修改的,Windows系列的系統可以通過修改註冊表以下鍵值實現:
[HKEY_LOCAL_MACHINE\sys tem\CurrentControlSet\Services\Tcpip\Parameters]
"DefaultTTL"=dword:000000ff
255---FF
128---80
64----40
32----20
當然,系統的ttl是可以修改的。
不同的作業系統,它的TTL值是不相同的。默認情況下,Linux系統的TTL值為64或255,Windows NT/2000/XP系統的TTL值為128,Windows 98系統的TTL值為32,UNIX主機的TTL值為255。
簡單的偽裝作業系統的方法,就是修改TTL.
Windows下修改方法:
修改TTL值其實非常簡單,通過註冊表編輯器就可以實現,點擊“開始→運行”,在“運行”對話框中輸入“regedit”命令並回車,彈出“註冊表編輯器” 對話框,展開“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\ Parameters”,找到“DefaultTTL”,將該值修改為十進制的“255”,重新啟動伺服器系統後即可。
Linux下修改方法:
方法1(重啟後有效):
#sysctl -w net.ipv4.ip_default_ttl=N
(N=0~255),若N>255,則ttl=0
方法2(重啟後無效):
#echo N(N為0~255) > /proc/sys/net/ipv4/ip_default_ttl

各種躍點數的標準

下表概述了為綁定到各種速度的網路接口的路由分配躍點數的標準:
連結速度 躍點數
大於 200 Mb 10
大於 20 Mb,並且小於或等於 200 Mb 20
大於 4 Mb,並且小於或等於 20 Mb 30
大於 500 千位 (Kb),並且小於或等於 4 Mb 40
小於或等於 500 Kb 50
下表列出了運行 Windows XP Service Pack 2 的計算機的連結速度和躍點數。連結速度 躍點數
大於 200 Mb 10
大於 80 Mb,並且小於或等於 200 Mb 20
大於 20 Mb,並且小於或等於 80 Mb 25
大於 4 Mb,並且小於或等於 20 Mb 30
大於 500 Kb,並且小於或等於 4 Mb 40
小於或等於 500 Kb 50
“自動躍點計數”功能分別為網路中的每一個網路接口配置躍點數。該功能非常適用於有多個相同速度的網路接口的場合,例如,當每個網路接口都被分配了一個默認網關時。在這種情況下,您可能需要手動配置一個網路接口上的躍點數,然後啟用“自動躍點計數”功能來配置其他網路接口上的躍點數。使用這種設定可以控制在 IP 流量路由中首先使用的網路接口。
此外,可以單獨為每一個網關配置分配給特定默認網關的躍點數。這將有助於進一步控制用於本地路由的躍點數。例如,可以啟用“自動躍點計數”功能來配置分配給網路接口的路由,同時手動配置分配給默認網關的躍點數。
注意:如果躍點數是在網路接口級別指定的,而網關被添加和配置了“自動躍點計數”功能,則該網關可以繼承分配給網路接口的躍點數。例如,如果在網路接口級別分配了一個“5”的躍點數,然後添加了一個網關,並為該網關選中了“自動躍點計數”功能,則該網關也會被分配一個“5”的躍點數。
這種“自動躍點計數”功能和“間隔網關檢測”功能不同,後者強制網路來切換基於傳輸控制協定 (TCP) 重發的默認網關。此外,“路由和遠程訪問”功能也不激活“間隔網關檢測”功能。這種激活由計算機中啟動 TCP 會話的 TCP/IP 堆疊來執行。

相關詞條

相關搜尋

熱門詞條

聯絡我們