OSPF的网络类型可以参照RFC2328文档中的1.9节(接口数据结构),这一参数主要描述了OSPF接口的工作环境。因为OSPF是典型的链路状态路由协议,需要完美描述自治系统内各个网络的详细情况(各种类型的LSA)以运行Dijkstra算法,所以这个参数中内容需要分的很详细,包括point-point ,point-multipoint,broadcast等;而且OSPF为了节约带宽需选举DR和BDR以方便链路状态数据的交换,DR和BDR怎么选,位置放在哪里,和网络的实际环境有很大关系,所以OSPF网络类型必须详细,并且针对不同类型,接口的工作模式也不一样;通常网络类型用于描述邻居是否可用组播发现和DR是否选举。EIGRP协议是一种距离矢量路由协议,将自己的路由表转发给其他,网络类型不太重要,只要能建立邻居关系就可以了;所以EIGRP协议中,网络类型只用于判断能否通过组播发现邻居,不能的话就手动指定一下好了,不需要描述的那么详细,呵呵。
个人感觉是因为EIGRP太先进的,不需要你指定网络类型,而OSPF在帧中继环境里还没有能力自己检测到自己所在环境,所以需要手动指定。OSPF基于链路状态的路由协议,只针对邻居泛红链路状态,而eigrp是通过发布路由信息来进行通信。 我也是菜鸟,以上为个人观点,如有错误请大神指出。
这个问题还真不好回答!!不过eigrp是cisco私有的 ospf 是公有的 至于为啥没有ospf那么多类型的话 我个人觉得应该是与它的应用广泛度有点关系 不过你可以看看eigrp的rfc文档
个人理解ospf有网络类型主要是考虑到路由器之间是否需要DR、BDR。。。。。