雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1336|回复: 4

OSPF常见问题解答

[复制链接]
发表于 2012-4-26 08:44:16 | 显示全部楼层 |阅读模式
【来自cisco网络】

Q. OSPF 中为什么将环回作为 /32 主机路由通告?
A. OSPF 中,环回被视为主机路由,并通告为 /32
Cisco IOS 软件版本 11.3T 12.0 中,如果在环回下配置了 ip ospf network point-to-point 命令,OSPF 会将环回子网作为在环回上配置的实际子网通告。 ISDN 拨号器接口通告 /32 子网,而不是其配置的子网掩码。如果配置了 ip ospf network point-to-multipoint,则这是期望的行为。

Q. 如何更改 OSPF 的参考带宽?
A. Cisco IOS 软件版本 11.2 及更高版本中,可以在router ospf 下面使用 ospf auto-cost reference-bandwidth 命令更改参考带宽。 默认情况下,参考带宽为 100 Mbps ospf链路开销是16位编号。 所以,支持的最大值是65,535


Q. OSPF 如何计算其度量或成本?
A. OSPF 使用参考带宽 100 Mbps 计算成本。 计算成本的公式是用参考带宽除以接口带宽。 例如,对于以太网,成本为100 Mbps/10 Mbps = 10
注意:如果在接口上使用了 ip ospf cost cost,则它会覆盖用公式计算出的成本。


Q. 如果等价路由存在, OSPF使用什么算法?
A. 如果等价路由存在, OSPF使用CEF负载平衡。

Q. OSPF 路由协议交换是否经过身份验证?
A. 是,OSPF 可以对邻居之间交换的所有数据包进行身份验证。 身份验证可能是通过简单的口令或通过 MD5 密码校验和进行。要为一个区域配置简单的口令验证,请使用命令 ip ospf authentication-key 将最多包含八个八位字节的口令分配给与该区域连接的每个接口。 然后,对 OSPF 路由器配置发出 areax authentication 命令启用身份验证。(在该命令中,x 是区域号。)
Cisco IOS 软件版本 12.x 还支持在每个接口上单独启用身份验证。 如果只想在某些接口上启用身份验证,或者如果要在属于同一区域的不同接口上使用不同的身份验证方法,请使用 ip ospf authentication 接口模式命令。


Q. 什么是链路状态重传间隔?用什么命令设置它?
A. OSPF 必须对新收到的每个链路状态通告 (LSA)发送确认。 它通过发送 LSA 数据包进行确认。 LSA 会进行重传,直到确认为止。 链路状态重传间隔定义两次重传所间隔的时间。 可以使用命令 ipospf retransmit-interval 设置重传间隔。默认值为 5 秒。

Q. 变量IP-OSPF-Transmit-Delay 起什么作用?
A. 此变量用于在更新的 age 字段中添加指定的时间。 如果在通过某个链路传输之前未增加延迟时间,则不会考虑链路状态通告 (LSA) 通过该链路传播所用的时间。默认值为 1 秒。此参数对于传输速度很低的链路更为重要。

Q. OSPF 中是否只有虚拟链路的静态选项允许不连续网络,而不管掩码传播属性如何?
A. 否,OSPF 中的虚拟链路用于维持从非骨干网区域到骨干网的连接,但它们并非不连续编址所必需的。 OSPF 支持不连续网络是因为每个区域都包含一个网络集合,并且 OSPF 在每个通告中附加一个掩码。

Q. 多播 IP 地址是否将映射到 MAC 级别多播地址?
A. OSPF 使用多播编址发送所有通告。 除令牌环外,多播 IP 地址都将映射到 MAC 级别多播地址。 对于令牌环,Cisco 将多播 IP 地址映射到 MAC 级别广播地址。

Q. Cisco OSPF 实现是否支持基于 IPTOS 的路由?
A. Cisco OSPF 仅支持 TOS 0 这表示路由器在 TOS 0 路径上路由所有数据包,而不需要计算非零 TOS 路径。


Q. offset-list 子命令对 OSPF 起作用吗?
A. offset-list 命令对 OSPF 不起作用。 该命令用于距离矢量协议,例如,内部网关路由协议 (IGRP)、路由信息协议 (RIP) RIP 版本 2


Q. 在本身没有 OSPF 默认路由的路由器上能否根据外部信息在系统中生成默认路由?
A. 仅当使用命令default-information originate 配置了 OSPF 并且系统中存在来自另一个进程的默认网络时,OSPF 才生成默认路由。 OSPF 中的默认路由为 0.0.0.0。如果想要启用了 OSPF 的路由器生成默认路由(即使该路由器本身没有默认路由也如此),请使用命令 default-information originate always


Q. 能否在 OSPF 中使用distribute-list in/out 命令过滤路由?
A. OSPF 中支持 distribute-list 命令,但该命令在 OSPF中的作用与在距离矢量路由协议(例如,路由信息协议 (RIP) 和增强型内部网关路由协议 (EIGRP))中不同。不能过滤 OSPF 路由使其无法进入 OSPF 数据库。 distribute-list in 命令仅过滤路由使其无法进入路由表;它不能阻止链路状态数据包传播。因此,该命令不能帮助节省路由器内存,并且它不能禁止路由器将已过滤的路由传播到其他路由器。
警告: 如果实施时不小心,在 OSPF 中使用distribute-list in 命令可能会导致网络中形成路由环路。
命令 distribute-list out 仅对由自治系统边界路由器 (ASBR) 重分配到 OSPF 中的路由起作用。可以将该命令应用于外部类型 2 和外部类型 1 路由,但不能应用于域内路由和域间路由。


Q. 如何向 OSPF 域间路由赋予比域内路由更高的优先级?
A. 根据 RFC 2328 的第 11 部分,OSPF 路由的优先级顺序如下:

•域内路由,O

•域间路由,O IA

•外部路由类型 1O E1

•外部路由类型 2O E2

不能更改该优先级规则。但是,该规则仅在单个 OSPF 进程内适用。如果一个路由器正在运行多个 OSPF 进程,则会进行路由比较。路由比较是对 OSPF 进程的度量和管理距离(如果它们已更改)进行比较。比较两个不同的 OSPF 进程提供的路由时,会忽略路由类型。


Q. 是否必须用 OSPF neighbor 子命令为交换式多兆位数据服务 (SMDS) 网云上的路由器手动设置邻接?
A. Cisco IOS 软件版本 10.0 之前的版本中,需要使用neighbor 命令在非广播多路访问 (NBMA) 网络(例如,帧中继、X.25 SMDS)上建立邻接。对于 Cisco IOS 软件版本 10.0 及更高版本,可以使用 ip ospf network broadcast 命令将网络定义为广播网络,而不需要使用neighbor 命令。如果使用的不是全网状 SMDS 网云,则必须使用 ip ospf network point-to-multipoint 命令。


Q. OSPF 进程之间重分配路由时,是保留所有最短路径优先算法 (SPF) 度量还是使用默认度量值?
A. 保留 SPF 度量。 OSPF 进程之间重分配就像在任意两个 IP 路由进程之间重分配一样。


Q. Cisco 如何在部分网状帧中继网络中实现 OSPF 路由?
A. 可以配置 OSPF,以了解 OSPF 是否应该尝试在多路访问接口上使用多播设备。 此外,如果可以使用多播设备,OSPF 是否将其用于正常多播。

Cisco IOS 软件版本 10.0 包括称为子接口的功能。 可以在帧中继中使用子接口,以便将一组虚拟电路 (VC) 结合在一起形成一个虚拟接口,该虚拟接口充当单个 IP 子网。该子网中的所有系统都应该是全网状的。对于 Cisco IOS 软件版本 10.311.0 及更高版本,ip ospf point-to-multipoint 命令也可用。


Q. 将未编号接口分配到一个区域时应该使用哪个地址通配符掩码对?
A. 配置未编号接口时,该接口将引用路由器上的另一个接口。 在未编号接口上启用OSPF 时,请使用未编号接口所指向的接口的地址通配符掩码对。


Q. OSPF 中能否对一端编号而对另一端保持不编号?
A. 否,如果对一端编号而对另一端不编号,则OSPF 将不能工作。这会使 OSPF 数据库中存在矛盾,从而导致无法将路由安装在路由表中。


Q. 配置路由器 OSPF 1 时,为什么收到“cannotallocate router id”错误消息?
A. OSPF 选择最高的 IP 地址作为路由器 ID 如果配置了 IP 地址的接口都不处于up/up 模式,则会返回该错误消息。要解决该问题,请配置环回接口。


Q. 配置路由器 OSPF 1 时,为什么收到“unknownrouting protocol”错误消息?
A. 您的软件可能不支持 OSPF 使用 Cisco 1600 系列路由器时,最常出现此错误消息。 如果您使用的是 1600 路由器,则需要 Plus 映像才能运行 OSPF


Q. show ip ospf interface 命令输出中的状态 DRBDR DROTHER 表示什么意思?
A. DR 表示指定路由器。 BDR 表示备份指定路由器。DROTHER 表示既不是 DR 也不是 BDR 的路由器。 DR 生成网络链路状态通告,该通告列出网络中的所有路由器。


发表于 2012-4-27 08:29:33 | 显示全部楼层
OSPF的FAQ,顶一个
发表于 2012-4-27 14:11:36 | 显示全部楼层
顶贴留名慢慢看
发表于 2012-4-28 11:50:03 | 显示全部楼层
小黄老师又出新帖了!果断顶起!
发表于 2012-6-6 14:20:51 | 显示全部楼层
顶一个,谢谢分享OSPF知识点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-11-25 05:04 , Processed in 0.082410 second(s), 18 queries , Gzip On.

快速回复 返回顶部 返回列表