Hướng dẫn sử dụng công cụ MTR (My Traceroute)

MTR là một công cụ bao gồm 2 chương trình traceroute và ping. Khi bạn thực hiện chạy công cụ mtr nó sẽ thực hiện kết nối giữa host bạn đang cài mtr và một máy chủ khác thông qua địa chỉ IP hoặc hostname bằng cách gửi các package TTLs với chỉ số thấp qua các điểm khác nhau cho tới disk, các gói tin được gửi liên tục, % tỷ lệ được tính bằng gói tin gửi đi, gói tin gửi về từ đó giúp người quản trị đưa ra nhận định chính xác về tình trạng network kết nối tới host/server cần kiểm tra.
1. MTR trên Linux
1.1. Cài đặt
Để sử dụng được công cụ mtr trên Linux bạn thực hiện cài đặt các gói mtr trên môi trường Linux
Host mrt CentOS
yum install mtr
Host mrt Ubuntu
apt-get install mtr
1.1.2. Thao tác sử dụng
Kiểm tra kết nối tới domain/IP
mtr [domainName/IP]
Hiển thị địa chỉ IP và hostname tương ứng của các điểm kết nối với flag b
mtr -b [domainName/IP]
Giới hạn số lượng gói tin ping gửi đi với flag c
mtr -c [n] “domainname/IP”
Xuất kết quả ra file với flag r
Thay vì hiển thị kết quả lên trên màn hình command line bạn có thể xuất ra file để lưu và theo dõi.
mtr –rw -c [n] “domainname/IP” >”report-name”
Sắp xếp lại thông số đầu ra của kết quả với flag o
mtr -o “[Output Format]” “domainname/IP”
Chỉnh khoảng thời gian gửi mỗi gói tin ICMP và ECHO với flag o
Mặc định khoảng thời gian liên tiếp giữa mỗi gói tin ICMP, ECHO là 1 giây bạn có thể thay đổi lại tham số này.
mtr -i [time-in-seconds] “domainName/IP”
Sử dụng TCP SYN packets hoặc UDP datagrams với flag tcp, udp
Mặc định MTR sẽ gửi đi các gói tin ICMP ECHO requests bạn có thể tùy chọn sử dụng TCP SYN packets hoặc UDP datagrams.
mtr –tcp “domainName/IP”
mtr –udp “domainName/IP”
Chỉ định package size bytes với flag -s
tr –r -s [packetsize] “domainName/IP”
Chỉ định số hope tối đa giữa host mtr và host đích với flag m
mtr -m [timeInSeconds] “domainName/IP”
Xuất file kết quả ra dạng cvs với flag csv
mtr –-csv “domainName/IP”
Xuất file kết quả ra dạng xml với flag xml
mtr -–xml “domainName/IP”
2. MTR trên Windows
2.1. Cài đặt
Download
MTR trên windows thuộc dạng file .exe chạy không cần cài đặt lên máy. Thực hiện download tại đây.
Chạy chương trình MTR trên windows
Sau khi tải về bạn tiến hành giải nén và run file WinMTR.exe
2.2. Thao tác sử dụng
Một số option tùy biến
- Interval (sec): Khoảng thời gian giữa mỗi package mtr gửi đi.
- Ping size (bytes): Kích thước gói tin mtr gửi đi.
- Max hosts in LRU list: Số hope đi qua.
- Resolve name: Hiển thị hoặc không hiển thị hostname các hope đi qua.
Bạn chỉ cần nhập IP/Domain và click Start
Kết quả
MTR trên windows hỗ trợ export kết quả ra dạng text, html.
3. Đọc và phân tích kết quả
Khi sử dụng tool MTR sẽ trả về kết quả bạn cần chú ý một số thông tin sau:
- Hostname: Các hope package đi qua trước khi tới được host đích cần kiểm tra.
- Lost %: Tỷ lệ phần trăm các package bị mất khi truyền tới hope đó(Thông tin quan trọng cần thu thập).
- Sent: Số package gửi đi.
- Recv: Số package phản hồi về.
- Avrg: Thời gian phản hồi trung bình (ms).
- Best: Thời gian phản rồi nhanh nhất (ms).
- Worst: Thời gian phản hồi lâu nhất (ms).
- Last: Thời gian phản hồi của gói tin gần đây nhất (ms).
- StDev: Độ lệch chuẩn.