论文部分内容阅读
VPLS是一种新型的二层VPN技术,它与传统二层VPN的最大不同之处在于:传统的二层VPN仅提供点到点的连接,而VPLS可提供点到多点的连接。不仅如此,VPLS还能像真正的二层网络一样进行广播。同时,相对于传统的二层VPN和三层VPN,VPLS具有更多优点。VPLS技术可将三层VPN和二层VPN融合在一个网络中,而在以往,服务提供商必须为三层VPN和二层VPN建立单独的网络,其建设费用和维护费用十分庞大。VPLS的这些优点让企业用户和服务商从中获利,因此开发VPLS软件显得非常必要,具有巨大的价值。以太网技术由于其简单、经济、高速等特点,目前已成为局域网的标准技术。它作为一种接入技术也得到了越来越广泛的应用,尤其是在城域网和广域网中。MPLS技术是一项新的数据转发模式,具有传统IP转发无法比拟的优点。该项技术正逐渐应用到服务提供商网络中,专家预言,MPLS技术将驱动未来的IP网络。更重要的是,MPLS技术在VPN技术应用方面具有得天独厚的优势。VPLS技术将MPLS技术和以太网技术结合起来,它将地理位置分散的以太网用户通过服务提供商的MPLS骨干网络连接起来,组成一个二层VPN,对用户来说,就好像连接在一个真正的局域网中。VPLS协议主要分为控制平面和数据平面。控制平面的信令协议为VPLS数据转发提供控制信息,是VPLS模块中的关键部分。draft-Martini和draft-Kompella都是IETF提出的关于实现VPLS的草案,其中draft-Martini方案提出使用MPLS中的LDP协议作为VPLS的信令控制协议,并对LDP协议进行了扩展。而draft-Kompella提出使用BGP协议作为VPLS的控制信令协议,同时对BGP协议进行了扩展。由于draft-Martini简单易于实现,所以目前大多数服务提供商实现VPLS都采用draft-Martini方案。本文也采用此方案。本文首先对VPLS和传统的二层VPN及三层VPN进行了比较,提出了VPLS的优点,介绍VPLS中的关键技术。由于本文采用的VPLS方案为draft-Martini方案,所以,随后本文对MPLS和LDP协议进行介绍,主要对LDP的四大功能以及在实现这些功能时需要发送的消息进行了详细的介绍。然后,本文分析了VPLS的实现方案,对整个方案的控制平面和数据平面分别进行介绍。其中,着重对控制平面做了阐述,尤其是draft-Martini对LDP进行扩展的部分进行了详细的论述。