Możesz przeczytać o szczegółach działania tych protokołów dla siebie, są one dokładnie udokumentowane w Internecie i znalezienie dodatkowych informacji na ich temat jest uciążliwe.
Z praktycznego punktu widzenia powiedziałbym, że w przypadku EIGRP kontra OSPF, OSPF zawsze wygrywa z następujących powodów:
Szybkość konwergencji :
Wszyscy zawsze wspominali, że EIGRP jest szybszy niż OSPF przy użyciu ustawień domyślnych. Jeśli wdrożysz któryś z protokołów bez zapoznania się z nimi i użyjesz ich ustawień domyślnych, to moim zdaniem wyraźnie nie wiesz, co robisz. Dlaczego miałbyś wdrażać ustawienia domyślne, nie wiedząc, jakie są, a kiedy zdasz sobie sprawę z tego, czym one są, zdajesz sobie sprawę, że OSPF obsługuje BFD i szybko się rozjaśnia (podobnie jak ISIS).
Inżynieria ruchu :
Ponieważ OSPF, podobnie jak ISIS, opiera się na wartościach TLV, został znacznie rozszerzony. Obsługuje rozszerzenia takie jak MPLS-TE i GMPLS.
Ciągła ekspansja
Jak wspomniałem powyżej, OSPF i ISIS zostały znacznie rozszerzone, a projekty rozszerzeń są pisane dość regularnie i nadal będą. EIGRP nie ma wielu zaawansowanych opcji tych dwóch.
Skalowalność
OSPF skaluje się lepiej niż EIGRP z wykorzystaniem obszarów, jednak nie sądzę, że to naprawdę ma znaczenie (podobnie jak dokument czasu konwergencji, ze względu na BFD). Niewiele osób korzysta z 10 000 tras w jednym obszarze w OSPF. Zazwyczaj używałbym IGP do szybkiego routingu w danej części sieci, ale ostatecznie iBGP przenosi wszystkie wewnętrzne trasy. Każdy router nie potrzebuje każdej wewnętrznej trasy w swoim RIB pochodzącym z OSPF, jeśli masz setki lub tysiące routerów, niektóre z nich są tak daleko (mówiąc topologicznie), że nie warto o nich wiedzieć.
Interoperacyjność
Wreszcie istnieje oczywiście powód, dla którego EIGRP jest / była zastrzeżoną technologią firmy Cisco. Chociaż zostało to ostatnio przesłane do projektu, aby inni dostawcy oprogramowania zaczęli go włączać, jest już za późno (sądzę). Żadna obecnie działająca sieć nie zmarnuje ogromnych sum pieniędzy na zamianę innego IGP na EIGRP, i nie wiem, dlaczego nowa sieć miałaby to rozważać (jeśli zamierzasz mieszać sprzęt Cisco z firmami innymi niż Cisco). Po prostu dlatego, że sprzęt firmy innej niż Cisco obsługujący OSPF robi to od lat. Kod jest wypróbowany i przetestowany, naprawiono wiele błędów, mnóstwo informacji w Internecie itp. EIGRP zajmie lata (jeśli nie jest jeszcze za późno!).