命令功能

default-route-advertise命令用来将缺省路由通告到普通OSPF区域。

undo default-route-advertise命令用来取消通告缺省路由到普通OSPF区域。

缺省情况下,在普通OSPF区域内的OSPF设备不产生缺省路由。

命令格式

default-route-advertise [ [ always | permit-calculate-other ] | cost cost | type type | route-policy route-policy-name [ match-any ] ] *

default-route-advertise summary cost cost

undo default-route-advertise

参数说明

删除ospf 1 里面的配置 删除ospf的命令_数通

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

import-route (OSPF)命令不能引入外部路由的缺省路由。当需要引入其他协议产生的缺省路由时,必须在ASBR上配置default-route-advertise命令,发布缺省路由到整个普通OSPF区域。

ASBR已经有缺省路由,执行default-route-advertise命令,将在整个OSPF区域中通告缺省路由0.0.0.0。

ASBR没有缺省路由,执行default-route-advertise命令时按照以下需求选择是否配置always参数。
•如果配置always参数,无论ASBR是否有缺省路由都将在整个OSPF区域中通告缺省路由0.0.0.0,并且不再计算来自其他设备的缺省路由。

•如果没有配置always参数,ASBR的路由表中必须有激活的非OSPF(BGP除外)缺省路由时才生成缺省路由的LSA。

ASBR的路由表中有激活的BGP缺省路由时,

◾如果配置ospf process-id vpn-instance vpn-instance-name命令之后,

◾同时配置了vpn-instance-capability simple命令,则执行default-route-advertise命令后,路由表中存在的激活的EBGP缺省路由可以引入到OSPF中。此时,由于OSPF进程不能引入IBGP路由,必须先执行import-route bgp permit-ibgp命令引入IBGP路由,再执行default-route-advertise命令,才可以将路由表中存在的激活的IBGP缺省路由引入到OSPF中。

◾没有同时配置vpn-instance-capability simple命令,则执行default-route-advertise命令后,可以将路由表中存在的激活的BGP(包括EBPG和IBGP)缺省路由引入到OSPF中。

◾如果没有配置ospf process-id vpn-instance vpn-instance-name命令,则执行default-route-advertise命令后,路由表中存在的激活的EBGP缺省路由可以引入到OSPF中。此时,OSPF进程不能引入IBGP路由,必须先执行import-route bgp permit-ibgp命令引入IBGP路由,再执行default-route-advertise命令,才可以将路由表中存在的活跃IBGP缺省路由引入到OSPF中。

使用带match-any参数的路由策略时,如果有多条路由通过策略,选取最优者来生成缺省LSA。路由通过策略时,选取最优者的原则按照优先级从高到低的顺序如下:

1.路由设置了type的优先于未设置的,如果都设置了type,值越小越优先。

2.路由设置了cost的优先于未设置的,如果都设置了cost,值越小越优先。

3.路由设置了tag的优先于未设置的, 如果都设置了tag,值越小越优先。

前置条件

OSPF路由域中在通告缺省路由前,会比较缺省路由的优先级。如果在其中某OSPF设备上同时配置了静态缺省路由,要使OSPF通告的缺省路由加入到当前的路由表中,则必须保证所配置的静态缺省路由的优先级比OSPF通告的缺省路由的优先级低。

配置影响

配置该命令后,ASBR将产生一个Link State ID为0.0.0.0,网络掩码为0.0.0.0的ASE LSA(Type 5),并且通告到整个OSPF区域中。

如果使用路由策略,则:

•如果该缺省路由通过策略,则OSPF设备按照路由策略中所配置的参数生成缺省路由。可以通过路由策略配置的参数包括cost值、tag值和type类型。

•如果该缺省路由没有通过策略,是否发布缺省路由和是否配置always参数有关。

◾如果没有配置always参数时,OSPF设备将不会生成缺省路由。
◾如果配置了always参数时,OSPF设备将生成缺省路由,参数按照default-route-advertise命令的配置为准。

注意事项

OSPF缺省路由发布的方式取决于引入缺省路由的区域类型,该命令仅用于发布缺省路由到普通OSPF区域。对于Stub区域、Totally Stub区域、Totally NSSA区域,缺省路由自动发布。对于NSSA区域,则通过命令nssa default-route-advertise发布缺省路由。

使用实例

在ASBR没有缺省路由的情况下,产生缺省路由的LSA发布到其他普通OSPF区域。

<Huawei> system-view
[Huawei] ospf 1
[Huawei-ospf-1] default-route-advertise always