您好,登錄后才能下訂單哦!
有學(xué)習(xí)過網(wǎng)絡(luò)都知道,網(wǎng)絡(luò)從來不是兩點(diǎn)一線的,所謂路由跟蹤,目的就是看看那一段網(wǎng)絡(luò)出了問題,對(duì)于排查網(wǎng)絡(luò)故障有很大的用途.
首先說的工具就是古老而又出名的traceroute(win稱tracert),安裝簡單,win甚至自帶
traceroute(win稱tracert):
安裝:
yum install -y traceroute
用法:
traceroute [參數(shù)] hostname(ip)
tracert [參數(shù)] hostname(ip)
界面說明:
每一跳序號(hào)都有一個(gè)IP和三個(gè)時(shí)間值,IP代表當(dāng)次跳轉(zhuǎn)的路由IP,三個(gè)時(shí)間值代表ping三次的延時(shí),
當(dāng)出現(xiàn)*即代表連接超時(shí)或路由不通(也可能是禁ping導(dǎo)致),
不過只要能繼續(xù)下一跳也算正常,只是說是到這個(gè)路由地址的網(wǎng)絡(luò)有丟包現(xiàn)象(非禁ping情況下).
參數(shù)說明
traceroute [-dFlnrvx][-f<存活數(shù)值>][-g<網(wǎng)關(guān)>...][-i<網(wǎng)絡(luò)界面>][-m<存活數(shù)值>][-p<通信端口>][-s<來源地址>][-t<服務(wù)類型>][-w<超時(shí)秒數(shù)>][主機(jī)名稱或IP地址][數(shù)據(jù)包大小]
-d 使用Socket層級(jí)的排錯(cuò)功能。
-f 設(shè)置第一個(gè)檢測(cè)數(shù)據(jù)包的存活數(shù)值TTL的大小。
-F 設(shè)置勿離斷位。
-g 設(shè)置來源路由網(wǎng)關(guān),最多可設(shè)置8個(gè)。
-i 使用指定的網(wǎng)絡(luò)界面送出數(shù)據(jù)包。
-I 使用ICMP回應(yīng)取代UDP資料信息。
-m 設(shè)置檢測(cè)數(shù)據(jù)包的最大存活數(shù)值TTL的大小。
-n 直接使用IP地址而非主機(jī)名稱。
-p 設(shè)置UDP傳輸協(xié)議的通信端口。
-r 忽略普通的Routing Table,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上。
-s 設(shè)置本地主機(jī)送出數(shù)據(jù)包的IP地址。
-t 設(shè)置檢測(cè)數(shù)據(jù)包的TOS數(shù)值。
-v 詳細(xì)顯示指令的執(zhí)行過程。
-w 設(shè)置等待遠(yuǎn)端主機(jī)回報(bào)的時(shí)間。
-x 開啟或關(guān)閉數(shù)據(jù)包的正確性檢驗(yàn)。
----------------------------------------------------------------------------------------
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
-d 指定不對(duì)計(jì)算機(jī)名解析地址。
-h maximum_hops 指定查找目標(biāo)的跳轉(zhuǎn)的最大數(shù)目。
-jcomputer-list 指定在 computer-list 中松散源路由。
-w timeout 等待由 timeout 對(duì)每個(gè)應(yīng)答指定的毫秒數(shù)。
target_name 目標(biāo)計(jì)算機(jī)的名稱。
然后要說的是比較新的工具mtr,除了能像traceroute那樣做路由跟蹤,還能結(jié)合ping命令,在win下也有相應(yīng)的exe文件,可以自行下載:
mtr(實(shí)時(shí)路由跟蹤+ping結(jié)合工具)安裝:
yum install -y mtr
用法:
mtr [參數(shù)] hostname(ip)
界面說明:
第一列(Host):節(jié)點(diǎn)IP地址和域名。如前面所示,按n鍵可以切換顯示。
第二列(Loss%):節(jié)點(diǎn)丟包率。
第三列(Snt):每秒發(fā)送數(shù)據(jù)包數(shù)。默認(rèn)值是10,可以通過參數(shù) -c 指定。
第四列(Last):最近一次的探測(cè)延遲值。
第五、六、七列(Avg、Best、Wrst):分別是探測(cè)延遲的平均值、最小值和最大值。
第八列(StDev):標(biāo)準(zhǔn)偏差。越大說明相應(yīng)節(jié)點(diǎn)越不穩(wěn)定。
參數(shù)說明:
-r 或 --report:以報(bào)告模式顯示輸出。
-p 或 --split:將每次追蹤的結(jié)果分別列出來,而非如 --report統(tǒng)計(jì)整個(gè)結(jié)果。
-s 或 --psize:指定ping數(shù)據(jù)包的大小。
-n 或 --no-dns:不對(duì)IP地址做域名反解析。
-a 或 --address:設(shè)置發(fā)送數(shù)據(jù)包的IP地址。用于主機(jī)有多個(gè)IP時(shí)。
-4:只使用 IPv4 協(xié)議。
-6:只使用 IPv6 協(xié)議。
可以在 mtr 運(yùn)行過程中,輸入相應(yīng)字母來快速切換模式,比如:
?或 h:顯示幫助菜單。
d:切換顯示模式。
n:切換啟用或禁用 DNS 域名解析。
u:切換使用 ICMP或 UDP 數(shù)據(jù)包進(jìn)行探測(cè)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。