创建VPLS连接
配置VPLS Multi-homing时,需要创建VSI并配置BGP Multi-homing信令、RD、VPN-Target并创建站点的连接。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令mpls l2vpn,使能MPLS L2VPN功能。
- (可选)执行命令bgp-vpn label-block-size size-value,修改L2VPN申请的标签块大小。
- 执行命令vsi vsi-name,创建VSI实例。
- 执行命令pwsignal bgp multi-homing,使能VPLS Multi-homing功能。
- 执行命令route-distinguisher route-distinguisher,配置VSI实例的RD。
在配置VSI实例的PW信令协议为Multi-homing后,必须首先配置RD,才能进行其他相关配置。
建议在不同PE上配置不同的RD。
- 执行命令vpn-target vpn-target &<1-16> [ both | export-extcommunity | import-extcommunity ],配置VSI实例的VPN Target。
使用该命令时,注意本端的VPN-Target属性与对端的VPN-Target属性的匹配关系。即:
本端的export-extcommunity与对端的import-extcommunity一致。
本端的import-extcommunity与对端的export-extcommunity一致。
- 执行命令site-range site-range [ default-offset { 0 | 1 } ],配置多归属站点的范围。
- 请根据以下两种场景,选择其中一种进行操作:
- CE单归接入PE的VPLS Multi-homing场景中:
- 执行命令site default进入默认的VSI-BGP-SITE视图。
配置pwsignal bgp multi-homing命令后,系统会自动生成一个默认的多归属站点,该多归属站点为所有单归PE的使用。默认的多归属站点创建成功后,需要执行site default命令进入默认的VSI-BGP-SITE视图。
- 执行命令site-id site-id,配置多归属站点的ID。
- (可选)执行命令preference preference,配置多归属站点的优先级。
- 执行命令site default进入默认的VSI-BGP-SITE视图。
- CE多归接入PE的VPLS Multi-homing场景中:
- 执行命令site name site-name,创建多归属站点并进入VSI-BGP-SITE视图。
- 执行命令site-id site-id,配置多归属站点的ID。
- 执行命令best-site,指定该站点为最优多归属站点。
VPLS Multi-homing场景中,系统会根据ACS(AC接口的状态)、PREF(多归属站点的优先级)和PE-ID(Router ID)的结果选择站点建立PW。但是由于AC接口状态、优先级或者PE-ID的变化等原因会导致建立PW的站点频繁变化,从而造成PW的频繁切换。为了解决上述问题,可以执行best-site命令指定最优多归属站点,两端PE建立PW时使用此最优多归属站点,从而避免了PW的频繁切换。
- (可选)执行命令preference preference,配置多归属站点的优先级。
- (可选)执行命令active delay-time delay-time,配置AC接口保持blocked状态的时间。
该步骤和9.c步骤是互斥的,不能同时配置。
- (可选)执行命令recover delay-time delay-time,配置整机重启后AC接口变更为活跃状态的延迟时间。
该步骤和9.c步骤是互斥的,不能同时配置。
- CE单归接入PE的VPLS Multi-homing场景中:
- (可选)执行命令peer peer-address pw pw-name,创建PW,并进入VSI-BGP-PW视图。
- (可选)执行命令,pw pw-name,进入VSI-BGP-PW视图。
执行步骤10创建PW后,可以在VSI-BGP-MH视图下直接执行该命令进入VSI-BGP-PW视图。
- (可选)执行以下命令,配置BGP VPLS VSI的BUM流量抑制功能。
- 执行broadcast-suppression cir cir-value [ cbs cbs-value ]命令,配置允许通过的最大广播报文的流量。
- 执行multicast-suppression cir cir-value [ cbs cbs-value ]命令,配置允许通过的最大组播报文的流量。
- 执行unknown-unicast-suppression cir cir-value [ cbs cbs-value ]命令,配置允许通过的最大未知单播报文的流量。
当报文流量达到最大速率值时,余下的报文将被丢弃。
- 执行命令commit,提交配置。