Upload
fl-yu
View
1.802
Download
9
Embed Size (px)
Citation preview
www.cisco.com
• 支持大型的网络(分层设计)• 国际开放标准• 使用最短路径优先算法( SPF )也叫 Dijkstra
• 链路状态路由协议
OSPF 介 绍OSPF 介 绍
OSPF
www.cisco.com
OSPF Terminology ( 术语 )OSPF Terminology ( 术语 )
1.link
网络或分配给网络的 router的接口 .当接口被加到 OSPF的进程中以后 ,OSPF把它认为成是 1 条连接 (link)
www.cisco.com
2.Router ID(RID):
用来鉴别 router 的 IP 地址 ,Cisco 通过使用回环 (loopback) 接口的最高的 IP 地址来鉴别 router. 如果回环接口没有配置 IP 地址 ,OSPF 将选择所有物理接口中最高的 IP 地址
www.cisco.com
4.adjacency:
允许直接进行路由更新的运行了 OSPF 的2 个 router 的关系 .
OSPF 直接和建立了 adjacency 关系的邻居共享路由信息 . 并不是所有的邻居都是adjacency 关系 , 这个取决于网络类型和router 的配置
www.cisco.com
5.neighborship database:
所有运行 OSPF 的能够接收 Hello 信息的router 的名单列表 . 各种信息 , 包括 RID 和状态等 , 都保持在每个 router 的 neighborship database 中
www.cisco.com
6.Linkstate database topological database:
包含了从链路状态通告 (link state advertisement,LSA) 包得来的网络中其它路由器的信息 .
router 把它输入到 Dijkstra 算法中算出最短路径,一个区域中的所有路由器都有相同的拓扑数据库
www.cisco.com
8.link state advertisement:
共享在运行了 OSPF 的 router 之间的链路状态和路由信息 .router 和与它建立了adjacency 关系的交换 LSA 包
www.cisco.com
9.designated router(DR):
多路访问网络中为避免 router 间建立完全相邻关系而引起大量开销 ,OSPF 在区域中选举一个DR, 每个 router 都与之建立完全相邻关系 .
router 用 Hello 信息选举一个 DR. 在广播型网络里 Hello 信息使用多播地址 224.0.0.5 周期性广播 , 并发现邻居 . 在非广播型多路访问网络中 ,DR 负责向其他 router 逐一发送 Hello 信息
www.cisco.com
10.backup designated router(BDR):
多路访问网络中 DR 的备用 router,BDR 从拥有 adjacency 关系的 router 接收路由更新 ,但是不会刷新 LSA 更新
www.cisco.com
11.OSPF areas:
在相同区域的 router 共享相同的 area ID. 因为 1个 router 1 次可以成为 1 个以上的区域的成员 , area ID 和接口产生关联 , 这就允许了某些接口可以属于区域 1, 而其他的属于区域 0. 在相同的区域的 router 拥有相同的拓扑表 . 当你配置 OSPF 的时候 , 记住必须要有个区域 0, 而且这个一般配置在连接到骨干的那个 router 上 . 区域扮演着层次话网络的角色
www.cisco.com
12.boradcast(multi-access): 广播型 ( 多路访问 ) 网络 . 比如以太网 , 允许多个设备连接 ,访问相同的网络 ; 而且提供广播的能力 . 在这样的网络中必须要有 1 个 DR 和 BDR
www.cisco.com
13.nonbroadcast multi-access(NBMA): 这类网络类型有帧中继 (Frame Relay),X.25 和异步传输模式 (Asynchronous Transfer Mode,ATM), 这类网络允许多路访问 , 但是不提供广播能力
www.cisco.com
OSPF 协议概述 (3)OSPF 协议概述 (3)
OSPF引入了区域的概念 , 区域分 2 种 :
1.骨干区域 (area 0)
2.常规区域注意 , 所有的常规区域必须和骨干区域相连
www.cisco.com
OSPF and Loopback Interfaces
OSPF and Loopback Interfaces
在配置 OSPF路由协议的时候配置回环(loopback)接口是很重要的 1 件事 .Cisco建议你配置 OSPF的时候顺便配置回环接口 . 所谓回环接口 , 是逻辑接口而非物理接口 , 即不是你触摸的到的 router上的真正的接口 .
www.cisco.com
Loopback interface 作用Loopback interface 作用
作为诊断 OSPF而用 . 如果 router的某一个接口由于故障 down 掉而不可用了 ,此时你怎么通过 telnet来连接并进行管理用呢 ? 所以就引入了回环接口的概念 , 回环接口永远不会 down 掉 , 你就可以通过连上回环接口来进行管理 路由器上最大的环回接口地址将成为RID,如果没有环回接口,最大的活动物理接口将成为 RID
www.cisco.com
OSPF 协议概述 (10)OSPF 协议概述 (10)
DR/BDR选举规则 :
当选举 DR/BDR 的时候要比较 hello 包中的优先级(priority),优先级最高的为 DR,次高的为 BDR.默认优先级都为 1.在优先级相同的情况下就比较 RID,RID 最大的成为 DR,次之的为 BDR.当你把优先级设置为 0 以后 ,OSPF 路由器就不能参与 DR/BDR的选举 , 只能成为DROTHER
DR/BDR选举完成后 ,DRother只和 DR/BDR形成邻接关系 . 所有的路由器将组播 Hello包到地址 224.0.0.5以便它们能跟踪其他邻居的信息 , 即 DR将洪泛 LSU到224.0.0.5;DRother只组播 LSU到 DR/BDR地址224.0.0.6,只有 DR/BDR监听这个地址
www.cisco.com
修改 OSPF 路由器优先级修改 OSPF 路由器优先级
R outer( config)# interface e0R outer( config-if)# ip ospf priority number
www.cisco.com
OSPF的配置OSPF的配置
在路由器上启用OSPF进程Router(config)#router ospf process-id
指定路由器上的哪些接口将参与OSPF进程Router(config-router)#network address wildcard-mask area area-id
www.cisco.com
查看OSPF的运行情况查看OSPF的运行情况
Show ip protocols
显示配置了的所有路由协议的相关信息 Show ip route ospf
显示路由表中OSPF路由的条目 Show ip ospf
显示每条或所有 OSPF进程的相关信息 , 包括 RID,区域信息 ,SPF信息和 LAS计时器信息等
www.cisco.com
show ip ospf database:
显示拓扑数据库信息 show ip ospf interface:
显示接口相关的 OSPF信息 show ip ospf neighbor:
显示邻居的信息 , 如果 DR 和 BDR存在的话 , 它们的信息也会被显示出来