您好,欢迎访问三七文档
ImplementingIPv6OSPF和其他的路由协议采用IPv6支持IPv6的路由协议•IPv6路由类型–Static–RIPng(RFC2080)–OSPFv3(RFC2740)–IS-ISforIPv6–MP-BGP4(RFC2545/2858)–EIGRPforIPv6•配置任何IPv6路由协议之前,需要使用ipv6unicast-routing以启用IPv6协议.RIPngSameasIPv4•距离矢量,15跳的半径,水平分割以及毒化逆转•以RIPv2为基础IPv6RIPng更新特点•使用IPV6前缀和下一跳IPV6地址•所有RIP路由器的组播地址FF02::9,作为RIP更新的目标地址•使用IPV6进行传输•叫作RIPng配置ripng:第一步,启用ipv6路由。ipv6unicast-routing第二步,全局模式下,启动ripng路由。ipv6routerripcisco第三步,接口模式下,分配ipv6地址,启动ipv6路由。interfaceLoopback0ipv6addrfec0:0:0:1::1/64ipv6ripciscoenableinterfaceEthernet0/0.2ipv6addrfec0:0:0:c::1/64ipv6ripciscoenableOSPFVersion3(OSPFv3)(RFC2740)SimilartoIPv4•机制和OSPFV2相同,但对协议的内部细节做了重大修改。IPv6下的OSPF更新特点•删除了ospfv2中针对ipv4的所有语义;•使用128位的ipv6地址;•将ipv6链路本地地址用作源地址;•直接运行的ipv6之上。•支持使用ipsec进行身份验证IntegratedIntermediateSystem-to-IntermediateSystem(IS-IS)•SameasforIPv4•IPv6扩展:–两个类型,长度,值(TLV):•IPv6可达性(with128-bitprefix)•IPv6接口地址(with128bits)–新增了一个协议标识符–不是IETF标准多协议边界网关协议(MP-BGP)(RFC2858)BGP4的多协议扩展:•支持除了IPv4外的协议•新的地址簇有新的标识IPv6特定的扩展:•地址范围:NEXT_HOP包含一个全局IPv6地址和一个潜在的链路本地地址(仅仅在对等体通过链路本地地址可达时).•多协议属性中,IPv6的地址和前缀使用NEXT_HOP和NLRI来描述.OSPFv3—层次结构•拓扑存在区域:–LSA的泛洪以区域为边界。–SPF按区域单独计算。•主干必须连续•所有区域都必须连接到主干:–如果没有连接,必须采用avirtuallink连接到主干.OSPFv3和OSPFv2之间的相似点:•OSPFv3isOSPFforIPv6(RFC2740)•–基于ospfv2,功能上有所增强•–分发ipv6前缀,直接运行在ipv6之上。••如果在路由器上同时配置了ospfv2和ospfv3,它们将彼此完全独•立运行,并使用不同的最短路径优先树。也就是说,彼此不知道对•方的存在。•OSPFv3usesthesamebasicpackettypesasOSPFv2:–Hello–Databasedescription(DBD)–Linkstaterequest(LSR)–Linkstateupdate(LSU)–Linkstateacknowledgment(ACK)OSPFv3—SimilaritieswithOSPFv2•除了ospfv3使用的基本分组类型与ospfv2相同。还有:•邻居发现和邻接信息机制是相同的;•在NBMA中,工作原理相同;•LSA泛洪和过期机制相同。•也支持ospfv2的所有可选功能,包括按需电路支持,次末节区域NSSA等。同OSPFv2不同点,增强的路由协议支持•OSPF包类型–OSPFv3有同样5种包类型,但有一些字段发生了改变.•同OSPFv2的24字节头部相比,OSPFv3包的头部为16字节.OSPFv3和OSPFv2之间的不同点:ospfv3协议是运行在链路的,不是象v2那样运行在子网上•IPv6connectsinterfacestolinks.•同一条链路可属于多个ipv6子网•两个节点即使不在同一个ipv6子网中,也可以通过单条链路直接进行通信。•网络和子网的概念被替换成链路。•Ospfv3接口连接的是链路而不是IP子网。•Ospfv3使用ipv6链路本地地址来标识ospfv3邻居。OSPFv3DifferencesfromOSPFv2(Cont.)多个ospfv3的实例可以运行于一条链路上。•Ospfv3通过分组报头中的实例ID字段显式地支持每个链路使用多个实例。•实例ID是一个新的字段用于ospfv3协议,可以通过分组报头中的实例ID字段显式地支持每条链路使用多个实例。•两个实例要进行通信,它们的实例ID必须相同。默认情况下,实例ID为0,每增加一个实例,实例ID加1。身份认证不再是ospfv3的一部分,而ipv6负责确保使用了正确的身份验证。OSPFv3DifferencesfromOSPFv2(Cont.)Ospfv3使用的组播地址:•FF02::5—此地址表示链路本地范围内的所有SPF路由器,它类似于v2中的224.0.0.5.•FF02::6—些地址表示链路本地范围内的所有指定路由器DR,类似于v2中的224.0.0.6.Ospfv3中,删除了ospfv2中的地址语义:•Ipv6地址不包含在ospf分组报头中,而是有效负载信息的一部分。•路由器LSA和网络LSA不携带ipv6地址。•路由器ID,区域ID和链路状态ID仍是32位的,并使用ipv4地址格式表示。•DR和BDR现在是由其路由器而不是由IP地址标识的。Security•Ospfv3使用ipv6扩展报头AH和ESP,而不是v2定义的各种机制。OSPFv3的LSA类型更大的地址空间可以地址汇集•全球路由表种通知汇聚过的前缀•路由更加有效,更容易扩展•为用户流量提供了更好的带宽和功能ConfiguringOSPFv3inCiscoIOSSoftware•SimilartoOSPFv2–接口和EXEC模式下命令使用“ipv6”的前缀•直接接口下配置–替换掉network命令•特有的IPv6路由模式–不是routerospf命令的子模式ipv6unicast-routing!ipv6routerospf1router-id2.2.2.2全局启用OSPFv3interfaceEthernet0/0ipv6address3FFE:FFFF:1::1/64ipv6ospf1area0ipv6ospfpriority20ipv6ospfcost20接口上启用OSPFv3CiscoIOSOSPFv3特定属性•区域范围配置:–areaarea-idrangeprefix/prefixlength[advertise|not-advertise][costcost]•显示新的LSAs:–showipv6ospf[process-id]databaselink–showipv6ospf[process-id]databaseprefixOSPFv3ConfigurationExampleRouter1#interfaceS1/1ipv6address2001:410:FFFF:1::1/64ipv6ospf100area0interfaceS2/0ipv6address3FFE:B00:FFFF:1::2/64ipv6ospf100area1ipv6routerospf100router-id10.1.1.3Router2#interfaceS3/0ipv6address3FFE:B00:FFFF:1::1/64ipv6ospf100area1ipv6routerospf100router-id10.1.1.4VerifyingCiscoIOSOSPFv3Router2#showipv6ospfints3/0S3/0isup,lineprotocolisupLinkLocalAddress3FFE:B00:FFFF:1::1,InterfaceID7Area1,ProcessID100,InstanceID0,RouterID10.1.1.4NetworkTypePOINT_TO_POINT,Cost:1TransmitDelayis1sec,StatePOINT_TO_POINT,Timerintervalsconfigured,Hello10,Dead40,Wait40,Retransmit5Helloduein00:00:02Index1/1/1,floodqueuelength0Next0x0(0)/0x0(0)/0x0(0)Lastfloodscanlengthis3,maximumis3Lastfloodscantimeis0msec,maximumis0msecNeighborCountis1,Adjacentneighborcountis1Adjacentwithneighbor10.1.1.3Suppresshellofor0neighbor(s)showipv6ospfR7#showipv6ospfRoutingProcess“ospfv31”withID75.0.7.1ItisanareaborderandautonomoussystemboundaryrouterRedistributingExternalRoutesfrom,connectedSPFscheduledelay5secs,HoldtimebetweentwoSPFs10secsMinimumLSAinterval5secs.MinimumLSAarrival1secsLSAgrouppacingtimer240secsInterfacefloorpacingtimer33msecsRetransmissionpacingtimer33msecsNumberofexternalLSA3.ChecksumSum0x12B75showipv6ospf(Cont.)Numberofareasinthisrouteris2.1normal0stub1nssaAreaBACKBONE(0)Numberofinterfacesinthisareais1SPFalgorithmexecuted23timesNumberofLSA14.ChecksumSum0x760AANumberofDCbitlessLSA0NumberofIndicationLSA0NumberofDoNotAgeLSA0Floodlistlength0Area2Numberofinterfacesinthisareais1ItisaNSSAareaPerformtype-7/type-5LSAtranslationSPFalgorithmexecuted17timesNumberofLSA25.ChecksumSum0xE3BF0NumberofDCbitlessLSA0NumberofIndicationLSA0NumberofDoNotAgeLSA0Floodlistlength0showipv6ospfneighbordetailRouter2#showipv6ospfneighbordetailNeighbor10.1.1.3Inthearea0viainterfaceS2/0Neighbor:interface-id14,link-localaddress3FFE:B00:FFFF:1::2Neighborpriorityis1,StateisFULL,6statechangesOptionsis0x63AD1B0DDeadtimerduein00:00:33Neighborisupfor00:48:56Index1/1/1,retransmissionqueuelengt
本文标题:ospfv3
链接地址:https://www.777doc.com/doc-4479994 .html