路由交换OSPF协议
OSPF是指开放式最短路径优先协议,是目前使用非常广泛的一个协议。开放式是指各个厂商都支持。
本章目标
链路状态路由选择协议概述
OSPF开放式最短路径优先
OSPF区域
OSPF邻接关系
OSPF的SPF算法
单区域OSPF配置
OSPF认证配置
OSPF与RIP的比较
OSPF没有跳数的限制,而RIP最多为15跳。
OSPF支持变长子网掩码并支持汇聚。
OSPF收敛速度比RIP快的多,OSPF采用触发更新。
OSPF最多可支持6条相同代价路径负载均衡。
OSPF具有认证功能,RIP2有,但RIP1没有。
OSPF配置,监测和故障排除有比RIP好的多的IOS工具库。
但其配置复杂,技术要求高,对内存和CPU要求高。
OSPF是典型的链路状态路由选择协议。
链路状态路由选择协议概述:首先获得邻居表,然后互通有无,获得拓朴表,最后根据拓朴表获得路由表。
对OSPF来说,通过HELLO包获取邻居表。
链路状态路由选择协议的数据结构:
邻居表,拓朴表(包括了同一区域或某一个网络的所有路由器以及相关链路的状态信息)。路由表(由SPF算法得出的最短路径)
OSPF网络层次化设计
OSPF网络有以下两个层次的网络:骨干区域,非骨干区域
OSPF邻居表:
路由器通过交换HELLO包来发现邻居关系。
路由器在核实Hello包的特定参数后再宣布邻居关系。
对于点对点的广域网连接链路:邻居之间形成邻接关系。
对于局域网链路或通过广播方式收到的:
邻接是和邻居的DR(领导)以及BDR形成邻居 的。
和其它的路由器形成two-way的状态。
路由更新和拓朴信息只能在邻接的路由器上传输。
而如何选举出DR与BDR依靠的是路由器的优先级:
优先级为0的不参与选举。
优先级相同的,以Router ID为DR.
优先级高的路由器为DR。
缺省情况下,优先级为1。
interface s0
ip ospf priority 0
ip ospf priority 200
要注意,路由器优先级可以影响选取过程,但是不能够强制更换已经有有效的DR和BDR。
路由器ID:
在HEllo包中包括路由器ID,这是一个用于在OSPF协议中标识此路由器的32位比特数字。
一般路由器用它的最大IP地址做来其ID。
在实际,为了避免邻居关系的重新建立,使用一个环回接口来
OSPF是指开放式最短路径优先协议,是目前使用非常广泛的一个协议。开放式是指各个厂商都支持。
本章目标
链路状态路由选择协议概述
OSPF开放式最短路径优先
OSPF区域
OSPF邻接关系
OSPF的SPF算法
单区域OSPF配置
OSPF认证配置
OSPF与RIP的比较
OSPF没有跳数的限制,而RIP最多为15跳。
OSPF支持变长子网掩码并支持汇聚。
OSPF收敛速度比RIP快的多,OSPF采用触发更新。
OSPF最多可支持6条相同代价路径负载均衡。
OSPF具有认证功能,RIP2有,但RIP1没有。
OSPF配置,监测和故障排除有比RIP好的多的IOS工具库。
但其配置复杂,技术要求高,对内存和CPU要求高。
OSPF是典型的链路状态路由选择协议。
链路状态路由选择协议概述:首先获得邻居表,然后互通有无,获得拓朴表,最后根据拓朴表获得路由表。
对OSPF来说,通过HELLO包获取邻居表。
链路状态路由选择协议的数据结构:
邻居表,拓朴表(包括了同一区域或某一个网络的所有路由器以及相关链路的状态信息)。路由表(由SPF算法得出的最短路径)
OSPF网络层次化设计
OSPF网络有以下两个层次的网络:骨干区域,非骨干区域
OSPF邻居表:
路由器通过交换HELLO包来发现邻居关系。
路由器在核实Hello包的特定参数后再宣布邻居关系。
对于点对点的广域网连接链路:邻居之间形成邻接关系。
对于局域网链路或通过广播方式收到的:
邻接是和邻居的DR(领导)以及BDR形成邻居 的。
和其它的路由器形成two-way的状态。
路由更新和拓朴信息只能在邻接的路由器上传输。
而如何选举出DR与BDR依靠的是路由器的优先级:
优先级为0的不参与选举。
优先级相同的,以Router ID为DR.
优先级高的路由器为DR。
缺省情况下,优先级为1。
interface s0
ip ospf priority 0
ip ospf priority 200
要注意,路由器优先级可以影响选取过程,但是不能够强制更换已经有有效的DR和BDR。
路由器ID:
在HEllo包中包括路由器ID,这是一个用于在OSPF协议中标识此路由器的32位比特数字。
一般路由器用它的最大IP地址做来其ID。
在实际,为了避免邻居关系的重新建立,使用一个环回接口来