配置接收端应用路由策略
配置接收端的路由策略,定义规则并应用规则。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令route-policy route-policy-name matchMode node node,创建路由策略的节点,并进入路由策略视图。
- 选择执行下列命令,配置接收端路由接收策略匹配规则。
如果匹配BGP路由信息的AS路径列表,执行命令if-match as-path-filter as-path-acl-number &<1-16>。
如果匹配BGP路由信息的团体属性列表,执行命令if-match community-filter { basic-comm-filter-num [ whole-match ] | ext-comm-filter-num } &<1-16>。
如果匹配路由信息的路由权值,执行命令if-match cost value。
BGP路由接收的路由属性必须为BGP路由发送端通告的路由属性。
- 请进行如下配置:
- 执行命令apply qos-local-id qos-local-id,对匹配的路由策略,设置关联的QoS策略ID。
在路由策略中apply qos-local-id qos-local-id关联QoS策略ID被应用于QPPB时,所配置的ID不应该超出QPPB策略下qos-local-id qos-local-id behavior behavior-name配置的QoS策略ID范围。
- 执行命令apply ip-precedence ip-precedence,对匹配的路由策略,设置关联的IP优先级。
需要预先配置好对匹配上路由策略的路由设置的关联IP优先级。
一个路由策略(route-policy)由多个节点(node)构成。一个节点包括多个if-match和apply子句。if-match子句用来定义该节点的匹配条件,apply子句用来定义通过过滤的路由行为。
在一个节点中,可以同时配置多个if-match匹配规则,这些过滤规则之间的关系是逻辑“与”,即所有if-match子句都必须匹配,才能通过该路由策略。
路由策略节点间的过滤关系是逻辑“或”,即只要通过了一个节点的过滤,就可通过该路由策略。如果没有通过任何一个节点的过滤,路由信息将无法通过该路由策略。
- 执行命令apply qos-local-id qos-local-id,对匹配的路由策略,设置关联的QoS策略ID。
- 执行命令bgp as-number,启动BGP,进入BGP视图。
- 执行命令peer ipv4-address route-policy route-policy-name import,对从对等体(路由发送端)来的路由应用接收端路由策略。
在应用路由策略前请确认BGP的对等体已经建立。
- 执行命令commit,提交配置。