preference(OSPF)用来设置OSPF协议路由的优先级

preference(OSPF)用来设置OSPF协议路由的优先级

preference(OSPF)
命令功能
preference命令用来设置OSPF协议路由的优先级
undo preference命令用来恢复OSPF协议路由优先级的缺省值。
缺省情况下,OSPF路由的优先级为10。当指定ASE时,缺省优先级为150。
命令格式
preference [ ase ] { preference | route-policy route-policy-name } *
undo preference [ ase ]
参数说明

参数参数说明取值
ase设置AS-External路由的优先级-
preferenceOSPF协议路由的优先级。

优先级的值越小,其实际的优先程度越高。

整数形式,取值范围是1~255。
route-policy route-policy-name指定路由策略名称。字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图
OSPF视图
缺省级别
2:配置级
使用指南
使用场景
路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题。此时需要为每一种路由协议设置一个优先级,在不同协议发现同一条路由时,优先级高的路由将被优选。此命令就是用来设定OSPF协议路由的优先级。
配置route-policy参数,使用路由策略为特定的路由设定优先级,则:
    如果route-policy中配置了子句apply preference,则路由的优先级:
        通过匹配的路由:优先级为apply子句设定的优先级。
        未通过匹配的路由:优先级为命令preference设定的优先级。
    如下面的例子,通过策略abc的路由优先级被设定为50,未通过策略abc的路由优先级被设定为30。
    #
    route-policy abc permit node 1
     if-match cost 20
     apply preference 50
    #
    ospf 1
     preference 30 route-policy abc
    如果route-policy中没有配置子句apply preference,则路由的优先级为命令preference设定的优先级。
    如上面例子,如果策略abc中没有配置子句apply preference 50,则所有路由的优先级都被设定为30。

配置影响
当多个路由协议发现相同的路由时,通过配置OSPF的协议优先级会改变路由协议的优先顺序。
使用实例
# 配置OSPF进程100的路由优先级为150。
<Huawei> system-view
[Huawei] ospf 100
[Huawei-ospf-100] preference 150
# 配置OSPF进程200的外部路由的优先级为130。
<Huawei> system-view
[Huawei] ospf 200
[Huawei-ospf-200] preference ase 130


#
ospf 1 router-id 5.5.5.5
 import-route direct      ###引入直连路由
 import-route static      ###引入静态路由
 import-route rip 1       ###引入RIP路由
 area 0.0.0.2
#
rip 1
 undo summary
 version 2
 network 192.168.4.0
 network 192.168.5.0
 network 192.168.8.0
 import-route ospf 1      ###引入OSPF路由
 import-route static      ###引入静态路由
#


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » preference(OSPF)用来设置OSPF协议路由的优先级

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!