MPLS原理及试验

MPLS

多协议标签交换(一种分类转发技术)

 

现在使用MPLS技术主要是因为跟VPN一起使用的时候效果好,而不是因为MPLS转发数据快

 

正常路由器收到数据帧的时候,解封装流程:先看二层目的MAC,然后三层目的IP,对于路由器而言需要对二层地址做解封装和在封装,并且是逐包转发的比较慢,我们常说交换快,路由慢是因为交换到二层就结束了,而路由还需要看三层

 

MPLS(多协议标签交换)

无论上层(3层)是什么协议我采用标签交换就不需要再关注三层头部信息了,而是看MPLS的头(属于2.5层),是一个标签值

基本原理

A过来一个数据包(标签A)去往B(变成B),从一个端口发出去

 

LSP

(Label Switched Path):标签交换路径

 

LSP必定是在数据转发之前先生成的,如果在数据包发过来之后再生成就来不及了,数据来了以后直接按照路径去找就可以了

第一种手工创建

第二种通过协议自动生成(路由器会相互交换标签,标签是给FEC分的(不同的目的网段就是不同FEC,说白了在运行了动态分配标签协议以后会给路由表里的前缀(不同目的网段去分标签),这样某台路由器就会有去往不同网段的标签值,就可以打上相应的标签))

 

 

MPLS体系

控制平台通过各种协议形成不同转发表,然后转发平面根据查找不同的转发表转发数据

 

控制平面  +  转发平面   =  一台路由器

控制平面

负责产生和维护路由信息以及标签信息

转发平面

即数据平面(Data Plane),负责普通IP报文的转发以及带MPLS标签报文的转发。

FIB

转发信息表

 

从路由表中提取出信息,加快转发速度,我们平时说的查找路由表其实是先查转发表(FIB)

 

FIB会和LFIB相互同步

FIB表中可能有些表项会带有标签,LFIB表中有些标签可能会带有路有前缀信息

LIB

标签信息表

就是一个大的数据库,存着各种标签

假设A去往D,下一跳可选B和C,那么此时B和C都会给A发送

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值