IPv6 - Định tuyến
Các khái niệm định tuyến vẫn giữ nguyên trong trường hợp IPv6 nhưng hầu hết tất cả các giao thức định tuyến đã được định nghĩa lại cho phù hợp. Chúng ta đã thảo luận trước đó, cách một máy chủ nói chuyện với cổng của nó. Định tuyến là một quá trình để chuyển tiếp dữ liệu có thể định tuyến chọn tuyến đường tốt nhất trong số một số tuyến đường có sẵn hoặc đường dẫn đến đích. Bộ định tuyến là một thiết bị chuyển tiếp dữ liệu không được định sẵn một cách rõ ràng.
Có hai dạng giao thức định tuyến:
Distance Vector Routing Protocol: Một bộ định tuyến chạy giao thức vectơ khoảng cách quảng cáo các tuyến đường được kết nối của nó và học các tuyến đường mới từ các hàng xóm của nó. Chi phí định tuyến để đến đích được tính bằng bước nhảy giữa nguồn và đích. Một bộ định tuyến thường dựa vào người hàng xóm của nó để lựa chọn đường dẫn tốt nhất, còn được gọi là “định tuyến theo tin đồn”. RIP và BGP là các Giao thức Vector Khoảng cách.
Link-State Routing Protocol: Giao thức này thừa nhận trạng thái của một Liên kết và quảng cáo cho các nước láng giềng của nó. Thông tin về các liên kết mới được học từ các bộ định tuyến ngang hàng. Sau khi tất cả thông tin định tuyến đã được hội tụ, Giao thức định tuyến trạng thái liên kết sử dụng thuật toán riêng của nó để tính toán đường dẫn tốt nhất đến tất cả các liên kết có sẵn. OSPF và IS-IS là giao thức định tuyến trạng thái liên kết và cả hai đều sử dụng thuật toán Đường dẫn đầu tiên ngắn nhất của Dijkstra.
Các giao thức định tuyến có thể được chia thành hai loại:
Interior Routing Protocol: Các giao thức trong danh mục này được sử dụng trong một hệ thống hoặc tổ chức tự quản để phân phối các tuyến giữa tất cả các bộ định tuyến bên trong ranh giới của nó. Ví dụ: RIP, OSPF.
Exterior Routing Protocol: Giao thức định tuyến bên ngoài phân phối thông tin định tuyến giữa hai hệ thống hoặc tổ chức tự quản khác nhau. Ví dụ: BGP.
Các giao thức định tuyến
RIPng
RIPng là viết tắt của Routing Information Protocol Next Generation. Đây là một Giao thức Định tuyến Nội thất và là một Giao thức Vector Khoảng cách. RIPng đã được nâng cấp để hỗ trợ IPv6.
OSPFv3
BGPv4
BGP là viết tắt của Border Gateway Protocol. Đây là Giao thức Cổng bên ngoài tiêu chuẩn mở duy nhất có sẵn. BGP là một giao thức Véc tơ khoảng cách lấy Hệ thống tự trị làm thước đo tính toán, thay vì số lượng bộ định tuyến như Hop. BGPv4 là bản nâng cấp của BGP để hỗ trợ định tuyến IPv6.
Mở Đường ngắn nhất Phiên bản 3 đầu tiên là Giao thức Định tuyến Nội thất được sửa đổi để hỗ trợ IPv6. Đây là Giao thức Trạng thái Liên kết và sử dụng thuật toán Đường dẫn Đầu tiên Ngắn nhất của Djikrasta để tính toán đường dẫn tốt nhất đến tất cả các điểm đến.
Các giao thức được thay đổi để hỗ trợ IPv6
ICMPv6: Giao thức thông báo điều khiển Internet phiên bản 6 là một triển khai nâng cấp của ICMP để đáp ứng các yêu cầu IPv6. Giao thức này được sử dụng cho các chức năng chẩn đoán, thông báo lỗi và thông tin, mục đích thống kê. Giao thức khám phá hàng xóm của ICMPv6 thay thế ARP và giúp khám phá hàng xóm và bộ định tuyến trên liên kết.
DHCPv6: Giao thức cấu hình máy chủ động phiên bản 6 là một triển khai của DHCP. Máy chủ hỗ trợ IPv6 không yêu cầu bất kỳ Máy chủ DHCPv6 nào phải lấy địa chỉ IP vì chúng có thể được tự động cấu hình. Họ cũng không cần DHCPv6 để định vị máy chủ DNS vì DNS có thể được phát hiện và định cấu hình thông qua Giao thức khám phá hàng xóm ICMPv6. Tuy nhiên, Máy chủ DHCPv6 có thể được sử dụng để cung cấp những thông tin này.
DNS: Không có phiên bản DNS mới nhưng hiện nó đã được trang bị các tiện ích mở rộng để hỗ trợ truy vấn địa chỉ IPv6. Bản ghi AAAA (quad-A) mới đã được thêm vào để trả lời các thông báo truy vấn IPv6. Giờ đây, DNS có thể trả lời với cả hai phiên bản IP (4 & 6) mà không có bất kỳ thay đổi nào trong định dạng truy vấn.