大赛.part1培训1交换机ospf_第1页
大赛.part1培训1交换机ospf_第2页
大赛.part1培训1交换机ospf_第3页
大赛.part1培训1交换机ospf_第4页
大赛.part1培训1交换机ospf_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录OSPF 概述3router id4Cost 值4OSPF 区域路由4o/dead 包5DR/BDR5OSPF 的网络类型6OSPF LSA 类型6OSPF 状态机8路由计算过程11邻居.12OSPF 特殊区域12OSPF 区域认证13OSPF 汇总路由14OSPF GR14OSPF 实验15OSPF 路由类型15LSA 数据库17OSPF 路由汇总18OSPF 注入默认路由21OSPF 虚链路22OSFP 区域认证22OSPF 网络类型23OSPF 链路开销23OSPF 概述OSPF(Open Shortest Path开放式最短路径优先)是一个网关协议(eriorGateway Pro

2、tocol,简称 IGP),用于在单一自治系统(autonomous system,AS)内决策路由。OSPF是链路状态路由协议。1988 年 RFC 成立了 OSPF 工作组,开始着手于 OSPF 的研究与制定,IETF 于 1998 年 4 月在 RFC 2328 中 OSPF 协议第二版(OSPFv2)以标准形式出现。OSPF 协议号为 89OSPF 支持 CIDR 和 VLSM 没有自动汇总功能,可通过手工汇总到任意长度掩码位。OSPF 更新路由表采用增量更新,在路由发生变化时 ,才会发送更新。但 OSPF 也有更新周期,默认 30 分钟更新一次。OSPF 管理距离为 110。OSPF

3、 协议概念router idRouter id 是路由器在 OSPF 区域中的唯一标识,不可重复出现,如设备没有 router id 不可能与其它路由器建立邻接关系,更不可能学到其它设备的路由。router id 使用 IP 地址的形式来表示,router id 获取有如下几种方式:手工指定 router id#switch(config-router)#router-id 1.1.1.1如手工未指定则从 loack 接口中选择 IP 地址最大的做为设备的 router id如前两项都没有配置,则从设备接口中选择 IP 地址最大的作为设备的 router id,非活动的接口不能被选为 rout

4、er id.设备配置了 router id 并不会立即生效,需要重启 OSPF 进程:switch#clear ipf prosCost 值OSPF 使用链路开销选路,而链路开销则通过cost 值来计算。例如一个 10Mbit/s 的接口,计算 cost 值方法为:将 10Mbit 换算成 bit 为 10 000 000bit,用 10 的 7 次方除以 10 000 000 结果等于 10,需要记住的是,在计算一个设备到另一个设备的 cost 值时,必须将沿路所有OSPF 设备的cost 累加起来,而且 cost 值的计算,只计算出接口,不计算入接口。cost 值也可以通过手工指定 swi

5、tch(config-if-vlan10)#ipf cost 10带宽越高对应的cost 值越小,链路越优。如果到达目的地 cost 值相同,可以执行负载均衡,OSPF 支持等价均衡。OSPF 区域路由同区域的路由叫作ra area,在路由表中用 O 来表示不同区域的路由叫作er area,在路由表中用 0 IA 来表示非 OSPF 路由,或不同 OSPF 进程路由被分配进 OSPF 区域叫作 external 路由,在路由表中用 OE1 或 OE2 表示。如果存在多种路由到达同一目的地时,OSPF 先后顺序如下:O - O IA - O E1O E2o/dead 包OSPF 只有邻居之间才会

6、交换LSA,想要成为邻居需要通过o 包来。o 包默认为 10s,dead 包时间为 40so 包可用来DR/BDROspf 不能使用 secondary 地址建立邻居更改o 包间隔时间:switch(config-if-vlan1)#ipfo-erval 更改 dead 包间隔时间:switch (config-if-vlan1)#ipf dead-erval DR/BDR如果一个 OSPF 区域内有若干台 OSPF 设备,两两交互 LSA,那么该区域将充满重多 LSA 条目,通过在多路网段中选择出一个OSPF 设备,称为 DR(Designated Router),区域内所有 OSPF 设备

7、都与 DR 交互 LSA,交互完,DR 拥有整个区域的 LSA 即一个完整的LSDB,然后DR 更分发给BDR,DRother,这样每台 OSPF 都拥有整个区域的 LSDB。DR/BDR 的依据接口优先级:switch(config-if-vlan1)#ipf priority 1优先级默认为 1,数字越大越优,如果优先级为 0,则表示不参与 DR/BDR。如接口优先级相同通过 router idDR/BDR。OSPF 的网络类型OSPF 定义的5 种网络类型: 1.点到点网络 2.广播型网络 3.NBMA 网络 4.点到多点网络 5.虚(virtual link)点到点网络, 比如 T1

8、线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系的,在这种网络上,OSPF 包的目标地址使用的是 224.0.0.5,这个组播地址称为 AllSPFRouters广播型网络,比如以太网,Token Ring 和I,这样的网络上会一个 DR 和 BDR,DR/BDR 的发送的OSPF 包的目标地址为 224.0.0.5,运载这些 OSPF 包的帧的目标 MAC 地址为 0100.5E00.0005;而除了 DR/BDR 以外的 OSPF 包的目标地址为 224.0.0.6,这个地址叫 AllDRoutersNBMA 网络, 比如X.25,Frame Relay,和A

9、TM,不具备广播的能力,因此邻居要人工来指定,在这样的网络上要DR 和 BDR,OSPF 包采用 unicast 的方式点到多点网络 是 NBMA 网络的一个特殊配置,可以看成是点到点链路的集合. 在这样的网络上不DR 和BDR虚: 虚连接是指在两台 ABR 之间,穿过一个非骨干区域(转换区域Transit Area),建立的一条逻辑上的连接通道,可以理解为两台 ABR 之间存在一个点对点的连接。“逻辑通道”是指两台 ABR 之间的多台运行 OSPF 的路由器只是起到一个转发报文的作用(由于协议报文的目的地址不是这些路由器,所以这些报文对于它们是透明的,只是当作普通的 IP 报转发),两台 A

10、BR 之间直接传递路由信息。这里的路由信息是指由 ABR 生成的type3 的LSA,区域内的路由器同步方式没有因此改变。OSPF 包是以 unicast 的方式发送OSPF LSA 类型链路状态通告(LSA)描述了所有的链路,接口和邻居等链路状态信息,OSPF 路由协议对所有路由信息的描述,都是封装在链路状态通告 LSA 中发送出去的。LSA 类型OSPF 规定了LSA 共有 11 种类型。通常情况下使用较多的 LSA 类型主要有以下六种:第一类 LSAType1 LSA 称为 Router LSA。它由区域内的每台路由器产生,与路由器直接的网段的链路状态信息,这一类LSA 仅在区域内泛播。

11、第二类 LSAType2 LSA 称为 Network LSA。它由 DR 产生,也就是说只有广播网络或者 NBMA 网络会有这一类LSA,P2P 网络不会产生。它描述了一个广播网段内的子网以及掩码信息和所有的路由器 Router ID 等信息,这一类 LSA 也仅在区域内泛播。第三类 LSAType3 LSA 称为 Summary LSA。它由 ABR 产生,将所连接区域的链路信息以子网的形式到其他区域。Summary LSA 实际上就是将区域的 Type 1 和 Type 2 的 LSA 收集起来以路由子网的形式进行。ABR 在收到其他区域ABR 的 Summary LSA 后重新生成新的

12、Summary LSA(Advertising Router 改为自己)后继续在整个 OSPF 自治系统内。一般情况下,Summary LSA 的范围是除了生成这条 LSA 的区域外的其他区域。由于 Type 3 直接传递的是路由信息而不是链路状态,因此路由在处理 Type3 LSA 的时候,并不是运用 SPF 算法进行计算,而是经过修改链路开俏后直接加入到路由表中。在某些情况下,Type3 用来生成缺省路由或者过滤明细路由。第四类 LSAType4 LSA 称为 ASBR Summary LSA。它也是由 ABR 产生,用于向区域路由器一条到达ASBR 的路由。Type4 不会主动产生,触发

13、条件为 ABR 收到ASBR 发布的Type5 的LSA。Type4 LSA 也会在除始发区域外的整个自治系统内泛播。第五类 LSAType5 LSA 称为 AS External LSA。它由 ASBR 产生,用以自治系统外部路由信息。AS外部路由的来源一般是通过路由引入的方式,将外部路由在 OSPF 区域内发布。这类LSA 会在整个 OSPF 系统内泛洪。Type5 和 Type3 类似,传递的也是路由信息,而不是链路状态。路由器处理 Type5 的方法也不会运用 SPF 运算,而是修改路径开销后加入路由表中。第七类 LSAType7 LSA 比较特殊,它由 NSSA(Not-So-Stu

14、bby-Area)的 ABR 或者位于 NSSA 区域中的ASBR 产生,目的是向 NSSA 区域外部路由。因为NSSA 区域不允许第三类、第四类和第五类 LSA 在区域内。因此 NSSA 区域的 ABR 会向区域内一条 0.0.0.0/0.0.0.0 的默认路由,以便 NSSA 区域外部网络。还有位于 NSSA 区域内的 ASBR 要向区域内发布外部路由时,都使用 Type7 类的LSA。Type7 LSA 仅在 NSSA 区域内,当 NSSA 的 ABR 收到 Type7的 LSA 时会转换为 Type5 后向其他区域。OSPF 状态机交换机从启动 OSPF 进程,到根据链路状态数据库计算

15、出路由表,同样需要经历一系列的启动过程,总共有 8 种可能的启动过程,但并不是一定会经历这 8 个过程,具体过程如下:Down Attempt Init Two-way Exstart Exchange Loading Full每个过程详细情况如下:Down路由器刚刚启动 OSPF 进程,还没有从任何路由器收到任何数据包o 包也没有收到,在此进程,可以向外发送o 包,以试图发现邻居。Attempt因为 OSPF 使用组播发送数据包,如使用组播发送o 包,如果o 包不能发出去被其它路由器收到,就不能和其它路由器建立 OSPF 邻居;在一些组播不能发送的网络中,例如帧中继这样的非广播网络环境,组播

16、不能够传递,在这种情况下,就需要指定 OSPF 使用单播向邻居发送o 包,以此试图和指定的邻居建立 OSPF 邻居关系,在此状态下,OSPF称为 Attempt 状态。Init只是 OSPF 路由器一方收到了另一方的o,但并没有双方都交换o,也就是对方的o 中还没有将自己列为邻居。Two-way双方都已经交换了o 信息,并且从o 中看到对方已经将自己列为邻居,此状态,就表示 OSPF 邻居关系已经建立,并且如果是需要DR 和 BDR 的话,也已经出来,但 OSPF 邻居之间并不一定就会交换 LSA,如果不需要交换 LSA,则停留在此状态,如果需要形成邻接并互相交换 LSA,则状态继续往下进行。

17、(比如 Drother 与 Drother 之间将停留在 Two-way 状态,因为 Drother 与 Drother 之间不需要交换LSA。)Exstart因为在OSPF 邻居之间交换完整的LSA 之前,会先发送Database Description Packets(DBD),Link-se Request(LSR)等数据包,邻居之间是谁先发,谁后发,需要确定顺序,在 Exstart状态,就是确定邻居之间的主从关系(MasterSlave 关系),Router-ID 数字大的为主路由器,另一端为从路由器,由主路由器先向从路由器发送信息。在DR 与BDR 的网络环境中,并不一定 DR 就是

18、主路由器,BDR 就是从路由器,因为 DR 和 BDR 可以通过调整接口优先级来控制,所以 DR 也许是因为优先级比 BDR 高,而 Router-ID 并不比 BDR 高。注:在任何网络环境下,OSPF 在交换 LSA 之前,都需要确定主从关系。Exchange就是交换 Database Description Packets (DBD)的过程,DBD 只是LSA 的简单描述,只包含 LSA 的一些头部信息,收到 DBD 的路由器会和自己的链路状态数据库作对比,确定需要哪些 LSA 的完整信息,就会发送 LSR 请求给邻居。Loading邻居根据收到的 LSR(Link-Se Request

19、),方回复 Link-se updaSU)。Full等到 OSPF 都收到了邻居回复的所有 Link-se updaSU),那么此时的数据库状态就变成了收敛状态,此状态就是 Full 状态,但此时只是数据库已经同步,但路由表却还在计算当中。注:除了 Two-way 和 Full 这两个状态,邻居停留在任何状态,都是不正常。DR过程:两台交换机初始状态为 Down,SW1 发送第一个o 包时,不知道 DR 和邻居是谁,都置 0,SW2 收到 SW1 的o 包,由于o 包中携带 router-id,SW2 发现 SW1 的 router-id小于自己的 router-id,SW2 向 SW1 发状

20、态改为 Init.o 包邻居为 SW1,DR 为 SW2,同时将自己的2, SW1 发送一个不含LSA 摘要信息的 DD 报文确定主从关系,seq=X 为序列号,I=1,I 为 init第一个包,MS 为主从关系,MS=1,SW1 认为自己是主,邻居发现运行 OSPF 的路由器以组播方式(目的地址 224.0.0.5)发送o 报发现邻居。1) 初始情况下,邻居关系处于 Down 的状态,之后 SW1 开始发送o 报文,由于当前没有发现任何邻居,因此它的邻居表项是空的,并且 DR 字段设置为 0.0.0.0。2) SW2 接收到 SW1 的o 报文后,将 SW1 添加到自己的邻居表中,同时将 S

21、W1 的邻居状态设置为 Init。与 SW1 比较Router ID,由于 SW2 的 Router ID 较大,所以在发送的o 报文中,将 DR 字段设置为自己的 Router ID。3) SW1 收到 SW2 发来的o 报文,在邻居列表里发现了自己的 Router ID,因而在邻居表中添加 SW2,并将邻居状态设置为 2-Way。SW1 发送o 报文,其中邻居列表添加 SW2 的 Router ID,将 DR 字段设置为 SW2 的 Router ID。4) SW2 收到 SW1 的o 报文,发现自己的 Router ID,从而将邻居表中 SW1 的状态也修改为 2-Way。路由交换SW1

22、 将邻居表中 SW2 的邻居状态修改为 ExStart,并发送一个不包含 LSA 摘要的 DD5)报文,开始主从关系的协商。这个 DD 报文的序列号由 SW1 决定,设置为 X;I(init)位被设置为 1,表明这是 SW1 发起的初始化报文;M(more:后面是否还有交互)位被设置为 1,表明这不是最后一个 DD 报文;MS(Master)位被设置为 1,表明 SW 认为自己是Master 路由器。SW2 收到 SW1 的 DD 报文后,将邻居表中 SW1 的状态设置为 ExStart,由于 SW2 的6)Router ID 大于 SW1,因此 SW2 认为自己应该作为Master 路由器。

23、所以 SW2 发送的DD 报文中同样将 MS 位设置为 1,采用序列号 Y,同时将 I 位与MS 位置为 1。SW1 同意 SW2 作为 Master 路由器,因此将 MS 位置为 0,表明自己是 Slave 路由器,7)并采用 SW2 的序列号 Y 开始发送 DD 报文,这时 DD 报文中包含LSA 摘要,SW1 将邻居表中 SW2 的状态设置为 Exchange。SW2 收到 SW1 发来的 DD 报文,将邻居表中 SW1 的状态修改为 Exchange,接下来采8)用 Y+1 的序列号和 SW1 交换LSA 摘要信息。SW1 与 SW2 对于 DD 报文中包含的LSA 摘要信息与自己的

24、LSDB 做比较,如果所有的9)LSA 信息在自己的LSDB 中都存在,则邻接直接进入 Full 状态,否则将邻接关系设置为 Loading,同时方发送 LSR 报文,请求自己缺少的 LSA,LSR 报文中也仅仅包含LSA 摘要。10) 路由器收到LSR 报文后,将请求的 LSA 全部内容以一条或者多条LSU 报文发送给对方。11) 路由器接收到 LSA 更新后放入自己的LSDB,直到所有请求的 LSA 都获得之后,它将邻居表中的邻居状态设置为 Full。路由计算过程OSPF 路由的生成过程具体如下:1)生成 LSA 描述自己的接口状态每台运行OSPF 的路由器都根据自己周围的网络拓扑结构生成

25、LSA(链路状态通告)。LSA 中包含了接口状态(UP 或 DOWN)、链路开销、IP 地址和掩码信息。2)同步 OSPF 区域内每台路由器的LSDBOSPF 路由器通过交换LSA 实现LSDB 的同步。3)使用 SPF 计算出路由OSPF 路由器用 SPF 算法以自己为根计算出一棵最短路径树。在这棵树上,由根到各节点的累计开销最小,即由根到各节点的路径在整个网络中都是最优的,这样也就获得了由根去往各节点的路由。计算完成后,路由器将计算出的路由加入到 OSPF路由表中,如果 SPF 计算出有两条到达某节点的 COST 相同,则将这两条路由都加入到 OSPF 路由表中,形成等价路由。邻居OSPF

26、 邻居关系建立后,邻居之间通过周期性地发送o 报文(广播网络和 P2P 网络默认为 10 秒,NBMA 和P2MP 网络默认为 40 秒),以确认邻居是否工作正常。在一定的时间间隔内,只要能够从邻居收到o 报文,就可以认为邻居工作正常,继续维持邻居关系。如果在一定的时间内(默认为三倍的o 间隔,广播网络和 P2P 网络为 40 秒,NBMA 与P2MP 网络为 120 秒)收不到邻居发来的o 报文,就认为邻居已经失效,从邻居表中删除。OSPF 特殊区域1.骨干区域随着网络规模日益扩大,当一个大型网络的路由器都运行 OSPF 协议时,路由器数量的增多会导致LSDB 非常庞大,占用大量的空间,并使

27、得运行 SPF 算法的复杂度增加,导致 CPU 负担很重。在网络规模增大之后,拓扑结构发生变化的概率也增大,网络会经常处于不稳定状态之中,造成网络中有大量的 OSPF 报文在传递,降低了网络带宽的利用率。更为严重的是,每一次变化都会导致网络中所有的路由器重新进行路由计算。OSPF 协议通过将自治系统划分为不同的区域来解决上述问题。区域是从逻辑上将路由器划分不同的组,每个组用区域号(Area ID)来识别。区域的边界是路由器,而不是链路。一个网段只能属于一个区域,或者说每个运行 OSPF 的接口必须属于某个特定的区域。在划分的所有区域中,Area ID 为 0 的区域称为骨干区域。它负责传递非骨

28、干区域之间的路由信息。OSPF 协议规定:所有的非骨干区域必须与骨干区域连通,非骨干区域之间不能直接交换路由信息。所有非骨干区域必须与骨干区域直接相连,如果非骨干区域不能与骨干区域直接相连,则要配置虚连接使它们直接相连。2.Stub 区域Stub 区域是一种特殊的 OSPF 区域,在 Stub 区域中,ABR 不允许第 4 类和第 5 类LSA 注入,所以区域中的路由器的路由表的规模和路由传递的数量会大大减少。为保证自治系统外的路由依旧可达,ABR 会产生一条 Type3,0.0.0.0/0 的默认路由发布到区域中,区域中的路由器要外部网络,需要通过 ABR。配置 Stub 区域的注意事项:骨

29、干区域不能配置为 Stub 区域Stub 区域中不能存在 ASBR,即自治系统外部路由不能在 Stub 区域虚连接不能穿过 Stub 区域区域内如果有多个 ABR,可能会产生次优路由3.Totally Stub 区域为进一步控制路由表的大小和路由信息传递的数量,可以将区域配置为 Totally Stub 区域,在 Totally Stub 中,不但不允许第 4、5 类LSA 注入,第三类 LSA 也不允许注入,取而代之的是一条 0.0.0.0/0 的Type3 路由。区域中的路由器要区域外的网络都通过这一默认路由。4.NSSA 区域NSSA 区域是 Stub 区域的一个变形,它不允许 Type

30、4 和 Type5 类 LSA 注入,但允许 Type7类 LSA 注入。NSSA 区域用于本区域中有 ASBR,要向其它区域传递外部路由,但是不想知道其他区域 ASBR 的外部路由的情况。NSSA 区域也可以配置为类似 Totally Stub 的区域,仅仅向其他区域传递本区域 ASBR 产生的外部路由,而使用 0.0.0.0/0 的默认路由来其他区域和外部网络。OSPF 区域认证OSPF 区域认证分为接口认证和区域认证,支持 OSPF 明文认证和MD5 认证。启用接口验证时,不需要在 OSPF 区域中再启用,对端接口配置相同的验证方法和即可。区域验证为在 OSPF 进程下启用,区域内所有接

31、口启用,需要注意 virtual-link 的验证,virtual-link 属于区域 0,所以区域 0 启用区域验证时,必须在virtual-link 上也启用验证。OSPF 汇总路由在 OSPF 区域内,LSA 是不能被修改的,但在跨区域的环境下 LSA 是可以被 ABR 修改,所以在同一区域内,OSPF 路由不能被汇总,而当路由从一个区域被 ABR 转发到另一个区域时,就可以执行路由汇总,但这个汇总不能汇总 OSPF 外部路由,外部路由由 ASBR 汇总。如在汇总时由于某条明细路由产生环路,可使用 Null0 路由过滤。OSPF GROSPF Graceful-Restart(简称 OS

32、PF GR),即 OSPF 平滑重启,主要实现的功能是在路由协议重启或三层交换机发生主备切换时维持原有的数据转发正常,保证关键业务流量不中断,属于高可靠性(HA,High Availability)技术的一种。目前,高端的三层交换机普遍采用了控制和转发分离的设计。负责路由协议计算的控制模块一般位于主控板上,而数据的转发则位于线卡,这样在主控板卡重启时,才有可能不影响线卡上的数据转发。因此,支持 GR 功能的设备,一般都是机架式设备,具有双主控板结构。标准的 OSPF 协议(RFC2328)本身不支持GR 技术,因此在由于协议重启时,会造成网络流量中断和路由振荡。出现主备切换或OSPF 实验拓扑

33、说明:IP 地址划分规则:第一位为互连的两台交换机号码,最后一位为本交换机号码. 如 12.1.1.2 表示 SW2 上与 SW1相连的接口所在 VLAN 的地址,12.1.1.1 表示 SW1 上与 SW2 相连的接口所在的 VLAN 地址。 SW1-SW7 loack 地址为 1.1.1.1-7.7.7.7按照图上建立 OSPF 区域,其中 A2 为 nssa 区域。拨进内网,所有设备通过console 口连接到 CCM。登录地址:net 192.168.100.251 10009SW1net 192.168.100.251 10010SW2net 192.168.100.251 1001

34、1SW3net 192.168.100.251 10012SW4net 192.168.100.251 10013SW5net 192.168.100.251 10014SW6OSPF 路由类型有的情况下在 show ip route 路由表可能会看到几种 OSPF 的路由。例下在 SW2 和 SW6 的 OSPF 进程里引入了直连路由和静态路由(SW6 为 nssa 区域的路由器),其中直连路由 metric-type 值为 1,静态为默认。SW2router ospf 1ospf router-id 2.2.2.2network 24.1.1.0 0.0.0.255 area 4 redi

35、stribute connected redistribute sic metric-type 1!ip route 1.1.1.1/32 12.1.1.1SW6:router ospf 1ospf router-id 6.6.6.6area 2 nssanetwork 56.1.1.0 0.0.0.255 area 2 redistribute connected metric-type 1 redistribute sic!ip route 7.7.7.7/32 67.1.1.7SW5#sh ip routeCodes: K - kernel, C - connected, S - sic

36、, R - RIP, B - BGPO - OSPF, IA - OSPFer areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS* - candidate defaulter areaO E1O E2 CO N1 O N2 O E2 O E2 O IA CO CO N1C1.1.1.1/3

37、2 110/22 via 45.1.1.4, Vlan45, 00:02:542.2.2.2/32 110/20 via 45.1.1.4, Vlan45, 00:02:54tag:0tag:05.5.5.5/32 is directly connected, Loack1tag:06.6.6.6/32 110/21 via 56.1.1.6, Vlan56, 00:01:197.7.7.7/32 110/20 via 56.1.1.6, Vlan56, 00:00:2012.1.1.0/24 110/20 via 45.1.1.4, Vlan45, 00:02:5423.1.1.0/24 1

38、10/20 via 45.1.1.4, Vlan45, 00:02:54tag:0tag:0 tag:0 tag:024.1.1.0/24 110/2 via 45.1.1.4, Vlan45, 00:02:54tag:045.1.1.0/24 is directly connected, Vlan45tag:0 47.1.1.0/24 110/2 via 45.1.1.4, Vlan45, 00:02:54tag:056.1.1.0/24 is directly connected, Vlan56tag:067.1.1.0/24 110/21 via 56.1.1.6, Vlan56, 00

39、:01:19tag:0127.0.0.0/8 is directly connected, Loacktag:0Total routes are : 13 item(s)O 表示域内路由O IA 表示域间路由OE1 域外路由, 会累加 Metric,默认为 20,重分布进来时需指定 Metric-type. OE2 域外路由,不会累加Metric, 默认为 20,外部由重分发进来默认为 OE2.ON1,ON2 与 OE1,OE2 类似由 NSSA 的 ASBR 重分布进来,NSSA 区域没有LSA5,用LSA7 算出external 路由标记为 ON1,ON2。OE1 与 OE2 区别在于是否

40、累加路由开销,如果一个网络内只一个 ASBR 作为出口,OE1与 OE2 是同样的,建议使用 OE2,使用 OE1 加上ASBR 做为出口,建议使用 OE1。开销无意义。如果一个网络存在多个LSA 数据库SW5#sh idatabaseOSPF Router with ID (5.5.5.5) (Pros ID 1)Router Link Ses (Area 0.0.0.0)Link ID5.5.5.57.7.7.7100.1.1.4ADV Router5.5.5.57.7.7.7100.1.1.4AgeSeq#CkSumLink count431 0 x80000010 0 x0ba5 14

41、32 0 x8000000d 0 xc3da 1426 0 x80000003 0 x1581 2一类 LSA 描述的是本路由器es (Area 0.0.0.0)二类 LSANet Link SLink ID45.1.1.547.1.1.7ADV Router5.5.5.57.7.7.7AgeSeq#CkSum431 0 x80000002 0 xa0f1427 0 x80000002 0 x7a04二类 LSA 描述的是链路es (Area 0.0.0.0)三类 LSASummary Link SLink ID24.1.1.056.1.1.0ADV Router100.1.1.45.5.5.

42、5AgeSeq#CkSumRoute432 0 x80000001 0 x7661 24.1.1.0/241483 0 x80000002 0 xea22 56.1.1.0/24三类 LSA 描述的是 ABR 产生的路由ASBR-Summary Link Ses (Area 0.0.0.0)四类 LSALink ID2.2.2.26.6.6.6ADV Router100.1.1.45.5.5.5AgeSeq#CkSum422 0 x80000001 0 x5c8c195 0 x80000002 0 xb974四类 LSA 描述的是到 ASBR 的路由NSSA-external Link Ses

43、 (Area 0.0.0.2 NSSA)七类LSALink ID6.6.6.67.7.7.767.1.1.0ADV Router6.6.6.66.6.6.66.6.6.6AgeSeq#CkSumRoute1343 0 x80000001 0 xbf07 N1 6.6.6.6/32 0 x01279 0 x80000001 0 x152d N2 7.7.7.7/32 0 x01343 0 x80000001 0 x5346 N1 67.1.1.0/24 0 x0七类 LSA 指的是由 NSSA 区域的 ASBR 引入的路由AS External Link Ses五类LSALink ID1.1.1

44、.12.2.2.2ADV Router2.2.2.22.2.2.2AgeSeq#CkSumRoute929 0 x80000006 0 xb37a E1 1.1.1.1/32 0 x01243 0 x80000006 0 x09a0 E2 2.2.2.2/32 0 x06.6.6.67.7.7.712.1.1.023.1.1.067.1.1.05.5.5.55.5.5.52.2.2.22.2.2.25.5.5.51342 0 x80000001 0 x7262 E1 6.6.6.6/32 0 x01278 0 x80000001 0 xc788 E2 7.7.7.7/32 0 x01335 0

45、 x80000006 0 xb1f1 E2 12.1.1.0/24 0 x0279 0 x80000006 0 x2276 E2 23.1.1.0/24 0 x01342 0 x80000001 0 x06a1 E1 67.1.1.0/24 0 x0五类 LSA 指的是 ASBR 引入的外部路由OSPF 路由汇总域间路由汇总在 SW7 上配置了三个 lo OSPF 进程中。SW7:SW7(config)#router os 1ack 口,地址为 77.1.1.1/32,77.1.2.1/32,77.1.3.1/32,并将加入到SW7(config-router)#network 77.1.1.

46、1 0.0.0.0 a 5SW7(config-router)#network 77.1.2.1 0.0.0.0 a 5SW7(config-router)#network 77.1.3.1 0.0.0.0 a 5此时 SW4 上可以学到 3 条明细路由SW4:O IAO IA O IA77.1.1.1/32 110/2 via 47.1.1.7, Vlan47, 00:01:4477.1.2.1/32 110/2 via 47.1.1.7, Vlan47, 00:01:3177.1.3.1/32 110/2 via 47.1.1.7, Vlan47, 00:01:21tag:0tag:0 t

47、ag:0在 SW7 ospf 进程下进程路由汇总,将这三条明细路由汇总为一条路由。SW7(config-router)#area 5 range 77.1.0.0/16查看 SW4 上的路由SW4#sh ip routeCodes: K - kernel, C - connected, S - sic, R - RIP, B - BGPO - OSPF, IA - OSPFer areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF extern

48、al type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS* - candidate defaulter areaO E1O E2 CO E1 O E2 O E2 O E2 CC C CO IA O E1 O IAC1.1.1.1/32 110/21 via 24.1.1.2, Vlan24, 00:02:24tag:02.2.2.2/32 110/20 via 24.1.1.2, Vlan24, 00:02:24tag:04.4.4.4/32 is directly connected, Loack1tag:0

49、6.6.6.6/32 110/22 via 45.1.1.5, Vlan45, 00:02:247.7.7.7/32 110/20 via 45.1.1.5, Vlan45, 00:02:2412.1.1.0/24 110/20 via 24.1.1.2, Vlan24, 00:02:2423.1.1.0/24 110/20 via 24.1.1.2, Vlan24, 00:02:24tag:0tag:0 tag:0 tag:024.1.1.0/24 is directly connected, Vlan2434.1.1.0/24 is directly connected, Vlan3445

50、.1.1.0/24 is directly connected, Vlan45 47.1.1.0/24 is directly connected, Vlan47tag:0tag:0tag:0 tag:056.1.1.0/24 110/2 via 45.1.1.5, Vlan45, 00:02:25tag:067.1.1.0/24 110/22 via 45.1.1.5, Vlan45, 00:02:24tag:077.1.0.0/16 110/2 via 47.1.1.7, Vlan47, 00:00:04tag:0127.0.0.0/8 is directly connected, Loa

51、cktag:0Total routes are : 15 item(s)在 SW4 上已经汇总。域外路由汇总在 SW7 上建了三个 lo SW7:ack 地址,在 OSPF 进程下将这三条直连路由引入。erface Loack10ip address 77.1.1.1 255.255.255.255!erface Loack11ip address 77.1.2.1 255.255.255.255!erface Loack12ip address 77.1.3.1 255.255.255.255!router ospf 1ospf router-id 7.7.7.7network 47.1.1

52、.0 0.0.0.255 area 0 redistribute connectedSW4 上查看路由SW4#sh ip routeCodes: K - kernel, C - connected, S - sic, R - RIP, B - BGPO - OSPF, IA - OSPFer areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 -

53、 IS-IS level-2, ia - IS-ISer area* - candidate defaultO E11.1.1.1/32 110/21 via 24.1.1.2, Vlan24, 00:54:34tag:0O E2CO E1 O E2 O E2 O E2 CC C CO IA O E1 O E2 O E2 O E2C2.2.2.2/32 110/20 via 24.1.1.2, Vlan24, 00:54:34tag:04.4.4.4/32 is directly connected, Loack1tag:06.6.6.6/32 110/22 via 45.1.1.5, Vla

54、n45, 00:54:347.7.7.7/32 110/20 via 47.1.1.7, Vlan47, 00:00:1812.1.1.0/24 110/20 via 24.1.1.2, Vlan24, 00:54:3423.1.1.0/24 110/20 via 24.1.1.2, Vlan24, 00:54:34tag:0tag:0 tag:0 tag:024.1.1.0/24 is directly connected, Vlan2434.1.1.0/24 is directly connected, Vlan34 45.1.1.0/24 is directly connected, V

55、lan45 47.1.1.0/24 is directly connected, Vlan47tag:0tag:0 tag:0 tag:056.1.1.0/24 110/2 via 45.1.1.5, Vlan45, 00:54:3567.1.1.0/24 110/22 via 45.1.1.5, Vlan45, 00:54:3477.1.1.1/32 110/20 via 47.1.1.7, Vlan47, 00:00:1877.1.2.1/32 110/20 via 47.1.1.7, Vlan47, 00:00:1877.1.3.1/32 110/20 via 47.1.1.7, Vla

56、n47, 00:00:18tag:0tag:0 tag:0 tag:0tag:0127.0.0.0/8 is directly connected, Loacktag:0Total routes are : 17 item(s)在 SW7 上进行汇总: SW7(config-router)#sum在 SW4 上查看路由SW4#sh ip routeddress 77.1.0.0/16Codes: K - kernel, C - connected, S - sic, R - RIP, B - BGPO - OSPF, IA - OSPFer areaN1 - OSPF NSSA externa

57、l type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS* - candidate defaulter areaO E1O E2 CO E1 O E2 O E2 O E2 CC C CO IA O E1 O E2C1.1.1.1/32 110/21 via 24.1.1.2, Vlan24, 00:56:392.2.2.2/32 110/20 vi

58、a 24.1.1.2, Vlan24, 00:56:39tag:0tag:04.4.4.4/32 is directly connected, Loack1tag:06.6.6.6/32 110/22 via 45.1.1.5, Vlan45, 00:56:397.7.7.7/32 110/20 via 47.1.1.7, Vlan47, 00:02:2312.1.1.0/24 110/20 via 24.1.1.2, Vlan24, 00:56:3923.1.1.0/24 110/20 via 24.1.1.2, Vlan24, 00:56:39tag:0tag:0 tag:0 tag:02

59、4.1.1.0/24 is directly connected, Vlan2434.1.1.0/24 is directly connected, Vlan34 45.1.1.0/24 is directly connected, Vlan45 47.1.1.0/24 is directly connected, Vlan47tag:0tag:0 tag:0 tag:056.1.1.0/24 110/2 via 45.1.1.5, Vlan45, 00:56:40tag:067.1.1.0/24 110/22 via 45.1.1.5, Vlan45, 00:56:39tag:077.1.0

60、.0/16 110/20 via 47.1.1.7, Vlan47, 00:00:04tag:0127.0.0.0/8 is directly connected, Loacktag:0Total routes are : 15 item(s)SW4 的路由表里已经进行了汇总。需要注意的是在汇总路由的同时可能会产生路由环路,可以使用 null0 路由进行过滤。OSPF 注入默认路由在 OSPF 进程里注入默认路由 default-information originate SW7:router ospf 1ospf router-id 7.7.7.7network 47.1.1.0 0.0.0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论