Tổng quan về IPv6 và cấu trúc địa chỉ IPv6

12 22 0
Tổng quan về IPv6 và cấu trúc địa chỉ 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

1.1 Nguyên nhân phát triển IPv6 Năm 1973, TCP/IP được giới thiệu và ứng dụng vào mạng ARPANET. Vào thời điểm đó, mạng ARPANET chỉ có khoảng 250 Site kết nối với nhau, với khoảng 750 máy tính. Internet

1.1 Nguyên nhân phát triển IPv6 Năm 1973, TCP/IP giới thiệu ứng dụng vào mạng ARPANET Vào thời điểm đó, mạng ARPANET có khoảng 250 Site kết nối với nhau, với khoảng 750 máy tính Internet phát triển với tốc độ khủng khiếp, đến có 60 triệu người dùng tồn giới Theo tính tốn giới chun mơn, mạng nternet kết nối hàng trăm ngàn Site với nhau, với khoảng 10 triệu máy tính; tương lai không xa, số không dừng lại Sự phát triển nhanh chóng đòi hỏi phải kèm theo mở rộng, nâng cấp không ngừng sở hạ tầng mạng công nghệ sử dụng Bước sang năm đầu kỷ XXI, ứng dụng Internet phát triển nhằm cung cấp dịch vụ cho người dùng notebook, cellualar modem chí cịn hâm nhập vào nhiều ứng dụng dân dụng khác TV, máy pha cà phê… Để đưa khái niệm dựa sở TCP/IP thành thực, TCP/IP phải mở rộng Nhưng thực tế mà không giới chuyên môn, mà ISP nhận thức tài nguyên mạng ngày hạn hẹp Việc phát triển thiết bị, sở hạ tầng, nhân lực… khơng phải khó khăn lớn Vấn đề địa IP, không gian địa IP ngày cạn kiệt, sau địa IP (IPv4) đáp ứng nhu cầu mở rộng mạng Bước tiến quan trọng mang tính chiến lược kế hoạch mở rộng việc nghiên cứu cho đời hệ sau giao thức IP, IP version IPv6 đời khơng có nghĩa phủ nhận hồn tồn IPv4 (cơng nghệ mà hạ tầng mạng dùng ngày nay) Vì phiên hồn tồn công nghệ IP, việc nghiên cứu, ứng dụng vào thực tiễn thách thức lớn Một thách thức liên quan đến khả tương thích IPv6 IPv4, liên quan đến việc chuyển đổi từ IPv4 lên IPv6, làm mà người dùng khai thác mạnh IPv6 khơng thiết phải nâng cấp đồng loạt tồn mạng (LAN, WAN, Internet…) lên IPv6 1.2 Những giới hạn IPv4 IPv4 hỗ trợ trường địa 32 bit, IPv4 ngày khơng cịn đáp ứng nhu cầu sử dụng mạng Internet Hai vấn đề lớn mà IPv4 phải đối mặt việc thiếu hụt địa chỉ, đặc biệt không gian địa tầm trung (lớp B) việc phát triển kích thước nguy hiểm bảng định tuyến Internet Thêm vào đó, nhu cầu tự động cấu hình (Auto-config) ngày trở nên cần thiết Địa IPv4 thời kỳ đầu phân loại dựa vào dung lượng địa (số lượng địa IPv4 ) Địa IPv4 chia thành lớp lớp sử dụng phổ biến Các lớp địa khác số lượng bit dùng để định nghĩa Network ID Ví dụ: Địa lớp B có 14 bit đầu dành để định nghĩa Network ID 16 bit cuối dành cho Host ID Trong địa lớp C có 21 bit dành để định nghĩa Network ID bit lại dành cho Host ID… Do đó, dung lượng lớp địa khác 1.3 Vấn đề quản lý địa IPv4 Bên cạnh giới hạn nêu trên, mơ hình cịn có hạn chế thất thóat địa sử dụng lớp địa không hiệu Mặc dù lượng địa IPv4 đáp ứng nhu cầu sử dụng giới, cách thức phân bổ địa IPv4 khơng thực chuyện Ví dụ: tổ chức có nhu cầu triển khai mạng với số lượng Host khoảng 300 để phân địa IPv4 cho tổ chức này, người ta dùng địa lớp B Tuy nhiên, địa lớp B dùng để gán cho 65536 Host Dùng địa lớp B cho tổ chức làm thừa 65000 địa Các tổ chức khác sử dụng khoảng địa Đây điều lãng phí Trong năm 1990, kỹ thuật Classless Inter-Domain Routing (CIDR) xây dựng dựa khái niệm mặt nạ địa (address mask) CIDR tạm thời khắc phục vấn đề nêu Khía cạnh tổ chức mang tính phân cấp (Hierachical) CIDR cải tiến khả mở rộng IPv4 Phương pháp giúp hạn chế ảnh hưởng cấu trúc phân lớp địa IPv4 Phương pháp cho phép phân bổ địa IPv4 linh động nhờ vào Subnet mask Độ dài Network ID vào Host ID phụ thuộc vào số bit Subnet mask, đó, dung lượng địa IP trở nên linh động Ví dụ: sử dụng địa IP lớp C với độ dài Subnet Mask 23 (x.x.x.x/23) cho tổ chức Địa có Host ID định nghĩa bit, tương đương với 512 Host Địa phù hợp Tuy nhiên, CIDR có nhược điểm Router xác định Network ID Host ID biết Subnet mask Mặc dù có thêm nhiều công cụ khác đời kỹ thuật Subnetting (1985), kỹ thuật VLSM (1987) CIDR (1993), kỹ thuật không cứu vớt IPv4 khỏi vấn đề đơn giản: khơng có đủ địa cho nhu cầu tương lai Có khoảng tỉ địa IPv4 khoảng địa không đủ tương lai với thiết bị kết nối vào Internet thiết bị ứng dụng gia đình yêu cầu địa IP Một vài giải pháp ngắn hạn, chẳng hạn ứng dụng RFC 1918 dùng phần khơng gian địa làm địa dành riêng NAT công cụ cho phép hàng ngàn Host truy cập vào Internet với vài IP hợp lệ Tuy nhiên, giải pháp mang tính dài hạn việc đưa vào IPv6 với cấu trúc địa 128 bit Không gian địa rộng lớn IPv6 không cung cấp nhiều khơng gian địa IPv4 mà cịn có cải tiến cấu trúc Với 128 bit, có 340,282,366,920,938,463,463,374,607,431,768,211,45 địa Một số khổng lồ Trong năm 1994, IETF đề xuất IPv6 RFC 1752 IPv6 khắc phục số vấn đề thiếu hụt địa chỉ, chất lượng dịch vụ, tự động cấu hình địa chỉ, vấn đề xác thực bảo mật 1.4 Sơ lược số đặc điểm IPv6: Khi phát triển phiên mới, IPv6 hoàn toàn dựa tảng IPv4 Nghĩa tất chức IPv4 tích hợp vào IPv6 Tuy nhiên, IPv6 có vài đặc điểm khác biệt 1.4.1 Tăng kích thước tầm địa chỉ: IPv6 sử dụng 128 bit địa IPv4 sử dụng 32 bit; nghĩa IPv6 có tới 2128 địa khác nhau; bit đầu 001 dành cho địa khả định tuyến toàn cầu (Globally Routable Unicast –GRU) Nghĩa lại 2125 địa Một số khổng lồ Điều có nghĩa địa IPv6 chứa 1028 tầm địa IPv4 1.4.2 Tăng phân cấp địa chỉ: IPv6 chia địa thành tập hợp tầm xác định hay boundary: bit đầu cho phép biết địa có thuộc địa khả định tuyến toàn cầu (GRU) hay khơng, giúp thiết bị định tuyến xử lý nhanh Top Level Aggregator (TLA) ID sử dụng mục đích: thứ nhất, sử dụng để định khối địa lớn mà từ khối địa nhỏ tạo để cung cấp kết nối cho địa muốn truy cập vào Internet; thứ hai, sử dụng để phân biệt đường (Route) đến từ đâu Nếu khối địa lớn cấp phát cho nhà cung cấp dịch vụ sau cấp phát cho khách hàng dễ dàng nhận mạng chuyển tiếp mà đường qua mạng mà từ Route xuất phát Với IPv6, việc tìm nguồn Route dễ dàng Next Level Aggregator (NLA) khối địa gán bên cạnh khối TLA, địa tóm tắt lại thành khối TLA lớn hơn, chúng trao đổi nhà cung cấp dịch vụ lõi Internet, ích lợi loại cấu trúc địa là: Thứ nhất, ổn định định tuyến, có NLA muốn cung cấp dịch vụ cho khách hàng, ta cố cung cấp dịch vụ đầy đủ nhất, tốt Thứ hai, muốn cho phép khách hàng nhận đầy đủ bảng định tuyến họ muốn, để tạo việc định tuyến theo sách, cân tải Để thực việc phải mang tất thơng tin đường Backbone để chuyển cho họ 1.4.3 Đơn giản hóa việc đặt địa Host: IPv6 sử dụng 64 bit sau cho địa Host, 64 bit có 48 bit địa MAC máy, đó, phải đệm vào số bit định nghĩa trước mà thiết bị định tuyến biết bit subnet Ngày nay, ta sử dụng chuỗi 0xFF 0xFE (:FF:FE: IPv6) để đệm vào địa MAC Bằng cách này, Host có Host ID mạng Sau sử dụng hết 48 bit MAC sử dụng 64 bit mà không cần đệm 1.4.4 Địa Anycast: IPv6 định nghĩa loại địa mới: địa Anycast Một địa Anycast địa IPv6 gán cho nhóm máy có chung chức năng, mục đích Khi packet gửi cho địa Anycast, việc định tuyến xác định thành viên nhóm nhận packet qua việc xác định máy gần nguồn nhất.Việc sử dụng Anycast có ích lợi: Một là, đến máy gần nhóm, tiết kiệm thời gian cách giao tiếp với máy gần Thứ hai việc giao tiếp với máy gần giúp tiết kiệm băng thơng Địa Anycast khơng có tầm địa định nghĩa riêng Multicast, mà giống địa Unicast, có khác có nhiều máy khác đánh số với scope khu vực xác định Anycast sử dụng ứng dụng DNS 1.4.5 Việc tự cấu hình địa đơn giản hơn: Một địa Multicast gán cho nhiều máy, địa Anycast gói Anycast gửi cho đích gần (một máy có địa chỉ) Multicast packet gửi cho tất máy có chung địa (trong nhóm Multicast) Kết hợp Host ID với Multicast ta sử dụng việc tự cấu sau: máy bật lên, thấy kết nối gửi gói Multicast vào LAN; gói tin có địa địa Multicast có tầm cục (Solicited Node Multicast address) Khi Router thấy gói tin này, trả lời địa mạng mà máy nguồn tự đặt địa chỉ, máy nguồn nhận gói tin trả lời này, đọc địa mạng mà Router gửi; sau đó, tự gán cho địa IPv6 cách thêm Host ID (được lấy từ địa MAC interface kết nối với subnet đó) với địa mạng, Do đó, tiết kiệm công sức gán địa IP 2.4.6 Header hợp lý: Header IPv6 đơn giản hợp lý IPv4 IPv6 có trường địa chỉ, IPv4 chứa 10 trường địa IPv6 Header có dạng: Hình 2.4.6 Định dạng IPv6 Header IPv6 cung cấp đơn giản hóa sau: - Định dạng đơn giản hóa: IPv6 Header có kích thước cố định 40 octet với trường IPv4 nên giảm thời gian xử lý Header, tăng độ linh hoạt - Khơng có Header checksum: Trường checksum IPv4 bỏ liên kết ngày nhanh có độ tin cậy cao cần Host tính checksum cịn Router khỏi cần - Khơng có phân đoạn theo hop: Trong IPv4, packet lớn Router phân đoạn Tuy nhiên, việc làm tăng them Overhead cho packet Trong IPv6 có Host nguồn phân đoạn packet theo giá trị thích hợp dựa vào MTU path mà tìm Do đó, để hỗ trợ Host IPv6 chứa hàm giúp tìm MTU từ nguồn đến đích 2.4.7 Bảo mật: IPv6 tích hợp tính bảo mật vào kiến trúc cách giới thiệu Header mở rộng tùy chọn: Authentication Header (AH) Encrypted Security Payload (ESP) Header Hai Header sử dụng chung hay riêng để hỗ trợ nhiều chức bảo mật - AH quan trọng Header trường Integriry Check Value (ICU) ICU tính nguồn tính lại đích để xác minh Q trình cung cấp việc xác minh tính tồn vẹn xác minh nguồn gốc liệu AH chứa số thứ tự để nhận công packet replay giúp ngăn gói tin nhân - ESP Header: ESP Header chứa trường : Security Parameter Index (SPI) giúp đích gói tin biết payload mã hóa ESP Header sử dụng tunneling, tunnelling Header payload gốc mã hóa bỏ vào ESP Header bọc ngồi, đến gần đích gateway bảo mật bỏ Header bọc giải mã để tìm Header payload gốc 2.4.8 Tính di động: IPv6 hỗ trợ tốt máy di động laptop IPv6 giới thiệu khái niệm giúp hỗ trợ tính tốn di động gồm: Home address; Care-of address; Binding; Home agent Trong IPv6 máy di động xác định địa Home address mà khơng cần biết gắn vào đâu Khi máy di động thay đổi từ subnet sang subnet khác; phải có Care-of address qua trình tự cấu hình Sự kết hợp Home address Care-of address gọi Binding Khi máy di động nhận Care-of address, báo cho Home agent gói tin gọi Binding update để Home agent cập nhật lại Binding cáche Home agent Care-of address máy di động vừa gửi Home agent trì ánh xạ Home address Care-of address bỏ vào Binding cáche Một máy di động truy cập cách gửi packet đến Home address Nếu máy di động khơng kết nối subnet Home agent Home agent gửi packet cho máy di động qua Care-of address máy Binding cáche Home agent (Lúc này, Home agent xem máy trung gian để máy nguồn đến máy di động) Máy di động sau gửi gói tin Binding update cho máy nguồn gói tin Máy nguồn sau cập nhật Binding cáche nó, sau máy nguồn muốn gửi đến máy di động, cần gửi trực tiếp đến cho máy di động qua Care-of address chứa Binding cáche mà khơng cần phải gửi qua Home address Do đó, có gói tin qua Home agent 2.4.9 Hiệu suất: IPv6 cung cấp lợi ích sau: - Giảm thời gian xử lý Header, giảm Overhead chuyển dịch địa chỉ: IPv4 có sử dụng private address để tránh hết địa chỉ, Do đó, xuất kỹ thuật NAT để dịch địa chỉ, nên tăng Overhead cho gói tin Trong IPv6 không thiếu địa nên không cần private address, nên không cần dịch địa - Giảm thời gian xử lý định tuyến: nhiều khối địa IPv4 phân phát cho user lại khơng tóm tắt được, nên phải cần entry bảng định tuyến làm tăng kích thước bảng định tuyến thêm Overhead cho trình định tuyến Ngược lại, địa IPv6 phân phát qua ISP theo kiểu phân cấp địa giúp giảm Overhead - Tăng độ ổn định cho đường: IPv4, tượng route flapping thường xảy ra, IPv6, ISP tóm tắt route nhiều mạng thành mạng đơn, quản lý mạng đơn cho phép tượng flapping ảnh hưởng đến nội mạng bị flapping - Giảm Broadcast: IPv4 sử dụng nhiều Broadcast ARP, IPv6 sử dụng Neighbor Discovery Protocol để thực chức tương tự trình tự cấu hình mà khơng cần sử dụng Broadcast - Multicast có giới hạn: IPv6, địa Multicast có chứa trường scope hạn chế gói tin Multicast Node, link, hay tổ chức - Khơng có checksum 3.1 Khái qt chung địa IPv6 Địa Internet hệ (IPv6) IETF, nhóm chuyên trách kỹ thuật Hiệp hội Internet đề xuất dựa cấu trúc IPv4 Địa IPv4 có cấu trúc 32 bit, lý thuyết cung cấp khơng gian 232 = 4.294.967.296 địa Đối với IPv6, địa IPv6 có cấu trúc 128 bit, dài gấp lần so với cấu trúc địa IPv4 Trên lý thuyết, địa IPv6 mở không gian 2128 = 340,282,366,920,938,463,463,374,607,431,768,211,45 địa Số địa trãi diện tích 511,263 m đất, m mặt đất cấp 665570´1018 địa Đây không gian địa lớn, với mục đích khơng cho Internet mà cịn cho tất mạng máy tính, hệ thống viễn thơng, hệ thống điều khiển chí cịn dành cho vật dụng gia đình Người ta nói máyđiều hịa, tủ lạnh… gia đình mang địa IPv6 chủ nhân củanó kết nối, lệnh từ xa Với nhu cầu tại, có khoảng 15% khơng gian địa IPv6 sử dụng, số lại dành để dự phòng tương lai 3.2 Cấu trúc địa IPv6 Địa IPv4 chia thành lớp : A,B,C hai lớp khác: D dùng cho multicast lớp E dùng cho mục đích nghiên cứu Cịn địa IPv6 lại chia thành loại sau: Unicast Address: Còn gọi địa đơn hướng Địa dùng để nhận dạng Node Một gói liệu lưu thơng mạng gửi đến địa Unicast, chuyển đến Node mang địa Unicast Anycast Address: Là địa dùng để nhận dạng tập hợp Node Một gói tin gửi đến địa Anycast chuyển đến Node gần tập hợp Node mang địa Anycast Khái niệm “gần nhất” ám chi phí (cost) tối ưu để đến Node, thông tin liên quan đến thông tin định tuyến Multicast Address: Địa dùng để nhận dang tập hợp Node Nhưng khác với địa Anycast, gói tin chuyển đến địa Multicast chuyển đến tất Node mang địa Multicast Loại địa giống với địa Multicast IPv4 (lớp D) 3.2.1 Địa Unicast: Loại địa thường dùng để dịnh danh cho Interface Giống kiểu địa Point-to-point IPv4 Địa Unicast phân thành loại sau: 3.2.1.a Địa Global Unicast Được mô tả khuyến nghị RFC 2374 Dùng để nhận dạng Interface, cho phép kết nối Node mạng Internet IPv6 toàn cầu Dạng địa hỗ trợ ISP có nhu cầu kết nối tồn cầu, xây dựng theo kiến trúc phân cấp rõ ràng, cụ thể sau: Hình 3.2.1.a1 Cấu trúc địa Unicast Trong đó: - 001: Định dạng Prefix loại địa Global Unicast - TLA ID: (Top Level Aggregation Identification) định danh nhà caung cấp dịch vụ cấp cao hệ thống nhà cung cấp dịch vụ - RES : Chưa sử dụng - NLA ID: (Next Level Aggregation Identification) định danh nhà cung cấp dịch vụ bậc (sau TLA) - SLA ID: (Site Level Aggregaton Identification) định dạng Site khách hàng - Interface ID: Giúp xác định Interface Host kết nối Site Như loại địa Global Unicast thiết kế phân cấp, cấu trúc chia thành phần: - 48 bit Public Topology - 16 bit Site Topology - 64 bit giúp xác định Interface Trong phần chia thành cấp sau: Hình 3.2.1.a2 Khả phân cấp địa Global-Unicast Theo cách phân cấp này, TLA ID phân biệt 213 = 8192 TLA khác Để có TLA ID, phải yêu cầu qua tổ chức quốc tế Đối với ISP (Ví dụ VDC) mơ hình phân cấp có vai trị NLA NLA ID VDCphải cấp thông qua tổ chức TLA quản lý NLA VDC Hiện có số phương thức xin cấp NLA ID sau: - Xin cấp thơng qua 6BONE Community: TLA ID tổ chức 3ffe::/16 6BONE mạng thử nghiệm IPv6 toàn cầu Các ISP sau thỏa mãn số yêu cầu tổ chức cấp phát NLA ID theo yêu cầu ISP - Xin cấp thông qua International Regional Internet Registry (RIP) - Giả lập địa IPv6 từ IPv4: phương pháp thuận tiện cho việc kết nối IPv6 từ địa IPv4 Địa Global Unicast trường hợp TLA ID có Prefix 2002::/16; 32 bit cuối địa IPv4 Host Đối với tổ chức TLA, sau có TLA ID cấp phát đến tổ chức cấp Với TLA cho phép tiếp tục phân cấp, cấp phát cho 24 tổ chức cấpdưới khác Đối với cấu trúc NLA ID phân thành phần nhỏ, sử dụng n bit số 24 bit NLA để làm định danh cho tổ chức 24–n bit cịn lại phân cấp tiếp để cấp cho Host mạng Trong NLA, SLA ID phân cấp theo quy tắc tương tự NLA ID cung cấp cho nhiều Site khách hàng sử dụng Một Site thuộc phạm vi NLA yêu có yêu cầu cấp địa nhận thông tin TLA ID, NLA ID, SLA ID để định danh Site tổ chức xác định Subnet mạng Phần lại cấu trúc địa Global Unicast số Interface ID, mô tả theo chuẩn EUI-64 Tùy vào loại Interface khác có Interface ID khác Ví dụ chuẩn giao tiếp Ethernet có phương thức tạo Interface ID sau: - 64 bit định dạng EUI-64 xây dựng từ 48 bit MAC Address Interface cần gán địa - Chèn 0xff-fe vào byte thứ byte thứ địa MAC - Đảo bit thứ byte thứ địa MAC Ví dụ : địa MAC Interface 00-60-08-52-f9-d8 - Chèn 0xff-fe vào Byte thứ byte thứ ta có địa EUI-64 sau: 00-60-00-ff-fe-52-f9-d8 - Đảo bit thứ Byte địa MAC ta địa EUI-64 sau: 02-60-00-ff-fe-52-f9-d8 3.2.1.b Địa Local Unicast: Nhiều hệ thống mạng cục sử dụng giao thức TCP/IP, hệ thống gọi mạng Intranet IPv4 dành riêng khoảng địa riêng cho hệ thống mạng (Ví dụ khoảng địa 192.168.0.0 ) Đối với IPv6 có hai loại địa Unicast hỗ trợ liên kết cục mạng, địa Link-local địa Site-local Địa Site-local Unicast dùng để liên kết Node Site mà khơng xung đột với địa Global Các gói tin mang loại địa IP Header, Router khơng chuyển mạng ngồi Hình 3.2.1.b1 Cấu trúc địa Site-local Unicast Địa Site-local Unicast bắt đầu Prefix FEC0::/48 theo sau 16 bit Subnet ID, người dùng dùng 16 bit để phân cấp hệ thống mạng Cuối 64 bit Interface ID dùng để phân biệt Host Subnet (như mô tả phần trên) Quy tắc định tuyến dạng địa Site-local: - Router khơng thể chuyển gói tin có địa nguồn đích địa Site-local Unicast ngồi mạng - Các địa Site-local khơng thể định tuyến Internet Phạm vi chúng Site, dùng để trao đổi liệu Host Site Địa Link-local Unicast: dùng để Node neighbor giao tiếp với liên kết Hình 3.2.1.b2 Cấu trúc Link-local Unicast Địa Link-local Unicast bắt đầu Prefix FE80::/64, kết thúc 64 bit Interface ID dùng để phân biệt Host Subnet (như mô tả phần trên) Những địa định nghĩa phạm vi kết nối Point-to-point Quy tắc định tuyến loại địa giống Site-local Unicast, Router chuyển gói tin có địa nguồn đích địa Link-local Một Interface gán nhiều loại địa khác nhau: Hình 3.2.1.b3 Gán nhiều địa cho Interface 3.2.2 Địa Anycast Địa Anycast gán cho nhóm Interface (thơng thường Node khác nhau) Những gói tin có địa đích địa Anycast gửi đến Node gần mang địa Khái niệm gần dựa vào khoảng cách gần xác định qua giao thức định tuyến sử dụng Trong giao thức IPv6, địa Anycast khơng có cấu trúc đặc biệt Các địa Anycast chiếm phần khơng gian địa Unicast Do đó, mặt cấu trúc, địa Anycast phân biệt với địa Unicast Khi địa Unicast gán nhiều Interface, trở thành địa Anycast Trong cấu trúc địa Anycast có Prefix P dài để xác định vùng mà địa Anycast gán cho Interface Theo cấu trúc này, Prefix P cho phép thực quy tắc định tuyến địa Anycast sau: - Đối với phần mạng (trong vùng): Các Interface gán địa Anycast phải khai báo bảng định tuyến Router hệ thống thành mục riêng biệt với - Đối với giao tiếp bên mạng, khai báo Router gồm mục phần Prefix P Có thể hiểu phần Prefix đại diện cho Subnet mạng bên - Trong vài trường hợp đặc biệt, toàn phần Prefix P địa Anycast tập hợp giá trị Khi Interface gán địa Anycast không nằm vùng, bảng định tuyến Global phải khai báo riêng rẽ cho Interface Qua chế định tuyến cho địa Anycast ta thấy, mục đích thiết kế loại địa Anycast để hỗ trợ cấu trúc mạng phân cấp Trong địa Anycast gán cho Router Các router chia thành vùng hay đoạn mạng Khi gói tin đến Router cấp cao hệ thống, chuyển đồng thời đến Router đoạn Hình 3.2.2 Cấu trúc địa Anycast Sử dụng địa Anycast có số hạn chế: - Địa IPv6 Anycast không sử dụng làm địa nguồn gói tin IPv6 - Một địa Anycast không phép gán cho Host IPv6, gán cho Router IPv6 3.2.3 Địa Multicast Địa Multicast dùng để nhận dạng tập hợp Node Nhưng khác với địa Anycast, gói tin chuyển đến địa Multicast chuyển đến tất Node mang địa Multicast - Địa Multicast bắt đầu Prefix bit “1111 1111” - Flag có cấu trúc - bit thứ tự cao dự trữ xác lập giá trị T = ám địa Multicast “Well-known”, địa phân bổ Global Internet Numbering Authority Và phân bổ cố định T = ám địa Multicast “transient” Địa không phân bổ cố định - Scope mã hóa bit, dùng để mã hóa giới hạn phạm vi (scope) nhóm địa Multicast Giá trị trường gồm: Scope Giá trị Để dành Node-local Link-local Chưa phân bổ Chưa phân bổ Site-local Chưa phân bổ Chưa phân bổ Organization-local Chưa phân bổ A Chưa phân bổ B Chưa phân bổ C Chưa phân bổ D Chưa phân bổ E Global F Chưa phân bổ Group ID giúp nhận dạng nhóm Multicast phạm vi Scope Địa Multicast cấp phát cố định hoàn toàn độc lập với giá trị xác lập trường Scope Ví dụ nhóm NTP Server cấp group ID 101 (hex) Ta có: - FF01:0:0:0:0:0:0:101 : Tất NTP Node với Node gửi - FF02:0:0:0:0:0:0:101 : Tất NTP Link với Node gửi - FF05:0:0:0:0:0:0:101 : Tất NTP Site với Node gửi - FF0E:0:0:0:0:0:0:101 : Tất NTP Internet Địa Multicast cấp phát khơng cố định có ý nghĩa phạm vi Scope Ví dụ địa Multicast FF15:0:0:0:0:0:0:101 dùng nhiều Site mà khơng xung đột lẫn Địa Multicast không làm địa nguồn gói tin lưu thơng mạng Những địa Multicast định nghĩa trước: - Những địa Multicast “Well-known” định nghĩa trước: FF0x::/16 x có giá trị [0 đến F] Những địa giữ lại, không cấp cho Multicast group - Địa Multicast tất Node: FF01::1 FF02::1 - Địa Multicast tất Router:FF01::2, FF02::2, FF05::2 * Scope (Node-local), Scope (Link-local), Scope (Site-local) - Địa Solicited-Node Multicast FF02:0:0:0:0:1:FFxx:xxxx x có giá trị từ [0 đến F] Thông thường bit lấy từ 24 low-order bit địa (Unicast Anycast) ... Đối với IPv6, địa IPv6 có cấu trúc 128 bit, dài gấp lần so với cấu trúc địa IPv4 Trên lý thuyết, địa IPv6 mở không gian 2128 = 340,282,366,920,938,463,463,374,607,431,768,211,45 địa Số địa trãi... Cấu trúc địa Anycast Sử dụng địa Anycast có số hạn chế: - Địa IPv6 Anycast không sử dụng làm địa nguồn gói tin IPv6 - Một địa Anycast không phép gán cho Host IPv6, gán cho Router IPv6 3.2.3 Địa. .. Trong giao thức IPv6, địa Anycast khơng có cấu trúc đặc biệt Các địa Anycast chiếm phần khơng gian địa Unicast Do đó, mặt cấu trúc, địa Anycast phân biệt với địa Unicast Khi địa Unicast gán nhiều

Ngày đăng: 11/05/2021, 19:05

Từ khóa liên quan

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

Tài liệu liên quan