Các đặc điểm của EIGRP EIGRP hoạt động khác với IGRP, về bản chất EIGRP là một giao thức định tuyến theo vectơ khoảng cách nâng cao nhưng khi cập nhật và bảo trì thông tin láng giềng và thông tin định tuyến thì nó làm việc giống như một giao thức định tuyến theo trạng thái đường liên kết . Sau đây là các ưu điểm của EIGRP so với giao thức định tuyến theo vectơ khoảng cách thông thường 628 • Tốc độ hội tụ nhanh • Sử dụng băng thông hiệu quả • Có hỗ trợ VLSM và CIDR....
626 Hình 3.1.2.c Hình 3.1.2.d 627 Hình 3.1.2.e Hình 3.1.2.f 3.1.3 Các đặc điểm EIGRP EIGRP hoạt động khác với IGRP, chất EIGRP giao thức định tuyến theo vectơ khoảng cách nâng cao cập nhật bảo trì thơng tin láng giềng thơng tin định tuyến làm việc giống giao thức định tuyến theo trạng thái đường liên kết Sau ưu điểm EIGRP so với giao thức định tuyến theo vectơ khoảng cách thơng thường 628 • Tốc độ hội tụ nhanh • Sử dụng băng thơng hiệu • Có hỗ trợ VLSM CIDR Khơng giống IGRP EIGRP có trao đổi thơng tin subnet mask nên hỗ trợ cho hệ thống IP khơng theo lớp • Hỗ trợ cho nhiều giao thức mạng khác • Khơng phụ thuộc vào giao thức định tuyến Nhờ cấu trúc phần riêng biệt tương ứng với giao thứ mà EIGRP khơng cần phải chỉnh sửa lâu Ví dụ phát triển để hỗ trợ giao thức IP chẳng hạn EIGRP cần phải có thêm phần tương ứng cho IP hoàn toàn không cần phải viết lại EIGRP EIGRP router hội tụ nhanh chúng sử dụng DUAL, DUAL bảo đảm hoạt động khơng bị lặp vịng tính tốn đường cho phép router hệ thống mạng thực đồng lúc có thay đổi xảy EIGRP sử dụng băng thơng hiệu gửi thông tin cập nhật phần giới hạn khơng gửi tồn bảng định tuyến Nhờ tổn lượng băng thơng tối thiểu hệ thống mạng ổn định điều tương tự hoạt động cập nhật OSPF không giống router OSPF router EIGRP gửi thông tin cập nhật router khác vùng OSPF Chính mà hoạt động cập nhật EIGRP gọi cập nhật giới hạn Thay hoạt động cập nhật theo chu kỳ router EIGRP giữ liên lạc với gói hello nhỏ Việc trao đơi gói hello theo định kỳ khơng chiểm nhiều băng thơng đường truyền EIGRP hỗ trợ cho IP, IPX Apple talk nhờ có cấu trúc phần theo giao thức, EIGRP phân phối thơng tin IPX RIP SAP để cải tiến hoạt động tồn diện Trên thực tế EIGRP điều khiển hai giao thức Router EIGRP nhận thông tin định tuyến dịch vụ, cập nhật cho router khác thông tin bảng định tuyến hay bảng SAP thay đổi EIGRP cịn điều khiển giao thức Alpha talk routing table maintenance Protocol (RTMP) RTMP sử dụng số lượng để chọn đường nên khả chọn đường khơngđược tốt Do đó, EIGRP sử dụng thơng số định tuyến tổng hợp cấu hình để chọn đường tốt cho mạng Apple talk Là giao thức định tuyến theo vectơ khoảng cách RTMP thực trao đổi tồn thơng tin định tuyến theo chu kỳ Để giảm bớt tải EIGRP thựch iện phân phối thông tin định tuyến Apple talk có kiện thay đổi mà thơi Tuy nhiên apple talk client muốn nhận thông tin RTMP từ router nội EIGRP dùng 629 cho Apple talk nên chạy mạng khơng có client ví dụ nhưcác liên kết WAN chẳng hạn 3.1.4 Các kỹ thuậtcủa EIGRP EIGRP có nhiều kỹ thuật để cải tiến hiệu hoạt động tốc độ hội tụ chức so với IGRP giao thức định tuyến khác Các kỹ thuật tập trung thành loại sau: • Sự phát tái phát router láng giềng • Giao thức truyền tải tin cậy • thuật tốn DUAL finite – sate machine • Cấu trúc phần theo giao thức Router định tuyến theo vectơ khoảng cách dạng đơn giản không thiết lập mối quan hệ với láng giềng RIP IGRP route đơn giản phát quảng bá hay multicast thông tin cập nhật cổng cấu hình Ngược lại, EIGRP router chủ động thiết lập mối quan hệ với láng giềng chúng tương tự cách làm OSPF router Hình 3.1.4 Quá trình EIGRP router thiết lập mối quan hệ than mật mô tả hình 3.1.4 EIGRP route sử dụng gói hello nhỏ để thực việc thiết lập mối 630 quan hệ than mật với router láng giềng Mặc định hello gửi theo chu kỳ giây Nếu router nhận hello từ láng giềng xem láng giềng đường cịn hoạt động Bằng cách thiết lập mối quan hệ này, EIGRP router thực việc sau - Tự động học đường chúng kết nối vào hệ thống mạng - Xác định router khơng cịn kết nối khơng cịn hoạt động - Phát hoạt động trỏ lại router Giao thức vận chuyển tin cậy RTP giao thức lớp vận chuyển thực chuyển gói EIGRP cách tin cậy có thứ tự đến tất láng giềng Trong mạng IP host sử dụng TCP để vận chuyển gói cách tin cậy Tuy nhiên EIGRP giao thức độc lập với giao thức mạng khơng dựa vào TCP/IP để thực trao đổi thông tin định tuyến giống RIP, IGRP OSPF làm Để không bị phụ thuộc vào IP, ẺIGP sử dụng RTP làm giao thức vận chuyển riêng độc quyền để đảm bảo việc truyền thông tin định tuyến EIGRP yêu cầu RTP cung cấp dịch vụ truyền tin cậy không tin cậy tuỳ theo yêu cầu trường hợp Ví dụ gói hello truyền theo định kỳ cần phải nhỏ tốt nên chúng không cần phải dùng chế độ truyền tin cậy Ngược lại việc truyền tin cậy thông tin định tuyến làm tăng tốc độ hội tụ EIGRP router khơng cần hết thời hạn truyền lại Với RTP, EIGRP gửi multicast trực tiếp cho đối tác khác lúc giúp tối ưu hiệu hoạt động Thành phần trung tâm EIGRP thuật toán DUAL máy tính tốn đường cuả EIGRP Tên đầy đủ kỹ thuật DUAL finite - state machine FMS máy thuật toán khơng phải thiết bị khí có thành phần di chuyển FSM định nghĩa tập hợp trạng thái trải qua, kiện gây trạng thái có kết Người thiết kế sử dụng FSM để lập trình cách mà thíêt bị chương trình máy tính hay thuật tốn định tuyến xử lý với tập hợp kiện đầu vào DUAL FSM chứa tất logic sử dụng để tính tốn so sánh đường mạch EIGRP DUAL lưu tất đường mà láng giềng thông báo qua Dựa thông số định tuyến tổng hợp đường, DUAL so sánh chọn đường có chi phí thấp 631 đến đích DUAL đảm bảo đường khơng có lặp vịng Đường chọn gọi đường successor Đường successor lưu bảng định tuyến đồng thời lưu bảng cấu trúc mạng EIGRP giữ thông tin quan trọng đường cấu trúc mạng bảng láng giềng bảng cấu trúc mạng Hai bảng cung cấp cho DUAL thông tin đường cần thiết Nếu có đường liên kết bị đứt, DUAL tìm đường thay feasible successor bảng cấu trúc mạng Một ưu điểm bật EIGRP thiết kế thành phần riêng biệt theo giao thức Nhờ cấu trúc này, có khả mở rộng tương thích tốt Các giao thức định tuyến IP, IPX Apple Talk đưa vào EIGRP thông qua PDM EIGRP dễ dàng tương thích với giao thức định tuyến phiên chúng IPv6 chẳng hạn cách thêm PDM vào Mỗi PDM chịu trách nhiệm thực chức liên qan đến giao thức định tuyến Ví dụ phần IP – EIGRP chịu trách nhiệm việc sau: • • • • Gửi nhận gói EIGRP chứa liệu IP Thơng báo cho DUAL nhận thông tin định tuyến IP Duy trì kết chọn đường DUAL bảng định tuyến IP Phân phối thơng tin định tuyến mà học từ giao thức định tuyến IP khác 3.1.5 Cấu trúc liệu EIGRP Giống OSPF EIGRP dựa vào nhiều loại gói liệu khác để trì loại bảng thiết lập mối quan hệ phức tạp với router láng giềng Có loại gói EIGRP • Hello • Báo nhận • Cập nhật • Yêu cầu • Đáp úng EIGRP dựa vào gói hello để phát hiện, kiểm tra tái phát router láng giềng Tái phát có nghĩa router EIGRP khơng nhận hello từ router 632 láng giềng suốt khoảng thời gian lưu giữ sau router láng giềng lại tái lập lại thông tin liên lạc Chu kỳ gửi hello EIGRP router cấu hình Khoảng thời gian hello mặc định phụ thuộc vào băng thông cổng router Trong mạng IP, EIGRP router gửi hello theo địa multicast 224.0.0.10 EIGRP router lưu thông tin láng giềng bảng láng giềng Bảng láng giềng có lưu số thứ tự thời gian lưu giữ gói EIGRP cuối nhận từ router láng giềng Theo định kỳ giới hạn củak hoảng thời gian lưu giữ Router phải nhận gói EIGRP đường tương ứng có trạng thái Pasive Trạng thái Passive có nghĩa trạng thái hoạt động ổn định Nếu roter không nghe ngóng router láng giềng suốt khoảng thời gian lưu giữ EIGRP xem láng giềng bị cố DUAL phải tính oná lại bảng định tuyến Mặc định khoảng thời gian lưu giữ gấp lần chu kỳ hello Người quản trị mạng cấu hình giá trị cho khoảng thời gian phù hợp với hệ thống Hình 3.1.5 OSPF bắt buộc router láng giềng với phải có khoảng thời gian hello khoảng thời gian bất đọng thơng tin liên lác với EIGRP không yêu cầu Router học khoảng thời gian router láng giềng thông qua việc trao đổi gói hello Chúng dùng thơng tin thiết lập mối quan hệ ổn định mà không cần khoảng thời gian phải giống chúng Gói hello thường gửi theo chế độ khơng bảo đảm tin cậy Điều có nghĩa khơng có báo nhận cho gói hello 633 EIGRP router sử dụng gói báo nhận để xác nhận nhận gói EIGRP q trình trao đổi tin cậy Giao thức vận chuyển tin câỵ cung cấp dịch vụ liên lạc tin cậy hai host EIGRP Gói báo nhận gói hello mà khơng có liệu Khơng giống hello gửi multicast gói báo nhận gửi trực tiếp cho máy nhận Báo nhận kết hợp vào loại gói EIGRP khác gói trả lời chẳng hạn Gói cập nhật sử dụng router phát láng giềng Router EIGRP gửi gói cập nhật cho router láng giềng để xây dựng bảng cấu trúc mạng Có thể cần nhiều gói cập nhật truyền tải hết thơng tin cấu trúc to Gói cập nhật cịn sử dụng router phát thay đổi cấu trúc mạng Trong trường hợp EIGRP router gửi multicast gói cập nhật cho router láng giềng để thơng báo thay đổi Mọi gói cập nhật gửi bảo đảm EIGRP router sử dụng gói u cầu cần thơng tin đặc biệt từ hay nhiều láng giềng Gói đáp ứng sử dụng để trả lời cho gói yêu cầu Nếu EIGRP router successor khơng tìm feasible successor để thay DUAL đặt đường đến mạng đích vào trạng thái Active Sau route gửi multicast gói yêu cầu đến tất láng giềng để cố gắng tìm successor cho mạng đích Router láng giềng phải trả lời gói đáp ứng để cung cấp thông tin cho biết khơng có thơng tin khác khả thi Gói yêu cầu gửi multicast gửi cho máy, cịn gói đáp ứng gửi cho máy gửi yêu cầu mà Cả hai loại gói gửi bảo đảm 3.1.6 Thuật toán EIGRP Thuật toán DUAL phức tạp giúp co EIGRP hội tụ nhanh Để hiểu rõ trình hội tụ với DUAL ta étt ví dụ hình 3.1.6.a Mỗi router xấy dựng bảng cấu trúc mạng chứa thông tin đường đến mạng A Mỗi bảng cấu trúc mạng ví dụ hình 3.1.6.a – f có thơng tin sau • Giao thức định tuyến giao thức EIGRP 634 • Chi phí thấp đường đến mạng đích gọi Feasible Distance • Chi phí đường đến mạng đích router láng giềng thơng báo qua gọi Reported Distance Nguyên tắc chọn đừờng feasible successor Đường feasible successor đường dự phòng thay cho đường successor đường bị cố Reported Distance đường đến đích chi phí thơng báo từ router láng giềng Chi phí phải nhỏ Feasible Distance đường successor Nếu thoả điều kiện có nghĩa khơng có vịng lặp đường chọn làm feasible successor Đường feasible successor thay cho đường successor cần thiết Nếu RD mộ đường lớn FD successor đường khơng chọn làm feasible successor Router phải tính tốn cấu trúc mạng cách thu thập thông tin từ tất láng giềng Router gửi gói yêu cầu đến tất láng giềng để tìm thơng tin đường chi phí đường đến mạng đích mà router cần Tất láng giềng phải gửi gói đáp ứng để trả lời cho gói yêu cầu Router ghi nhận liệu nhận vào bảng cấu trúc mạngcủa 10 Bây DUAL xác định đường successor feasible successor có dựa vào thơng tin Hình 3.1.6.a 635 Cột Topology hình cho biết đường đường hay cịn gọi successor, đưòng đường dự phòng hay gọi feasible successor Tuy nhiên bạn cần lưu ý khơng thiết lúc phải tìm feasible successor Mạng EIGRP hoạt động theo bước mô tả bên để tiến hành hội tụ router Hiện router có thơng tin đường đến Mạng A sau” Router C có đường successor đường qua Router B Router C có đường f easible succ esor đường qua Router B Router D có đường successor đường qua Router B Router D khơng có đường feasible successor Router E có đường successor đường qua router D Router E khơng có đường feasible successor Sau mô tả router thực nguyên tắc chọn feasible successor đường liên kết router D router B bị đứt Hình 3.1.6.b Trong router D (hình 3.1.6.B) 636 • Đường qua router B bị xố khỏi bảng cấu trúc mạng • Đường đường successor Router không xác định feasible successor trước • Router D phải tính tốn lại đường Trong Router C: Đường đến mạng A qua router D bị đứt Đường bị xoá khỏi bảng Đường successor router C Hình 3.1.6.c Trong router D • Router D khơng có feasible successor Do khơng thể chuyển qua đường dự phịng • Router D phải tính tốn lại cấu trúc mạng Con đường đến Mạng A đặt vào trạng thái Active • Router D gửi gói yêu cầu cho tất láng giềng kết nối với router C router R để yêu cầu gửi thông tin mạng • Trước router C có đường qua router D • Trước router D khơng có đường qua router E Trong router E: • Đường đến Mạng A thơng qua router D bị đứt • Đường đường successor router E • Router E khơng có feasible successor ... làm OSPF router Hình 3.1 .4 Quá trình EIGRP router thiết lập mối quan hệ than mật mơ tả hình 3.1 .4 EIGRP route sử dụng gói hello nhỏ để thực việc thiết lập mối 630 quan hệ than mật với router láng... thiết kế sử dụng FSM để lập trình cách mà thíêt bị chương trình máy tính hay thuật toán định tuyến xử lý với tập hợp kiện đầu vào DUAL FSM chứa tất logic sử dụng để tính toán so sánh đường mạch... thiết lập mối quan hệ với láng giềng RIP IGRP route đơn giản phát quảng bá hay multicast thơng tin cập nhật cổng cấu hình Ngược lại, EIGRP router chủ động thiết lập mối quan hệ với láng giềng