MPLS---静态配置
构建静态LSP:
1、保证路由条件---静态只需要边界设备拥有来回路由信息即可
2、配置LSR
入站LSR
1、给LSR配置LSR-ID--- 32位二进制构成,都是按照IP地址格式来写,但是,只能手动配置
[r1]mpls lsr-id 1.1.1.1
2、激活MPLS
1、全局激活MPLS
[r1]mpls
2、接口激活MPLS----所有需要参与MPLS数据收发的接口都需要激活
[r1-GigabitEthernet0/0/0]mplsr
3、构建静态的LSP
1、配置入栈LSR:
[r1]static-lsp ingress 1to4 destination 4.4.4.0 24 nexthop 12.0.0.2 out-label 1000
1、下一跳---必须和路由表中的下一跳相同
2、out-label ---出站标签---下一跳设备接受后需要根据这个标签判断数据到达那个网段。
2、配置中转LSR:
[r2]static-lsp transit 1to4 incoming-interface GigabitEthernet 0/0/0 in-label 1000 nexthop 23.0.0.2 out-label1001
1、in-label --- 入站标签---入站标签必须和上一跳配置的出战标签相同
3、配置出栈LSR:
[r4]static-lsp egress 1to4 incoming-interface GigabitEthernet 0/o/o in-label 1002
[r1]display mpls static-Isp ---查看静态LSP
LDB协议---标签分发协议----主要应用在MPLS的控制层面
MPLS控制层面需要完成的工作主要就是分配标签和传递标签。分配标签的前提是本地路由表中得先存在标签,传递标签的前提也是得先具有路由基础。所以,LDB想要正常工作,写需要IGP基础。
1、分配标签
分配标签并不是所有设备针对自己本地路由表中所有的路由条目分配标签,而是在判定自己是到某网段的出栈LSR时,才会主动分配标签。
当然,在构成到达目标网段的LSP过程中,所有中间的LSR都需要给对应的FEC分配标签才行。则其它设备只有在收到标签和目标网段的映射关系后,才会被动的分配标签。分配标签之前需要完成检查动作,主要检查目标网段本地路由表是否可达,以及下一跳和通告者是否相同。检查通过则可分配标签,不通过则不能分配标签
LDP的标签分配方式:
1、有序方式----华为设备默认选择的是有序方式分配标签
2、独立方式---不需要确认自己是出站LSR,也可以主动给路由表中路由条目分配标签。
2、传递标签
出栈LSR分配完标签需要传递给其它LSR设备,传递的条件是彼此之间得先是LDP对等体关系。而LDP对等体关系建立的前提条件是需要先建立LDP会话
本地LDP会话---直连的两个设备之间建立LDP会话
远程LDP会话---非直连设备之间可以通过手工指定的方式来创建远程的LDP会话。
UDP---646
组播---224.0.0.2
LDP-- 基于UDP和TCP的646端口工作;先使用udp发送组播(224.0.0.2)hello包发现邻居,获取邻居ip地址,再和该直连邻居建立TCP的会话;邻居关系建立后;为了邻居关系间的稳定,一般使用设备的环回地址来建立tcp会话;建议设置环回地址为mpls协议的route-id,该id值将携带在组播收发的hello报文中,之后自动进行tcp会话建立;
本地LDP会话的建立过程:
1、在LSR上激活LDP之后,首先周期性的发送hello包