S5700-28C-EI V200R005C00SPC500 OSPF引入静态路由失败
问题描述
型号和版本: S5700-28C-EI V200R005C00SPC500
问题:本机上行口运行OSPF,下行口使用静态路由,把静态路由和直连引入ospf失败,配置引入后,静态路由没有引入成功
关键配置:
acl number 2001
rule 5 permit source 10.244.9.0 0.0.0.127
ip ip-prefix static_import index 10 permit 10.240.106.0 24
ip ip-prefix static_import index 20 permit 10.240.107.0 24
ospf 1
filter-policy ip-prefix static_import export static
import-route direct cost 20 route-policy 1
import-route static route-policy 2
area 0.0.0.0
network 10.144.254.0 0.0.0.255
network 10.244.4.8 0.0.0.7
network 10.244.4.16 0.0.0.7
network 10.244.4.24 0.0.0.7
network 10.244.4.32 0.0.0.7
#
route-policy 2 permit node 10
if-match acl 2001
ip route-static 0.0.0.0 0.0.0.0 10.244.4.9
ip route-static 10.244.9.0 255.255.255.128 10.244.4.9
ip route-static 62.253.214.129 255.255.255.255 10.244.4.9 description arc.abfoods.com
ip route-static 62.253.214.191 255.255.255.255 10.244.4.9 description rmscluster.abfoods.com
告警信息
无
处理过程
1,查看路由表,引入的静态路由确实没有引入到OSPF,并确认对应的静态路由是生效的,问题确认存在
2, 初步看配置没有问题
3,查看lsdb,发现连5类LSA都没有生成
4,仔细确认配置后发现,除了引入路由外,发布时也做了过滤,且发布路由是没有包含引入的网段10.224.9.0/25网段
5,增加前缀列表ip ip-prefix static_import index 30 permit 10.244.9.0 25 允许引入的路由网段后,问题解决
根因
Ospf引入路由和对外发布路由其实是在一起控制的,ospf 1里面控制了只能引入指定路由,发布static_import的前缀静态路由,
而 ip route-static 10.244.9.0 255.255.255.128 10.244.4.9不在允许对外发布的路由范围内,因此未生产 ospf lsdb
解决方案
增加前缀列表ip ip-prefix static_import index 30 permit 10.244.9.0 25 允许引入的路由网段后,问题解决
建议与总结
OSPF在同一个进程中如果同时需要做路由引入和发布时,允许引入的路由也必须要允许发布
版权声明:
作者:SE_Gao
链接:https://www.cnesa.cn/2042.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论