BÁO cáo bài tập lớn GIAO THỨC IPv6

25 10 0
BÁO cáo bài tập lớn GIAO THỨC IPv6

Đ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

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA ĐIỆN – ĐIỆN TỬ MÔN HỌC MẠNG SỐ LIỆU -o0o - BÁO CÁO BÀI TẬP LỚN GIAO THỨC IPv6 Sinh viên thực hiện: Trương Việt Hoàng (MSV: 191410457) Đỗ Xuân Bách (MSV: 191400113) Lê Như Quang (MSV: Nguyễn Anh Minh (MSV: Đường Tuấn Minh (MSV: Hà Nội, ngày 11 tháng 04 năm 2022 MỤC LỤC Khái niệm IPv6 Ký hiệu đại tràng thập lục phân c IPv6 .3 Câấu trúc địa IPv6 Địa Address Prefxes Các thành phâần IPv6 .4 Luật rút gọn địa IPv6 Phân loại địa IPV6 Phương pháp đánh địa IPv6 .6 Tiềần tốấ địa IPv6 Đị a UNICAST .7 Địa đặc biệt Địa link-local .8 Địa site-local .9 Địa Unicast toàn câầu Các địa IPv6 đặc biệt 10 Đị a Multcast dành riềng cho giao th ức đ ịnh tuyềấn .10 Định dạng gói IPV6 10 Header IPv6 .12 Header mở rộ ng(Extenton Header) 15 Chức header mở rộng IPv6 17 Dạng extension header 19 Giao thức định tuyến IPv6 20 Đị nh tuyềấn tnh IPv6 20 Cải tiến IPv6 so với IPv4 21 Lợi ích mà IPv6 mang lại 21 Cách kiểm tra kềất nốấi IPv6 21 Giải pháp chuyển đổi IPv4-IPv6 22 Giao thức IPv6 mang sốấ đặc điểm trội IPv4 22 So sánh IPv6 với IPv4 .22 Biểu đốầ so sánh IPv4 IPv6 24 Kết luận .24 I.Khái niệm IPv6 Địa IPv6 giá trị nhị phân 128 bit, hiển thị dạng 32 chữ số thập lục phân Colons cô lập mục chuỗi trường thập lục phân 16 bit Nó cung cấp 3,4 x 1038 địa IP Phiên địa IP thiết kế để đáp ứng nhu cầu cạn kiệt IP cung cấp đủ địa cho yêu cầu tăng trưởng Internet tương lai Vì IPv4 sử dụng cấu trúc địa hai cấp việc sử dụng không gian địa không đủ Đó lý để đề xuất IPv6, để khắc phục thiếu sót IPv4 Định dạng độ dài địa IP thay đổi với định dạng gói giao thức sửa đổi 1.Ký hiệu đại tràng thập lục phân IPv6 FDEC: BA98: 7654: 3210: ADBF: BBFF: 2922: FFFF 1.1 Cấu trúc địa IPv6 Một IPv6 có cấu trúc gồm 128 bit, phân thành nhóm Mỗi nhóm gồm 16 bit, nhóm có phân chia dấu “:” Một địa IPv6 biểu diễn theo cấu trúc sau: FEDC:BA98:768A:0C98:FEBA:CB87:7678:1111:1080:0000:0000:0070:000 0:0989:CB45:345F 1.1.2 Địa Address Prefixes Một địa Address Prefixes có cấu trúc tương đương với IPv4 CIDR Chúng thể sau: IPv6-address/ prefix-length Trong đó: IPv6-address địa IPv6 có giá trị Prefix-length số bit liền kề bao gồm prefix Ví dụ: 200F:0:0:AB00::/56 (địa có 56 bit liền kề prefix) 1.1.3 Các thành phần IPv6 Một địa IPv6 chia thành phần: site prefix, subnet ID, interface ID Site prefix: số gán đến website ISP Theo đó, tất máy tính vị trí chia sẻ site prefix Site prefix hướng tới dùng chung nhận mạng bạn cho phép mạng có khả truy cập từ Internet Subnet ID: thành phần bên trang web, sử dụng với chức miêu tả cấu trúc trang mạng Một IPv6 subnet có cấu trúc tương đương với nhánh mạng đơn subnet IPv4 Interface ID: có cấu trúc tương tự ID IPv4 Số nhận dạng host riêng mạng Interface ID (thứ mà cho thẻ) cấu hình tự động điển hình dựa vào địa MAC giao diện mạng ID giao diện cấu hình định dạng EUI-64 Ví dụ: Với địa IPv6 có cấu trúc sau: 2001:0f68:0000:0000:0000:0000:1986:69af, bao gồm: Site prefix: 2001:0f68:0000 Subnet ID: 0000 Interface ID: 0000:0000:1986:69af 1.1.4 Luật rút gọn địa IPv6 Các số dẫn đầu trường quyền lược bỏ Các trường liên tiếp địa IPv6 phép thay cụm hai dấu chấm “::” thay lần cho địa Ví dụ: địa “2031:0000:130F:0000:0000:09C0:876A:130B” rút gọn sau 2031:0:130F:0:0:9C0:876A:130B.Hoặc 2031:0:130F::9C0:876A:130B 1.1.5 Phân loại địa IPV6 Không gian địa IPv6 phân thành nhiều loại địa khác Mỗi loại địa có chức định phục vụ giao tiếp Khác với phiên IPv4, nơi mà máy tính với card mang gắn địa IPv4 xác định mạng Internet địa này, máy tính IPv6 với card mạng có nhiều địa chỉ, loại khác loại Địa IPv6 khơng cịn trì khái niệm broadcast Theo cách thức gói tin gửi đến đích, IPv6 bao gồm ba loại địa sau: Unicast: Địa unicast xác định giao diện Multicast: Địa multicast định danh nhóm nhiều giao diện Gói tin có địa đích địa multicast gửi tới tất giao diện nhóm gắn địa Mọi chức địa broadcast IPv4 thay địa IPv6 multicast Anycast: Anycast khái niệm địa IPv6 Địa anycast xác định tập hợp nhiều giao diện Tuy nhiên, mơ hình định tuyến, gói tin có địa đích anycast gửi tới giao diện tập hợp Giao diện giao diện "gần nhất" theo khái niệm thủ tục định tuyến II Phương pháp đánh địa IPv6 Các địa IPv6 phân loại theo phương pháp định địa định tuyến phổ biến mạng: địa unicast, địa anycast, địa multicast  Một địa unicast xác định giao diện mạng Giao thức Internet cung cấp gói tin gửi tới địa unicast tới giao diện cụ thể  Một địa anycast gán cho nhóm giao diện, thường thuộc nút khác Một gói tin gửi đến địa anycast phân phối đến giao diện thành viên, điển hình host gần nhất, theo định nghĩa khoảng cách giao thức định tuyến Địa anycast nhận diện cách dễ dàng, chúng có định dạng với địa unicast, khác diện chúng mạng nhiều điểm Hầu địa unicast sử dụng làm địa anycast  Một địa multicast sử dụng nhiều host, có địa đích multicast cách tham gia vào giao thức phân phối multicast định tuyến mạng Một gói tin gửi tới địa multicast gửi tới tất giao diện tham gia nhóm multicast tương ứng IPv6 khơng thực địa broadcast Vai trò truyền thống broadcast gộp vào địa multicast gởi đến nhóm nút link-local multicast ff02:: Tuy nhiên, việc sử dụng nhóm nút (all-nodes) khơng khuyến khích, hầu hết giao thức IPv6 sử dụng nhóm multicast liên kết cục dành riêng để tránh làm phiền giao diện mạng Tiền tố địa IPv6 Địa IPv6 có nhiều loại khác Mỗi loại địa có chức định phục vụ giao tiếp Để phân loại địa chỉ, số bít đầu địa IPv6 (phần nằm phía trái địa IPv6) dành riêng để xác định dạng địa chỉ, gọi bít tiền tố (prefix) Các bít tiền tố định địa thuộc loại số lượng địa không gian chung IPv6 chúng dùng để định tuyến gói tin IPv6 Ví dụ: bít tiền tố “1111 1111” tức “FF” xác định dạng địa multicast Địa multicast chiếm 1/256 không gian địa IPv6 Ba bít tiền tố “001” xác định dạng địa unicast định danh toàn cầu, tương đương với địa IPv4 public sử dụng Tiền tố địa IPv6 có dạng sau: vùng địa tiền tố/ số bít tiền tố Tiền tố site chiếm tới 48 bit đầu địa IPv6 Tiền tố mạng (subnet) site (được dùng để xác định tô pô nội mạng định tuyến) 64 bit Chúng bao gồm 48 bit cho tiền tố site 16 bit cho subnet ID Địa UNICAST Địa unicast xác định giao diện Trong mơ hình định tuyến, gói tin có địa đích địa unicast gửi tới giao diện Địa unicast sử dụng giao tiếp – Địa unicast bao gồm năm dạng sau đây: 1) Địa đặc biệt 2) Địa Link-local 3) Địa Site-local 4) Địa định danh toàn cầu (Global unicast address) 5) Địa tương thích (Compatibility address) Địa đặc biệt IPv6 sử dụng hai địa đặc biệt sau giao tiếp:  0:0:0:0:0:0:0:0 hay viết "::" loại địa “không định danh” IPv6 node sử dụng để thể khơng có địa Địa “::” sử dụng làm địa nguồn cho gói tin quy trình hoạt động node IPv6 tiến hành kiểm tra xem có node khác đường kết nối sử dụng địa IPv6 mà dự định dùng hay chưa Địa không gắn cho giao diện sử dụng làm địa đích  0:0:0:0:0:0:0:1 hay "::1" sử dụng làm địa xác định giao diện loopback, cho phép node gửi gói tin cho nó, tương đương với địa 127.0.0.1 IPv4 Các gói tin có địa đích::1 khơng gửi đường kết nối hay chuyển tiếp router Phạm vi dạng địa phạm vi node Địa link-local Khái niệm node lân cận (neighbor node) hoạt động địa IPv6: Trong IPv6, node đường link coi node lân cận (neighbor node) Trong mơ hình hoạt động IPv6, giao tiếp node lân cận đường kết nối vô quan trọng IPv6 phát triển giao thức mới, giao thức Neighbor Discovery (ND) giao thức thiết yếu, phục vụ giao tiếp node lân cận Địa link-local cần thiết cho quy trình mà giao thức ND phụ trách Link-local loại địa phục vụ cho giao tiếp nội bộ, IPv6 node đường kết nối IPv6 thiết kế với tính “plug-andplay”, tức khả cho phép IPv6 host tự động cấu hình địa chỉ, tham số phục vụ giao tiếp chưa có thơng tin cấu hình Tính có nhờ IPv6 node ln ln có khả tự động cấu hình nên dạng địa sử dụng giao tiếp nội Đó địa link-local Địa link-local ln node IPv6 cấu hình cách tự động, bắt đầu hoạt động, tồn loại địa unicast khác Địa có phạm vi đường link, phục vụ cho giao tiếp node lân cận Sở dĩ IPv6 node tự động cấu hình địa link-local IPv6 node tự động cấu hình 64 bít định danh giao diện 14 Địa link-local tạo nên từ 64 bít định danh giao diện Iinterface tiền tố (prefix) quy định sẵn cho địa link-local FE80::/10 Cấu trúc địa link-local Một địa link-local dựa vào interface identifier (định danh giao diện), dùng dạng khác cho tiền tố mạng (network prefix) Địa link-local bắt đầu 10 bít tiền tố FE80::/10 (giá trị nhị phân 1111 1110 10), theo sau 54 bit 64 bít cịn lại định danh giao diện (Interface ID) Địa site-local Địa IPv6 Site-local thiết kế với mục đích sử dụng phạm vi mạng, tương đương với địa dùng riêng (private) IPv4 Phạm vi tính dạng địa phạm vi mạng dùng riêng (ví dụ mạng office, tổ hợp mạng office tổ chức ) Các router IPv6 khơng chuyển tiếp gói tin có địa site-local khỏi phạm vi mạng riêng tổ chức Do vậy, vùng địa site-local dùng trùng lặp nhiều tổ chức mà không gây xung đột định tuyến IPv6 toàn cầu Địa site-local mạng dùng riêng truy cập từ site khác Địa Site-local có tiền tố FEC0::/10 có cấu trúc sau: Trường prefix có giá trị nhị phân 1111 1110 11 Địa Site-local không cần thiết, vậy, IETF sửa đổi RFC3513, loại bỏ dạng địa Địa Unicast toàn cầu Đây dạng địa tương đương với địa IPv4 public sử dụng cho mạng Internet tồn cầu Tính dạng địa đảm bảo phạm vi toàn cầu Chúng định tuyến liên kết tới phạm vi toàn mạng Internet Việc phân bổ cấp phát dạng địa hệ thống tổ chức quản lý địa quốc tế đảm nhiệm Địa unicast tồn cầu có tiền tố prefix bao gồm ba bít 001::/3 Như vậy, tiền tố địa tồn cầu IPv6 address is 2000::/3 0010000000000000 (nhị phân) 2000 theo số hex (hexadecimal) Phạm vi tính địa unicast toàn cầu toàn mạng Internet IPv6 Cấu trúc địa unicast toàn cầu mô tả RFC 4291 Các địa IPv6 đặc biệt Địa Multicast dành riêng cho giao thức định tuyến Định dạng gói IPV6 Mỗi gói bao gồm tiêu đề sở bắt buộc tải thành công Tải trọng bao gồm hai phần tiêu đề mở rộng tùy chọn liệu từ lớp Tiêu đề sở tiêu thụ 40 byte, ngược lại tiêu đề mở rộng liệu từ lớp thường chứa tới 65.535 byte thông tin Tiêu đề sở Phiên bản: Trường bốn bit định phiên IP, tức trường hợp Ưu tiên: Nó xác định mức độ ưu tiên gói liên quan đến tắc nghẽn giao thông Nhãn lưu lượng: Lý để thiết kế giao thức để tạo điều kiện cho việc kiểm soát đặc biệt luồng liệu định Độ dài tải trọng: Nó xác định tổng chiều dài datagram IP ngoại trừ tiêu đề sở Tiêu đề tiếp theo: Đó trường tám bit mô tả tiêu đề theo dõi tiêu đề sở datagram Tiêu đề tiêu đề mở rộng tùy chọn mà IP sử dụng tiêu đề cho giao thức lớp UDP TCP Giới hạn hop: Trường giới hạn hop tám bit hỗ trợ chức tương tự trường TTL IPv4 Địa nguồn: Đó địa internet 16 byte xác định nguồn datagram Địa đích: Đây địa internet 16 byte thường mơ tả đích cuối datagram 4 Header IPv6 Một mục đích thiết kế IPv6 để cải tiến header IPv4 Nó đơn giản hơn, linh hoạt hơn, hiệu sử dụng tuỳ chọn Một vài trường IPv4 loại bỏ, số khác đổi tên Địa dài gấp lần, header dài gấp đôi Tuỳ chọn mã hoá thay đổi để làm cho việc xử lý hiệu cung cấp linh hoạt kích thước thêm tuỳ chọn Định dạng Header Version: cho biết version IP (trong trường hợp 6) - Traffic Class: trường thay “Type of Service” IPv4 Nó tạo điều kiện xử lí liệu thời gian thực liệu khác địi hỏi phải xử lí đặc biệt, node gởi router chuyển tiếp sử dụng để xác định phân biệt class khác hay độ ưu tiên gói tin - Flow Label: Trường phân biệt gói tin yêu cầu đối xử để tạo điều kiện thuận lợi cho việc điều khiển lưu lượng thời gian thực Host gửi gắn nhãn thứ tự gói tin với tập hợp tuỳ chọn Các router theo dõi luồng liệu xử lí gói tin thuộc luồng hiệu chúng khơng phải xử lí header gói tin Flow label địa node nguồn xác định dịng chảy Các node khơng hỗ trợ chức trường Flow label yêu cầu vượt qua giữ nguyên trường label chuyển tiếp gói tin bỏ qua trường nhận gói tin Tất gói tin thuộc luồng phải có địa nguồn địa đích - Payload Length: chiều dài gói tin IP, bao gồm phần header Header mở rộng xem phần tải trọng, bao gồm chiều dài - Next Header: giá trị mô tả header liền sau header IPv6 Next header header lớp cao hay header mở rộng - Hop Limit: giá trị giới hạn số hop Giá trị giảm node mà gói tin qua Gói tin bị loại bỏ hop limit đạt đến giá trị Một vài chức IPv6, Router Advertisement, Neighbor Advertisement and Solicitation IPv6 Redirect, sử dụng thiết bị link Một công nghệ sử dụng IPv6 để xác nhận gói tin khơng gởi node off-link (có thể nỗ lực xấu thay đổi hướng liệu) để yêu cầu hop limit đặt 255, giá trị tối đa hop limit Nếu gói tin qua router gởi node off-link, giá trị hop limit nhỏ 255 Một node IPv6 nhận gói tin xác định gói tin khơng hợp lệ loại bỏ - Source Address/Destination Address: trường 128 bit cho địa nguồn đích IPv6 Xem hình sau ta thấy khác header IPv4 IPv6 Chỉ trường yêu cầu xử lí tất node IP đường gói tin trì header IPv6 Các trường cịn lại chứa thơng tin khơng liên quan đến gói tin IP chuyển đến phần header IPv6 mở rộng Trong IPv6, trường từ tiêu đề IPv4 loại bỏ: Header Length, Identification, Flags, Fragment Offset, Header Checksum Header Length: loại bỏ khơng cần thiết với tiêu đề cố định (tiêu đề IPv6 40 byte) Trong IPv4, độ dài tiêu đề tối thiểu 20 byte phần Option thêm vào, mở rộng từ đến 60 byte Vì vậy, IPv4, thông tin tổng chiều dài header quan trọng Trong IPv6, phần Option định nghĩa header mở rộng Identification, Flags, Fragment Offset: xử lý phân mảnh gói tin header IPv4 Sự phân mảnh xảy gói tin lớn gửi qua mạng lưới hỗ trợ kích thước gói tin nhỏ Trong trường hợp định tuyến IPv4 chia gói tin thành mảnh nhỏ chuyển tiếp nhiều gói tin Các host đích thu thập gói tin ghép chúng lại với Tuy nhiên, gói tin bị lỗi, việc truyền tải toàn thực lại, điều không thực hiệu Trong IPv6 host học kích thước đơn vị truyền tối đa đường truyền (Path Maximum Trasmission) thông qua thủ tục gọi Path MTU Discovery Nếu máy chủ IPv6 muốn phân mảnh gói tin, sử dụng tiêu đề mở rộng để làm điều Router IPv6 đọc đường gói tin khơng cung cấp chức phân mảnh IPv4 Vì vậy, trường Identification, Flag, Fragment Offset gỡ bỏ từ tiêu đề IPv6 gắn vào tiêu đề mở rộng các host nguồn cần thiết Header Checksum: loại bỏ để cải thiện tốc độ xử lý Nếu router kiểm tra cập nhật checksum, xử lý trở nên nhanh Ngồi có trường checksum lớp truyền tải (UDP, TCP) Với IPv4 UDP checksum tuỳ chọn IPv6 UDP checksum bắt buộc Vì trường header checksum thực không cần thiết Trường Traffic Class thay cho trường “Type of Service” Trường Protocol Type Time-to-Live đổi tên chỉnh sửa Trường Flow Label thêm vào Header mở rộng(Extention Header) Thông tin tuỳ chọn lớp mạng không bao gồm header IPv6 Nó bao gồm header riêng rẽ mã hoá đặt IPv6 header lớp Khi gói tin từ nguồn tới đích, Node gian khơng phép xử lý Extension Header đến đến đích, node đích (trường hợp địa Multicast) trừ vài trường hợp ngoại lệ Trường hợp ngoại lệ Hop-by-Hop Extension Header Sự có mặt trường Hop-byhop buộc gói tin phải kiểm tra tất Node trung gian đường từ nguồn đến đích, bao gồm node nguồn đích Thứ tự Extension Header: Việc xử lý header mở rộng phải diễn theo mà header xếp gói tin IPv6 Khơng phép xảy trường hợp node đích qt qua tồn gói tin chọn header để xử lý trước Trong bảng ta thấy Header Destination Options xuất lần Nó có ý nghĩa khác với vị trí Khí xảy trước Routing Header, header kiểm tra điểm đến xuất trường đích header IPv6, địa theo sau liệt kê trông header routing Khi Destination Options xuất mà khơng có Routing Header, hay theo sau Routing Header option xử lí đích đến cuối gói tin Sau mô tả cách header mở rộng sử dụng: Trong header, giá trị next-header mô tả header theo sau Sau đọc header IPv6, mode xử lý khơng phải node đích, next-header khơng phải hop-by-hop, gói tin chuyển tiếp Nếu node đích đến, xử lý header thứ tự nhận - Hop-by-Hop Options Header: Thông tin bao gồm header Hop-byHop Options phải kiểm tra node dọc đường đến node đích Hop-by-Hop Options phải đặt sau header IPv6 Nó cho phép router dọc đường kiểm tra header mà không cần xử lý header mở rộng khác - Routing Header: Đảm nhiệm xác định đường dẫn định tuyến gói tin Địa liệt kê tiêu đề định tuyến xác định node phải truy cập trước đến đích Header IPv6 chứa node truy cập tiêu đề định tuyến chứa danh sách node lại, bao gồm node đích Tiêu đề định tuyến có chứa Next-Header, Length, Type, Segment Left trường địa Trường Type có giá trị xác định, type Trường Segment Left chứa số lượng node liệt kê cách rõ ràng chưa truy cập trước đạt tới đích - Fragment Header: Được sử dụng node muốn gởi gói tin có kích thước lớn MTU đường đến đích Node nguồn chịu trách nhiệm phân mảnh gói liệu MTU liên kết dọc theo đường truyền tải nhỏ so với gói tin Các router dọc đường khơng phân mảnh gói tin Node nguồn phân mảnh gói tin gởi nhiều gói tin nối lại đích đến Node nguồn sử dụng tiến trình gọi MTU path discovery để xác định MTU nhỏ dọc đường đến node đích - Destination Options Header: Header chứa option phải xử lý đích đến gói tin IPv6 Khi header trước header routing, option xử lý node header routing Khi header trước header Upp-Layer Protocol, xử lý đích đến cuối - Authentication: Header Authentication thêm vào IPv6 Mục đích để cung cấp tính tồn vẹn xác thực cho gói IP - Encapsulating Security Payload: Tính tồn vẹn bảo mật cung cấp Encapsulating Security Payload (ESP) Ta sử dụng header Authentication kết hợp với ESP để cung cấp xác thực Chức header mở rộng IPv6 Header mở rộng (extension header) đặc tính hệ địa IPv6 Trong IPv4, thông tin liên quan đến dịch vụ thêm vào cung cấp tầng IP hợp trường Options header Vì vậy, chiều dài header thay đổi tuỳ theo tình trạng Khác thế, địa IPv6 phân biệt rõ ràng header mở rộng header bản, đặt phần header mở rộng sau phần header Header có chiều dài cố định 40 byte, gói tin IPv6 có header Header mở rộng tuỳ chọn Nó khơng gắn thêm vào dịch vụ thêm vào không sử dụng Các thiết bị xử lý gói tin (ví dụ router), cần phải xử lý header trước, song ngoại trừ số trường hợp đặc biệt, chúng xử lý header mở rộng Router xử lý gói tin hiệu chúng biết cần nhìn vào phần header với chiều dài Header mở rộng chia thành nhiều loại tuỳ thuộc vào dạng chức chúng phục vụ Khi nhiều dịch vụ thêm vào sử dụng, phần header mở rộng tương ứng với loại dịch vụ khác đặt tiếp nối theo Trong cấu trúc header IPv6, thấy bít trường Next Header Trường xác định xem extension header có tồn hay không, mà header mở rộng không sử dụng, header chứa thông tin tầng IP Nó theo sau header tầng cao hơn, tức header TCP hay UDP, trường Next Header loại header theo sau Mỗi header mở rộng (extension header) chứa trường Next Header xác định header mở rộng theo sau Node đầu cuối nhận gói tin chức extension header xử lý extension header theo thứ tự xếp chúng Dạng extension header Có loại extention header Hop-by-Hop Option, Destination Option, Routing, Fragment, Authentication, and ESP (Encapsulating Security Payload) Khi sử dụng lúc nhiều extension header, thường có khuyến nghị đặt chúng theo thứ tự  Hop-by-Hop Option Phía có đề cập thơng thường, có node đầu cuối xử lý extension header Chỉ có ngoại lệ quy tắc header Hop-by-Hop Option Header này, tên gọi nó, xác định chu trình mà cần thực lần gói tin qua router  Destination Option header sử dụng để xác định chu trình cần thiết phải xử lý node đích Có thể xác định chu trình Chúng tơi đề cập thơng thường có node đích xử lý header mở rộng IPv6 Như header mở rộng khác ví dụ Fragment header gọi Destination Option header Tuy nhiên, Destination Option header khác với header khác chỗ xác định nhiều dạng xử lý khác  Routing header sử dụng để xác định đường dẫn định tuyến Ví dụ, xác định nhà cung cấp dịch vụ sử dụng, thi hành bảo mật cho mục đích cụ thể Node nguồn sử dụng Routing header để liệt kê địa router mà gói tin phải qua Các địa liệt kê sử dụng địa đích gói tin IPv6 theo thứ tự liệt kê gói tin gửi từ router đến router khác tương ứng  Fragment header sử dụng nguồn gửi gói tin IPv6 gửi gói tin lớn Path MTU, để xem làm khơi phục lại gói tin từ phân mảnh MTU (Maximum Transmission Unit) kích thước gói tin lớn gửi qua đường dẫn cụ thể Trong mơi trường mạng Internet, băng thông hẹp nguồn đích gây vấn đề nghiêm trọng Cố gắng gửi gói tin lớn qua đường dẫn hẹp làm tải Trong địa IPv4, mối router đường dẫn tiến hành phân mảnh (chia) gói tin theo giá trị MTU đặt cho giao diện Tuy nhiên, chu trình áp đặt gánh nặng lên router Bởi địa IPv6, router khơng thực phân mảnh gói tin (các trường liên quan đến phân mảnh header IPv4 bỏ đi)  Node nguồn IPv6 thực thuật toán tìm kiếm Path MTU, để tìm băng thơng hẹp toàn đường dẫn định, điều chỉnh kích thước gói tin tuỳ theo trước gửi chúng Nếu ứng dụng nguồn áp dụng phương thức này, gửi liệu kích thước tối ưu, không cần thiết xử lý tầng IP Tuy nhiên, ứng dụng không sử dụng phương thức này, phải chia nhỏ gói tin có kích thướng lớn MTU tìm thấy thuật tốn Path MTU Discovery Trong trường hợp đó, gói tin phải chia tầng IP node nguồn Fragment header sử dụng  Ipsec phương thức bảo mật bắt buộc sử dụng tầng IP Mọi node IPv6 phải thực thi Ipsec Tuy nhiên, thực thi tận dụng lại khác nhau, Ipsec có thực sử dụng giao tiếp hay không phụ thuộc vào thời gian trường hợp Khi Ipsec sử dụng, Authentication header sử dụng cho xác thực bảo mật tính đồng liệu, ESP header sử dụng để xác định thơng tin liên quan đến mã hố liệu, tổ hợp lại thành extension header Trong IPv4, có sử dụng đến Ipsec, thơng tin đặt trường Options Giao thức định tuyến IPv6 Định tuyến IPv6 gần giống với định tuyến IPv4 Sự khác biệt lớn địa IPv6 128 bit hệ hexa thay địa IPv4 32 bit hệ nhị phân Các giao thức định tuyến IPv6 tương tự đối tác IPv4 chúng, tiền tố IPv6 lớn tiền tố IPv4 bốn lần nên cập nhật định tuyến phải mang nhiều thông tin Các giao thức định tuyến IPv6 bao gồm RIPng, EIGRTv6 OSPFv3 Định tuyến tĩnh IPv6 Định tuyến tĩnh IPv6 không khác biệt nhiều so với định tuyến tĩnh IPv4 Định tuyến tĩnh cấu hình tay xác định đường rõ ràng hai Node mạng Không giống giao thức định tuyến động, định tuyến tĩnh không tự động cập nhật phải người quản trị cấu hình lại hình trạng mạng có thay đổi Lợi ích việc sử dụng định tuyến tĩnh bảo mật hiệu tài nguyên Router Định tuyến tĩnh sử dụng băng thơng giao thức định tuyến động khơng địi hỏi q cao lực CPU để tính tốn tuyến đường tối ưu Bất lợi sử dụng định tuyến tĩnh khơng thể tự động cấu hình lại có thay đổi cấu trúc liên kết mạng Và bất lợi thứ khơng tồn thuật tốn để chống loop cho định tuyến tĩnh Định tuyến tĩnh sử dụng cho mạng nhỏ với đường đến hệ thống mạng bên ngoài.Và để cung cấp bảo mật cho mạng lớn nhằm đảm bảo vài thông lượng đến mạng khác kiểm sốt Nhìn chung, hầu hết hệ thống mạng sử dụng giao thức định tuyến động để giao tiếp Node mạng có vài tuyến cấu hình định tuyến tĩnh cho mục đích đặc biệt Cải tiến IPv6 so với IPv4 IPv6 có cải tiến vượt trội so với IPv4, mà trước hết phải kể đến việc mở rộng số lượng địa truy cập.Với IPv4, không gian truy cập 32 bit, tương ứng với tỷ địa Đến IPv6 khơng gian IP mở rộng lên số 128 bit, lớn nhiều so với bậc tiền bối Bên cạnh đó, IPv6 có có chức khác như:  Tăng độ bảo mật  Tăng khả định tuyến  Cấu hình đơn giản nhiều so với IPv4 Lợi ích mà IPv6 mang lại IPv6 giao thức sử dụng phổ biến với nhiều lợi ích đặc biệt, tiêu biểu phải kể đến:  Mở rộng không gian truy cập, với số lên đến 128 bit, tương ứng hàng tỷ địa truy cập  Sự xếp định dạng header tối ưu hợp lý hơn, từ giúp cho việc bảo mật thông tin đảm bảo  Quy trình quản lý TCP/IP thực dễ dàng  Khả định tuyến, cấu hình tốt ổn định so với IPv4  Hỗ trợ tốt cho thiết bị di động Cách kiểm tra kết nối IPv6 Để kiểm tra kết nối IPv6 nhà mạng, người dùng truy cập vào địa chỉ: https://ipv6-test.com/ Với địa này, người dùng vừa kiểm tra địa IP, thông tin nhà cung cấp dịch vụ Bên cạnh cịn kiểm tra khả truy cập vào trang web chạy IPv6 IPv6 máy cá nhân Người dùng truy cập trang: https://ipv6-test.com/ để kiểm tra kết nối IPv6 máy cá nhân Bên cạnh đó, người dùng sử dụng địa https://ipv6-test.com/để tìm kiếm thông tin nhà cung cấp,địa IPv6 hay khả truy cập trang web hỗ trợ IPv6,… Giải pháp chuyển đổi IPv4-IPv6  Dù giao thức IPv6 giải vấn đề thiếu hụt địa IP mang nhiều ưu điểm bật so sánh IPv4 thời gian nữa,IPv6 chưa thể thay hoàn toàn IPv4  Trong thời gian độ này, nhiều giải pháp đưa để hệ thống mạng chạy IPv4 tồn song song với hệ thống mạng IPv6  Dual-Stack  Tunneling + Manual tunnel + 6to4 tunnel + ISATAP tunnel  NAT-PT Giao thức IPv6 mang số đặc điểm trội IPv4  Các host IPv6 truy nhập tồn cầu  End-to-end khơng cần NAT  Tích hợp chế Mobile-IP IP Security  Không sử dụng địa Broadcast  Sử dụng với cấu trúc header đơn giản So sánh IPv6 với IPv4  IPv4 có độ dài địa 32 bit IPv6 có độ dài địa 128 bit  Địa IPv4 đại diện cho số nhị phân theo số thập phân Mặt khác, địa IPv6 thể số nhị phân dạng thập lục phân  IPv6 sử dụng phân mảnh đầu cuối IPv4 yêu cầu định tuyến trung gian để phân đoạn datagram lớn  Độ dài tiêu đề IPv4 20 byte Ngược lại, độ dài tiêu đề IPv6 40 byte  IPv4 sử dụng trường tổng kiểm tra định dạng tiêu đề để xử lý kiểm tra lỗi Ngược lại, IPv6 loại bỏ trường tổng kiểm tra tiêu đề  Trong IPv4, tiêu đề sở không chứa trường cho độ dài tiêu đề trường độ dài tải trọng 16 bit thay tiêu đề IPv6  Các trường tùy chọn IPv4 sử dụng làm tiêu đề mở rộng IPv6  Trường thời gian để sống IPv4 gọi giới hạn Hop IPv6  Trường độ dài tiêu đề có IPv4 bị loại bỏ IPv6 độ dài tiêu đề cố định phiên  IPv4 sử dụng phát sóng để truyền gói đến máy tính đích IPv6 sử dụng đa tuyến phát sóng  IPv6 cung cấp xác thực mã hóa, IPv4 khơng cung cấp Biểu đồ so sánh IPv4 IPv6 Kết luận IPv6 giữ lại nhiều khái niệm cốt lõi từ giao thức tại, IPv4 thay đổi hầu hết chi tiết IPv4 phát minh phương tiện vận chuyển liên lạc, số lượng địa cạn kiệt, lý cho phát triển IPv6 IPv6 cung cấp khả mở rộng, linh hoạt khả liền mạch lĩnh vực mạng ... địa IPv6: Trong IPv6, node đường link coi node lân cận (neighbor node) Trong mơ hình hoạt động IPv6, giao tiếp node lân cận đường kết nối vô quan trọng IPv6 phát triển giao thức mới, giao thức. .. trường Options Giao thức định tuyến IPv6 Định tuyến IPv6 gần giống với định tuyến IPv4 Sự khác biệt lớn địa IPv6 128 bit hệ hexa thay địa IPv4 32 bit hệ nhị phân Các giao thức định tuyến IPv6 tương... Anycast: Anycast khái niệm địa IPv6 Địa anycast xác định tập hợp nhiều giao diện Tuy nhiên, mơ hình định tuyến, gói tin có địa đích anycast gửi tới giao diện tập hợp Giao diện giao diện "gần nhất" theo

Ngày đăng: 24/04/2022, 21:55

Hình ảnh liên quan

Trong bảng trên ta có thể thấy Header Destination Options xuất hiện 2 lần. Nó có ý nghĩa khác nhau với mỗi vị trí - BÁO cáo bài tập lớn GIAO THỨC IPv6

rong.

bảng trên ta có thể thấy Header Destination Options xuất hiện 2 lần. Nó có ý nghĩa khác nhau với mỗi vị trí Xem tại trang 17 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan