素材来源:华为路由器配置指南
一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全
目标
介绍LDP自动触发DoD请求功能的配置过程,包括全局使能MPLS和MPLS LDP以及配置DoD的标签发布方式。
组网需求
如图1所示,LSRA、LSRD是两台网络边缘设备。为了建立PW(PWE3是指在分组交换网络PSN一种二层业务承载技术),必须在LSRA和LSRD之间建立LDP远端会话,从而建立公网隧道。由于网络规模宏大,为了尽可能的节省网络资源,需要配置自动触发采用DoD的标签发布方式向下游请求远端对等体的LSR ID的标签映射消息,以减少不必要的IP和MPLS表项。
配置思路
- 配置各节点接口的IP地址及作为LSR ID的Loopback地址。
- 配置骨干网设备的IS-IS协议的基本功能,以及边缘设备和邻居的静态路由。
- 使能各节点全局和接口的MPLS和MPLS LDP能力。
- 配置DoD的标签发布方式。
- 配置LDP跨域扩展。
- 配置LDP远端会话,并使能LDP自动触发DoD请求功能。
操作步骤
- 配置各节点接口的IP地址及作为LSR ID的Loopback地址
按照图1配置各接口IP地址和掩码,包括Loopback接口,具体配置过程略。
- 配置骨干网设备的IS-IS协议的基本功能,以及边缘设备和邻居的静态路由
配置LSRB的IS-IS基本功能。
LSRB:
isis 1
network-entity 10.0000.0000.0001.00
interface Ethernet1/0/1
isis enable 1
interface LoopBack0
isis enable 1
配置LSRC的IS-IS基本功能,并引入静态路由。
LSRC:
isis 1
network-entity 10.0000.0000.0002.00
import-route static
interface Ethernet1/0/1
isis enable 1
interface LoopBack0
isis enable 1
在LSRA上配置下一跳为10.1.1.2的缺省路由。
LSRA:
ip route-static 0.0.0.0 0.0.0.0 10.1.1.2
在LSRB上配置到LSRA的静态路由。
LSRB:
ip route-static 1.1.1.1 255.255.255.255 10.1.1.1
在LSRC上配置到LSRD的静态路由。
LSRC:
ip route-static 4.4.4.4 255.255.255.255 10.1.3.2
在LSRD上配置下一跳为10.1.3.1的缺省路由。
LSRD:
ip route-static 0.0.0.0 0.0.0.0 10.1.3.1
在LSRA上执行display ip routing-table命令查看路由信息,可以看到LSRA上已存在配置的缺省路由。
[~LSRA]dis ip routing-table
Route Flags: R - relay, D - download to fib, T - to vpn-instance, B - black hole
route
------------------------------------------------------------------------------
Routing Table : _public_
Destinations : 9 Routes : 9
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 Static 60 0 RD 10.1.1.2 Ethernet1/0/0
1.1.1.1/32 Direct 0 0 D 127.0.0.1 LoopBack0
10.1.1.0/24 Direct 0 0 D 10.1.1.1 Ethernet1/0/0
10.1.1.1/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
10.1.1.255/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[~LSRA]
在LSRB上执行display ip routing-table命令查看路由信息,可以看到LSRB上已存在配置的到LSRA的静态路由。
[~LSRB]DIS IP routing-table
Route Flags: R - relay, D - download to fib, T - to vpn-instance, B - black hole
route
------------------------------------------------------------------------------
Routing Table : _public_
Destinations : 14 Routes : 14
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.1/32 Static 60 0 RD 10.1.1.1 Ethernet1/0/0
2.2.2.2/32 Direct 0 0 D 127.0.0.1 LoopBack0
3.3.3.3/32 ISIS-L1 15 10 D 10.1.2.2 Ethernet1/0/1
4.4.4.4/32 ISIS-L2 15 74 D 10.1.2.2 Ethernet1/0/1
10.1.1.0/24 Direct 0 0 D 10.1.1.2 Ethernet1/0/0
10.1.1.2/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
10.1.1.255/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
10.1.2.0/24 Direct 0 0 D 10.1.2.1 Ethernet1/0/1
10.1.2.1/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/1
10.1.2.255/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/1
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[~LSRB]
- 使能各节点全局和接口的MPLS和MPLS LDP能力
配置LSRA。
LSRA:
mpls lsr-id 1.1.1.1
mpls
mpls ldp
interface Ethernet1/0/0
mpls
mpls ldp
LSRB、LSRC、LSRD的配置同LSRA,此处不做赘述。
- 配置DoD的标签发布方式
配置LSRA。
LSRA:
interface Ethernet1/0/0
mpls ldp advertisement dod
配置LSRB。
LSRB:
interface Ethernet1/0/0
mpls ldp advertisement dod
配置LSRC。
LSRC:
interface Ethernet1/0/0
mpls ldp advertisement dod
配置LSRD。
LSRD:
interface Ethernet1/0/0
mpls ldp advertisement dod
- 配置LDP跨域扩展
在LSRA上执行longest-match命令,使能LDP按照最长匹配方式查找路由建立LSP。
LSRA:
mpls ldp
longest-match
在LSRD上执行longest-match命令,使能LDP按照最长匹配方式查找路由建立LSP。
LSRD:
mpls ldp
longest-match
- 配置LDP远端会话,并使能LDP自动触发DoD请求功能
配置LSRA。
LSRA:
mpls ldp remote-peer lsrd
remote-ip 4.4.4.4
remote-ip auto-dod-request
配置LSRD。
mpls ldp remote-peer lsra
remote-ip 1.1.1.1
remote-ip auto-dod-request
- 检查配置结果
上述配置完成后,在LSRA上执行display ip routing-table 4.4.4.4命令,查看路由。
[~LSRA]dis ip routing-table 4.4.4.4
Route Flags: R - relay, D - download to fib, T - to vpn-instance, B - black hole
route
------------------------------------------------------------------------------
Routing Table : _public_
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 Static 60 0 RD 10.1.1.2 Ethernet1/0/0
[~LSRA]
从显示信息可以看到,路由表中没有到4.4.4.4的精确路由,只有一条缺省路由。
在LSRA上执行display mpls ldp lsp命令,查看已经建立的LSP。
[~LSRA]dis mpls ldp lsp
LDP LSP Information
-------------------------------------------------------------------------------
Flag after Out IF: (I) - RLFA Iterated LSP, (I*) - Normal and RLFA Iterated LSP
-------------------------------------------------------------------------------
DestAddress/Mask In/OutLabel UpstreamPeer NextHop OutInterface
-------------------------------------------------------------------------------
1.1.1.1/32 3/NULL 2.2.2.2 127.0.0.1 Loop0
4.4.4.4/32 NULL/48124 - 10.1.1.2 Eth1/0/0
-------------------------------------------------------------------------------
TOTAL: 2 Normal LSP(s) Found.
TOTAL: 0 Liberal LSP(s) Found.
TOTAL: 0 FRR LSP(s) Found.
An asterisk (*) before an LSP means the LSP is not established
An asterisk (*) before a Label means the USCB or DSCB is stale
An asterisk (*) before an UpstreamPeer means the session is stale
An asterisk (*) before a DS means the session is stale
An asterisk (*) before a NextHop means the LSP is FRR LSP
[~LSRA]
从显示信息可以看到,已经建立了到4.4.4.4的LSP。可见LSRA已经自动向LSRB请求了到4.4.4.4的标签映射消息,从而建立了LSP。
在LSRA上执行display tunnel-info all命令,查看已经建立的隧道。
[~LSRA]dis tunnel-info all
Tunnel ID Type Destination
Status
--------------------------------------------------------------------------------
--------
0x0000000001004c4b43 ldp 4.4.4.4
UP
[~LSRA]
从显示信息可以看到,LSRA到LSRD的隧道已经建立。