计算机网络-MPLS LDP基础实验配置

前面我们学习了LDP的会话建立、标签发布与交换、LDP的工作原理,今天通过一个基础实验来加深记忆。

一、LDP基础实验

实验拓扑:

1、IGP使用OSPF 进行通告,使用Lookback接口作为LSR IDLDP ID自动生成。

2、实验目的:使得192.168.1.0/24去往172.16.1.0/24基于LDP标签进行转发

二、配置命令

AR1:

ssh 复制代码
#
 sysname AR1
#
mpls lsr-id 10.0.1.1    # 使用MPLS必须定义LSR ID,LDP ID华为是基于设备,会自动基于LSR ID生成如10.0.1.1:0
mpls                    # 全局启用MPLS功能
 lsp-trigger all        # LDP缺省情况下,根据32位地址的IP路由触发LDP建立LSP,这边通过all参数生成所有路由的标签,一般测试时候使用,实际情况建议根据前缀列表过滤生成
#
mpls ldp                # 在全局启用MPLS的基础上全局启用MPLS LDP

#
interface GigabitEthernet0/0/0
 ip address 10.0.0.1 255.255.255.252 
 mpls                   # 在接口使能MPLS功能
 mpls ldp               # 在接口使能MPLS LDP
#
interface GigabitEthernet0/0/1
 ip address 192.168.1.254 255.255.255.0 
 mpls                   # 在接口使能MPLS功能
 mpls ldp               # 在接口使能MPLS LDP
#
interface LoopBack0
 ip address 10.0.1.1 255.255.255.255 
#
ospf 1                  # 配置基础IGP
 area 0.0.0.0           # 通告内网路由以及lookback接口路由
  network 10.0.0.0 0.0.0.3 
  network 10.0.1.1 0.0.0.0 
  network 192.168.1.0 0.0.0.255

AR2:

ssh 复制代码
 sysname AR2
#
mpls lsr-id 10.0.2.2         # 配置LSR ID标识路由器
mpls                         # 全局启用MPLS
# 
mpls ldp                     # 全局启用MPLS LDP

#
interface GigabitEthernet0/0/0
 ip address 10.0.0.2 255.255.255.252 
 mpls                        # 在接口使能MPLS功能
 mpls ldp                    # 在接口使能MPLS LDP
#
interface GigabitEthernet0/0/1
 ip address 10.0.0.5 255.255.255.252 
 mpls                        # 在接口使能MPLS功能
 mpls ldp                    # 在接口使能MPLS LDP
#
interface LoopBack0
 ip address 10.0.2.2 255.255.255.255 
#
ospf 1                       # 配置基础OSPF
 area 0.0.0.0                # 通告互联网段和lookback网段
  network 10.0.0.0 0.0.0.3 
  network 10.0.0.4 0.0.0.3 
  network 10.0.2.2 0.0.0.0

AR3:

ssh 复制代码
sysname AR3
#
mpls lsr-id 10.0.3.3         # 配置LSR ID标识MPLS域内路由器
mpls                         # 全局启用MPLS
#
mpls ldp                     # 全局启用MPSL LDP

#
interface GigabitEthernet0/0/1
 ip address 10.0.0.6 255.255.255.252 
 mpls                        # 在接口使能MPLS功能
 mpls ldp                    # 在接口使能MPLS LDP
#
interface GigabitEthernet0/0/2
 ip address 10.0.0.9 255.255.255.252 
 mpls                        # 在接口使能MPLS功能
 mpls ldp                    # 在接口使能MPLS LDP
#
interface LoopBack0
 ip address 10.0.3.3 255.255.255.255 
#
ospf 1                       # 配置OSPF
 area 0.0.0.0                # 通告路由和网段
  network 10.0.0.4 0.0.0.3 
  network 10.0.0.8 0.0.0.3 
  network 10.0.3.3 0.0.0.0

AR4:

ssh 复制代码
sysname AR4
#
mpls lsr-id 10.0.4.4             # 配置LSR ID
mpls                             # 全局启用MPLS 
 lsp-trigger all                 # AR1和AR4需要配置以生成标签
#
mpls ldp                         # 全局启用MPLS LDP

#
interface GigabitEthernet0/0/1
 ip address 172.16.1.254 255.255.255.0 
#
interface GigabitEthernet0/0/2
 ip address 10.0.0.10 255.255.255.252 
 mpls                            # 接口启用MPLS
 mpls ldp                        # 接口启用MPLS LDP
#
interface LoopBack0
 ip address 10.0.4.4 255.255.255.255 
#
ospf 1                           # 配置基础OSPF
 area 0.0.0.0                    # 通告路由和网段
  network 10.0.0.8 0.0.0.3 
  network 10.0.4.4 0.0.0.0 
  network 172.16.1.0 0.0.0.255

基础配置命令如上面配置即可,主要就是配置基础的OSPF 通告互联网段和内网网段以及lookback口的路由,先全局启用MPLS和MPLS LDP,然后在接口使能MPLS和LDP功能 ,在AR1和AR4需要配置触发LSP建立的方式为ALL,实际业务配置建议使用前缀列表进行。

三、结果验证

1、验证OSPF邻居和路由是否正常,在AR1可以看到OSPF邻居建立正常,也获取到对端内网172.16.1.0/24的路由。

现在所有OSPF和路由是正常的。

2、检查MPLS和LDP会话是否正常。

通过查看MPLS LDP的会话能够看到对端的LDP ID,是由配置的LSR ID加上:0组成。默认本地链路接口使能了LDP功能会建立本地LDP会话,使用LSR ID加上基于设备:0生成LDP ID,地址大的一方为主动方。

到这里路由器间已经建立了OSPF邻居和本地的LDP会话了。

3、检查LSP是否正常

先检查FIB表,tunnel ID非0,然后查找MPLS LSP。

4、验证路由标签转发

G0/0/0口抓包:

G0/0/1口抓包:

总结:通过上面的实验可以看到LDP协议基于IGP协议,在LSR间建立本地LDP会话,然后基于标签分发。

相关推荐
南星啊3 小时前
计算机网络的性能指标和体系结构
计算机网络
猫头虎3 小时前
如何利用海外 NetNut 网络代理与 AICoding 实战获取 iPhone 17 新品用户评论数据?
网络·人工智能·计算机网络·网络安全·ios·网络攻击模型·iphone
自我陶醉@4 小时前
计算机网络---网络层
网络·计算机网络·考研·学习方法·408·王道考研
_清浅6 小时前
计算机网络【第一章-计算机网络体系结构】
计算机网络
南星啊13 小时前
计算机网络概述
计算机网络
晚风(●•σ )17 小时前
【华为 ICT & HCIA & eNSP 习题汇总】——题目集24
计算机网络·华为·ensp
JZZC21 天前
11.路由器的接口及其相关知识(2025年9月25日)
计算机网络·接口·路由器·ensp·物理层
歪歪1001 天前
如何根据实际需求选择使用 TCP 或 UDP 协议?
开发语言·网络·网络协议·tcp/ip·计算机网络·udp
Lowjin_2 天前
计算机网络-ipv4首部校验原理
网络·计算机网络
祐言QAQ3 天前
(超详细,于25年更新版) VMware 虚拟机安装以及Linux系统—CentOS 7 部署教程
linux·运维·服务器·c语言·物联网·计算机网络·centos