在Ingress节点执行该命令时,触发所有的32位路由建立LDPLSP。
在Egress节点执行该命令时,触发本地32位路由建立LDPLSP,
egress就是主机路由始发路由器
ingress就是主机路由非始发路由器
默认情况下:华为路由器仅为非物理接口主机路由产生LSP,即为/32掩码长度loopback口路由产生LSP
IN Lable(local)自己产生的标签,发给邻居
OUT Lable邻居分配给我的标签,我拿来用
静态LSP的lable配置的规律上游的出标签,就是下游的入标签
动态的LSPlable下游的入标签(IN),就是上游的出标签(OUT)
LDP协议
通过LDP协议动态产生LSP的默认规律
对于直连的loopabck接口的32位主机路由做为ergess产生LSP
对于非直连的32位主机路由,做为ingress和transit产生LSP
LDP协议的工作机制
1、相邻的LDP路由器会建立邻居。接口发送LDP的he11o报文,DIP为224.0.0.2,使用uDP的646端口,默认5s周期
性发送,自动建立邻居并维护邻居关系,邻居失效时间15s
2、hello报文中携带传输地址,默认是LSR-ID。
3、建立邻居后,传输地址大的一方向传输地址小的一方发起TCP646的连接,进行LDP会话的建立。注意LDP会话是建立在传输地址之间的。
4、发送初始化消息进行参数协商,协商成功后发送keepalive报文,会话建立成功5、发送地址消息和标签映射消息,交换标签,构建LSP。
5、LDP的邻居通过hello报文维护,LDP会话通过keepalive报文维护。
LDP的基本配置如下:
执行命令mplsIsr-id Isr-id,配置本节点的LSRID;
执行命令mpls,使能全局MPLS功能,并进入MPLS视图;
执行命令mplsIdp,使能全局的LDP功能,并进入MPLS-LDP视图;
执行命令interface interface-type interface-number,进入需要建立LDP会话的接口视图;
执行命令mpls,使能接口的MPLS能力;执行命令mpls Idp,使能接口的MPLS LDP能力。
MPLS技术2个流派
1、基于帧的MPLS(分组网络,IP网络)DU的方式
2、基于信源的MPLS(电路交换网络,ATM)DOD的方式
标签的发布方式:DU(Downstream Unsolicited,下游自主方式):对于一个到达同一目地址报文的分组,LSR
无需从上游获得标签请求消息即可进行标签分配与分发。
DoD(Downstream on Demand,下游按需方式):对于一个到达同一目的地址报文的分组,LSR获得标签请求消息之后才进行标签分配与分发。
华为设备默认采用DU的方式发布标签。DU无需等待上游的请求消息,可以直接向邻居分配标签。在网络拓扑发
生变化时,采用DU方式可以快速反应为新的拓扑分发标签,收敛时间相对于DoD方式较短。
标签的分配控制方式:
Independent(独立标签分配控制方式):本地LSR可以自主地分配一个标签绑定到某个IP分组,并通告给上游LSR,而无需等待下游的标签。
Ordered(有序标签分配控制方式):只有当该LSR已经具有此IP分组的下一跳的标签,或者该LSR就是该IP分组的出节点时,该LSR才可以向上游发送此IP分组的标签。
采用Independent方式:
如果标签发布方式为DU,且标签分配控制方式为Independent,则RTC(Transit)无需等待下游RTD(Egress)的标签,就会直接向上游RTB分发标签。
如果标签发布方式为DoD,且标签分配控制方式为Independent,则发送标签请求的RTB(Transit)的直连下游RTC(Transit)会直接回应标签,而不必等待来自下游RTD(Egress)的标签。
采用Ordered方式:
如果标签发布方式为DU,且标签分配控制方式为Ordered,则RTC(Transit)只有收到下游RTD(Egress)的标签,才会向上游RTB分发标签。
如果标签发布方式为DoD,且标签分配控制方式为Ordered,则发送标签请求的RTB(Transit)的直连下游RTC(Transit)只有收到下游RTD(Egress)的标签,才会向上游RTB分发标签。
华为设备默认采用Ordered的方式分配标签。
采用Ordered方式,只有当该LSR已经具有此IP分组的下一跳的标签时,才能向上游分发标签,这样是为了避免下
游IP分组的标签未分配或收敛时间较长,上游的标签已分配,数据开始转发造成的数据丢失。
标签的保持方式:
Liberal(自由标签保持方式):对于从邻居LSR收到的标签映射,无论邻居LSR是不是自己的下一跳都保留。
Conservative(保守标签保持方式):对于从邻居LSR收到的标签映射,只有当邻居LSR是自己的下一跳时才保留。
当网络拓扑变化引起下一跳邻居改变时:
使用自由标签保持方式,LSR可以直接利用原来非下一跳邻居发来的标签,迅速重建LSP,但需要更多的内存和标签空间。
使用保守标签保持方式,LSR只保留来自下一跳邻居的标签,节省了内存和标签空间,但LSP的重建会比较慢。华为设备默认采用自由标签保持方式保存标签。
什么是VPN
VPN:虚拟私有网络在公共网络上实现私有网络通信
VPN在技术需要通过隧道来解决,隧道的本质是对私有报文的重新封装,利用封装后的包头执行转发。
LSP看起是提高报文的转发效率,但本质上也是一种隧道技术。
单纯的mp1s技术目前已经失去价值,因为现在的硬件都是并行查表,专用芯片,效率极高。mpls 目前更多是利
用它的隧道能力,支持MPLS VPN,VPLS,MPLS-TE等业务。
MPLS VPN
MPLS VPN 单域实验-CSDN博客文章浏览阅读376次。MPLS VPN 单域实验https://blog.csdn.net/iksjls/article/details/137483053?spm=1001.2014.3001.5502
PE:运营商边缘设备,负责用于私网路由的接入
CE:用户边缘设备MPLS VPN1、PE如果接入多个私有网络,而私有内网路由冲突,导致PE无法正确处理。
PE本地私网路由冲突问题如何解决?
1.site独享PE,通过不同的PE解决PE上私网路由冲突的问题。
2.site共享PE,在PE上创建虚拟的路由表和cE进行私网路由的学习。每张虚拟的路由表运行独立的路由协议和独立的地址空间相互隔离避免路由冲突。
虚拟的路由表绑定一组接口,运行独立路由协议,称为vPN-instance.