48小时系统班试听入口

通过OSPF下发默认路由的应用场景

发布作者:新盟教育 发布日期:2023-12-05 浏览人数:143131人

通过OSPF下发默认路由的应用场景

一、命令功能


① 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


三、参数说明

1.png


四、使用指南


① 使用场景


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区域。

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

 




限时福利  课程免费试听名额

扫码添加老师立即申请

领取资料.png


客服电话 15822722968 邮箱 799830458@qq.com 地址 天津市红桥区光荣道157号宝能创业中心2号楼-1、2门-907号
官方公众号
商务合作