• 关于MPLS协议几个容易忽略的点


      1.随着硬件技术的进步,产生了高速路由器和三层交换机,MPLS提高转发的速度的初衷已经没有多少意义。但是MPLS由于其支持标签栈和面向连接的特点,使其在虚拟专用网,流量工程,QoS等方面得到广泛的应用。MPLS标签交换就是在单一网络中转发多协议流量的一种简单方法:只需要一张转发表,根据转发表,入站标签被出站标签或者下一跳所替代。

      2.标签是一个长度固定,仅具有本地意义的短标识符,用于唯一标识一个分组所属的FEC。一个标签只能代表一个FEC。

      3.核心路由器无须运行BGP,传统的ip网络,在转发数据流的时候,每台路由器需要查找数据报文目的ip地址,当报文的目的地址在某一网络外时,就要运行BGP协议来查找到目的地址的路由。而在MPLS中,使用标签查找代替IP地址查找,报文中的标签告诉路径中的每台路由器该报文需要传递给哪一台出站边缘路由器。核心路由器不再需要基于目的IP地址信息来转发报文了。

      4.流量工程的基本思想是最最优化的使用网络架构,包括未充分使用的链路在内,因为它们可能不是最优路径。最终目的是使流量可以更平均地分散在网络中的可用链路中,从而充分利用网络资源。

      5.LFIB表由若干条目组成。每个条目包含入标签信息和子条目信息。子条目中信息是该入标签对应的出标签、出接口和下一跳信息。一个入标签可以对应多个子条目,因为多揪转发时需要使用多个子条目信息。

      6.MPLS TE共包括四个组件:

        报文转发组件:区分不同的报文和流量

        信息发布组件:收集网络负载信息,生成TEDB(流量工程数据库)

        路径选择组件:CSPF算法,根据TEDB计算最短路径,精简链路,保证最大限度的合理利用路由。

        信令组件:使用CR_LDP或者RSVP_TE传输信令,建立LSP.

      7.MPLS TE中目前普遍采用CR_LDP协议和RSVP_TE协议,前者采用标签请求消息和标签映射消息作为主要的消息,后者采用路径和预留作为主要的消息。前者是在TCP上传送消息的,后者是在IP上传送消息的。在链路更新方面,RSVP_TE可以更快的响应链路的变化。

      8.关于cspf,以及它和spf的区别见下图

      

  • 相关阅读:
    Django项目总结:Model高级
    Django项目总结:Response和Cookie
    数据库:索引
    数据库:视图
    数据库:约束
    MySQL:常用命令
    MySQL:安装和连接
    时间戳和正则表达式
    Java 类的概念与使用
    JAVA复习题
  • 原文地址:https://www.cnblogs.com/hitwhhw09/p/4235987.html
Copyright © 2020-2023  润新知