(可选)使用策略控制ASBR上的VPNv4路由
ASBR可以通过路由策略对VPN-Target或RD属性进行过滤,只保存部分VPNv4路由。
操作步骤
- 执行命令system-view,在ASBR上进入系统视图。
- 选择执行下列命令,配置不同的过滤器进行路由过滤。
选择执行如下命令,配置扩展团体属性过滤器。
配置VPN-Target扩展团体属性:
配置基本VPN-Target扩展团体属性过滤器:执行命令ip extcommunity-filter { basic-extcomm-filter-num | basic basic-extcomm-filter-name } { deny | permit } { rt { as-number:nn | 4as-number:nn | ipv4-address:nn } } &<1-16>。
配置高级VPN-Target扩展团体属性过滤器:执行命令ip extcommunity-filter { advanced-extcomm-filter-num | advanced advanced-extcomm-filter-name } { deny | permit } regular-expression。
配置SoO扩展团体属性:
配置基本SoO扩展团体属性过滤器:执行命令ip extcommunity-list soo basic basic-extcomm-filter-name [ index index-number ] { permit | deny } { site-of-origin } &<1-16>。
配置高级SoO扩展团体属性过滤器:执行命令ip extcommunity-list soo advanced advanced-extcomm-filter-name [ index index-number ] { permit | deny } regular-expression。
执行命令ip rd-filter rd-filter-number { deny | permit } route-distinguisher &<1-10>,配置RD属性过滤器。
- 执行命令route-policy route-policy-name permit node node,配置路由策略。
- 选择执行下列命令,配置当前节点的路由策略中的过滤条件。
执行命令if-match extcommunity-filter { { basic-extcomm-filter-num | adv-extcomm-filter-num } &<1-16> | basic-extcomm-filter-name | advanced-extcomm-filter-name },为路由策略设置一个基于VPN-Target扩展团体属性过滤器的匹配规则。
执行命令if-match extcommunity-list soo extcomm-filter-name,为路由策略设置一个基于SoO扩展团体属性过滤器的匹配规则。
执行命令if-match rd-filter rd-filter-number,为路由策略设置一个基于RD属性过滤器的匹配规则。
- 执行命令quit,退回系统视图。
- 执行命令bgp as-number,进入BGP视图。
- 执行命令ipv4-family vpnv4 [ unicast ],进入BGP-VPNv4地址族视图。
- 执行命令peer ipv4-address route-policy route-policy-name { export | import },应用路由策略控制VPNv4路由信息的收发。
- 执行命令commit,提交配置。