MPLS
2025-01-09 09:32:00 0 举报
AI智能生成
MPLS(Multi-Protocol Label Switching,多协议标签交换)是一种用于提高网络性能和高效利用网络资源的先进技术。它通过在数据包中添加标签(Label)来替代传统的IP路由,从而实现数据的快速转发。MPLS支持多种网络协议,包括IPv4和IPv6,这使得它可以广泛应用于各种网络环境。此外,MPLS还具有强大的扩展性,可以提供诸如流量工程、虚拟专用网络(VPN)等多种高级功能。因此,MPLS在现代网络中扮演着越来越重要的角色。
作者其他创作
大纲/内容
MPLS概述
CE、PE、P全称
1、CE:Customer Edge
2、PE:Provider Edge
3、P:Provider
特点
MP
支持多协议,如IPV4, IPV6, IPX, CLNP
控制面
面向无连接
转发面
面向连接
MPLS是隧道技术
乘客协议
封装协议
MPLS
转发面
链路层协议
mpls技术位于tcp/ip协议栈中的数据链路层和网络层之间,用于向ip层提供服务, 同时又向链路层得到服务
MPLS基本原理
MPLS网络模型
1、LER:Label Edge Rouer
2、LSR:Label Swtich Router
3、LSP:Label Swtich Path
MPLS标签格式
1、帧模式MPLS:在2.5层插入MPLS头
2、信元模式MPLS:在ATM中采用MPLS信元模式
3、标签(Label)是一个短而定长的,只具有本地意义的标识符,用于唯一标识一个分组的FEC
MPLS报头(32bit)
MPLS报头=Label + EXP + S + TTL
1、Label(20bits)
短而定长,本地有效
2、EXP(3bits)
可以作为流控(MPLS TE---MPLS的流量工程)
取值0~7,分为8类
3、S(1bit)
栈底位:最后一个标签置1,其他置0
MPLS支持多层标签嵌套
4、TTL(8bit)
和IP头部的TTL功能完全相同为了防环,每经过一跳TTL减1
MPLS LSP
静态LSP
静态配置
动态LSP
标签分发协议
LDP
RSVP-TE
MP-BGP
MPLS转发过程
1、LER:Push、PoP动作
标签分组转发 or IP分组转发
2、LSR:Swap动作,PHP(倒数第二跳弹出,PTN设备不支持)
只需标签分组转发
MPLS的故障检测
Ping
首节点
IP首部目的地址为127.0.0.1/8,IP TTL=1
查找相应的LSP,压入LSP的标签(标签的TTL=255),将报文发出
中间节点
标签转发
尾节点
处理后返回MPLS Echo Reply报文
Tracert
Tracert使用了ICMP超时和目的端口不可达报文
首节点
IP首部目的地址为127.0.0.1/8,IP TTL=1
查找相应的LSP,压入LSP的标签(标签的TTL=1,2,3...),将报文发出
非首节点
收到此报文的LSR,标签的TTL超时,因此返回MPLS Echo Reply消息
MPLS Echo Reply消息的目的UDP端口和目的IP地址就是MPLS Echo Request报 文的源UDP端口和源IP地址,IP TTL=255
MPLS OAM
1、连通性报文
CV报文:发送周期1s
FFD报文:发送周期可配置,如3.3ms、10ms等
2、反向通道
专用反向LSP:每条前向LSP都有自己的一条发现LSP
共享反向LSP:多条前向LSP共用一条反向LSP
非MPLS返回路径
0 条评论
下一页