MPLS(多标签协议交换)是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术。多协议的含义是指MPLS不但可以支持多种网络层层面上的协议,还可以兼容第二层的多种数据链路层技术。
传统交换技术:
进程转发:基于数据包的转发方式
快速转发:基于流量的转发方式
CEF转发:基于拓扑的转发方式
应用方面:
- 解决BGP的路由黑洞问题
- MPLS VPN
- MPLS TE(流量工程)
名词:
FIB表------转发信息数据库
LIB表------标签信息数据库
LFIB表----标签转发信息数据库 FIB和LIB表的结合
LSP-----标签交换通道,数据所走的路径
LSR-----MPLS网络的核心交换机
LER-----在MPLS的网络边缘,进入到MPLS网络的流量由LER分为不同的FEC,并未这些FEC请求相应的标签。它提供流量分类和标签的映射、标签的移除功能。
TDP ------cisco私有 基于TCP或UDP封装,使用端口号711,广播发送,255.255.255.255
LDP-------工业标准,基于TCP或UDP封装,使用端口号646,组播发送,224.0.0.2
MPLS数据包格式:
标签位:前20位存在16~2^20,为标签
EXP:3位,用于数据包中标签中的优先级