Giao thuc ICMPv6 Internet Control Message Protocol Version 6

14 903 0
Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giao thuc ICMPv6 Internet Control Message Protocol Version 6 Một giao thức khác đã được chỉnh sửa trong phiên bản 6 của nhóm giao thức TCP/IP cho phù hợp là ICMP (ICMPv6). Phiên bản mới này mang theo chiến lược và mục đích củ phiên bản 4. ICMPv4 đã được chỉnh sửa cho phù hợp với IPv6. Thêm nữa một vài giao thức độc lập trong phiên bản 4 bây giờ là một phần của ICMPv6. Giao thức ARP và IGMP ở phiên bản 4 được kết hợp trong phiên bản 6. Giao thức RARP bị loại khỏi nhóm vì không thường xuyên được sử dụng. Theo đó BCOTP đã thay thế RARP. IG M ICP IPv4 ARP RAR ICPMv6 IPv6 Lớp mạng trong phiên bản 4 Lớp mạng trong phiên bản 6 Hình 32 : So sánh giữa mạng lưới phiên bản 4 và 6 Trong ICMPv4 ta chia thông điệp ICMP thành 2 loại. Nhưng dù sao đi nữa mỗi loại cũng có nhiều kiểu thông điệp hơn trước. Thông điệp ICMP Báo cáo lỗi Truy vấn Hình 33 : Kiểu thông điệp ICMPv6 Mặc dù khuôn dạng chung của một thông điệp ICMP thì khác với mỗi kiểu thông điệp, 4 byte đầu tiên thì phổ biến cho tất cả như đã chỉ ra trong hình 34. Trong chương đầu tiên kiểu ICMP xác định loại thông điệp. Mã trường chỉ rã nguyên nhân của kiểu thông điệp riêng biệt. Trường phổ biến cuối cùng là trường tổng kiểm tra, được tính toán theo cùng một kiểu như đã được mô tả trong ICMPv4. Mã Tổng kiểm tra Thông tin khác Dựa vào 8 bít 8 bít 8 bít 8 bít Hình 34 : Khuôn dạng chung của thông điệp ICMP 2.1 Error Reporting (Báo cáo lỗi) Như chúng ta thấy một trong nhiệm vụ chính của ICMP là báo cáo lỗi. Năm kiểu lỗi được đưa ra : Destination Unrechable, Packet too Big, Time Exceeded, Parameter Problems, Redirection. ICMPv6 một gói lỗi, cái sau đó được đóng gói trong một gói dữ liệu IP. Cái này được chuyển đến nguồn ban đầu của gói dữ liệu sai. Error Reporting Destination Unrechable Packet too Big Time Exceeded Parameter Problems Redirection Hình 35: Báo cáo lỗi thông điệp Bảng 1 so sánh giữa tin báo lỗi của ICMPv4 và ICMPv6. Thông điệp nguồn dập tắt bị loại trừ ở phiên bản 6 bởi vì quyền ưu tiên và trường nhãn luồng cho phép tuyến kiểm soát sự tắc nghẽn và loại bỏ những thông điệp không quan trọng. Trong phiên bản này không cần thiết phải nhận dạng người gửi. Thông điệp packet – too – big được thêm vào bởi vì việc rời từng mảnh là trách nhiệm của người gửi ở trong IPv6. Nếu người gửi không làm đúng quyết định cỡ của gói, tuyến đường sẽ không có sự lựa chọn nào ngoài việc loại bỏ gơi và gửi một báo lỗi cho người gửi. Type fo Message Version 4 Version 6 Destination unreachable Yes Yes Source Quench Yes No Packet too big No Yes Time Exceeded Yes Yes Paramenter Problem Yes Yes Redirection Yes Yes Bảng 1 . So sánh giữa tin báo lỗi của ICMPv4 và ICMPv6 2.1.1 Destination unreachable ( Không thể với tới được nơi đến) Khái niệm về thông điệp không thể với tới được nơi đến hoàn toàn giống với những gì chúng ta mô tả ở ICMPv4. Hình 36 chỉ ra khổ thông điệp không thể với tới nơi đến. Nó gần giống với cái đã được xác định cho phiên bản 4, với kiểu đánh giá bằng 1. Kiểu 1 Mã : 0 to 4 Tổng kiểm tra Không sử dụng (All 0s) Gói dữ liệu bộ phận của IP nhận được bao gồm đầu mục IP cộng với 8 byte của dữ liệu gói dữ liệu Hình 36 : Định dạng thông điệp không thể với tới được nơi đến Mã trường kiểu này chỉ ra nguyên nhân cho việc loại bỏ gói dữ liệu và giải thích chính xác cái gì bị lỗi.  Code 0 : không có đường dãn đến đích.  Code 1 : Giao tiếp bị cản.  Code 2 : Rãnh nguồn chính xác không thể làm được  Code 3 : Địa chỉ đến không tới.  Code 4 : Cổng không sẵn sàng. 2.1.2 Packet too Big ( Gói quá lớn ) Đây là một kiểu thông điệp mới được thêm vào phiên bản 6. Nếu một đường rãnh nhận được gói dữ liệu mà rộng hơn khổ MTU (Maximum Transmission Unit) của mạng, cái gói mà gói dữ liệu cần qua thì hai điều sẽ xảy ra. Đầu tiên đường rãnh loại bỏ gói dữ liệu và sau đó một gói báo lỗi, ICMP được gửi cho nguồn. Hìng 37 chỉ ra khổ của gói. Cần phải chú ý rằng chỉ có duy nhất một mã (code 0) và trường MTU định dạng người gửi của gói cỡ lớn nhất được nhận bởi mạng. Kiểu: 2 Mã : 0 to 4 Tổng kiểm tra MTU Gói dữ liệu bộ phận của IP nhận được bao gồm đầu mục IP cộng với 8 byte của dữ liệu gói dữ liệu Hình 37 : Packet too big message format 2.1.3 Time Exceeded ( Vượt quá thời gian) Thông điệp này gần giống với 1 kiểu thông điệp tỏng phiên bản 4. Điểm khác biệt duy nhất là kiểu giá trị đã đươc thay đổi tới 3. Hình 38 chỉ ra khổ của thông điệp vượt quá thời gian. Kiểu :3 Mã : 0 to 4 Tổng kiểm tra Không sử dụng (All 0s) Gói dữ liệu bộ phận của IP nhận được bao gồm đầu mục IP cộng với 8 byte của dữ liệu gói dữ liệu Hình 38 : Định dạng thông điệp vượt quá thời gian Như trong phiên bản 4, mã 0 được sử dụng khi gói dữ liệu bị loại khỏi đường rãnh phụ thuộc vào trường bước nhảy ngắn- giới hạn không giá trị. Mã 1 được sử dụng khi những đoạn của gói dữ liệu bị loại bởi các mảnh khác không tới được trong thời gian quy định. 2.1.4 Parameter Problem (Vấn đề tham số) Thông điệp này giống với loại thông điệp kế thừa trong phiên bản 4. Nhưng dù sao giá trị của kiểu này cũng đã được thay đổi tới 4 và cỡ của trường bù lại được tăng lên thành 4 byte. Nó cũng có 3 mã khác nhau thay vì 2 mã. Mã trường chỉ ra nguyên nhân loại bỏ dữ liệu và nguyên nhân của lỗi : + Code 0: Một trong những trườngchủ có lỗi hoặc sự nhập nhằng. Trong trường hợp này giá trị của trường điểm chỉ ra byte có vấn đề. Ví dụ nếu giá trị bằng 0, byte đầu tiên sẽ không phải trường hiệu quả. + Code 1: Mã này nhận dạng phần mở rộng chủ không thể nhận ra + Code 2: Mã này nhận dạng lựa chọn không thể xảy ra. Kiểu : 4 Mã : 0 to 4 Tổng kiểm tra Offset Pointer Gói dữ liệu bộ phận của IP nhận được bao gồm đầu mục IP cộng với 8 byte của dữ liệu gói dữ liệu Hình 39: Parameter- problem message format 2.1.5 Redirection (Sự gửi lại lần nữa): Mục đích của thông điệp này giống với những gì chúng ta mô tả trong phiên bản 4. Nhưng khổ của gói tin đã được thay đổi cho phù hợp với cỡ của IP trong phiên bản 6. Do đo, một lựa chọn được thêm vào để host (chủ) biết được địa chỉ vật lý của đường rãnh đích. Kiểu : 137 Mã: 0 Tổng kiểm tra Dự trữ Đích (chương trình vận chuyển) mà IP hướng vào Nơi đến của địa chỉ IP Mã .OPT Độ dài .OPT Đích (chương trình vận chuyển) vật lý hướng vào Gói dữ liệu bộ phận của IP nhận được bao gồm đầu mục IP cộng với 8 byte của dũ liệu gói dữ liệu Hình 40: khuôn dạng thông báo sự gửi lại lần nữa 2.2 Query (Truy vấn) Để thêm vào báo cáo lỗi ICMP cũng có thể chuẩn đoán một vài vấn đề về mạng. Cái này hoàn thành toàn bộ thông điệp Query. Bốn nhóm thông điệp khác nhau đã được nhận dạng : hỏi đáp lặp lại, đường kéo và quảng cáo, sự nài xin và quảng cáo và nhóm thành viên. Query Echo request and Router solicitation and advertisement Neighbor solicitation and advertisement Group membership Hình 41 : Query message Bảng 2 cho ta thấy sự so sánh giữa thông điệp Query của phiên bản 4 và phiên bản 6. Hai bộ thông điệp của Query loại khỏi ICMPv6: thời gian yêu cầu đáp ứng, địa chỉ yêu cầu đáp ứng, thông điệp dấu thời gian yêu cầu và đáp ứng bị loại bởi vì chúng là dụng cụ của giao thức khác như TCP và bởi vì chúng không được sử dụng trước đó. Thông điệp che dấu địa chỉ yêu cầu và đáp ứng bị loại khỏi IPv6 bởi vì phần subnet của một địa chỉ cho phép người đặt mua được sử dụng tới subnet thứ 2 32 -1. Trước đó subnet bị dấu đi như địa chỉ định dạng ở IPv4 không cần thiết ở đây. Type of message ICMPv4 ICMPv6 Echo Request And Reply Yes Yes Timestamp Request And Reply Yes No Address mask Request And Reply Yes No Router solicitation and addvertisement Yes Yes Neighbor Solicitation and advertisement ARP Yes Group Menmbership IGMP Yes Bảng 2: Comparsion of query message in ICMPv4 and ICMPv6 2.2.1 Yêu cầu và đáp ứng lặp lại(Echo request and reply) Ý tưởng và khổ thông điệp yêu cầu và đáp ứng giống với những gì trong phiên bản 4. Điểm khac duy nhất là giá trị của kiểu như đã được chỉ ra ở hình dưới đây: Kiểu: 128 hoặc 129 Mã: 0 tới 4 Tổng kiểm tra Identifier Số nối tiếp Dữ liệu để chọn Nhắn bởi thông báo yêu cầu : Lặp lại bởi thông báo trả lời Hình 42: Thông báo yêu cầu trả lời thông điệp 2.2.2 Router solicitation and addvertisement (Yêu cầu và quảng cáo chương trình vận chuyển) Ý tưởng bên dưới thông điệp Router solicitation and addvertisement cũng giống như trong phiên bản 4. Khổ Router solicitation and addvertisement giống như ICMPv4. Nhưng dù sao một lựa chọn đã được thêm vào để cho phép máy chủ thông báo địa chỉ vật lý của nó, để đường rãnh đáp lại dẽ dàng hơn. Khổ của Router solicitation and addvertisement khac vói ICMPv4: ở đây một đường rãnh chỉ thông báo về nó không mang thông tin địa chỉ vật lý của đường rãnh cho sự tiện lợi của máy chủ. Lựa chọn khác cho phép đường rãnh thông báo về cỡ của MTU. Lựa chọn thứ 3 cho phép đường rãnh định dạng thời gian có hiệu lực và được ưa thích. Type 113 Code : 0 Checksum Unused (All 0s) Option Code:1 Option length Host Physical Address a. Router solicitation format Type 134 Code : 0 Checksum Max hop M 0 Unused (All 0s) Router lifetime Reaxhability Lifetime Reachabili Transmission Interval Option Code: Option Length Router physical Address Option Code: Option length MTU size b. Router Advertisement Format Hình 43 : Khuôn dạng thông báo yêu cầu và quảng cáo chương trình chuyển vận 2.2.3 Neighbor Solicitation and advertisement ( Sự yêu cầu và quảng cáo lân cận): - Như đã được đề cập đến mạng lưới trong phiên bản 4 chứa đựng 1 giao thức độc lập gọi là ARP. Trong phiên bản 6 giao thức này bị loại và nhiệm vụ của nó cũng [...]... Address Option Code: Option Length Target Physical Address b Neighbor Advertisement Hình 44: Neighbor Solicitation And Advertisement Message Format 2.2.4 Group Membership ( Sự tham gia nhóm ): Trong phiên bản 6 giao thức này bị loại và nhiệm vụ của nó cũng được bao gồm trong ICMPv6 Mục đích thì hoàn toàn giống Có 3 loại thông điệp Group Membership: báo cáo, bảng câu hỏi và giới hạn Thông điệp báo cáo và giới... gồm trong ICMPv6 ý tưởng cũng trùng khớp nhưng khổ của thông điệp đã thay đổi Hình dưới đây sẽ chỉ ra khổ của Neighbor Solicitation and advertisement Một lựa chọn duy nhất mang thông tin của địa chỉ vật lý người gửi chjo sự thuận tiện của người nhận Type: 135 Code: 0 Checksum Unused (All 0s) Terget IP Address Option Code: Option Length Solicitor Physical Address a Neighbor Solicitation Type: 1 36 Code:... cho vật chủ Host Report Report Termination Hình 45 : Group Membership Message Router Type: 130 Code: 0 Maximum response delay Checksum Reserved IP multicast Address a Query Type: 131 Reserved Code: 0 Checksum Code: 0 Checksum IP multicast Address b Report Type: 132 Reserved IP multicast Address b Report Hình 46: Group Membership Message Format - Như chúng ta đã chú ý trong cuộc thảo luận về phiên bản . Giao thuc ICMPv6 Internet Control Message Protocol Version 6 Một giao thức khác đã được chỉnh sửa trong phiên bản 6 của nhóm giao thức TCP/IP. trong phiên bản 4 bây giờ là một phần của ICMPv6. Giao thức ARP và IGMP ở phiên bản 4 được kết hợp trong phiên bản 6. Giao thức RARP bị loại khỏi nhóm vì không

Ngày đăng: 05/10/2013, 20:20

Hình ảnh liên quan

Hình 3 2: So sánh giữa mạng lưới phiên bản 4 và 6 - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 3.

2: So sánh giữa mạng lưới phiên bản 4 và 6 Xem tại trang 1 của tài liệu.
Hình 3 4: Khuôn dạng chung của thông điệp ICMP - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 3.

4: Khuôn dạng chung của thông điệp ICMP Xem tại trang 2 của tài liệu.
Hình 33 : Kiểu thông điệp ICMPv6 - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 33.

Kiểu thông điệp ICMPv6 Xem tại trang 2 của tài liệu.
Hình 35: Báo cáo lỗi thông điệp - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 35.

Báo cáo lỗi thông điệp Xem tại trang 3 của tài liệu.
Bảng 1 so sánh giữa tin báo lỗi của ICMPv4 và ICMPv6. Thông điệp nguồn dập tắt bị loại trừ ở phiên bản 6 bởi vì quyền ưu tiên và trường nhãn luồng cho  phép tuyến kiểm soát sự tắc nghẽn và loại bỏ những thông điệp không quan trọng - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Bảng 1.

so sánh giữa tin báo lỗi của ICMPv4 và ICMPv6. Thông điệp nguồn dập tắt bị loại trừ ở phiên bản 6 bởi vì quyền ưu tiên và trường nhãn luồng cho phép tuyến kiểm soát sự tắc nghẽn và loại bỏ những thông điệp không quan trọng Xem tại trang 3 của tài liệu.
Hình 3 6: Định dạng thông điệp không thể với tới được nơi đến - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 3.

6: Định dạng thông điệp không thể với tới được nơi đến Xem tại trang 4 của tài liệu.
Hình 38 : Định dạng thông điệp vượt quá thời gian - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 38.

Định dạng thông điệp vượt quá thời gian Xem tại trang 5 của tài liệu.
Hình 3 7: Packet too big message format - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 3.

7: Packet too big message format Xem tại trang 5 của tài liệu.
Hình 39: Parameter- problem message format - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 39.

Parameter- problem message format Xem tại trang 6 của tài liệu.
2.2 Query (Truy vấn) - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

2.2.

Query (Truy vấn) Xem tại trang 7 của tài liệu.
Hình 40: khuôn dạng thông báo sự gửi lại lần nữa - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 40.

khuôn dạng thông báo sự gửi lại lần nữa Xem tại trang 7 của tài liệu.
Hình 4 1: Query message - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 4.

1: Query message Xem tại trang 8 của tài liệu.
Hình 43 : Khuôn dạng thông báo yêu cầu và quảng cáo chương trình chuyển vận - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 43.

Khuôn dạng thông báo yêu cầu và quảng cáo chương trình chuyển vận Xem tại trang 10 của tài liệu.
Hình 44: Neighbor Solicitation And Advertisement Message Format - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 44.

Neighbor Solicitation And Advertisement Message Format Xem tại trang 11 của tài liệu.
Hình 4 5: Group Membership Message - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 4.

5: Group Membership Message Xem tại trang 12 của tài liệu.
Hình 46: Group Membership Message Format - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 46.

Group Membership Message Format Xem tại trang 13 của tài liệu.
Hình 47: For Situation Of Group Membership Operation - Giao thuc ICMPv6 Internet Control Message Protocol Version 6

Hình 47.

For Situation Of Group Membership Operation Xem tại trang 14 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan