OSPFv3与OSPFv2协议的比较

From: http://blog.sina.com.cn/s/blog_61bd83dc0100la2u.html

 

OSPFv3与OSPFv2协议的比较

OSPF是一种链路状态路由协议。它具有标准开放、收敛迅速、无环路、便于层级化设计等众多优点。IPv4网络中广泛使用的OSPFv2协议由于在报文内 容、运行机制等方面与IPv4地址联系得过于紧密,大大制约了它的可扩展性和适应性。在IPv6环境中,为了使OSPF更好的应用,同时保留原有的众多优 点,因此,在OSPFv2的基础上作了多方面的修改后产生了OSPFv3协议。

OSPFv3相比OSPFv2作出的改进可以分为几个方面来描述。

1.  OSPFv3独立于网络协议

1)  OSPFv3基于链路运行

OSPFv2协议是基于子网运行的,邻居之间形成邻接关系的必要条件之一就是两端的IP地址属于同一网段而且掩码相同。而OSPFv3协议基于链路运行,与具体的IPv6地址、前缀分离开,即使同一链路上的不同节点具有不同网段的IPv6地址时,协议也可以正常运行

能否直接在v2上修改,使其也不基于子网运行。

2)  编址性语义的取消

在OSPFv2中,协议分组和LSA中的许多字段都是来自于网络上的某个IP地址、掩码或某个IP子网号。报文的数据内容决定了OSPFv2的多种机制必须基于IPv4来进行,包括邻居路由器标识、邻居建立等等。

在OSPFv3中取消了这些编址性语义,而只保留协议运行必须的核心内容。比如,Router-LSA和Network-LSA中不再包含网络地址,而只用于传递拓扑信息;LSA的Link State ID依然保留32位长度的IPv4地址格式,但只是一个编号,不再包含地址信息;邻居路由器,包括DR和BDR,都是用Router ID来标识。这些保证了OSPFv3协议能够独立于网络协议运行。

3)  链路本地地址的使用

OSPFv2协议要求,每一个运行OSPF的接口都必须有一个全局的IPv4地址,即使是在网络中仅仅用于传输转发的中间节点也必须如此,协议的运行和路 由的计算都依赖于这个地址。而在IPv6中,每个接口都会分配本地链路地址(link-local address),这个地址只在本地链路有效,并不会在整个网络中传播。OSPFv3使用这个本地链路地址作为协议分组发送的源地址(虚连接除外)和路由 的下一跳,在网络规划时就不需要在大量的中间节点规划子网,同样也不需要专门配置IPv6地址。这样,一方面可以节省大量的全局地址,另一方面可以说协议 的运行独立于IPv6,可以方便的对协议进行扩展,实现组播选路等其他的功能。

时间: 2024-10-10 10:14:38

OSPFv3与OSPFv2协议的比较的相关文章

OSPFv3 和OSPFv2的大致比较

Technorati 标签: CCIE,OSPFv3,IPV6,RFC2328 OSPFv2(IPv4)简要回顾(RFC2328): --可支持大规模的路由 --路由变化快速收敛 --无路由环路 --支持等价负载均衡(LSA链路状态路由协议,仅仅支持等价,非等价的是EIGRP和BGP可以支持) --支持区域分级管理 --支持路由分级管理 --支持验证(明文验证和MD5的验证) --支持以组播发送协议报文(224.0.0.5和224.0.0.6) OSPFv2的协议号是89. Router-ID是

华为设备OSPF理论基础和实现实验(迎接IPv6数通时代的重要协议)

17.3 IPv6路由基础-OSPFv3 关于OSPFv3的详尽描述出现在RFC2740中,OSPFv3是OSPF Version 3的简称,OSPFv3是运行于IPv6的OSPF路由协议,OSPFv3在OSPFv2基础上进行了修改,是一个独立的路由协议.当然我们可以这样认为OSPFv3的关系和OSPFv2的关系类似于RIPng和RIPv2的关系,OSPFv3依旧使用SPF算法.LSA泛洪.DR机制.区域和特殊区域等,同时OSPFv3也不向后兼容OSPFv2.除了相同点OSPFv3和OSPFv2

IPv6技术系列④——IPv6 OSPFv3理论与基础配置

一.基本概念 OSPFv3与OSPFv2(IPv4 OSPF)的原理基本相同,基于SPF进行全网拓扑信息的计算.OSPFv3选举Router-ID的规则与OSPFv2相同,OSPFv3也是选择路由器上的IPv4地址作为Router-ID,如果设备上没有配置IPv4地址,那么必须手工指定Router-ID.在配置OSPFv3时,先配置进程,然后需要让哪些接口运行在OSPFv3下,就必须到相应的接口下明确指定,并不像OSPFv2那样在进程下通过network来发布. 二.拓扑结构 三.配置步骤 1.

【IPv6总结】

IPV6的优势 1.更大地址空间,IPV6采用了128bit的地址长度,可以提供2^128个地址. 2.IPV6包头长度为固定40个字节,IPV4是40-60个字节:这样容易实现硬件式转发,提高转发效率 3.IPV6包头比IPV4包头简化,取消了网络层的校验工作,提高了网络层效率 4.引入灵活的扩展头,使得IPV6的协议扩展更加灵活,但是不是所有的路由器都需要处理IPV6的扩展头,这样中间路由器的转发提高了效率. 5.IPV6地址分配严格按照层次区域划分,使得骨干区域的IPV6路由能最大化的汇总

cisco learn book index

------------------------------------------------------------------ Routing TCP/IP Volume 1 , Second Edition ------------------------------------------------------------------ Routing TCP/IP Volume 2 ---------------------------------------------------

【高级】华为设备部署运营商网络架构-ISIS+BGP+IPv6理论及配置实战

1.实验拓扑        使用ENSP模拟器(版本v100R002C001.2.00.350) 2.实验需求 1)  通过ISIS将AS内部的直连和环回口路由宣告 2)  通过配置BGP协议将所有的用户业务路由宣告 3)  通过配置路由反射器实现市内.省内业务路由互传 4)  通过建立EBGP邻居实现全省和国干互联网路由互传 5)  通过巧妙配置黑洞路由实现用户业务网段聚合 6)  使用双协议栈方案实现ipv6网络平滑过渡现网方案实战 3.实验步骤 1)  IP规划 AR1接口ip地址: GE

CCNP路由实验之十一 IPv6

                                      CCNP路由实验之十一 IPv6 IPv4是互联网协议(InternetProtocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基石的协议.IPv4可以运行在各种各样的底层网络上,比如端对端的串行数据链路(PPP协议和SLIP协议),卫星链路, 以太网等等.全球因特网所采用的协议族是TCP/IP协议族.IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议.IPv4中规定IP地址长度为

网络知识整理

一.OSI 应用层:直接与用户和应用程序打交道,负责对软件提供接口 表示层:关注传输信息的语法和语义,还负责数据加密和压缩 会话层:建立会话关系,并保持会话过程和畅通,还提供差错恢复 传输层:数据分段,创建端到端的连接,差错校验和重传 网络层:编址.路由选择.拥塞控制.异种网络连接.数据分片和重组 数据链路层:帧同步,数据链路建立.维持和释放.传输资源控制.流量控制.差错控制. 寻址.标识上层数据 物理层:机械特性.电气特性.功能特性.规程特性.比特流的传输 二.PPP 2.1.会话过程: (1

【回顾IPv6的知识】

关于IPv6的概述 现在正常使用的IP协议为版本4,用32位来表示,地址空间为65536 x65536,结果约为42.9亿,但并不表示这些地址可以供42.9亿个节点使用,所以这样就使得版本4的IP一下子变得空间狭小,那么随着网络的迅速膨胀,IPv4的地址空间变得几乎快耗尽了.在这样的情况下,出现了一些缓解IP地址的技术:如VLSM.NAT.与此同时,人们也开发了一个地址空间更为庞大的IP地址,来解决地址匮乏的问题,这个协议就是IP版本6,即IPv6 IPv6的地址空间为128位,采用16进制表示