配置BGP AD方式的VPLS
BGP AD方式的VPLS利用扩展BGP报文完成VSI之间的成员发现,再利用LDP FEC 129信令来协商建立PW,从而完成VPLS PW业务的自动部署。
应用环境
随着VPLS技术的广泛应用,VPLS的组网规模越来越大,网络部署的配置量也越来越大。为了实现简化网络配置,业务自动部署,降低运营成本的实际需求,引入了BGP AD VPLS的技术。
BGP AD方式VPLS结合了Kompella VPLS和Martini VPLS两种类型的VPLS信令各自的优势,首先利用扩展BGP报文在成员自动发现方面的优势来完成VSI之间的成员发现,然后利用LDP FEC 129信令来协商建立PW,完成VPLS PW业务的自动部署。
此外,与已有的VPLS配置方式相比,BGP AD VPLS还存在以下特点:
从表10-1可以看出,BGP AD方式的VPLS能够节省本地的标签资源,不存在浪费;但是建立PW的过程比较复杂,还需要依赖LDP信令。
- 从表10-2可以看出,当网络中有新增的站点加入VPLS域,或者新部署VPLS时,可以复用现有的BGP Session来自动发现成员,不必再显式配置成员信息就可以与远端设备互相建立PW。减少了VSI上PW的命令行配置。
通过VPLS成员自动发现和VPLS PW的自动部署,减少了部署VPLS网络的配置工作量,实现了业务的自动部署,降低了客户的运营成本。
VPLS类型 |
优点 | 缺点 |
---|---|---|
Kompella VPLS |
|
|
BGP AD VPLS |
|
|
VPLS类型 |
新增站点的VSI需要配置 |
原有N个站点需要新增配置 |
---|---|---|
Martini VPLS |
vsi-id company1 pwsignal ldp vsi-id 2 peer x.x.x.x …… |
vsi-id company1 pwsignal ldp vsi-id 2 peer y.y.y.y …… |
BGP AD VPLS |
vsi-id company1 bgp-ad vpls-id 10 …… l2vpn-ad-family peer x.x.x.x enable |
不需要新增配置 BGP AD VPLS通过扩展BGP UPDATE报文,携带VSI成员信息,完成VPLS域中VSI成员之间的自动发现,然后通过LDP FEC 129类型的信令进行协商,完成VSI之间PW的自动建立,实现了VPLS域中VSI成员的自动发现及VPLS PW业务的自动部署,故不需要新增原有VSI配置。 |
如图10-18所示组网,PE1、PE2、PE3之间已经建立了BGP会话,并且PE1和PE2上配置了BGP AD方式的VPLS,处于同一VPLS域。由于网络扩展,需要将PE3也加入到该VPLS域中,对于BGP AD方式的VPLS不需要修改PE1和PE2设备上VPLS的配置,只需要在PE3上的VSI实例上配置相同的VPLS ID,便将PE3加入该VPLS域。通过BGP AD功能在PE1、PE3和PE2、PE3之间自动建立PW,减少了配置工作量。
此外,BGP AD也支持HVPLS,可以执行pw spoke-mode命令配置BGP AD方式VSI的所有PW属性为spoke,使该对等体在HVPLS网络中属于用户端。
前置任务
在配置基于BGP AD VPLS之前,需完成以下任务:
PE和P上配置IP地址和路由,使相连节点网络层可达。
PE和P上配置LSR ID,使能MPLS基本功能。
PE间建立传输业务数据所使用的隧道,用来承载L2VPN业务。
在PE上使能MPLS L2VPN。
- 使能BGP对等体交换VPLS成员信息的能力
需要在L2VPN-AD地址族视图下使能对等体交换VPLS成员信息的能力。 - 创建VSI并配置BGP AD信令
配置BGP AD方式VPLS时,需要创建VSI并配置BGP AD信令。 - 配置VSI与AC接口的绑定
根据PE与CE之间不同的链路类型,在不同视图下将VSI与AC接口进行绑定。 - 检查配置结果
BGP AD方式的VPLS配置成功后,可以查看到本地和远程VSI实例信息和VPLS连接信息。