案例要求:排除此路由拓扑中的错误,使得各路由器互相通(在一个区域内) 大致原因:路由器的区域和路由器接口的地址是否正常 常用命令:display ip routing-table (查看ip路由表) 、 display ospf peer brief(查看ospf表) 、display this(查看当前表的详细信息) 、interface GigabitEthernet 0/0/0(进入路由器的端口 ) 、 ip address ip 网关(为端口添加ip地址) 、undo 列表(删除) 先要查看哪些路由器可以通 可以看出来R3、R4路由器在一个区域路由上 ospf排错.zip
LSU(Link state update): 用来回应LSR该条路由的完整信息。在OSPF中,只有LSU需要显示确认。 5. 由ABR产生 用来向其他区域通告本区域有一个ASBR,因为5类的LSA通告时,通告路由永远是ASBR,但是OSPF里其他区域的路由不知道ASBR在哪,需要4类LSA通告ASBR的位置 show ip ospf 变成stub后,可以正常接收OSPF区域内的所有路由,但是收不到RIP,EIGRP等其他以LSA4,5号类型灌入的路由,但是这时ABR设备给STUB区域灌入一条缺省 区域的作用: 过滤LSA4/5,由ABR 和ASBR靠近的别的路由协议产生的5类LSA,是不会被过滤的,本来的5类LSA变成了7类LSA,当7类LSA到达NSSA区域边界的ABR上时,会变成5类LSA通过ABR发往OSPF其他区域。 而远端的非OSPF的协议产生的5类LSA,会被过滤掉。
作为减少OSPF LSDB和OSPF路由表的有效手段,OSPF路由汇总与BGP等其他路由协议有很大不同。 在这篇文章中,我将介绍 OSPF 路由汇总。 什么是路由汇总? [图 2:OSPF 区域间路由汇总] 如上图,假设R1和R2之间的网段是10.1.1.0/24,R2和R3之间的网段是10.1.0.0/24网段,那么在R4和R5上,你会学到两条 OSPF 路由,即 10.1.1.0 如果我们把R1上的这两个网段汇总起来,汇总成10.1.0.0/23,那么R4和R5上就只有一个OSPF网段,即10.1.0.0/23。 需要注意的是,在ABR上配置路由聚合时,需要在区域下进行配置。 [图 3:OSPF 区域间路由汇总] OSPF 外部路由汇总 除了OSPF区域间路由汇总,OSPF引入外部路由时,我们还可以在ASBR上配置路由聚合。 [图 5:OSPF 外部路由汇总 LSDB] 配置 OSPF 路由汇总 配置OSPF路由聚合分为配置OSPF域间路由聚合和配置OSPF外部路由聚合。
OSPF缺省路由的工作原理OSPF缺省路由允许网络管理员在网络中配置一个默认路由,该路由将在无法找到更具体路由的情况下被使用。当一个数据包的目的地不在路由表中时,路由器将使用默认路由来发送数据包。 步骤 5:保存配置确认配置无误后,保存并退出配置模式:savequit思科设备配置步骤 1:进入全局配置模式登录到思科设备的命令行界面,并进入全局配置模式:configure terminal步骤 2: 步骤 5:保存配置确认配置无误后,保存并退出配置模式:write memoryexitJuniper设备配置步骤 1:进入全局配置模式登录到Juniper设备的命令行界面,并进入CLI编辑模式:cli步骤 OSPF路由区域中通告缺省路由。 步骤 5:保存配置确认配置无误后,保存并退出配置模式:commitexit结论OSPF缺省路由是一个在大型网络中提高管理效率和简化路由表的强大工具。
OSPF缺省路由的工作原理 OSPF缺省路由允许网络管理员在网络中配置一个默认路由,该路由将在无法找到更具体路由的情况下被使用。当一个数据包的目的地不在路由表中时,路由器将使用默认路由来发送数据包。 步骤 5:保存配置 确认配置无误后,保存并退出配置模式: save quit 思科设备配置 步骤 1:进入全局配置模式 登录到思科设备的命令行界面,并进入全局配置模式: configure terminal OSPF路由器ID。 步骤 5:保存配置 确认配置无误后,保存并退出配置模式: write memory exit Juniper设备配置 步骤 1:进入全局配置模式 登录到Juniper设备的命令行界面,并进入CLI编辑模式 步骤 5:保存配置 确认配置无误后,保存并退出配置模式: commit exit 结论 OSPF缺省路由是一个在大型网络中提高管理效率和简化路由表的强大工具。
OSPF路由器R1的LSDB同步完毕后,需要独立计算去往每个网段的最优路径 R1的Router ID 1.1.1.1 每台OSPF路由器都会为每个区域生成唯一一条1类LSA 这条Router ID 1.1.1.1 可以描述 同理Router ID 2.2.2.2生成的1类LSA可以描述 此时需要找到这条Link ID 10.26.219.4的2类LSA 由此可以得知以下信息: 根据剩下的1类LSA 可以得知: OSPF 度量值计算方式:发送接口累加Cost + 目的网段的Cost R1去往22.22.22.22/32 Cost 5 + 0 = 5 R1去往33.33.33.33/32 Cost 5 + 15 + 0 + 0 = 20 伪节点到Router ID 3.3.3.3的Cost是0 R1去往44.44.44.44/32 Cost 5 + 15 + 0 + 0 = 20 伪节点到Router ID 4.4.4.4 ,再查看其它路由器产生的1类LSA进行延伸,画出树干节点 如果连接的是一个MA网段(Link-Type TransNet代表连接到一个MA网段) TransNet的Link-ID是这个MA网段DR路由器接口
规则三:骨干区域不能被分隔 角色说明: ABR:区域边界路由器 必须处于area 0 与其他区域的交接处 必须与area 0中某台设备有full的邻接关系 ASBR:边界路由器 如果存在引入外部路由器的行为 : [R5]ospf 1 router-id 5.5.5.5 [R5-ospf-1]a 0 [R5-ospf-1-area-0.0.0.0]net 10.1.1.0 0.0.0.255 [R5-ospf -1-area-0.0.0.0]a 2 [R5-ospf-1-area-0.0.0.2]net 192.168.3.0 0.0.0.255 [R5-ospf-1-area-0.0.0.2]net 172.16.5.0 0.0.0.255 [R5-ospf-1-area-0.0.0.2]quit [R5-ospf-1]bandwidth-reference 10000 [R5-ospf-1]default-route-advertise always [R5-ospf-1]silent-interface gi 0/0/1 [R5-ospf-1]quit [R5]quit save 手动配置PC端的IP地址 此时全网可达 查看查看邻居关系摘要
创建进程1配置唯一标识符 ospf 1 router-id 1.1.1.1 创建区域0 area 0 宣告 network 1.1.1.0 0.0.0.255 直接修改接口开销值 ospf cost 1000 修改整台设备OSPF参考带宽 尽量保证全部设备一致 bandwidth-reference 5000 查看邻居简要信息 display ospf peer brief 查看邻居详细信息 display ospf peer 修改hello包发送间隔时间 进入接口 ospf timer hello 修改邻居失效时间 进入接口 ospf timer dead 50 50秒没有收到邻居hello包认为失效
区域 ABR O IA 域间路由 LSA4 asbr-summary 除ASBR所在区域 ABR ASBR的位置 外的整个OSPF区域 和ASBR同区域的设备是通过1类来获取ASBR位置; LSA5 ,在经过下一个ABR时修改为本地 LAS5 E 路由目标 ASBR LSA7 N 路由目标 ASBR 三、优化,减少OSPF的LSA的更新量 【1】汇总 –减少骨干区域的LSA量 (1)域间汇总 【2】特殊区域—减少非骨干区域 不得为骨干区域,不能存在虚链路; (1)不存在ASBR {1}末梢区域—-拒绝4/5的LSA,自动产生一条3类的缺省路由指向骨干 r5(config)#router ASBR产生的5类使用7类传输;7类LSA在离开本区域时被ABR修改为5类;不会自动产生缺省; 作用:拒绝网络中其他区域的ASBR产生的4/5的信息;但为了避免环路产生,故不自动产生缺省,在管理员确定无环的前提下可以手工添加缺省路由 自动产生; 5类缺省—本地路由表中必须已经存在缺省路由,通过什么方式产生的无所谓; 之后,可以使用专用指令将其重发布到OSPF协议中 r9(config)#router ospf 2 r9(config-router
静态路由定义:由网络管理员手动配置的路由。它不会自动更新,除非管理员手动修改。特点:简单:配置简单,适合小型网络。安全:不会与其他路由器交换路由信息,安全性高。无开销:不会占用网络带宽用于路由更新。 动态性:可以自动发现和更新路由。限制:最大跳数为15,16跳表示不可达。缺点:收敛慢:网络拓扑变化后,需要较长时间才能稳定。开销大:每30秒广播一次路由信息,占用带宽。 BGP定义:一种路径矢量路由协议,主要用于自治系统(AS)之间的路由选择。特点:策略性强:可以根据策略选择最优路径。支持大规模网络:能够处理复杂的网络拓扑和大量路由信息。 稳定性高:路由更新相对稳定,不会频繁变化。缺点:配置复杂:需要配置大量的策略和对等体关系。依赖人工干预:需要管理员手动配置策略。应用场景:互联网骨干网、ISP之间的路由选择、大型企业网络的出口路由。 总结静态路由适合小型、稳定的网络,配置简单但缺乏动态性。RIP适合小型网络,实现简单但收敛慢且容易环路。OSPF适合中大型网络,快速收敛且无环路,但配置复杂。
R1(config)#interface loopback 0 R1(config-if)# %LINK-5-CHANGED: Interface Loopback0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up 1.5.1 练习 在R1上配置环回接口 支持VLSM (可变长子网掩码)与不连续子网 4) 100%无环路--DUAL算法 5) 快速收敛--路由条目不过期,拥有备份路由 6) 触发更新 7) 低路由更新信息开销 8) 配置简单 9) 支持多种网络层协议 (IP、ipx、appletalk、etc) 3.2 EIGRP的三张表 3.3 EIGRP数据包 报文类型 含义 HELLO 用于发现邻居和维护邻居关系,使用组播224.0.0.10每5秒发送一次。 至少有一个骨干区域 area 0 4.5 OSPF的基本运行步骤 1) 建立邻接关系 2) 必要的时候进行DR的选举 3) 发现路由 4) 选择合适的路由器 5) 维护路由信息 4.5.1 建立邻接关系
GigabitEthernet0/0/1 ip address 192.168.13.1 24 interface GigabitEthernet0/0/2 ip address 192.168.14.1 24 ospf interface GigabitEthernet0/0/0 ip address 192.168.12.2 24 interface LoopBack0 ip address 2.2.2.2 32 q ospf interface GigabitEthernet0/0/1 ip address 192.168.13.3 24 interface LoopBack0 ip address 3.3.3.3 32 quit ospf interface GigabitEthernet0/0/2 ip address 192.168.14.4 24 interface LoopBack0 ip address 4.4.4.4 32 quit ospf 4.4.4.4 0.0.0.0 quit 三.实验验证 在R1上查看邻居表建立的情况 Area Id 则为不同的区域,区域0转换就是 0.0.0.0,范围为0-4294967295 在R1上查看路由表
常见的动态路由协议有:RIP、OSPF、IS-IS、BGP、IGRP/EIGRP。每种路由协议的工作方式、选路原则等都有所不同。 二、实验 1.引入 实验目的 掌握OSPF协议的配置方法: 掌握查看通过动态路由协议OSPF学习产生的路由; 熟悉广域网线缆的链接方式; 实验背景 假设校园网通过一台三层交换机连到校园网出口路由器上 为了简化网管的管理维护工作,学校决定采用OSPF协议实现互通。 技术原理 OSPF开放式最短路径优先协议,是目前网路中应用最广泛的路由协议之一。 主机和交换机通过直连线,主机与路由器通过交叉线连接。 在S3560上配置OSPF路由协议。 在路由器R1、R2上配置OSPF路由协议。 将PC1、PC2主机默认网关设置为与直连网路设备接口IP地址。 动态路由 实验验证 PC1 ping PC2 PC1 ping PC2 通 总结 动态路由的OSPF第二节课了,动态路由的基础也马上结束了,下一课我们讲了Cisco的私有协议EIGRP动态路由,我们基础路由也就结束了
OSPF 支持认证,并且支持明文和 MD5 认证;OSPF 不可以通过 Offset list 来改变路由的度量值( metric)。 MD5 验证数据添加在 OSPF 报文后面,不包含在 Authenticaiton 字段中。 LSA4的触发条件为:ABR收到一个Type5 LSA (5)LSA5(External Link) 类型 5 的 LSA 就是外部路由重分布进 OSPF 时产生的,并且是由 ASBR 产生的,LSA 如图所示: R5 将 EIGRP 重分布进 OSPF,如果使用 O E2 类型重分布进 OSPF,并且取默认 Metric 值 20,那么 OSPF 域内的路由器 R1,R2,R3,R4,R5 看到外部路由的 LSA 类型的第 4 类 ASBR将外部路由重分布进OSPF区域,同时ASBR向OSPF区域内发送类型为5 的 LSA; OSPF内的ABR在收到LSA5后,会发出LSA4,告知其他的路由器,
GigabitEthernet0/0/0 ip address 192.168.12.1 24 interface LoopBack0 ip address 1.1.1.1 32 //为了实验最后一步的验证 ospf GigabitEthernet0/0/0 ip address 192.168.12.2 24 interface GigabitEthernet0/0/1 ip address 192.168.23.2 24 ospf interface GigabitEthernet0/0/1 ip address 192.168.23.3 24 interface LoopBack0 ip address 3.3.3.3 32 ospf router-id 3.3.3.3 area 0 network 192.168.23.0 0.0.0.255 network 3.3.3.3 0.0.0.0 qiut 三.实验验证: 查看一下OSPF 邻居状态 可以看到两个邻居都达到了Full,最终的状态 查看路由表 R2上已经有了两个的LoopBack路由 R1 Ping R3
4.OSPF重分发路由的路径类型 5.路由器重分发配置 重分发命令 6.路由重分发配置实例 ---- 前言 在一个大型的网络中会存在很多问题,如新建区域没有和骨干区域相连,路由条目过多,L.SDB ---- 5.路由器重分发配置 配置路由重分发 在进行路由重分发之前,必须注意以下几个方面。 决定在哪里添加新的协议。 确定ASBR。 决定哪个协议在核心,哪个协议在边界。 、杭州,总公司在北京,为了提高访问的安全性和实时性,避 免出现故障,公司决定租用数字电路,将分公司和总公司的网络互通,如图所示,其中R1为总 公司路由器,P2.R5为上海分公司路由器,R3,B4为杭州分公司路由器 需求分析 公司网络中运行了多种路由协议 配置重分发实现公司内部网络互通 总公司R1上重分发默认路由实现全网访问Internet 公司规划如下 R1、R2和R3配置OSPF R2和R5配置RIP R1配置默认路由访问 R5(config)#router rip R5(conflg-router) #veraion 2 R5(config-zouter)#network 192.168.2.0 R5(config-router
在大型网络中,使用OSPF路由协议时经常会遇到以下问题: 1、在大型网络环境中,网络结构的变化是时常发生的,因此OSPF路由器就会经常运行SPF算法来重新计算路由信息,大量消耗路由器的CPU和内存资源。 自治系统边界路由器(ASBR):可以认为他是OSPF域外的通信量进入OSPF域的网关路由器,也就是说,ASBR路由器是用来把其他路由选择协议学习到的路由通过路由选择重分配的方式注入OSPF域的路由器。 根据互联区域的类型和数量不同,OSPF提供了不同类型的路由更新。 运行OSPF的整个区域属于一个AS,AS范围外的路由都属于外部路由。 一台运行OSPF路由协议的路由器中,所有有效的LSA通告都被存放再它的链路状态数据库中,正确的LSA通告可以描述一个OSPF区域的网络拓扑结构。 常见的LSA有六种类型,分别是:LSA1、LSA2、LSA3、LSA4、LSA5、LSA7,其中各LSA的的作用如下: LSA1:路由器LSA,每一台运行OSPF路由协议的路由器都会产生路由器LSA通告
5、OSPF邻居关系的建立(细节)这里结合ospf的七个状态来讲述如何建立的,这里真的是纯干货,想学好数通的推荐保存一下这个关系图 ? ? ? ospf interface g0/0/0 5.查看LSA 1)查看1类LSA display ospf lsdb router (区域内路由) 2)查看2类LSA(DR通告本区域路由) display asbr 5)查看5类LSA(外部路由) display ospf lsdb ase 6)查看7类LSA (nssa区域产生的外部路由) display ospf lsdb nssa 8. rip和 7.末梢、完全末梢、次末节、完全次末节 末梢-阻止4、5类LSA传递进stub区域 ospf area 2 stub 完全末梢-阻止3、4、5类LSA传递进stub区域, 会由ABR生成- -条默认路由 上敲) 次末节-阻止4、5类LSA传递进0SPF,将5类的LSA转变为7类LSA,由ABR将7类LSA再次转变为5类LSA ospf area 3 nssa 完全次末节-阻止3、4、5类LSA传递进0SPF
OSPF路由协议单区域配置 实验任务 一个中小型网络,采用三层网络结构,即包含接入层、汇聚层和核心层三层。 需要对网络设备进行恰当的配置,其中的三层交换机SW1和路由器RT1采用OSPF动态路由技术,并配置默认路由;路由器RT2采用静态路由技术,并配置默认路由,模拟因特网的工作。 RT1上配置单区域OSPF路由协议。 在三层交换机SW1、路由器RT1和RT2上查看路由表和接口参数。 LSA SPF schedule delay 5 secs, Hold time between two SPFs 10 secs Minimum LSA interval 5 secs.
运行RIP路由协议的路由器只需要保存一张路由表,而使用OSPF路由协议的路由器需要保存三张表:邻居列表、链路状态数据库、路由表。 OSPF路由协议与RIP相比,前者适合更大型的网络环境,因为OSPF是一种链路状态型的路由协议,不会产生环路问题,因此不需要使用最大跳数等限制来防止路由环路的产生。 ? OSPF将AS分割成多个小的区域,OSPF的路由器只在区域内部学习完整的链路状态信息,而不必了解整个AS内部所有的链路状态。 用作Router ID的路由器接口不一定非要运行OSPF协议。 1,如果网络中所有的路由器没有使用同一种计算cost的方式来指定OSPF的开销,那么OSPF协议将不能正确的进行路由选择。