在路由策略中添加策略节点
操作场景
本章节指导用户在路由策略中添加策略节点,路由策略中可以包含一个或多个路由策略节点,路由策略节点由过滤路由的匹配条件和路由策略值组成,可看做是一个路由过滤器。
约束与限制
- 路由策略会改变网络流量所经过的路径,如果策略节点所在的路由策略已绑定至ER,则添加策略节点前,请您评估好对业务产生的影响,谨慎操作。
- 在同一个路由策略中,策略节点的节点号不能重复。
前提条件
策略节点包含在路由策略中,添加策略节点前,请先创建路由策略。
操作步骤
- 进入路由策略列表页面。
- 在路由策略列表中,单击目标路由策略名称。
进入路由策略详情页面。
- 单击页面左上角的“添加策略节点”。
弹出“添加策略节点”页面。
- 根据界面提示,配置策略节点的基本信息,如表1所示。
表1 添加策略节点-参数说明 参数名称
参数说明
取值样例
节点号
必选参数。
一个路由策略由一个或多个策略节点构成,当使用路由策略过滤路由信息时,节点号取值小的策略节点先执行。
请根据需要填写相应的节点号,取值范围为0~65535。
20
匹配模式
必选参数。
路由策略的匹配模式,取值如下:- 允许:当匹配上策略节点中的所有过滤条件,如果该策略节点的匹配模式是允许,则这条路由被允许通过。
- 拒绝:当匹配上策略节点中的所有过滤条件,如果该策略节点的匹配模式是拒绝,则这条路由被拒绝通过。
须知:默认所有未与任何一个路由策略节点匹配的路由,均为未通过路由策略的过滤。因此在一个路由策略中创建了一个或多个拒绝模式的路由策略节点后,需要创建一个路由策略节点来允许所有其他路由通过。
允许
匹配条件
必选参数。
设置路由的过滤条件,匹配上的路由,根据匹配原则,被允许通过或拒绝。当前路由策略支持以下匹配条件:- 路由类型
- IP地址前缀列表:是一种包含一组路由信息过滤规则的过滤器,用户可以在规则中定义IP地址前缀和掩码长度范围,用于匹配路由信息的目的网段地址或下一跳地址。更多详细信息,请参见IP地址前缀列表概述。
- AS_Path列表:是一组针对BGP路由的AS_Path属性进行过滤的规则。在BGP的路由信息中,包含有AS_Path属性,AS_Path属性按矢量顺序记录了BGP路由从本地到目的地址所要经过的所有AS编号,因此基于AS_Path属性定义一些过滤规则,就可以实现对BGP路由信息的过滤。更多详细信息,请参见AS_Path列表概述。
- 路由类型:动态路由
- IP地址前缀列表:prefixFilter-ab
- AS_Path列表:asPathFilter-ab
策略值
可选参数。
当路由策略的匹配模式选择“允许”时,您可以根据需要设置路由的策略值。当前路由策略支持两个策略值,通过“添加策略值”按钮,可同时添加两个策略值。- PrefVal:
华为规定的路由特有属性,代表路由的优先级。PrefVal值越大,路由优先级越高。
通过在路由策略中设置PrefVal值,可以修改路由的PrefVal值。
PrefVal值为整数。
企业路由器中不同类型连接的默认值如下:- 虚拟网关(VGW):100
- 对等连接(Peering):60
- VPN网关(VPN):80
- 全域接入网关(DGW):100
须知:修改路由的PrefVal值,会影响不同类型连接路由的选路策略。如果您修改不当,可能会对业务造成影响,请您提交工单联系华为云客服,评估修改方案。
- AS_Path:在BGP的路由信息中,包含有AS_Path属性,AS_Path属性按矢量顺序记录了BGP路由从本地到目的地址所要经过的所有AS编号。
通过在路由策略中设置AS_Path,可以为路由执行以下动作:
- 追加:在AS_Path的左侧位置中追加策略中设置的值。
- 替换:替换路由原有的AS_Path为路由策略中设置的值。
- 删除:删除路由原有AS_Path中的指定值。
AS_Path值的填写要求如下:- 格式为x或x.y的整型数字,其中x的范围为1-65535, y的范围为0-65535。
- 一次最多可填写10个值。
- 值不允许重复。
- prefVal:20
- AS_Path:2000 10.2 3.7 500
- 一个策略节点信息设置完成后,单击“添加策略节点”,可继续添加策略节点。
- 所有策略节点的基本信息设置完成后,单击“确定”。
返回策略节点列表页面,可查看已添加的策略节点。