华为数通基础02-OSPF
- 格式:pdf
- 大小:5.90 MB
- 文档页数:47
•
技术背景:
•
OSPF
•
•
OSPF工作流程:建立邻居→同步链路状态→计算路由,通过LSDB掌握全网的拓扑结构
•
•
•
•
OSPF RID
:
•
建立邻居:
•
•
LSDB 同步:
区域划分:
配置案例:
•
•
•
•
验证命令:
度量值:
•
•
网络类型:
•
•
•
•
•
•
•
•
•
•
•
网络类型相关命令:
broadcast ✹nbma
✹p2mp
✹p2p ✹回环口/32主机路由现象:OSPF 认为回环口只有一个地址,因此在传递时自动变成/32主机路由信息,可以通过修改网络类型为Broadcast 来进行还原。
peer x.x.x.x
手动指定邻居。ospf dr-priority 100配置接口优先级,默认为1。
只有Broadcast 和NBMA 接口会选举DR 和BDR 。
•为了避免区域间的环路,OSPF规定不允许直接在两个非骨干区域之间发布路由信息,只允许在一个区域内部或者在骨干区域和非骨干区域之间发布路由信息。因此,每个ABR都必须连接到骨干区域。即要求所有非骨干区域必须和骨干区域相连,同时骨干区域也必须连续。
•但由于网络设计、升级、合并、改造等因素,从而造成不规范区域架构,最终导致路由学习不完整,解决方法就是使用虚链路。
•然而,虚连接的存在增加了网络的复杂程度,使故障的排除更加困难。因此,在网络规划中应该尽量避免使用虚连接。
•虚连接仅是作为修复无法避免的网络拓扑问题的一种临时手段。
•虚链路可以看作是一个标明网络的某个部分是否需要重新规划设计的标志。••
虚连接:Virtual Link
•
•
•
虚连接的另外一个应用是提供冗余的备份链路,当骨干区域因链路故障将被分割•
时,通过虚连接仍然可以保证骨干区域在逻辑上的连通性。
数据包类型:
•
•
•
•
泛洪新LSA :当有链路状态变化时,新的LSA就会被泛洪。
•
•
•
•
验证合法的数据包:只有通过验证的数据包才能被接受,否则将不能建立邻居关系。
•
•
•
Options E-
bit表示是否接收外部路由信息,必须和相关区域的配置
保持一致。
•
•
•
LSA 详解:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
一条Network Summary LSA只能描述一条路由信息。
•
•
•
•
•
•
•
•
•
•
•
•
LSA 更新规则:
•
LS Age 单位是秒,随时间而增长,越小代表该LSA 越新。
•一条LSA在向外泛洪之前,LS Age的值需要增加InfTransDelay(该值可以在端口上设置,缺省为1秒,表示在链路上传输的延迟)。
•如果一条LSA的LS Age达到了LSRefreshTime (30分钟),重新生成该LSA。•如果一条LSA的LS Age达到了MaxAge (1小时),这条LSA就要被删除。•如果路由器希望从网络中删除一条自己此前生成的LSA,则重新生成该条LSA的一个实例,将LS Age设置为Max Age即可。
•如果路由器收到一条LS Age设置为Max Age的LSA,则从LSDB中删除此LSA(如果LSDB中存在此LSA)。
••
引入外部路由:把不属于OSPF 进程的路由进行注入,从而通过OSPF 进行宣告。
•
E1优于E2
Forwarding-Address:
•
如果引入到OSPF中的外部路由的下一跳在一个OSPF路由域内,则在描述该外部路由的AS -External-LSA中,Forwarding Address应当被设置为ASBR路由表中该路由的下一跳。
••
RTB路由表中到达192.168.3.0/24的下一跳地址为10.1.123.3,而10.1.123.3所属网段10.1.123.0/24运行OSPF •汇总:将路由表中的多条明细路由汇总为一条路由,从而减少路由表的规模,提高性能或扩展性。OSPF 的汇总只能在ABR 或ASBR 配置。
••
•
•
•特殊区域:优化区域内的LSA 泛洪,减少LSA 数量,从而减少路由器上LSDB的规模和对内存的需求。
•
•
•
•
•
•
NSSA区域有多个ABR时,进行7类LSA与5类LSA转换的是Router ID最大的ABR 。
•
•
•