MPLS VPN基础理论

  • 一、MPLS理论
  • 1.MPLS路由器
  • 2.MPLS封装格式与标签
  • 3.信令协议LDP
  • (1)LSP的报文
  • (2) 静态LSP
  • 4.LDP标签的发布和管理
  • (1)标签的发布
  • (2)标签的控制
  • (3)标签的保持
  • 5.LDP的环路检测
  • 6.LDP和IGP的同步



一、MPLS理论

  • MPLS协议原理:在IP头添加标签,通过标签去转发。多协议标签转发
  • FEC(转发等价类):描述相同特征相同方式处理,一般用的最多的是目的地址。

1.MPLS路由器

  • LSR:标签交换路由器
  • LER:标签边界路由器
  • LSP:标签转发路径
     

2.MPLS封装格式与标签

MPLS标签 MPLS标签0和3的作用_IP

  • 0-15标签,系统使用,0是用来IPV4显示空标签做QoS处理的。1标签是路由器报警标签—跟组播有关系(发现IP地址不是自己,不会送交上层处理)
  • 标签2是ipv6显示空标签。
  • 标签3—PHP–隐式空标签
  • 标签14-----OAM报警标签
  • 15-1023标签是静态LSP使用的
  • 1024标签以上的是动态信令协议

    理论上,标签栈可以无限嵌套,从而提供无线的业务支持能力,这是MPLS技术最大的魅力所在。

 

3.信令协议LDP

  • 标签的空间-----华为默认基于平台的,只要FEC一样,出接口不一样,分配相同的标签。

(1)LSP的报文

  • 基于TCP(hello除外,基于UDP),目的端口646
  • Hello报文,LDP邻居关系建立,用于发现邻居,维护邻居保活,基于UDP,646目的端口,目的地址是一个组播地址224.0.0.2,默认hello5S发一次,3倍的hello时间收不到的话,认为邻居down。
  • init报文—协商参数
  • Address报文----向LDP邻居通告本段所有接口的IP地址
  • Keepalive—包括TCP,保活时间是15S

(2) 静态LSP

优点:稳定
缺点:手工配置,没有办法适应变化。
静态LSP优先级优于动态LSP

 

4.LDP标签的发布和管理

(1)标签的发布

下游往上游自主发送标签DU(华为默认) 缺点是会占用大量的资源

可以通过命令更改:

[AR1-GigabitEthernet0/0/0]mpls ldp advertisement ?
dod  Downstream On Demand Advertisement Mode
 du   Downstream Unsolicited Advertisement Mode

DOD—下游按需发布,只有上游发送标签请求下游才会发送标签通告。优点是不会浪费资源。

(2)标签的控制

  • 独立控制方式:发布标签时的不受下游的制约
  • 有序控制的方式:只有收到下游通告才会向自己的上游通告(华为默认)

(3)标签的保持

标签的保持方式:
1.保守方式—只要最优的
2.自由方式—全部都要(华为默认)
 

5.LDP的环路检测

1.最大跳数,在TLV字段里面的hop,最大32跳
2.TTL 每经过一个LSR减1
3.根据路径记录LSR-ID

注意:本身不需要,Igp自带防环,但是LDP也有防环字段,默认关闭。

 

6.LDP和IGP的同步

  1. IGP抑制邻居的建立
  2. 同步定时器
    Hold-down:定时器超时之前IGP先抑制接口建立邻居,等待LDP会话的建立
    Hold-max-cost:建立邻居,链路状态通告中最大的metric
    Delay:等待LSP的建立
    如果Delay都超时了,通告流程结束,IGP邻居建立。
[AR1-GigabitEthernet0/0/0]ospf ldp-sync  //开启ospf和sync同步 
# 修改定时器时间
[AR1-GigabitEthernet0/0/0]ospf timer ldp-sync ?
hold-down      HoldDown timer
hold-max-cost  HoldMaxCost timer
[AR1-GigabitEthernet0/0/0]ospf timer ldp-sync

不会为汇总以后的路由分配标签,mpls不能做汇总。