1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giao thuc ICMPv6 Internet Control Message Protocol Version 6

12 903 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 32,86 KB

Nội dung

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.. Thông tin khác Dựa vào 8 bít 8 bít

Trang 1

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

IPv4

ICPMv 6

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

Hình 33 : Kiểu thông điệp ICMPv6

Trang 2

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

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

Trang 3

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

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

Trang 4

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

Trang 5

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

Trang 6

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

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

Đích (chương trình vận chuyển) vật lý hướng vào

Trang 7

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

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

Echo

request and

Router solicitation and advertisement

Neighbor solicitation and advertisement

Group membership

Trang 8

Router solicitation and addvertisement Yes Yes

Neighbor Solicitation and advertisement ARP 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

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

Trang 9

Type 113 Code : 0 Checksum

Unused (All 0s)

Option Code:1 Option length

Host Physical Address

a Router solicitation format

Unused (All 0s) Router lifetime Reaxhability Lifetime

Reachabili Transmission Interval

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

bao 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

Option Code: Option Length

Trang 10

Type: 135 Code: 0 Checksum

Unused (All 0s)

Terget IP Address

Option Code: Option Length

Solicitor Physical Address

a Neighbor Solicitation

Unused (All 0s)

Terget IP 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 hạn được gửi từ vật chủ cho đường rãnh Thông điệp truy vấn được gửi từ đường rãnh cho vật chủ

Trang 11

Host Report Router

Report

Termination

Hình 45 : Group Membership Message

IP multicast Address

a Query

Reserved

IP multicast Address

b Report

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 4, 4 tình huống khác nhau kếo theo thông điệp Group Membéhip đã được chỉ ra ở hình 47 :

Reserved

IP multicast Address

Trang 12

Host Report Router

131 Group Address

a Joining The Group

Host Query Router

131

b Monitoring The Group

Host Report Router

131

c Membership Continuation

Host Termination Router

131

d Leaving The Group

Hình 47: For Situation Of Group Membership Operation

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 (Trang 1)
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 (Trang 2)
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 (Trang 2)
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 (Trang 3)
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 (Trang 3)
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 (Trang 4)
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 (Trang 5)
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 (Trang 5)
Hình 39: Parameter- problem message format - Giao thuc ICMPv6 Internet Control Message Protocol Version 6
Hình 39 Parameter- problem message format (Trang 6)
2.2 Query (Truy vấn) - Giao thuc ICMPv6 Internet Control Message Protocol Version 6
2.2 Query (Truy vấn) (Trang 7)
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 (Trang 7)
Hình 4 1: Query message - Giao thuc ICMPv6 Internet Control Message Protocol Version 6
Hình 4 1: Query message (Trang 8)
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 (Trang 10)
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 (Trang 11)
Hình 4 5: Group Membership Message - Giao thuc ICMPv6 Internet Control Message Protocol Version 6
Hình 4 5: Group Membership Message (Trang 12)
Hình 46: Group Membership Message Format - Giao thuc ICMPv6 Internet Control Message Protocol Version 6
Hình 46 Group Membership Message Format (Trang 13)
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 (Trang 14)

TỪ KHÓA LIÊN QUAN

w