MPLS的标签

文章目录

  • MPLS 标签
    • MPLS 标签格式
    • MPLS 标签堆栈
    • Label Switch Routers:标签交换路由器
      • LSR体系架构图
      • Edge-LSR体系架构图

MPLS 标签

  • MPLS可以用于任何地方,无论一层是什么介质,二层是什么协议
  • MPLS使用 32bits 的Label插在二层帧头三层包头之间(frame-mode MPLS)帧模式的MPLS
  • MPLS over ATM使用的是ATM头部的VPI/VCI(cell-mode MPLS)信元模式的MPLS

MPLS 标签格式

在这里插入图片描述

32bits的标签分为以下4部分
  • 20bits Iabel——代表标签范围(0~2^20)
  • 3bits实验位(experimenal行eld)一用于做QOS
  • 1 bit 的栈底位——用于表示紧跟着标签的下一个头部是另外一个标签,还是IP包(标签堆栈时,栈底位前面全为0,后面为1)
  • 8bits的TTL位——用于防环

MPLS 标签堆栈

MPLS的标签_第1张图片

  • 二层帧头的type字段(以太I!的type二0x8847)表示单播的标签包。
  • 栈底位一用于表示紧跟着标签的下一个头部是另外一个标签(0),还是IP包(1)
  • 每个路由器收到标签包以后只对顶层标签进行操作
Type 含义
0x0800 后面的是IP包
0x08847 以太II 单播标签包
0x08848 以太II 组播标签包
0x0281 ppp的单播数据包

Label Switch Routers:标签交换路由器

MPLS的标签_第2张图片

  • LSR:MPLS域内的核心设备,主要执行标签交换(Iabel swapping)
  • EdgeLSR:MpLS域的边界设备
    将IP包转发进入MPLS域:压标签(impose)
    将MPLS域内传来的报文转发到MPLS域外(PoP)
    no label(untagged) 弹掉一层标签,再查看后面部分,若是IP,继续查FIB,若是另外标签,直接丢弃

LSR体系架构图

MPLS的标签_第3张图片

Edge-LSR体系架构图

MPLS的标签_第4张图片


#clear mpls counters   //流量归零

你可能感兴趣的:(网络通信,mpls)