邻居:

相同点:ospf和eigrp都使用hello消息发现邻居,
不同点:ospf更复杂邻居会经历几个状态而且在不同网络类型中邻居的邻接状态不一样,
 
ospf在点到点网络中不需要选举dr和bdr而且邻居会自动发现,在broadcast中会选举dr和
 
bdr,在这种网络中邻居只与dr和bdr形成完全邻接关系,而与非dr和bdr邻居处于two-way状
 
态。在nbma中更复杂,有5种运行状态。
汇总:
相同点:都可以进行汇总以减小路由表大小。
不同点:eigrp能在所有的路由器上进行汇总。ospf只能在abr和asbr上进行汇总。
认证:
相同点:eigrp和ospf都可以对邻居进行认证。
不同点:eigrp只支持md5认证,ospf支持简单明文认证和md5认证,而且不支持基于时间的
 
认证。
负载均衡:
相同点:都支持负载均衡
不同点:eigrp支持等价和不等价负载均衡而ospf只支持等价负载均衡。
末节:
不同点:eigrp有末节路由器的概念,查询不会发送到末节路由器,是为了防止路由器陷入
 
主动状态设计的。ospf有末节区域的概念,而又细分为完全末节和nssa和完全nssa,是为了
 
减小ospf lsa条目而设计的。
形成邻居必须满足的条件:
相同点:邻居必须位于一个网段或一个子网。认证必须通过,不能为被动接口。
不同点:
ospf:router-id唯一,末节区域一致,hello计时器和超时计时器必须匹配,area-id必须
 
相同。
eigrp:k值相同,as号一致。
默认路由:
相同点:都支持默认路由。
不同点:命令不同,eigrp是ip default network后加网段,而且必须有到该网段的静态路
 
由,这样邻居就会学到一条D*的默认路由。ospf命令为 default information organ。
控制路由更新:
相同点:都能用分发列表控制哪些路由将被通告。
不同点:eigrp可以用在in和out方向。ospf不能用于out方向。
计算路由方法不同:eigrp直接从拓扑表中选择最佳路由放入路由表中。ospf根据自身的拓
 
扑数据库运行spf算法算出最佳路由放入路由表中。
不同点:eigrp是cisco的私有协议,只能运行在cisco路由器上,支持多种可路由协议。
 
ospf是一种公有的协议,不同的厂商都可以使用。
ospf更加复杂,支持分层设计。ospf使用带宽计算度量值,eigrp使用带宽、延迟、可靠度
 
、负载和mtu值计算度量值。
相同点:都支持vlsm,触发更新。
暂时就这么多,如有遗漏欢迎补充。