
MSR系列路由器OSPFv3介绍课件.ppt
61页华为3Com培训中心华为华为华为华为3Com3Com公司版权所有,未经授权不得使用与传播公司版权所有,未经授权不得使用与传播公司版权所有,未经授权不得使用与传播公司版权所有,未经授权不得使用与传播MSRMSR系列路由器系列路由器系列路由器系列路由器OSPFv3OSPFv3路由协议培训路由协议培训路由协议培训路由协议培训ISSUE 1.0ISSUE 1.0丘子隽TS-MSR引入引入l为什么要使用为什么要使用OSPFv3??lOSPFv3和和OSPFv2有何异同?有何异同?MSR系列路由器OSPFv3介绍学习目标学习目标l了解了解OSPFv3基本原理基本原理l掌握掌握OSPFv3的基本配置的基本配置l进行进行OSPFv3的基本排错的基本排错学习完本课程,您应该能够:学习完本课程,您应该能够:MSR系列路由器OSPFv3介绍课程内容课程内容第一章第一章 OSPFv3原理原理第二章第二章 OSPFv3组网与配置组网与配置第三章第三章 OSPFv3排错排错MSR系列路由器OSPFv3介绍第一章第一章 OSPFv3原理原理lOSPFv3简介简介lOSPFv3与与OSPFv2对比对比MSR系列路由器OSPFv3介绍OSPFv3协议简介协议简介l运行于运行于IPv6的的OSPF路由协议路由协议(RFC2740)l基基于于OSPFv2基基本本原原理理并并增增强强,,是是一一个个独独立立的的路路由由协协议议,,协议号仍然是协议号仍然是89OSPFv2IPv4IPv6IPv6OSPFv3OSPFv3数据链路层MSR系列路由器OSPFv3介绍OSPFv3组网组网BackboneRouterInternalRouterRIPngArea0ASBRABRArea1Area2Area3Area4IS-ISv6MSR系列路由器OSPFv3介绍OSPFv3的基本原理的基本原理OSPFv3和OSPFv2基本工作原理相同:l相同的状态机l相同类型的报文 :hello, DD, LSR, LSU, LSAckl相同的LSA扩散机制和老化机制 l相同的Router ID,Area ID,仍然是32位的lArea0和虚连接l相同的DR选举机制l也采用SPF算法MSR系列路由器OSPFv3介绍第一章第一章 OSPFv3原理原理lOSPFv3简介简介lOSPFv3与与OSPFv2对比对比MSR系列路由器OSPFv3介绍OSPFv3与与OSPFv2的不同点的不同点和和RFC2328RFC2328相比,相比,RFC2740RFC2740描述了以下的变化描述了以下的变化1.1.基于链路基于链路(Link)(Link),而不是网段,而不是网段(Network)(Network)运行运行2.2.IPv6IPv6地址语义和协议设计相分离地址语义和协议设计相分离3.3.明确明确LSALSA洪泛范围并增加洪泛范围并增加Link-localLink-local洪泛范围洪泛范围4.4.链路链路(Link)(Link)多实例化多实例化5.5.使用链路本地使用链路本地(Link-local)(Link-local)地址地址6.6.验证与校验和变化验证与校验和变化7.7.报文格式变化报文格式变化8.8.LSALSA类型和格式的变化类型和格式的变化MSR系列路由器OSPFv3介绍基于链路基于链路(Link)运行运行l接口上可以配置多个接口上可以配置多个IPv6IPv6地址;地址;l即使两端不在同一共享网段上,即使两端不在同一共享网段上,OSPFv3OSPFv3也能正常运行;也能正常运行;RTBRTARTCRTBRTARTC基于网段运行基于Link运行5f00.1111::1/325f00.2222::1/325f00.3333::1/3210.1.1.1/2410.1.1.2/2410.1.1.3/24MSR系列路由器OSPFv3介绍IPv6IPv6地址语义和协议设计相分离地址语义和协议设计相分离1.1.除除了了更更新新报报文文中中携携带带的的LSALSA,,其其他他报报文文都都不不包包含含IPv6IPv6地址信息;地址信息;2.2.Router-LSARouter-LSA和和Network-LSANetwork-LSA只反映网络拓扑信息;只反映网络拓扑信息;3.3.Router Router ID, ID, Area Area IDID和和LSA LSA Link Link state state IDID仍仍然然是是IPv4IPv4长度长度(32(32位位) ),不是,不是IPv6IPv6地址;地址;4.4.邻邻居居由由邻邻居居Router Router IdId来来标标识识,,不不再再由由邻邻居居地地址址来来标识;标识;MSR系列路由器OSPFv3介绍LSA洪泛范围洪泛范围(Flooding Scope)l明确明确LSALSA都有自己的洪泛范围都有自己的洪泛范围(Flooding Scope)(Flooding Scope)è链路本地范围(Link-local Scope) Link-LSA(新增)è区域范围(Area Scope) Router-LSA, Network-LSA, Inter-Area-Prefix-LSA, Inter-Area-Router-LSA, Intra-Area-Prefix-LSA(新增)è自治系统范围(AS Scope) AS-External-LSAMSR系列路由器OSPFv3介绍链路(Link)多实例化l链路链路(Link)多实例化多实例化 在一条链路上可以运行多个在一条链路上可以运行多个OSPFv3协议实例协议实例l应用场景:共享链路应用场景:共享链路MSR系列路由器OSPFv3介绍使用链路本地使用链路本地(Link-local)地址地址l除除了了Virtual Link,,其其他他链链路路上上发发送送的的报报文文源源地地址址都都是是Link- local地址;地址;lLink-local地地址址只只出出现现在在Link-LSA中中,,不不出出现现在在其其他的他的LSA中;中;MSR系列路由器OSPFv3介绍验证与校验和验证与校验和(Checksum)变化变化l验证的变化验证的变化 OSPFv3报文头中不再包含AuType和Authentication,而依赖IPv6的扩展验证头;l校验和校验和(Checksum)(Checksum)变化变化 OSPFv3使用IPv6标准的CheckSum;IPv6 HeaderOSPFv3 Header89ChecksumOSPFv3 Packet BodyOSPFv2 HeaderChecksumOSPFv2 Packet BodyIPv4 HeaderMSR系列路由器OSPFv3介绍报文变化报文变化:头部头部Version#TypeRouter IDArea IDAuthenticationAuthenticationPacket LengthOSPFv2OSPFv2 Packet Header Packet Header32 bitsChecksumVersion#TypeRouter IDArea IDPacket LengthOSPFv3OSPFv3 Packet Header Packet Header32 bitsChecksumMSR系列路由器OSPFv3介绍报文变化报文变化:头部字段说明头部字段说明lVersionVersion:版本,对于OSPFv2,该值是2;对于OSPFv3则是3;lTypeType:1 - Hello, 2-DD, 3-LSR, 4-LSU, 5-LSAck;lPacket LengthPacket Length:OSPFv3报文长度;lRouter IDRouter ID:路由器ID;lArea IDArea ID:区域ID;lChecksumChecksum:校验和;lInstance IDInstance ID:链路实例ID;lReservedReserved(保留): 保留字段,总是0;MSR系列路由器OSPFv3介绍报文变化报文变化:Hello报文报文NeighborBackup Designated Router IDDesignated Router IDHelloIntervalRouterDeadIntervalRtr PriorityOptionsInterface ID31Router IDArea IDPacket Length32 bitsChecksumNeighborBackup Designated Router IDDesignated Router IDRouterDeadIntervalNetwork Mask21Router IDArea IDAuthenticationAuthenticationPacket Length32 bitsChecksumHelloIntervalRtr PriorityOptionsMSR系列路由器OSPFv3介绍报文变化报文变化: OSPFv3选项选项(Options)l2424位的选项字段位的选项字段 Hello报文,DD报文和某些LSA (Router-LSA, Network-LSA, Inter-Area-Prefix-LSA和Link-LSA)l已经使用了已经使用了6 6个个BitBit位位 V6: 如果为0,该Router/Link将不参加IPv6路由计算; E: 如果为0,不支持AS-External-LSA洪泛; MC: 与组播相关; N: 是否在NSSA (Not So Stub Area)区域; R: 是否为Active Router,如果为0,该Router不转发非本地报文; DC: 是否支持拨号。
24 bitsMSR系列路由器OSPFv3介绍报文变化报文变化:报文内容变化报文内容变化lHelloHello报文报文 è不包含Network Mask OSPFv3协议基于Link运行,不基于Subnet运行;è包含Interface ID信息 OSPFv3 Router LSA中包含Neighbor Interface ID;l 除了除了HelloHello报文,其他报文的内容格式基本保持不变报文,其他报文的内容格式基本保持不变MSR系列路由器OSPFv3介绍LSA头部头部lLSA的类型字段发生变化的类型字段发生变化LS checksumLengthLS ageLink State IDAdvertising RouterLS Type32 bitsLS sequence numberUS2 S1LSA function codeOSPFv3OSPFv3 LSA Header LSA HeaderLS checksumLengthLS ageLink State IDAdvertising Router32 bitsLS sequence numberOSPFv2OSPFv2 LSA Header LSA HeaderLS TypeOptionsMSR系列路由器OSPFv3介绍LSA类型类型lU-bit: 指示路由器如何处理无法识别的指示路由器如何处理无法识别的LSA0当作Link-local范围的LSA处理1存储并洪泛该LSA S2 S1洪泛(Flooding)范围00Link-Local范围01Area范围10AS范围11保留lS2, S1l不同的不同的LSA类型对应不同的类型对应不同的U, S2和和S1位位MSR系列路由器OSPFv3介绍LSA类型类型l功能编码功能编码(Function Code) LSA Function code LS Type描述描述10x2001Router-LSA20x2002Network-LSA30x2003Inter-Area-Prefix-LSA40x2004Inter-Area-Router-LSA50x4005AS-External-LSA60x2006Group-membership-LSA70x2007Type-7-LSA80x0008Link-LSA90x2009Intra-Area-Prefix-LSAMSR系列路由器OSPFv3介绍LS IDlLS ID不再包含网段的含义不再包含网段的含义 LSA OSPFv2 LS IDOSPFv3 LS IDRouter-LSARouter ID本地唯一的32位整数Network-LSADR所在IPv4网段DR接口IDType 4 LSARouter ID本地唯一的32位整数Type 3, Type 5 and Type 7 LSAIPv4网段本地唯一的32位整数Link-LSA---所在接口IDIntra-Area-Prefix-LSA----本地唯一的32位整数MSR系列路由器OSPFv3介绍Router LSAl一台路由器能产生多个一台路由器能产生多个Router LSA,通过,通过LS ID来区分;来区分;l区域范围内洪泛;区域范围内洪泛;l选项:选项:V: VLink的端点的端点; E: ASBR; B: ABR; W: MOSPF支持支持0TOSTOS Metric#TOSTypeLink State IDLink IDV EB0032 bitsLink#MetricOSPFv2OSPFv2 Router LSA Router LSANeighbor Router IDNeighbor Interface IDInterface ID00TypeEBOptions32 bitsWMetricOSPFv3OSPFv3 Router LSA Router LSAMSR系列路由器OSPFv3介绍Router LSA链路链路(Link)类型类型类型类型描述描述邻居邻居Router-ID邻居邻居Interface-ID1点到点连接到另一台路由器邻居Router-ID邻居的Interface ID2连接到穿越(Transit)网DR的Router-IDDR的Interface ID3保留------4虚连接邻居Router-ID邻居的VLINK Interface IDMSR系列路由器OSPFv3介绍Router LSA举例举例RTARTBRTCRTD4.4.4.41.1.1.12.2.2.23.3.3.3Area 0
收集该链路上所有的Link-LSA,与操作得到的该链路上Network-LSA中选项信息;MSR系列路由器OSPFv3介绍Link-LSA结构结构…Address Prefix(128 Bits)Link-LSALink-LSARtr Pri0# PrefixLink Local Interface Address(128 bits)Options32 bitsRtr PriRtr PrilRtr Pri: 该路由器在该链路上的优先级(Router Priority);lOptions: 提供给Network LSA的Options;lLink Local Interface Address: 路由器与该链路相连的接口上配置的Link Local地址(Link Local地址只出现在Link LSA中);l#Prefix: 该LSA中携带了多少IPv6地址Prefix;l其他: Prefix三元组;MSR系列路由器OSPFv3介绍Link-LSA举例举例[RTA]display ospfv3 lsdb link 24.0.2.134 显示指定显示指定LS ID的的Link-LSA Link-LSA (Interface Serial6/0/0) LS Age: 17 LS Type: Link-LSA Link State ID: 24.0.2.134 接口接口Index Originating Router: 1.1.1.1 LS Seq Number: 0x80000024 Checksum: 0x7F10 Length: 68 Priority: 1 Options: 0x000013 (-|R|-|-|E|V6) Link-Local Address: FE80::5ECC:5200:1 Number of Prefixes: 2 携带两个携带两个Prefix Prefix: 3000:1:1::/48 Prefix Options: 0 (-|-|-|-) Prefix: 3000:2:2::/48 Prefix Options: 0 (-|-|-|-)RTARTBRTCRTD4.4.4.41.1.1.12.2.2.23.3.3.3Area 0Serial 6/0/0:3000:1:1::1/483000:2:2::1/48MSR系列路由器OSPFv3介绍Intra-Area-Prefix-LSAl为什么引入为什么引入Intra-Area-Prefix-LSA? OSPFv2中,依附于路由器和Stub网络的subnet出现在Router LSA中,依附于Transit网 络 的 subnet出 现 在 Network-LSA中 ; OSPFv3中 , Router-LSA和Network-LSA不再包含地址信息,所以引入Intra-Area-Prefix-LSA;lIntra-Area-Prefix-LSA携带区域内携带区域内IPv6 Prefix信息;信息;è依附于路由器的依附于路由器的Prefixè依附于依附于Stub网络的网络的Prefixè依附于依附于Transit网络的网络的Prefixl每台路由器或每台路由器或Transit网络可以网络可以 产生多个产生多个Intra-Area-Prefix-LSA;;MSR系列路由器OSPFv3介绍Intra-Area-Prefix-LSAl字段说明字段说明 #Prefixes: LSA中包含的Prefix个数; Referenced Link State Type: =1: 携带的Prefix依附于Router(包括Stub网络) =2: 携 带 的 Prefix依 附 于 Transit Network Referenced Link State ID: Type1: 0 Type2: DR接口IDReferenced Advertising Router: Type 1: 依附的路由器Router ID Type 2: DR Router ID其他其他:Prefix三元组信息…Address Prefix(128 Bits)Intra-Area-Prefix-LSAIntra-Area-Prefix-LSAPrefix LengthMetricReferenced Advertising RouterReferenced Link State IDReferenced Link State Type32 bits# PrefixesPrefixOptionsMSR系列路由器OSPFv3介绍Intra-Area-Prefix-LSA (依附依附Router)举例举例
IPv4中对未知类型报文直接丢弃的做法已经不适用了当DR比链路上其他路由器支持的Option类型少时,直接丢弃报文会产生问题MSR系列路由器OSPFv3介绍小结小结lOSPFv3在保持原有原理机制前提下全新设计lOSPFv3与OSPFv2的异同lOSPFv3只能支持IPv6lOSPFv3根据IPv6地址特性将地址语义与网络拓扑分离lOSPFv3的报文格式MSR系列路由器OSPFv3介绍课程内容课程内容课程内容课程内容第一章第一章 OSPFv3原理原理第二章第二章 OSPFv3组网与配置组网与配置第三章第三章 OSPFv3排错排错MSR系列路由器OSPFv3介绍第三章第三章 OSPFv3配置及排错配置及排错lOSPFv3组网和配置组网和配置MSR系列路由器OSPFv3介绍组网与配置组网与配置ipv6ospfv3 1 router-id 1.1.1.1 area 0.0.0.0interface Ethernet 0/0 ipv6 address 1:2::1/64 ospfv3 1 area 0.0.0.0Interface LoopBack0 ipv6 address 3::3/128 ospfv3 1 area 0.0.0.0ipv6ospfv3 1 router-id 2.2.2.2 area 0.0.0.0interface Ethernet 0/0 ipv6 address 1:2::2/64 ospfv3 1 area 0.0.0.0Interface LoopBack0 ipv6 address 4::4/128 ospfv3 1 area 0.0.0.0RTAL0:3::3/128L0: 4::4/128RTBE0/01:2::1/64E0/01:2::2/64Router id 1.1.1.1Router id 2.2.2.2MSR系列路由器OSPFv3介绍课程内容课程内容课程内容课程内容第一章第一章 OSPFv3原理原理第二章第二章 OSPFv3组网与配置组网与配置第三章第三章 OSPFv3排错排错MSR系列路由器OSPFv3介绍OSPFv3故障现象分析故障现象分析lOSPFv3邻居关系不能建立邻居关系不能建立è故障分析故障分析Ø全局未使能全局未使能IPv6ØOSPFv3没有配置没有配置Router IDØ接口未使能指定的接口未使能指定的OSPFv3进程进程Ø两端路由器的两端路由器的Router ID相同相同Ø两端路由器使用了不同的两端路由器使用了不同的OSPFv3实例实例Ø两端路由器接口不在同一个区域两端路由器接口不在同一个区域è解决手段解决手段Ø全局使能全局使能IPv6Ø在在OSPFv3视图下配置视图下配置router idØ接口使能正确的接口使能正确的OSPFv3进程、区域和实例进程、区域和实例MSR系列路由器OSPFv3介绍OSPFv3相关维护命令相关维护命令l显示进程相关信息显示进程相关信息 display ospfv3l显示链路状态数据库显示链路状态数据库 display ospfv3 lsdbl显示接口信息显示接口信息 display ospfv3 interfacel显示邻居信息显示邻居信息 display ospfv3 peerl显示拓扑信息显示拓扑信息 display ospfv3 topologyl显示显示ospfv3路由表信息路由表信息 display ospfv3 routingldebugging ospfv3调试信息调试信息MSR系列路由器OSPFv3介绍总结总结lOSPFv3依然相当复杂lOSPFv3和OSPFv2的最大区别è基于链路和基于网段è地址语义和拓扑的分离lOSPFv3在MSR上的配置与排错MSR系列路由器OSPFv3介绍华为3Com技术有限公司华为3Com公司网址: 华为3Com技术论坛网址: forum.huawei-MSR系列路由器OSPFv3介绍。












