RIPng基于IPv4 RIP版本2 (RIPv2)。
RIPng使用IPv6进行运输。
RIPng使用链接地址,源地址。
RIPng使用IPv6前缀和跳IPv6地址。
RIPng使用多播地址FF02:: 9,所有把路由器多播地址、目的地址的RIP更新。
RIPng更新发送UDP端口521。
OSPFv3
OSPFv3是一个新的IPv6协议实现。它使用相同的机制OSPF版本2 (OSPFv2),而是一个重大修改的内部协议。
OSPFv3分配(传输)IPv6前缀和直接在IPv6。
如果OSPFv2和OSPFv3配置路由器,他们从彼此完全独立运行,运行一个单独的最短路径优先(SPF)实例。换句话说,两个协议就像船只在夜间,“不知道对方的存在。
OSPFv3包括以下IPv6-specific特点:
每个OSPFv2 IPv4-specific语义被移除。
使用128位的IPv6地址。
使用链接地址,源地址。
每个接口允许多个地址和OSPF实例。
支持身份验证(使用IPsec)。
运行在一个链接,而不是一个子网。
OSPF IPv6目前IETF提出的标准。
的配置OSPFv3“OSPFv3配置”一节中描述的是在本章后面。
到底是什么——却为IPv6
大的地址是什么,寿命是促进IPv6地址家族的支持。到底是什么——却为IPv6是一样的是什么,寿命是IPv4,用下面的扩展补充道:
两个新类型、长度值(电磁阀):
IPv6可达性
IPv6接口地址
一个新的协议标识符
到底是什么——却为IPv6尚未IETF标准。
EIGRP为IPv6
EIGRP为IPv6可以在思科IOS 12.4版本(6)T和以后。EIGRP的IPv4和IPv6 EIGRP分别配置和管理;然而,EIGRP的配置和操作IPv4和IPv6是相似的。有关该协议的更多信息,请参阅“实施IPv6, EIGRP”可用http://www.cisco.com。
MP-BGP4
使边界网关协议版本4 (BGP-4)可用于其他网络层协议,包括多协议标签交换(MPLS)和IPv6, RFC 2858定义了BGP-4多协议扩展。RFC 2545定义了如何使用这些扩展为IPv6。
注意:RFC 2858取代了现在的RFC 2283,还任命多协议扩展BGP-4。
IPv6-specific扩展纳入MP-BGP4包括以下:
IPv6地址的一个新的标识符的家庭。
全球范围的地址:NEXT_HOP属性包含一个IPv6地址和一个潜在的链接地址(只有当有链接可达性对等)。
NEXT_HOP和网络层可达性信息(NLRI)属性表示为IPv6地址和前缀。(NLRI场边界网关协议更新信息列出了网络访问的边界网关协议路径所描述的更新消息。)
OSPFv3 OSPFv2相比
回想一下,OSPF是IP链路状态路由协议。链接是一个接口的网络设备,和链路状态协议使其路由决策基于美国的链接连接源和目标设备。链接的状态的描述接口和它与周边的关系网络设备。
OSPFv3,接口信息包括接口的IPv6前缀、网络掩码,它连接到网络的类型,路由器连接到网络,等等。广告信息传播在各种类型的链路状态(lsa)。一个路由器收集的LSA数据存储在一个链路状态数据库(LSDB)。数据库的内容,当受到Dijkstra算法,导致OSPF路由表的创建。
相似性OSPFv2 OSPFv3
尽管大多数的算法OSPFv2 OSPFv3的相同,在OSPFv3进行一些更改,特别是处理增加IPv6地址大小以及OSPFv3运行直接通过IPv6。之间的相似性OSPFv3 OSPFv2包括以下:
OSPFv2 OSPFv3使用相同的基本包类型,如表10 - 2所示:你好,数据库描述(DBD)(也称为数据库描述数据包(DDP)),链路状态请求(LSR),链路状态更新(路易斯安那州立大学)和链路状态承认(LSAck)。一些领域内的数据包已经改变了。
邻居发现和邻接形成的机制是一样的。
在nonbroadcast OSPFv3操作多路存取(NBMA)拓扑结构是相同的。的RFC-compliant nonbroadcast和点对多点模式支持,OSPFv3还支持思科模式如点对点和广播。
LSA洪水和衰老都是相同的。
表10 - 2 OSPFv3数据包类型
包类型 | 描述 |
1 | 你好 |
2 | DBD |
3 | 光敏电阻 |
4 | 路易斯安那州立大学 |
5 | LSAck |
OSPF的IPv4的所有可选的功能,包括按需电路支持not-so-stubby地区(NSSAs)和多播的扩展OSPF (MOSPF),也支持OSPF IPv6。
OSPFv2和OSPFv3之间的差异
因为OSPFv2严重依赖于IPv4地址操作,改变是必要OSPFv3支持IPv6协议,在RFC 2740中。一些引人注目的变化包括独立于平台的实现、协议处理per-link而不是每个节点,明确每个链接,支持多种实例和验证和数据包格式的变化。
像RIPng OSPFv3使用IPv6的运输和使用链接地址,源地址。
所有OSPFv3包有一个16字节的头,相比OSPFv2 24位头。两个标题所示图10到16。
OSPFv2和OSPFv3数据包报头
OSPFv2没有定义或允许多个实例链接,虽然可以实现类似的功能通过使用type等其他机制。相比之下,OSPFv3明确每个链接通过支持多种实例中的实例ID字段分组头中。这个特性允许独立的自治系统,每个OSPF运行,使用一个通用的链接。一个链接可以属于多个领域。两个实例需要相同的实例ID相互通信。默认情况下,实例ID为0,并增加任何额外的实例。
身份验证是不再OSPF的一部分;现在是IPv6的工作,以确保正确的身份验证级别。
OSPFv2主要关心的子网在它的操作,而OSPFv3是关心的链接路由器连接。如前所述,IPv6使用术语链接说明通信设备或介质在哪些节点可以在链路层通信;OSPF接口连接链接而不是IP子网。多个IPv6子网可以分配给一个链接,和两个节点可以通过一个链接直接对话,即使他们不共享一个共同的IPv6子网(IPv6前缀)。为IPv6 OSPF因此运行per-link per-IP-subnet的IPv4行为,而是和条款网络和子网通常这个词所取代链接。这种变化影响OSPF协议数据包的接收,和你好和网络中的数据包的内容。
OSPFv3使用IPv6链接地址来识别OSPFv3邻接的邻居。
OSPFv3所使用的多播地址如下:
FF02:: 5这地址代表所有SPF路由器链接范围;它是在OSPFv2相当于多点广播位址224.0.0.5来。
FF02:: 6这地址代表所有指定路由器(DRs)链接范围;它相当于224.0.0.6 OSPFv2。
解决语义在OSPFv3 OSPFv2已被移除,如下:
IPv6地址OSPF分组头中不存在(而他们负载信息)的一部分。
路由器网络直燃型溴化锂直燃型溴化锂和不带IPv6地址。
路由器ID, ID,链路状态ID保持在32位,都写在一个ipv4地址格式(虚线小数)。
博士和备份指定路由器(BDR)现在被他们的路由器ID,而不是他们的IP地址。
为了安全,OSPFv3使用IPv6啊和ESP扩展头代替OSPFv2中定义的各种机制。
OSPF LSA类型为IPv6
表三显示了OSPFv3 lsa。链路状态(LS)类型字段表示函数由LSA: LS类型的高阶三位指示LSA的通用属性,而剩下的部分,称为LSA函数代码,说明LSA的特定功能。
表三分OSPFv3直燃型溴化锂
描述 | LSA函数代码 | LS型 |
Router-LSA | 1 | 0 x2001 |
Network-LSA | 2 | 0 x2002 |
Inter-Area-Prefix-LSA | 3 | 0 x2003 |
Inter-Area-Router-LSA | 4 | 0 x2004 |
自治System-External-LSA | 5 | 0 x2005 |
Group-Membership-LSA | 6 | 0 x2006 |
Type-7-LSA | 7 | 0 x2007 |
Link-LSA | 8 | 0 x2008 |
Intra-Area-Prefix-LSA | 9 | 0 x2009 |
LSA特点包括以下:
LSA包含一个路由器ID, ID,和链路状态ID。这些ID是32位长;id不是来自一个IPv4和IPv6地址。(但是请注意,这些id都写在一个ipv4地址点分十进制格式。)
路由器网络直燃型溴化锂直燃型溴化锂和只包含32位id;它们不包含地址。
直燃型溴化锂洪水范围,定义一个直径,他们应该被淹没,如下:
链接(链接)上的所有路由器洪水
区(洪水中的所有路由器一个OSPF区域)
自治系统(洪水整个OSPF自治系统内的所有路由器)
OSPFv3支持转发未知直燃型溴化锂基于洪水范围。这可能是有用的在一个NSSA。
OSPFv3利用IPv6多播,使用FF02:: 5所有OSPF路由器和FF02: OSPF DR和BDR: 6。
两更名为lsa OSPFv3如下:
Interarea前缀直燃型溴化锂为区域边界路由器(核)(类型3)类型3直燃型溴化锂广告内部网络路由器在其他领域(interarea路线)。3型直燃型溴化锂可能代表一个网络或一组网络总结成一个广告。只有核生成类型3中的。在OSPF IPv6地址这些lsa表示为前缀,前缀长度而不是地址、掩码。默认路由被表示为一个前缀长度为0。
Interarea路由器直燃型溴化锂为自治系统边界路由器(ASBRs)(4)型类型4直燃型溴化锂ASBR的位置做广告。路由器正在努力达到一个外部网络使用这些广告来决定最好的路径下一跳。4直燃型溴化锂ASBRs生成类型。
这两个新直燃型溴化锂OSPFv3如下:
链接直燃型溴化锂(类型8”8直燃型溴化锂链接洪水范围和永远不会淹没之外与之相关联的联系。LSA路由器提供的链接地址链接到所有其他路由器连接到链接时,通知其他路由器连接到IPv6前缀列表的链接的链接,并允许路由器维护一组选项部分与网络LSA起源的链接。
内部前缀直燃型溴化锂(9)型——路由器可以产生多个内部前缀直燃型溴化锂为每个路由器或交通网络,每个都有一个独特的链路状态ID。每个内部的链路状态ID前缀LSA描述其协会LSA路由器LSA或网络。链路状态ID还包含前缀的存根和交通网络。
注意:的显示ipv6 ospf(进程id]数据库链接和显示ipv6 ospf(进程id]数据库的前缀命令显示新型8和9直燃型溴化锂类型。
一个地址前缀由三个字段:前缀长度,前缀选择,和地址前缀。如前所述,在OSPFv3,地址这些lsa表示为前缀,前缀长度而不是地址、掩码。类型3和9 lsa携带所有IPv6前缀信息,而在IPv4,包含在路由器直燃型溴化锂直燃型溴化锂和网络。
注意:有关地址前缀的更多信息,请参阅RFC 2740,部分3.4.3.7 Intra-Area-Prefix-LSAs。
IPv6的配置
之前配置OSPFv3,必须启用IPv6ipv6 unicast-routing全局配置命令。
使用ipv6的英语全局配置命令,使思科表达转发(CEF) IPv6 (CEFv6)。CEFv6先进,第三层IP交换技术IPv6数据包的转发。启用CEFv6时,网络条目的添加,删除,或修改IPv6路由信息基础(肋骨),由使用的路由协议,反映在转发信息基地(撒谎),和IPv6邻接表维护层2跳地址在每个FIB的所有条目。
使用ipv6地址地址/prefix-length(行,- 64]接口配置命令来配置IPv6地址的接口和接口上启用IPv6处理。的行,- 64参数部队路由器完成地址的低阶64位使用行接口ID - 64格式。
OSPFv3配置
在配置和验证OSPFv3在思科IOS,许多界面和执行模式OSPFv2命令类似,只有ipv6关键词补充道。
OSPFv2和OSPFv3配置一个区别是,IPv6网络OSPFv3网络标识的一部分。的网络区域命令用于OSPFv2 OSPFv3不习惯。相反,在OSPFv3,接口是直接指定哪个配置IPv6网络OSPFv3网络的一部分。
还有一个单独的本地IPv6路由器模式下OSPFv3参数定义。使一个OSPFv3过程在一个路由器,使用ipv6路由器ospf进程id全局配置命令。的进程id参数标识一个独特OSPFv3过程。
注意:的ipv6路由器ospf进程id全局配置命令还你在路由器配置模式的地方,OSPFv3是由路由器(config-rtr) #提示,而不是使用路由器(config-router) #提示OSPFv2和其他IPv4路由协议。