MPLS百科
您的位置:网站首页 > MPLS百科 > MPLS中VPWS的实现方式

MPLS中VPWS的实现方式

时间:2021-05-21 13:01 发布:http://www.pbsvpn.com 点击量:540

实现MPLSL2VPNVPWS的途径。

VPWS实现方法概述

VPWS的实现方式分为CCC、SVC、Martini、Kompella4种。CCC、SVC方式不使用信号协议,通过静态配置VC标签实现MPLSL2VPN。

Martini使用LDP信令,通过LDP信令协议传输二级信息和VC标签实现MPLSL2VPN。Kompella使用BGP信令,通过BGP信令协议传输二级信息和VC标签实现MPLSL2VPN。Martini草案和Kompella草案是IETFPPVPN(Provider-provisionedVirtualPrivateNetwork)工作组制定的多个MPLSL2VPN框架草案中最重要的两种。

CCC方式MPLS L2VPN

CCC方式是一种静态配置VC连接的方式,根据配置把VC一端收到的二层协议报文映射到一个静态的LSP隧道上去,这样二层报文在途经的每一跳设备就根据该静态LSP进行MPLS转发,最后将报文转发到VC的另一端。

与普通MPLS L2VPN不同,CCC采用一层标签传送用户数据,这一层标签在每个LSR上进行标签交换。因此CCC对LSP的使用是独占性的,而且在两个方向都需要配置静态的LSP。CCC的LSP只用于传递这个CCC连接的数据,不能用于其他MPLS L2VPN连接,也不能用于BGP/MPLS VPN或承载普通的IP报文。CCC方式只需要ISP网络支持MPLS转发。

CCC在两个CE之间透明传递用户数据,源CE的二层报文被发送到目的CE中去,只有二层地址被改变了,增加了用户数据的安全。

CCC适用于小型、拓扑简单的MPLS网络,需要管理员手工配置。因为不进行信令协商,不需要交互控制报文,因此消耗资源比较小,易于理解,但维护不方便,扩展性差。

CCC连接分类

CCC的连接方式可以分为本地连接和远程连接两种方式。

1.本地连接:在两个本地CE之间建立的连接,即两个CE连在同一个PE上。PE的作用类似二层交换机,可以直接完成交换,不需要配置静态LSP。

2.远程连接:在本地CE和远程CE之间建立的连接,即两个CE连在不同的PE上,需要配置静态LSP来把报文从一个PE传递到另一个PE。PE侧通过配置命令将静态LSP与CCC连接进行对应。

CCC方式的结构

CCC方式的MPLS L2VPN既支持远程连接,也支持本地连接。

CCC方式的报文交互过程

CCC方式的报文交互,分为两种情况:CCC本地连接和CCC远程连接。

SVC方式MPLS L2VPN

在Martini中用LDP进行VC标签的交互,如果不使用LDP,而是在PE上直接根据VC ID来手动分配内层标签,这就是SVC的模式,可以认为SVC是Martini的简化。

SVC的外层标签(公网隧道)建立的方法与Martini相同。内层标签在配置VC的时候进行手工指定,不需要使用VC标签的传递信令。所以SVC的网络拓扑模型与报文交互过程与Martini完全相同。

创建SVC的静态二层VC连接时,可以通过隧道策略指定使用的隧道类型(LDP LSP、CR LDP、GRE),并支持负载分担。SVC支持Multi-Hop方式的跨域L2VPN,不支持本地连接。