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路由的优先级。 | - |
preference | OSPF协议路由的优先级。 优先级的值越小,其实际的优先程度越高。 | 整数形式,取值范围是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 ###引入静态路由
#
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » preference(OSPF)用来设置OSPF协议路由的优先级
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm