peer route-policy命令用来对来自对等体(组)的路由或向对等体(组)发布的路由指定Route-Policy,对接收或发布的路由进行控制。
undo peer route-policy命令用来删除指定的Route-Policy。
缺省情况下,不指定对等体(组)的Route-Policy。
peer { group-name | ipv4-address | ipv6-address } route-policy route-policy-name { import | export }
peer { group-name | ipv4-address } route-policy route-policy-name export ignore-bit-error
undo peer { group-name | ipv4-address | ipv6-address } route-policy route-policy-name { import | export }
| 参数 | 参数说明 | 取值 |
|---|---|---|
| group-name | 对等体组的名称。 | 字符串形式,区分大小写,不支持空格,长度范围是1~47。 |
| ipv4-address | 对等体的IPv4地址。 | 点分十进制格式。 |
| ipv6-address | 对等体的IPv6地址。 | 32位16进制数,格式为X:X:X:X:X:X:X:X。 |
| route-policy-name | Route-Policy的名称。 | 该名称必须唯一。字符串形式,区分大小写,长度范围是1~40。 |
| import | 对从对等体(组)来的路由应用Route-Policy。 | - |
| export | 对向对等体(组)发布的路由应用Route-Policy。 | - |
| ignore-bit-error | 应用出口策略时忽略误码检测影响。 | - |
ipv4-address参数仅在BGP视图、BGP-IPv4单播地址族视图、BGP-VPN-Target地址族视图、BGP-IPv6单播地址族视图、BGP-VPNv4地址族视图、BGP-VPNv6地址族视图和BGP-VPN实例IPv4地址族视图下生效。
ipv6-address参数仅在BGP-IPv6单播地址族视图和BGP-VPN实例IPv6地址族视图下生效。
BGP视图、BGP-IPv4单播地址族视图、BGP-IPv6单播地址族视图、BGP-VPN实例IPv4地址族视图、BGP-VPN实例IPv6地址族视图、BGP-VPNv4地址族视图、BGP-VPNv6地址族视图、BGP-VPN-Target地址族视图、BGP-IPv4组播地址族视图
仅AntiDDoS8000系列支持BGP-VPNv6地址族视图。
应用场景
使用peer route-policy命令将Route-Policy应用到指定对等体上,可以对从该对等体(组)接收或向该对等体(组)发布的路由进行控制,只接收本端需要的路由或者只发布对端需要的路由,达到路由管理的目的,同时也能减小路由表的规模,减少对系统资源的消耗。
在配置了误码倒换的场景中,当误码产生且出口策略中修改了本地优先级或者MED(Multi_Exit Discriminator)属性时,如果用户希望应用出口策略中的属性值,则需配置命令peer { group-name | ipv4-address } route-policy route-policy-name export ignore-bit-error。
前置条件
必须先执行peer as-number命令创建对等体(组)。
配置影响
如果对对等体组指定Route-Policy,则对等体组里的对等体都继承此配置。
如果对等体(组)指定不存在的Route-Policy,则会默认自动创建该Route-Policy。
注意事项
目前不支持通过peer route-policy命令在对等体(组)上应用Route-Policy来设置BGP协议的优先级。
在引用路由策略之前,建议先创建对应的路由策略。缺省情况下,此命令不能引用不存在的路由策略。 如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的路由策略时,则向邻居发布所有路由或者接受所有路由。
# 对来自对等体的路由应用名为test-policy的Route-Policy。
<sysname> system-view
[sysname] bgp 100
[sysname-bgp] peer 1.1.1.2 as-number 200
[sysname-bgp] ipv4-family unicast
[sysname-bgp-af-ipv4] peer 1.1.1.2 route-policy test-policy import
<sysname> system-view
[sysname] bgp 100
[sysname-bgp] group test
[sysname-bgp] ipv6-family unicast
[sysname-bgp-af-ipv6] peer test enable
[sysname-bgp-af-ipv6] peer test route-policy test-policy import