Chương IV: Các giao thức định tuyến trên IPv6
Số trang: 8
Loại file: doc
Dung lượng: 59.50 KB
Lượt xem: 6
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tương tự như các IPv4 node, các IPv6 node sử dụng một bảng định tuyếnIPv6 cục bộ để quyết định cách để truyền packet đi. Các entry trong bảngđịnh tuyến được tạo một cách mặc định khi IPv6 khởi tạo và các entry khácsẽ được thêm vào khi nhận được các gói tin Router Advertisement chứa cácprefix và các route, hay qua việc cấu hình tĩnh bằng tay.
Nội dung trích xuất từ tài liệu:
Chương IV: Các giao thức định tuyến trên IPv6IP v6Tácgiả: LêAnhĐưc ́Chương IV: Các giao thức định tuyến trên IPv6Tương tự như các IPv4 node, các IPv6 node sử dụng một bảng định tuyếnIPv6 cục bộ để quyết định cách để truyền packet đi. Các entry trong bảngđịnh tuyến được tạo một cách mặc định khi IPv6 khởi tạo và các entry khácsẽ được thêm vào khi nhận được các gói tin Router Advertisement chứa cácprefix và các route, hay qua việc cấu hình tĩnh bằng tay.I. Bảng định tuyến IPv6:Một bảng định tuyến sẽ có mặt trên tất cả các node chạy giao thức IPv6.Bảng định tuyến lưu những thông tin về các subnet của mạng và một next hopđể có thể đến được subnet đó. Trước khi bảng định tuyến được kiểm tra, thìdestination cache sẽ được kiểm tra trước xem có những entry nào trong đómatch với địa chỉ đích có trong IPv6 header của packet hay không. Nếu khôngcó thì bảng định tuyến sẽ được sử dụng để quyết định:* Interface được sử dụng để truyền gói tin (next hop interface). Interface xácđịnh interface vật lý hay luận lý được sử dụng để truyền gói tin đến đích củanó hay router tiếp theo.* Địa chỉ next hop: với những đích nằm trên cùng một liên kết cục bộ thì địachỉ next hop chính là địa chỉ đích của packet. Với những đích không nằm cùngsubnet thì địa chỉ next hop chính là địa chỉ của một router.Sau khi interface và địa chỉ của next hop được xác định thì node sẽ cập nhậtdestination cache. Các gói tin tiềp theo sẽ được truyền đến đích sử dụng cacheentry này mà không phải kiểm tra bảng định tuyến.1. Các loại entry trong bảng định tuyến IPv6:Các entry trong bảng định tuyến IPv6 được sử dụng để lưu những loại đườngsau:• Các đường được kết nối trực tiếp. Những route này là những prefix chonhững subnet được kết nối trực tiếp và thường là có kích thước prefix là 64bit.• Những route của các mạng ở xa: những route này là những prefix của nhữngmạng không được kết nối trực tiếp nhưng có thể đến được qua các routerkhác. Những route này là những prefix cho một subnet (thường có prefix là /64) hay là prefix cho một tầm địa chỉ (thường có prefix nhỏ hơn 64).• Các route của host: một host route là một route cho một địa chỉ IPv6 xác định.Với các host route thì prefix là một địa chỉ IPv6 xác định với prefix là 128 bit.• Default route: được sử dụng khi một mạng không được tìm thấy trong bảngđịnh tuyến. Có prefix là ::/02. Quá trình định đường: để quyết định sẽ sử dụng entry nào trong bảng địnhtuyến để truyền gói tin thì IPv6 sử dụng các quá trình sau:a. Với mỗi entry trong một bảng định tuyến, nó sẽ so sánh các bit trongnetwork prefix với cùng các bit đó trong địa chỉ đích với số bit sẽ được xácđịnh bởi prefix của route. Nếu tất cả đều match thì route đó sẽ là một matchcho đích.b. Danh sách các route được match sẽ được xử lý lại. Route có chiều dàiprefix lớn nhất sẽ được chọn (theo quy tắc longest match). Longest matchroute sẽ là route tốt nhất cho đích. Nếu nhiều entry cùng thoả mãn (cùngprefix) thì router sẽ chọn route nào có metric nhỏ nhất (theo quy tắc lowestmetric). Nếu cả hai thông số trên đều trùng thì router sẽ chọn 1 để sử dụng.Với một đích bất kỳ cho trước, thì quá trình trên là kết quả của việc tìm routetheo thứ tự sau:- Một host route match toàn bộ địa chỉ đích.- Một network route với prefix lớn nhất match địa chỉ đích.- Default routerRoute được chọn sẽ có interface và địa chỉ của next hop. Nếu quá trình địnhđường trên host thất bại thì IPv6 sẽ giả sử rằng đích có thể đến được mộtcách cục bộ. Còn nếu việc định tuyến trên router thất bại thì IPv6 sẽ gửi mộtICMP Destination Unreachable-No Route to Destination về cho máy gửi và bỏgói tin.Ví dụ: Bảng định tuyến trên một máy PC chạy WinXP. Để xem bảng địnhtuyến của máy cài WinXP, ta sử dụng lệnh netsh interface ipv6 show routes.Sau đây là output của lệnh trên của một máy cài 3 card mạng và được xem làdefault router cho 2 subnet và là một default route cho subnet thứ 3.Publish Type Met Prefix Idx Gateway/Interface Name------- ------- ---- --------------- --- ------------------------yes Autoconf 8 fec0:0:0:1::/64 3 Local Area Connectionyes Autoconf 8 fec0:0:0:2::/64 4 Local Area Connection 2yes Autoconf 8 fec0:0:0:3::/64 5 Local Area Connection 3yes Manual 256 ::/0 5 fe80::210:ffff:fed6:58c0Mỗi entry trong bảng định tuyến của WinXP có các trường sau:• Route đó có được quảng bá (Publish) hay không (được quảng bá qua cácRouter Advertisement)• Loại route (Type).• Metric được sử dụng để chọn khi có nhiều route cùng prefix (Met)• Prefix• Index của interface xác định interface mà qua đó packet có thể được gửi đến(Idx). Index này có thể được xem bằng lệnh: netsh interface ipv6 showinterface• Địa chỉ của next hop hay interface của next hop.Với những route của những mạng ở xa, một địa chỉ IPv6 của next hop sẽđược liệt kê. Với những route được kết nối trực tiếp thì tên của interface sẽđược liệt kê ra.Với những route được cấu hình bởi các ứng dụng của người dùng sẽ có loạiroute là Manual. Các route được cấu hình bởi giao thức IPv6 sẽ có kiểu routelà Autoconf. Bảng định tuyến IPv6 được xây dựng tự động và dựa trên cấuhình hiện tại của host. Các route cho những prefix liên kết cục bộ (có bắt đầulà FE80::/64) sẽ không có mặt trong bảng định tuyến.Với ví dụ ở trên, giả sử có một traffic gửi đến mạngFEC0::2:2AA:FF:FE90:4D3C thì longest match là route được kết nối trực tiếp:FEC0::2::/64. Và do đó, next hop interface sẽ là interface có index là 4. Khitraffic được gửi đến địa chỉ FEC0::9:2AA:FF:FE03:21A6 thì longest match sẽlà default route (::0/64) do đó, next hop interface cho traffic này sẽ là interfacecó index là 5.II. Các giao thức định tuyến trong IPv6:Việc tạo một mạng IPv6 chứa nhiều subnet sẽ được kết nối với nhau bởi cácIPv6 router. Để có thể đến được tất cả các host trong mạng thì các route phảitồn tại trên các host và trên các router. Những route này có thể là routechung( như một deffault route) hay m ...
Nội dung trích xuất từ tài liệu:
Chương IV: Các giao thức định tuyến trên IPv6IP v6Tácgiả: LêAnhĐưc ́Chương IV: Các giao thức định tuyến trên IPv6Tương tự như các IPv4 node, các IPv6 node sử dụng một bảng định tuyếnIPv6 cục bộ để quyết định cách để truyền packet đi. Các entry trong bảngđịnh tuyến được tạo một cách mặc định khi IPv6 khởi tạo và các entry khácsẽ được thêm vào khi nhận được các gói tin Router Advertisement chứa cácprefix và các route, hay qua việc cấu hình tĩnh bằng tay.I. Bảng định tuyến IPv6:Một bảng định tuyến sẽ có mặt trên tất cả các node chạy giao thức IPv6.Bảng định tuyến lưu những thông tin về các subnet của mạng và một next hopđể có thể đến được subnet đó. Trước khi bảng định tuyến được kiểm tra, thìdestination cache sẽ được kiểm tra trước xem có những entry nào trong đómatch với địa chỉ đích có trong IPv6 header của packet hay không. Nếu khôngcó thì bảng định tuyến sẽ được sử dụng để quyết định:* Interface được sử dụng để truyền gói tin (next hop interface). Interface xácđịnh interface vật lý hay luận lý được sử dụng để truyền gói tin đến đích củanó hay router tiếp theo.* Địa chỉ next hop: với những đích nằm trên cùng một liên kết cục bộ thì địachỉ next hop chính là địa chỉ đích của packet. Với những đích không nằm cùngsubnet thì địa chỉ next hop chính là địa chỉ của một router.Sau khi interface và địa chỉ của next hop được xác định thì node sẽ cập nhậtdestination cache. Các gói tin tiềp theo sẽ được truyền đến đích sử dụng cacheentry này mà không phải kiểm tra bảng định tuyến.1. Các loại entry trong bảng định tuyến IPv6:Các entry trong bảng định tuyến IPv6 được sử dụng để lưu những loại đườngsau:• Các đường được kết nối trực tiếp. Những route này là những prefix chonhững subnet được kết nối trực tiếp và thường là có kích thước prefix là 64bit.• Những route của các mạng ở xa: những route này là những prefix của nhữngmạng không được kết nối trực tiếp nhưng có thể đến được qua các routerkhác. Những route này là những prefix cho một subnet (thường có prefix là /64) hay là prefix cho một tầm địa chỉ (thường có prefix nhỏ hơn 64).• Các route của host: một host route là một route cho một địa chỉ IPv6 xác định.Với các host route thì prefix là một địa chỉ IPv6 xác định với prefix là 128 bit.• Default route: được sử dụng khi một mạng không được tìm thấy trong bảngđịnh tuyến. Có prefix là ::/02. Quá trình định đường: để quyết định sẽ sử dụng entry nào trong bảng địnhtuyến để truyền gói tin thì IPv6 sử dụng các quá trình sau:a. Với mỗi entry trong một bảng định tuyến, nó sẽ so sánh các bit trongnetwork prefix với cùng các bit đó trong địa chỉ đích với số bit sẽ được xácđịnh bởi prefix của route. Nếu tất cả đều match thì route đó sẽ là một matchcho đích.b. Danh sách các route được match sẽ được xử lý lại. Route có chiều dàiprefix lớn nhất sẽ được chọn (theo quy tắc longest match). Longest matchroute sẽ là route tốt nhất cho đích. Nếu nhiều entry cùng thoả mãn (cùngprefix) thì router sẽ chọn route nào có metric nhỏ nhất (theo quy tắc lowestmetric). Nếu cả hai thông số trên đều trùng thì router sẽ chọn 1 để sử dụng.Với một đích bất kỳ cho trước, thì quá trình trên là kết quả của việc tìm routetheo thứ tự sau:- Một host route match toàn bộ địa chỉ đích.- Một network route với prefix lớn nhất match địa chỉ đích.- Default routerRoute được chọn sẽ có interface và địa chỉ của next hop. Nếu quá trình địnhđường trên host thất bại thì IPv6 sẽ giả sử rằng đích có thể đến được mộtcách cục bộ. Còn nếu việc định tuyến trên router thất bại thì IPv6 sẽ gửi mộtICMP Destination Unreachable-No Route to Destination về cho máy gửi và bỏgói tin.Ví dụ: Bảng định tuyến trên một máy PC chạy WinXP. Để xem bảng địnhtuyến của máy cài WinXP, ta sử dụng lệnh netsh interface ipv6 show routes.Sau đây là output của lệnh trên của một máy cài 3 card mạng và được xem làdefault router cho 2 subnet và là một default route cho subnet thứ 3.Publish Type Met Prefix Idx Gateway/Interface Name------- ------- ---- --------------- --- ------------------------yes Autoconf 8 fec0:0:0:1::/64 3 Local Area Connectionyes Autoconf 8 fec0:0:0:2::/64 4 Local Area Connection 2yes Autoconf 8 fec0:0:0:3::/64 5 Local Area Connection 3yes Manual 256 ::/0 5 fe80::210:ffff:fed6:58c0Mỗi entry trong bảng định tuyến của WinXP có các trường sau:• Route đó có được quảng bá (Publish) hay không (được quảng bá qua cácRouter Advertisement)• Loại route (Type).• Metric được sử dụng để chọn khi có nhiều route cùng prefix (Met)• Prefix• Index của interface xác định interface mà qua đó packet có thể được gửi đến(Idx). Index này có thể được xem bằng lệnh: netsh interface ipv6 showinterface• Địa chỉ của next hop hay interface của next hop.Với những route của những mạng ở xa, một địa chỉ IPv6 của next hop sẽđược liệt kê. Với những route được kết nối trực tiếp thì tên của interface sẽđược liệt kê ra.Với những route được cấu hình bởi các ứng dụng của người dùng sẽ có loạiroute là Manual. Các route được cấu hình bởi giao thức IPv6 sẽ có kiểu routelà Autoconf. Bảng định tuyến IPv6 được xây dựng tự động và dựa trên cấuhình hiện tại của host. Các route cho những prefix liên kết cục bộ (có bắt đầulà FE80::/64) sẽ không có mặt trong bảng định tuyến.Với ví dụ ở trên, giả sử có một traffic gửi đến mạngFEC0::2:2AA:FF:FE90:4D3C thì longest match là route được kết nối trực tiếp:FEC0::2::/64. Và do đó, next hop interface sẽ là interface có index là 4. Khitraffic được gửi đến địa chỉ FEC0::9:2AA:FF:FE03:21A6 thì longest match sẽlà default route (::0/64) do đó, next hop interface cho traffic này sẽ là interfacecó index là 5.II. Các giao thức định tuyến trong IPv6:Việc tạo một mạng IPv6 chứa nhiều subnet sẽ được kết nối với nhau bởi cácIPv6 router. Để có thể đến được tất cả các host trong mạng thì các route phảitồn tại trên các host và trên các router. Những route này có thể là routechung( như một deffault route) hay m ...
Tìm kiếm theo từ khóa liên quan:
hệ điều hành mạng thiết bị viễn thông giao thức định tuyến trên IPv6 Bảng định tuyến IPv6 hoạt động trong OSPF IPv6Gợi ý tài liệu liên quan:
-
Giáo trình môn học Mạng máy tính - Nghề: Quản trị mạng máy tính - Trình độ: Cao đẳng nghề (Phần 2)
39 trang 169 0 0 -
Giáo trình Hệ điều hành mạng (hệ Cao đẳng): Phần 2
108 trang 160 0 0 -
89 trang 153 0 0
-
27 trang 132 0 0
-
94 trang 123 3 0
-
Giáo trình Kỹ thuật chuyển mạch - Học viện kỹ thuật quân sự
302 trang 68 1 0 -
Tài liệu hướng dẫn thí nghiệm: Viễn thông - ĐH. Tôn Đức Thắng
124 trang 63 0 0 -
100 trang 60 2 0
-
Tập bài giảng Hệ điều hành mạng
340 trang 44 0 0 -
Giáo trình Hệ điều hành - NXB Hà Nội: Phần 2
68 trang 39 0 0