preference (BGP)
preference (BGP)
命令功能
preference命令用来配置外部、内部、本地路由的协议优先级。
undo preference命令用来恢复优先级的缺省值。
缺省情况下,EBGP外部路由、IBGP内部路由和BGP本地路由的优先级均为255。
命令格式
preference { external internal local | route-policy route-policy-name }
preference external internal local route-policy route-policy-name
undo preference
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
external | 指定EBGP外部路由的协议优先级。外部路由是从自治系统外的对等体学来的最佳路由。 | 整数形式,取值范围是1~255。该值越小则实际的优先级越高。 |
internal | 指定IBGP内部路由的协议优先级。内部路由是从自治系统内的其他对等体学来的路由。 | 整数形式,取值范围是1~255。该值越小则实际的优先级越高。 |
local | 指定BGP本地路由的协议优先级。本地路由是指通过聚合命令(summary automatic自动聚合和aggregate (BGP)手动聚合)所聚合的路由。 | 整数形式,取值范围是1~255。该值越小则实际的优先级越高。 |
route-policy route-policy-name | 指定路由策略的名称。 | 字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
视图
BGP视图、BGP-IPv4单播地址族视图、BGP-IPv4组播地址族视图、BGP-VPN实例IPv4地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv6地址族视图
缺省级别
2:配置级
使用指南
应用场景
通过使用preference命令配置BGP协议优先级,可以影响BGP和其他路由协议间的路由选择。
通过应用路由策略,可以为满足匹配条件的从对等体收到的路由配置优先级。对于不符合匹配条件的路由,则使用缺省优先级。
设置的优先级的值越小,优先级越高。
BGP路由在不同的地址族视图下可分别配置不同的协议优先级。
若同时配置了external internal local和route-policy route-policy-name,则通过策略的路由按路由策略中的规则设置,未通过策略的路由优先级按external internal local设置。
前置条件
如果preference命令使用route-policy配置优先级,则需要先创建路由策略。
使用路由策略配置优先级的操作步骤如下:
使用route-policy命令创建Route-Policy,并且进入Route-Policy视图。
配置if-match子句,为路由设置匹配条件。对于同一个Route-Policy节点,在匹配的过程中,各个if-match子句间是“与”的关系,即路由信息必须同时满足所有匹配条件,才可以执行apply子句的动作。如不指定if-match子句,则所有路由信息都会通过该节点的过滤。
使用apply preference命令,为通过过滤的路由设定优先级。
使用实例
# 配置EBGP外部路由、IBGP内部路由和BGP本地路由的优先级分别为2,2,20。
<Huawei> system-view
[Huawei] bgp 100
[Huawei-bgp] ipv4-family unicast
[Huawei-bgp-af-ipv4] preference 2 2 20
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » preference (BGP)
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm