Thông điệp ICMP redirect/change request

Một phần của tài liệu Giáo trình CCNA tiếng Việt (Trang 194 - 198)

CHƯƠNG 8 THÔNG ĐIỆP ĐIỀU KHIỂN VÀ BÁO LỖI CỦA TCP/IP THÔNG ĐIỆP ĐIỀU KHIỂN VÀ BÁO LỖI CỦA TCP/IP

8.2.2. Thông điệp ICMP redirect/change request

thông điệp này được tạo ra bởi gateway m

cả các host khi muốn thông tin liên lạc với các mạng IP đều phả default gateway. Default gateway là địa chỉ của một cổng trên router cùng một mạng với host .Như trong hình 8.2.2a

và router này có kết nối ra Internet

chỉ IP của cổng Fa0/0trên router.Host B sẽ sử d

Hình 8.2.2a

CD4pro.info CD4pro.info

Trong hình 8.2.2b là một ví dụ cho trường hợp cần sử dụng ICMP redirect.Host H gửi dữ liệu cho Host C trong mạng 10.0.0.0/8 .Vì mạng đích không kết nối trực tiếp vào Host H nên Host H gửi gói đến default gateway của nó là Router ạng 10.0.0.0/8 thì c trở ra cổng mà vào .Khi đó router R1 sẽ chuyển gói dữ liệu đi và R1 .Router R1 tìm trên bảng định tuyến để tìm đường đến m

thấy rằng để chuyển gói tới đích router phải gửi gói này ngượ nó vừa mới nhận gói dữ liệu

đồng thời gửi thông điệp ICMP redirect/change request tới Host H để thông báo là Host H nên sử dụng Router R2 làm gateway cho tất cả các gói dữliệu đến mạng 10.0.0.0/8 .

Hình 8.2.2b

Default gateway chỉ gửi thông điệp ICMD redirect/change request khi gặp các điều kiện sau :

dữ liệu đi.

• Địa chỉ IP của máy nguồn là cùng một mạng /subnet với địa chỉ IP của ược lại máy nguồn .

báo cho host không phải là đường h của router và cũng không phải là của một ICMP redirect nào

Bạn có thể dùng lệnh no ip redirect để tắt chức năng này trên một cổng nào đó của router ).

• Cổng mà router nhận gói dữ liệu vào cũng chính là cổng mà router sẽ chuyển gói

trạm kế tiếp .

• Gói dữ liệu nhận được không phải gửi ng

• Con đường mà router thực hiện thông mặc địn

khác.

• Router phải được cấu hình để thực hiện redirect.(Mặc định là Cisco router thực hiện gửi ICMP redirect.

CD4pro.info CD4pro.info

Thông điệp ICMP redirect /change request có cấu trúc như hình 8.2.2c.Trong đó phần Type có giá trị là 5 ,phần Code có giá trị là 0,1,2 hoặc 3.

Phần Router Internet Address chứa địa chỉ IP của gateway mới .Ví dụ như trên a Router R1 gửi cho Host H ,phần Router Internet : trong thông điệp redirect củ

Address sẽ có giá trị là 172.16.1.200,đây là địa chỉ IP của cổng E0 trên Router R2 .

Hình 8.2.2c

Hình 8.2.2d

8.2.3.Đồng bộ đồng hồ và ước tính thời gian truyền dữ liệu

Bộ giao thức TCP/IP cho phép hệ thống mạng này kết nối với hệ thống mạng

iệp ICMP Timestamp được thiết kế để giải quyết vấn đề

Thông điệp ICMP timestamp request cho phép một host hỏi giờ hiện tại trên một máy khác .Máy được hỏi sẽ dùng thông điệp ICMP timestamp reply để trả lời .

khác ở cách nhau rất xa thông qua nhiều hệ thống mạng trung gian .Mỗi một hệ thống mạng có một cơ chế đồng bộ đồng hồ riêng .Do đó khi một host ở mạng khác sử dụng phần mềm cần đồng bộ thời gian để thực hiện liên lạc thì có thể sẽ gặp rắc rối .Thông đ

này .

CD4pro.info CD4pro.info

Phần Type trong thông điệp ICMP timestamp có gi 13 (timestamp p reply ) .Ph ị là 0 vì loại thông có gì khác hơn. Phần Originate timestamp là thông tin về giờ

y trước khi th được

gửi đi .Phần Recive timestamp là thời điểm mà máy đích nhận được yêu cầu ICMP timestam

á trị là request )hoặc 14(timestam

điệp này không

ần Code luôn có giá tr

hiện tại trên máy gửi nga ông điệp ICMP timestamp request request .Phần Transmit timestamp là th

máy này gửi thông điệp

ời điểm trên máy trả lời ngay trước khi p reply.

Tất cả 3 thống số về thời gian trên đều điểm nửa đêm theo giờ Quốc tế (Unive

được tính bằng số mili giây tính từ thời sal Time -UT).

Hình 8.2.3

Tất cả các thông tin ICMP timestamp reply đều có đầy đủ 3 thông số :thời điểm điểm nhận được request và thời điểm gửi gói reply .Dựa n mp.Kết quả này cũng chỉ

ại trên máy đích .

iệp ICMP information request và reply cho phép host xác định địa chỉ mạng của nó .Hình 8.2.4 là cấu trúc của loại thông điệp này.

gửi gói request ,thời

vào 3 thông số này host có thể ước lượng được khoảng thời gian dữ liệu truyề trên mạng từ máy nguồn đến máy đích bằng cách lấy giá trị của phần Originate Timestamp trừ cho giá trị của phần Transmit timesta

mang tính chất ước lượng thôi vì thời gian truyền thật sự còn phụ thuộc vào lưu lượng truyền thực tế trên mạng lúc đó .Ngoài ra ,host còn có thể ước tính được giờ hiện t

Thông điệp ICMP timestamp là một cách đơn giản để uớc đoán giờ trên máy đích và ước tính tổng thời gian truyền trên mạng nhưng đây chưa phải là cách tốt nhất .Giao thức Network Time Protocol (NTP) ở lớp trên của giao thức TCP/IP thực hiện đồng bộ đồng hồ theo cách tin cậy và chính xác hơn.

8.2.4.Thông điệp Information request và reply Thông đ

CD4pro.info CD4pro.info

Hình 8.2.4 Phần Type có 2 giá trị :giá tr

.Loại thông điệp này của

ị 15 tương ứng với thông điệp Information reply ICMP được xem là đã quá lỗi thời .Hiện nay ,các giao ho host .

Khi người quản trị mạng dùng một địa chỉ IP lớn chia ra thành nhiều subnet ,các subnet sẽ có subnet mask tương ứng .Subnet mask được sử dụng để xác nhận các bit của phần Network .Subnet và các bit của thành phần Host trong địa chỉ IP .Nếu một host biết địa chỉ IP của router thì nó gửi yêu cầu tới trực tiếp của router ,còn nếu không thì nó sẽ quảng bá yêu cầu của nó .Khi router nhận được yêu cầu này ,router sẽ dùng thông điệp Address mask reply để trả lời .Trong thông điệp Address mask reply sẽ có subnet mask chính xác cho host.Ví dụ : môt host trong mạng lớp B có địa chỉ IP là 172.16.5.2 .Host này không biết subnet mask của mình nên nó broadcast thông đ p Address mask request như sau :

ress:172.16.5.2

ời bằng thông điệp Address mask reply như sau :

thức BOOTP và DHCP được sử dụng nhiều để cung cấp địa chỉ mạng c

Một phần của tài liệu Giáo trình CCNA tiếng Việt (Trang 194 - 198)

Tải bản đầy đủ (PDF)

(697 trang)