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封装格式与标签
- 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的同步
- IGP抑制邻居的建立
- 同步定时器
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不能做汇总。