当前位置: 首页 > news >正文

MPLS LDP基础实验

MPLS实验建议使用Router路由器,可以进入diagnose模式,支持更多mpls命令。AR不支持

默认只为32位主机路由分配标签,使用lsp-trigger all为所有路由分配标签

R1R2R3
#
mpls lsr-id 1.1.1.1
mpls
lsp-trigger all
#
mpls ldp
#
interface GigabitEthernet0/0/0
ip address 10.1.12.1 255.255.255.0
mpls
mpls ldp
#
interface GigabitEthernet0/0/2
ip address 192.168.1.1 255.255.255.0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
ospf 1 router-id 1.1.1.1
silent-interface GigabitEthernet0/0/2
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 10.1.12.1 0.0.0.0
network 192.168.1.1 0.0.0.0
#
#
mpls lsr-id 2.2.2.2
mpls
#
mpls ldp
#
interface GigabitEthernet0/0/0
ip address 10.1.12.2 255.255.255.0
mpls
mpls ldp
#
interface GigabitEthernet0/0/1
ip address 10.1.23.2 255.255.255.0
mpls
mpls ldp
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 10.1.12.2 0.0.0.0
network 10.1.23.2 0.0.0.0
#

#
mpls lsr-id 3.3.3.3
mpls
lsp-trigger all
#
mpls ldp
#

interface GigabitEthernet0/0/1
ip address 10.1.23.3 255.255.255.0
mpls
mpls ldp
#
interface GigabitEthernet0/0/2
ip address 172.16.1.1 255.255.255.0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
#
ospf 1 router-id 3.3.3.3
silent-interface GigabitEthernet0/0/2
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 10.1.23.3 0.0.0.0
network 172.16.1.1 0.0.0.0
#

如果要使用ip-prefix进行过滤,需要允许所有LSR的对应lsr-id地址和业务地址,否则业务数据进不了MPLS

R1R2R3
#
mpls lsr-id 1.1.1.1
mpls
lsp-trigger ip-prefix 1
#
ip ip-prefix 1 index 10 permit 1.1.1.1 32
ip ip-prefix 1 index 20 permit 3.3.3.3 32
ip ip-prefix 1 index 30 permit 2.2.2.2 32
ip ip-prefix 1 index 40 permit 192.168.1.0 24
ip ip-prefix 1 index 50 permit 172.16.1.0 24

#

#
mpls lsr-id 3.3.3.3
mpls
lsp-trigger ip-prefix 1
#
ip ip-prefix 1 index 10 permit 1.1.1.1 32
ip ip-prefix 1 index 20 permit 3.3.3.3 32
ip ip-prefix 1 index 30 permit 2.2.2.2 32
ip ip-prefix 1 index 40 permit 192.168.1.0 24
ip ip-prefix 1 index 50 permit 172.16.1.0 24

#

优化机制:PHP倒数第二跳弹出,通过隐式标签实现,为直连路由分配特殊标签3。

标签类型:

隐式空标签implicit-null:标签值3,便数第2跳弹出,携带的QoS信息将丢失。默认

显式空标签explicit-null:标签值0,携带QoS信息。

正常标签non-null:正常分配。

改为显式空标签后,可以抓到携带MPLS标签的回包。如果是隐藏空标签,在R2上倒数第二跳弹出后,就抓不到携带MPLS标签的回包。

数据转发流程(R1上目标地址为172.16.1.0/24为例):

ingress lsr上R1,先查fib找到tunnel id,再查nhlfe找到标签映射

对应的动作为push压入标签1031,发给下一跳10.1.12.2

transit lsr上R2,先查ilm表找到tunnel id,再查nhlfe找到标签映射

把标签从1031交换为0,发给下一跳10.1.23.3

egress lsr上R3,先查找ilm找到对应tunnel id,再查fib进行转发

未找到对应的项,则tunnel id为0,查fib表转发

从g0/0/2转发

http://www.cnnetsun.cn/news/5710.html

相关文章:

  • need 1 软件工程师
  • SI2301-ASEMI小型电源适配器核芯组件SI2301
  • 《道德经》九
  • 顾问(应届生/新毕业)
  • MyBatis-Plus 不只是简化CRUD 15个高阶用法
  • 21、无线局域网安全攻防全解析
  • Kwaipilot AutoThink终极指南:40B参数模型实现智能推理革命
  • 如何快速找回消失的网页:网页时光机浏览器插件完整使用指南
  • OpenCore Legacy Patcher完整指南:让老旧Mac免费升级最新macOS系统
  • 7个OptiSystem高效仿真技巧:从基础操作到实战应用
  • 计算机视觉:从入门到熟悉(五)
  • 计算机毕设java彝族民族文化宣传网站 基于Java的彝族文化宣传平台设计与实现 Java技术驱动的彝族民族文化推广网站开发
  • 如何用一张图片+语音打造专属数字人?腾讯混元语音数字人技术深度解析
  • Agent服务Docker化迁移实战(多环境适配全攻略)
  • Python架构模式终极指南:从混乱到有序的软件工程实践
  • 高质量wordpress模板免费下载
  • GuardDog:你的开源软件供应链安全卫士
  • 超详细教程:CoffeeTime BIOS魔改工具让老主板兼容新CPU [特殊字符]
  • 群晖NAS百度网盘套件终极部署指南:告别云端传输烦恼
  • Windows Cleaner终极清理工具:让C盘爆红成为历史
  • OpenVoice语音克隆终极指南:从零掌握跨语言语音转换技术
  • 最近在重构3D数学库的时候踩了不少坑,尤其矩阵求逆和欧拉角转换这两个部分。直接上干货——先说矩阵求逆怎么在C#里实现得既快又准
  • BIM+GIS深度融合:高速公路数字化底座建设方案
  • 低代码如何赋能文具行业F2B2b?F2B2b全链路渠道协同与价值重构方法论
  • 「客户案例」“银发经济”的私域解法:处在流量高峰的他们不再烦恼
  • 开发者必备:五度易链企业三要素核验API功能的系统集成方案与应用场景
  • AI分类与优先处理缺陷的技巧
  • 【工具开发】基于Arcpy的多线程重采样工具
  • ‌测试自动化框架设计与最佳实践‌
  • Wan2.2-T2V-A14B部署常见错误及解决方案汇总