• 文章搜索:
  • 目录

        • 分享到...

        • 新浪微博
        • 腾讯微博
        • 推荐到豆瓣 豆瓣空间
        • 分享到搜狐微博 搜狐微博
        • 分享到QQ空间 QQ空间
        • 分享到腾讯朋友 腾讯朋友
        • 网易微博分享 网易微博
        • 添加到百度搜藏 百度搜藏
        • 转贴到开心网 开心网
        • 转发好友 告诉聊友
    • 推荐
    • 打印
    • 收藏

    “神奇”而实用的标签

    作者:  |  上传时间:2012-12-28  |  关键字:“神奇”而实用的标签

    \杜奕山

    MPLS如今已不再是一个称得上时髦的技术名词了,实际上,MPLS技术,尤其是BGP/MPLS VPN技术,已经在某些行业得到大规模的应用,H3C的技术人员也在实际网络部署和运维中积累了大量的经验。本期网络大爬虫刊物约请部分专家对MPLS的技术及应用作了一个梳理,力图使广大网络技术爱好者,尤其是还没有涉猎这一领域的读者,对MPLS的基本原理和主要应用有一个快速的了解。

    本期刊物中的“MPLS的发展史”一章述说了MPLS的前世今生。MPLS的中文含义是多协议标签交换,简单的理解是,它在数据报文中增加了一个MPLS标签,作为网络转发的标记。所谓多协议,是指它支持封装多种网络层协议的用户数据,而目前网络几乎等同于IP,这一点似乎变得不是那么重要了。因此,可以说MPLS机制的核心就是标签交换。MPLS的最早驱动力也恰恰是想利用标签交换来提高设备的转发效率,而在路由器的硬件及转发机制快速发展的当下,标签交换的思想也显得没有那么有优势了。那这个标签还有什么用武之地呢?

    大家一定记得以前网络大爬虫刊物中提到的VLAN(虚拟局域网)技术,它利用VLAN标记(tag)将原本在一个广播网中的用户隔离开来,组成了各自的虚拟局域网,实现了灵活的联通性和更高的安全性。MPLS的标签当然可以在广域网络中实现类似的功能,它在网络中使用标签组成不同的交换路径(LSP),也就是隧道,连接不同的用户站点。这样的思想实际是在公共网络上构建虚拟专用的通道,因此都可归入到VPN(虚拟专用网络)技术。按照隧道中承载的数据层次,VPN又可以分为二层VPN和三层VPN。尤其是三层VPN,是我们目前能够见到的MPLS最多的一种应用。具体的内容请阅读“L3VPN基础”、“L3VPN多实例路由协议”、“VLL技术简介”、“VPLS技术简介”等相关篇章。建议读者在阅读中思考,在各种环境中,标签是如何分配,具体代表什么含义,用户的数据究竟又是如何封装的?

    VPN的应用模式还有一些扩展,比如,如何连接不同AS(自治系统)的VPN?如何在VPN中再嵌套另外的VPN?本期刊物限于篇幅没立专门章节介绍,欢迎大家阅读H3C的相关技术文档。但在本期刊物中,“分层PE技术与应用”一章介绍了VPN进行层次化的方法。在最后的“MPLS技术应用分析”一章中,H3C专家对BGP/MPLS VPN的应用场景规划也作了综合分析和介绍。

    标签,除了可以进行用户隔离,还有很多其他方面的应用。

    由于标签交换路径(LSP)是按照一定的规则逐跳建立的,因此,在建立这个隧道的时候可以按照用户的要求预先占用某些资源,比如带宽。这样就可以为用户的数据传送质量提供某些保证,也可以为整个主干网络的资源合理分配进行综合的调配,这就是MPLSQoS(服务质量保证)、流量工程等方面的应用,这些技术的思想实际是利用了MPLS标签和隧道的特点,在无连接的IP网络中提供了一种近似面向连接的服务。这些相关内容让我们期待后续俱乐部期刊有进一步深入的探讨。

    以上基本就是MPLS标签的用途,但是这些标签是从哪里来的,又是如何管理的呢?这就要在MPLS网络中引入信令协议,主要就是LDP(标签分发协议)。此外,类似普通的IP网络,对标签转发路径(LSP)也有一些维护和管理的手段和工具,这些相关内容请大家阅读“MPLS基础与LDP协议”、“MPLS LSP Ping&Traceroute,这些都是掌握MPLS应用的技术基础,就让我们从这里开始学习掌握这个“神奇”而实用的标签吧!