MPLS简介

什么是MPLS MPLS(Multi-Protocol Label Switching , 多协议标签交换)。传统的IP转发采用的是逐跳转发。数据报文经过每一台路由器,都要被解封装查看报文网络层信息,然后根据路由最长匹配原则查找路由表指导报文转发。各路由器重复进行解封装查找路由表和再封装的过程, 所以转发性能低。 与传统IP路由方式相比,MPLS在数据转发时,只在网络边缘分析IP报文头, 在网络内部采用更为离效的标签( Label ) 转发, 节约了处理时间。 MPLS位于TCP/IP协议栈中的数据链路层和网络层之间, 可以向所有网络层提供服务。 通过在数据链路层和网络层之间墙加额外的MPLS头部,基于MPLS头部实现数据快速转发。 MPLS相关名词 LSR 支持MPLS的路由器,称为LSR(Label Switching Router),位于MPLS域边缘、连接其它网络的LSR称为边沿路由器LER (Label Edge Router) ,区域内部的LSR称为核心LSR(Core LSR)。 除了根据位置对LSR进行分类,还可以根据LSR对数据处理的方式进行分类: 入站LSR (Ingress LSR) :通常是向IP报文中压入MPLS头部并生成MPLS报文的LSR 。 中转LSR (Transit LSR) :通常是将MPLS报文进行例如标签置换操作, 并将报文继续在MPLS域中转发的LSR 。 出站LSR (Egress LSR) :通常是将MPLS报文中MPLS头部移除,还原为IP报文的LSR 。 FEC FEC(Forwarding Equivalence Class,转发等价类)是—组具有某些共性的数据流的集合, 这些数据流在转发过程中被网络节点以相同方式处理。 在MPLS网络中,FEC可以通过多种方式划分,例如基于目的IP地址及网络掩码、DSCP等特征来划分。 数据属于哪—个LSP,由数据进入MPLS域时的Ingress LSR决定。 MPLS标签通常是与FEC相对应的,必须有某种机制使得网络中的LSR获得关于某FEC的标签信息。 在传统的采用最长匹配算法的IP转发中,匹配到同一条路由的所有报文就是一个转发等价类。 在MPLS中,关于FEC最常见的例子是:目的IP地址匹配同一条IP路由的报文被认为属于同一个FEC。 LSP LSP ( Label Switched Path , 标签交换路径)是标签报文穿越MPLS网络到达目的地所走的路径。...

更新: 2022-08-24 · 创建: 2022-03-24 · 2 分钟 · McLsk888

MPLS VPN

注意 此文提到的 MPLS VPN 具体指的是 BGP/MPLS IP VPN 此文提到的组网方案主要是Intranet MPLS VPN 组网方案: Intranet:一个VPN中的所用用户组成闭合用户群,同一VPN站点之间可以互访,不同VPN站点之间不能互访。 Extranet:一个VPN用户希望提供部分本VPN的站点资源给其他VPN用户 Hub&Spoke:在VPN中设置中心访问控制设备,其他用户的互访都通过中心访问控制设备。 MPLS VPN 介绍 MPLS VPN 使用 BGP 在骨干网上发布 VPN 路由,使用 MPLS 在 骨干网上转发 VPN 路由,是一种常见的三层VPN技术。 组成部分:CE、PE、P,这些在 广域网 中有介绍。 CE作为MPLS VPN用户,不需要支持MPLS,也不需要感知到VPN的存在; PE作为运营商边缘设备,既需要支持MPLS,也需要对VPN路由进行处理,性能要求较高; P只需要具备基本MPLS转发能力,不维护VPN相关信息。 站点和VPN的关系 站点(Site)指的是相互之间具有IP连通性的一组IP系统,并且这组IP系统的IP连通性不需要通过运营商网络实现。 站点的划分根据设备的拓扑关系,而不是地理位置,如果公司A的X省网络和公司A的Y省网络之间的CE增加一条物理专线,那么它们就合为一个站点。 对于多个连接到同一服务提供商的站点,制定策略,划分为不同的集合,属于相同集合的站点之间才能通过服务商网络互访,这种集合就是 VPN 。 一个Site的设备可以属于多个VPN,换而言之,一个Site可以属于多个VPN。 MPLS VPN 技术实现包括: MP-BGP(拓展的BGP,支持VPNv4地址族):负责在PE和PE之间传递站点内的路由信息...

更新: 2022-03-24 · 创建: 2022-03-24 · 2 分钟 · McLsk888