Giao thức: EIGRP vs OSPF [đã đóng]


21

EIGRP và OSPF đều là các giao thức IGP, trước đây là giao thức chủ yếu của Cisco và sau là giao thức mở được thiết lập tốt. Lợi ích của cái này hơn cái kia là gì?

Đặt một cách khác, khi triển khai một mạng, tại sao chọn một mạng khác? Nếu bạn có các thiết bị hỗn hợp, sự lựa chọn rõ ràng sẽ là OSPF, nhưng nếu bạn đang điều hành một cửa hàng duy nhất của Cisco thì sao? Có bất kỳ tính năng nào mà EIGRP vượt trội so với OSPF sẽ khiến việc triển khai EIGRP trở nên khả thi không?


1
Hầu hết các sách định tuyến liên quan đến việc so sánh trạng thái liên kết và "lai" hoặc trong tình huống cụ thể này - EIGRP. Tại sao bạn không dành thời gian để đọc chúng trước?
Łukasz Bromirski

Trong khi câu hỏi là hợp lệ và thông tin trả lời có giá trị. Tôi cảm thấy rằng câu hỏi này được viết ngày hôm nay quá rộng đối với định dạng Q / A của Stack Exchange. Cụ thể, hỏi "Nên chọn giao thức nào khi triển khai mạng?" là một câu hỏi có nhiều biến số và nhiều câu trả lời, tất cả tùy thuộc vào tình huống cụ thể trong tay.
Brett Lykins

Đó là về sự lựa chọn giữa EIGRP và OSPF, tiêu đề của câu hỏi không yêu cầu sử dụng giao thức nào mà yêu cầu so sánh OSPF so với EIGRP và lợi ích của từng giao thức. Vì vậy tôi phải không đồng ý.
Lucas Kauffman

1
Tôi đồng ý rằng câu hỏi không hữu ích. Công cụ nerd không quan trọng trong 95% mạng, tôi cần chạy OSPF để nói chuyện với thiết bị không phải cisco hoặc vấn đề tôn giáo nơi bạn có tất cả các thiết bị cisco.
fredpbaker

2
Nếu bạn có thể đặt tôn giáo cá nhân của mình sang một bên, dựa trên giá trị kỹ thuật hoàn toàn, chúng thậm chí ít nhiều. Tuy nhiên, mọi người hiếm khi quá khách quan về chủ đề đặc biệt này.
Ricky Beam

Câu trả lời:


24

EIGRP hiện là dự thảo của IETF vì vậy nó không còn độc quyền. Xem http://tools.ietf.org/html/draft-savage-eigrp-01

Nếu chúng ta xem EIGRP với các cài đặt mặc định và OSPF với các cài đặt mặc định và có nhiều đường dẫn không có vòng lặp đến đích thì EIGRP sẽ hội tụ nhanh hơn nhiều vì nó giữ những gì được gọi là kế thừa khả thi trong cơ sở dữ liệu cấu trúc liên kết. Về cơ bản, đây là những lựa chọn thay thế miễn phí cho đường dẫn tốt nhất. EIGRP cũng có tóm tắt tại bất kỳ điểm nào trong mạng. Nó cũng có tính năng sơ khai rất hữu ích khi bạn không muốn sử dụng bộ định tuyến để chuyển. Thường được triển khai trong DMVPNS. EIGRP cũng ít gây nhầm lẫn hơn OSPF vì nó không có các loại mạng khác nhau và EIGRP dễ dàng triển khai hơn trong các kịch bản trung tâm và nói.

EIGRP sử dụng một mạng phẳng không có khu vực, điều này vừa có thể là một lợi thế và bất lợi.

OSPF rõ ràng là một tiêu chuẩn mở, vì vậy đây là lựa chọn hợp lý nếu bạn có nhiều nhà cung cấp. Nó có thể hoạt động tốt nhưng nó yêu cầu bạn tinh chỉnh bộ định thời SPF vì theo mặc định trong IOS có thời gian chờ 5 giây trước khi chạy thuật toán SPF. OSPF sử dụng các khu vực có nghĩa là bạn có thể phân đoạn mạng hợp lý hơn. OSPF chỉ có thể tóm tắt giữa các khu vực. OSPF là trạng thái liên kết để nó có chế độ xem toàn bộ mạng tốt hơn EIGRP trước khi chạy thuật toán SPF. Quản trị viên mạng thường sẽ thoải mái hơn với OSPF vì nó được triển khai phổ biến hơn.

Cả hai giao thức đều có ưu điểm và nhược điểm. Nhưng câu trả lời chung rằng EIGRP nên được loại bỏ vì là độc quyền không còn hoàn toàn đúng nữa.


5
Không còn độc quyền nhưng cũng không được thực hiện bởi bất kỳ công ty nào khác ngoài cisco. Vì vậy, kết quả cuối cùng là như nhau.
Tim

1
Nó đang đến. Không chắc chắn những cái nào nhưng Donnie Savage đã đề cập rằng 5 công ty đang phát hành sản phẩm với nó. Điều đó nói rằng tôi hy vọng nó sẽ là các công ty như Huawei hoặc các công ty châu Á khác. Bởi vì EIGRP đã được độc quyền nên mọi người đã lười biếng khi so sánh hai. Tôi so sánh chúng về mặt kỹ thuật và đối với một doanh nghiệp EIGRP không phải là một lựa chọn tồi. Đối với một ISP tôi sẽ đi với ISIS.
Daniel Dib

Chỉ là một FYI nhanh chóng, điều này cũng đã được thảo luận trên Whirlpool gần đây - forum.whirlpool.net.au/forum-replies.cfm?t=2091564#r10
OzNetNerd

@DanielDib, nói về IS-IS, tại sao các ISP ủng hộ điều đó hơn OSPF? Trong 90 từ hoặc ít hơn. ;-)
generalnetworkerror

2
> EIGRP hiện là bản nháp của IETF vì vậy nó không còn độc quyền. Xem ietf.org/id/draft-savage-eigrp-00.txt Yep, nhưng:> 1. Các tính năng nâng cao của EIGRP (cụ thể là các khu vực sơ khai) sẽ không được phát hành cho IETF. 2. RFC thông tin cho phép Cisco giữ quyền kiểm soát giao thức EIGRP. 3. EIGRP vẫn là độc quyền về mặt kỹ thuật. <br>> Vì vậy, các tính năng nâng cao của EIGRP không được phát hành - không có khu vực sơ khai, không có cách nào để kiểm soát sự lan truyền hoặc xác định logic các khu vực. Không có cấu trúc liên kết DMVPN sẽ mở rộng. Đây là một trong những lý do chính mà bạn sẽ sử dụng EIGRP. <br> Khác: [Tại sao Cisco làm phiền với Op Op
t3mp

13

Bạn có thể tự mình đọc về các hoạt động tốt hơn của các giao thức này, chúng được ghi lại kỹ lưỡng trên Internet và đó là một cách né tránh để tìm thông tin về chúng.

Từ góc độ thực tế tôi sẽ nói rằng trong trường hợp EIGRP so với OSPF, OSPF luôn thắng vì những lý do sau:

Tốc độ hội tụ :

Mọi người luôn đề cập rằng EIGRP nhanh hơn OSPF bằng cách sử dụng cài đặt mặc định. Nếu bạn triển khai một trong hai giao thức mà không đọc về chúng và sử dụng các cài đặt mặc định của chúng, thì rõ ràng bạn không biết bạn đang làm gì theo ý kiến ​​của tôi. Tại sao bạn sẽ triển khai các cài đặt mặc định mà không biết chúng là gì và khi bạn nhận ra chúng là gì, bạn nhận ra rằng OSPF hỗ trợ BFD và trở nên sáng lên nhanh chóng (cũng như ISIS).

Kỹ thuật giao thông :

Vì OSPF như ISIS dựa trên các giá trị TLV, nên nó đã được mở rộng khá nhiều. Nó có hỗ trợ cho các phần mở rộng như MPLS-TE và GMPLS.

Mở rộng liên tục

Như tôi đã đề cập ở trên, OSPF và ISIS đã được mở rộng khá nhiều và các bản nháp mở rộng đang được viết khá thường xuyên và sẽ tiếp tục. EIGRP không có nhiều tùy chọn nâng cao mà hai tùy chọn này thực hiện.

Khả năng mở rộng

OSPF có quy mô tốt hơn EIGRP với việc sử dụng các khu vực của nó, tuy nhiên, tôi không nghĩ điều này thực sự quan trọng (như thời gian hội tụ, do BFD). Không có nhiều người đang chạy các tuyến 10k trong một khu vực trong OSPF. Thông thường tôi sẽ sử dụng IGP để định tuyến nhanh trong một phần nhất định của mạng, nhưng cuối cùng iBGP mang tất cả các tuyến nội bộ. Mỗi bộ định tuyến không cần mọi tuyến nội bộ trong RIB có nguồn gốc thông qua OSPF nếu bạn có hàng trăm hoặc hàng nghìn hoặc bộ định tuyến, một số trong số chúng ở rất xa (nói về mặt tôpô), thật vô ích khi biết về chúng.

Khả năng tương tác

Cuối cùng, có lý do rõ ràng rằng EIGRP là / là một công nghệ độc quyền của Cisco. Mặc dù điều này gần đây đã được gửi vào một bản nháp để các nhà cung cấp phần mềm khác bắt đầu kết hợp, nhưng đã quá muộn (tôi tin). Hiện tại không có mạng nào đang hoạt động sẽ lãng phí một khoản tiền lớn khi chuyển từ một số IGP khác sang EIGRP và tôi không biết tại sao một mạng mới sẽ xem xét nó (nếu bạn sẽ trộn thiết bị của Cisco với không phải của Cisco). Đơn giản là vì thiết bị không phải của Cisco hỗ trợ OSPF đã hoạt động trong nhiều năm. Mã đã được thử và kiểm tra, nhiều lỗi đã được sửa, hàng loạt thông tin trên mạng, v.v ... Sẽ mất nhiều năm để EIGRP bắt kịp (nếu chưa quá muộn!).


1
Tôi nghĩ rằng câu trả lời này cần phản bác từ Donnie Savage. :)
scottm32768

Tôi chỉ đang cố gắng lấp đầy trang web bằng các câu hỏi có liên quan Tôi biết lmgtfy rất phù hợp với chủ đề này
Lucas Kauffman

1
Đây là một câu trả lời tuyệt vời, nhưng tôi phải chỉ ra rằng OSPF bản địa không sử dụng TLV, chỉ có OSPF-TE (và các phần mở rộng OSPF khác) làm / làm; OSPF đã được viết / thiết kế rõ ràng cho IPv4. ISIS luôn có TLV, đó là lý do tại sao bạn không có ISISv3. :-) Xem công cụ.ietf.org/html/draft-bhatia-manral-diff-isis-ospf-01 phần 18.
John Jensen

1

Tôi muốn đề xuất câu trả lời đúng là nó phụ thuộc vào cấu trúc liên kết của mạng. OSPF yêu cầu các ranh giới khu vực để thực hiện tóm tắt, nếu bạn đang thực hiện một mạng lưới trường xanh hoặc cấu trúc liên kết của bạn có thể thuận lợi để vẽ các khu vực ra thì bằng mọi cách hãy sử dụng nó. Nếu mạng của bạn yêu cầu nan hoa để kết nối với nhiều hub, thì OSPF khó thực hiện hơn, khi tôi có yêu cầu này trên mạng chuyển tiếp khung của mình, tôi đã di chuyển các trang web từ xa sang BGP. Tôi muốn sử dụng EIGRP và các bộ định tuyến sơ khai nhưng cisco đã đề cập rằng nhiều tài nguyên hơn đã được sử dụng cho khả năng tương tác BGP-OSPF so với khả năng tương tác EIGRP-OSPF vì vậy tôi đã sử dụng BGP trên cơ sở đó. Một cách khác để nói là EIGRP với các bộ định tuyến còn sơ khai và khả năng tóm tắt bất cứ nơi nào bạn muốn sẽ mở rộng tốt hơn trong cấu trúc liên kết 'lộn xộn'.


Tôi sẽ đồng ý. Cấu trúc liên kết của một người càng phức tạp, thì càng có nhiều người nên hấp dẫn một cách tự nhiên vào OSPF. Trong cấu trúc liên kết đơn giản chỉ có của Cisco, EIGRP là một thiết lập quá tầm thường để bỏ qua. Tôi đã thấy nhiều người chưa được huấn luyện thiết lập mạng EIGRP; Tôi chưa bao giờ thấy một thiết lập OSPF. (Tôi nhớ lại một cụm lớn trong một nỗ lực. Câu chuyện đó, btw, đã kết thúc với một khoản tiền phạt NRC vì đã phá vỡ các cam kết với các hệ thống kiểm soát dự phòng.)
Ricky Beam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.