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

【华三】SR-MPLS TE 静态配置实验

【华三】SR-MPLS TE 静态配置实验

  • SR-MPLS BE 和TE 的对比
    • SR-MPLS BE
    • SR-MPLS TE
    • 对比总览表
  • 核心特性深度解析
    • 技术实现差异
      • SR-MPLS BE
      • SR-MPLS TE
    • 典型应用场景对比
  • 实验需求
  • 实验环境
  • 网络设备接口IP地址表
  • 配置步骤
    • R1
    • R2
    • R3
    • R4
    • R5
    • R6
    • PC1
    • PC2
    • PC3
    • 测试
      • 没有指定显示路径前
      • 指定显示路径后
  • OSPF扩展LSA - 10类LSA
    • OSPF 10类LSA(Opaque LSA)详解
      • OSPF Opaque LSA基本概念
      • 1. Opaque Type 4:Router Information LSA
      • 2. Opaque Type 8:Extended Link LSA
      • 3. Opaque Type 7:Extended Prefix LSA
    • OSPF 10类LSA与Segment Routing的关联
    • 典型应用场景
  • 配置文档

在这里插入图片描述

SR-MPLS BE 和TE 的对比

SR-MPLS BE

SR-MPLS BE(MPLS Segment Routing Best Effort)是指IGP使用最短路径算法计算得到的最优SRLSP,由SID指导数据转发过程。SR LSP的创建过程和数据转发与LDP LSP类似。SR-MPLS BE不需要建立隧道接口。

SR-MPLS TE

SR-MPLS TE(MPLS Segment Routing Traffic Engineering)是使用SR作为控制协议的一种新型的TE隧道技术。与SR-MPLS BE不同在于SRLSP的建立方式,SR-MPLS TE的隧道可以是由静态手工配置显式路径创建,也可以是通过控制器算路,并将标签栈下发给设备来创建。在SR-MPLS TE隧道的入节点上,需要创建隧道Tunnel接口,设备封装标签栈,控制报文在网络中的传输路径。

对比总览表

对比维度SR-MPLS BESR-MPLS TE
技术定位基于IGP的最短路径转发支持流量工程的显式路径控制
路径计算方式IGP自动计算(Dijkstra算法)手工配置/PCE集中算路/SDN控制器动态规划
协议依赖仅需IGP扩展(ISIS-SR/OSPF-SR)IGP扩展 + 可选PCEP/BGP-LS协议
隧道接口无隧道接口需创建Tunnel接口
标签分配自动生成(基于节点SID/邻接SID)静态指定或控制器下发标签栈
资源预留不支持带宽预留支持链路带宽保障
适用场景常规业务流量(默认路径)关键业务保障/链路优化/服务链
配置复杂度低(自动建立)中高(需路径规划)
扩展性支持百万级LSP支持十万级TE隧道
故障恢复IGP收敛时间(秒级)预置备份路径(亚秒级切换)

核心特性深度解析

技术实现差异

SR-MPLS BE

源节点
IGP计算
最短路径
自动生成SID列表
标签转发
  • 工作流程
    1. IGP通过SPF算法计算最短路径
    2. 根据节点SID/邻接SID生成标签栈
    3. 基于MPLS标签进行逐跳转发

SR-MPLS TE

控制器/手工配置
路径规划
生成显式SID列表
下发至源节点
Tunnel接口封装
  • 关键特征
    • 支持 松散路径(loose)严格路径(strict)
    • 可定义 带宽约束、优先级、亲和属性
    • 示例显式路径:[16002, 24005, 16003](节点2 → 链路5 → 节点3)

典型应用场景对比

场景类型SR-MPLS BESR-MPLS TE
常规数据传输✔️ 默认路径,自动负载均衡❌ 不适用
关键业务保障❌ 无法保证带宽✔️ 带宽预留+路径隔离
链路优化❌ 依赖IGP最短路径✔️ 绕过拥塞链路
服务链❌ 无法指定服务节点顺序✔️ 严格定义服务路径(如FW→LB→NAT)
多路径负载✔️ ECMP自动分流✔️ 人工指定分流比例

实验需求

实现PC1通过R1→R2→R3→R5→R6访问PC2
实现PC1通过R1→R2→R4→R5→R6访问PC3

在这里插入图片描述

实验环境

使用 HCL v5.10.3 版本
路由设备型号为:MSR36-20
尽量按照本实验的环境来做,如果没有,需要事先知道设备是否支持SR功能

网络设备接口IP地址表

设备接口IP地址描述
R1G0/1172.16.1.254/24用户接入接口
G0/0192.168.12.1/24上行链路(至R2)
Loopback01.1.1.1/32管理环回地址
R2G0/0192.168.12.2/24下行链路(至R1)
G0/1192.168.23.2/24下行链路(至R3)
G0/2192.168.24.2/24下行链路(至R4)
Loopback02.2.2.2/32管理环回地址
R3G0/0192.168.23.3/24上行链路(至R2)
G0/1192.168.35.3/24下行链路(至R5)
Loopback03.3.3.3/32管理环回地址
R4G0/0192.168.24.4/24上行链路(至R2)
G0/1192.168.45.4/24下行链路(至R5)
Loopback04.4.4.4/32管理环回地址
R5G0/0192.168.35.5/24上行链路(至R3)
G0/1192.168.45.5/24上行链路(至R4)
G0/2192.168.56.5/24下行链路(至R6)
Loopback05.5.5.5/32管理环回地址
R6G0/0192.168.56.6/24上行链路(至R5)
G0/1172.16.2.254/24用户接入接口
G0/2172.16.3.254/24用户接入接口
Loopback06.6.6.6/32管理环回地址

配置步骤

IGP建立
接口启用MPLS
在IGP中激活SR
在IGP中设置SRGB
在IGP中激活邻接标签分发能力
在每个SR节点的其中一个loopback上设置前缀索引值
后续都只需要在源节点进行配置
规划显示路径
创建隧道接口并在隧道接口中关联转发路径
SR流量导入

R1

# I 基础配置
<H3C> system-view
[H3C] sysname R1

# 接口IP地址配置
[R1] interface GigabitEthernet 0/1
[R1-GigabitEthernet0/1] ip address 172.16.1.254 255.255.255.0
[R1-GigabitEthernet0/1] quit

[R1] interface GigabitEthernet 0/0
[R1-GigabitEthernet0/0] ip address 192.168.12.1 255.255.255.0
[R1-GigabitEthernet0/0] quit

[R1] interface LoopBack 0
[R1-LoopBack0] ip address 1.1.1.1 255.255.255.255
[R1-LoopBack0] quit
# I 接口启用OSPF
[R1]int range g0/0 lo0
[R1-if-range]ospf 1 area 0
[R1-if-range]quit
# II 接口启用MPLS
[R1]mpls lsr-id 1.1.1.1
[R1]mpls te
[R1-te]quit

[R1]int g0/0
[R1-GigabitEthernet0/0]mpls enable 
[R1-GigabitEthernet0/0]quit
# III 在IGP中激活SR
[R1]ospf 1

# i激活OSPF的MPLS-SR能力
[R1-ospf-1]segment-routing mpls    
 
# i开启OSPF的邻接标签分发能力  
[R1-ospf-1]segment-routing adjacency enable    

# i设置一致的SRGB范围
# i但由于都是同一设备,所以使用默认的即可满足需求
[R1-ospf-1]segment-routing global-block ?
  INTEGER<1024-1048574>  Specify the minimum value of the SRGB

[R1-ospf-1]quit
# IV 配置前缀索引值
[R1]int lo0
[R1-LoopBack0]ospf 1 prefix-sid index 10
[R1-LoopBack0]quit
# V 指定显示路径(本次实验用节点SID做路径)
# 实验要求路径走向
# 实现PC1通过R1→R2→R3→R5→R6访问PC2
# 实现PC1通过R1→R2→R4→R5→R6访问PC3
# 所以就只需要在源节点进行配置即可

[R1]explicit-path lsp12356
[R1-explicit-path-lsp12356]nextsid label 16020 type ?
  adjacency  Adjacency SID     # 邻接SID
  prefix     Prefix SID		   # 节点SID

[R1-explicit-path-lsp12356]nextsid label 16020 type prefix 
[R1-explicit-path-lsp12356]nextsid label 16030 type prefix 
[R1-explicit-path-lsp12356]nextsid label 16050 type prefix 
[R1-explicit-path-lsp12356]nextsid label 16060 type prefix 
[R1-explicit-path-lsp12356]quit

[R1]explicit-path lsp12456
[R1-explicit-path-lsp12456]nextsid label 16020 type prefix 
[R1-explicit-path-lsp12456]nextsid label 16040 type prefix 
[R1-explicit-path-lsp12456]nextsid label 16050 type prefix 
[R1-explicit-path-lsp12456]nextsid label 16060 type prefix 
[R1-explicit-path-lsp12456]quit
# VI 创建MPLS TE隧道、再静态流量导入

# i创建MPLS TE隧道接口
[R1]int Tunnel12 mode mpls-te 

# i隧道接口复用Loopback0接口的IP地址(无编号IP)
[R1-Tunnel12]ip address unnumbered interface LoopBack 0

# i明确使用Segment Routing作为隧道的信令协议
[R1-Tunnel12]mpls te signaling segment-routing 

# i配置显式路径优先级(数值越小优先级越高)
# i绑定名为lsp12356的预定义显式路径
[R1-Tunnel12]mpls te path preference 1 explicit-path lsp12356

# i指定隧道终点为设备R6的Loopback地址(6.6.6.6
[R1-Tunnel12]destination 6.6.6.6
[R1-Tunnel12]quit

# i以静态路由的方式进行流量导入
[R1]ip route-static 172.16.2.0 24 Tunnel 12 preference 1 

[R1]int Tunnel13 mode mpls-te 
[R1-Tunnel13]ip address unnumbered interface LoopBack 0
[R1-Tunnel13]mpls te signaling segment-routing 
[R1-Tunnel13]mpls te path preference 1 explicit-path lsp12456
[R1-Tunnel13]destination 6.6.6.6
[R1-Tunnel13]quit

[R1]ip route-static 172.16.3.0 24 Tunnel 13 preference 1

R2

<H3C> system-view
[H3C] sysname R2

[R2] interface GigabitEthernet 0/0
[R2-GigabitEthernet0/0] ip address 192.168.12.2 255.255.255.0
[R2-GigabitEthernet0/0] quit

[R2] interface GigabitEthernet 0/1
[R2-GigabitEthernet0/1] ip address 192.168.23.2 255.255.255.0
[R2-GigabitEthernet0/1] quit

[R2] interface GigabitEthernet 0/2
[R2-GigabitEthernet0/2] ip address 192.168.24.2 255.255.255.0
[R2-GigabitEthernet0/2] quit

[R2] interface LoopBack 0
[R2-LoopBack0] ip address 2.2.2.2 255.255.255.255
[R2-LoopBack0] quit
# I 启用OSPF
[R2]int range g0/0 g0/1 g0/2 lo0
[R2-if-range]ospf 1 area 0
[R2-if-range]quit
# II 接口启用MPLS
[R2]mpls lsr-id 2.2.2.2
[R2]mpls te
[R2-te]quit

[R2]int range g0/0 g0/1 g0/2
[R2-if-range]mpls enable 
[R2-if-range]quit
# III 在IGP中激活SR
[R2]ospf 1
[R2-ospf-1]segment-routing mpls
[R2-ospf-1]segment-routing adjacency enable 
[R2-ospf-1]quit
# IV 配置前缀索引值
[R2]int lo0
[R2-LoopBack0]ospf 1 prefix-sid index 20
[R2-LoopBack0]quit

R3

<H3C> system-view
[H3C] sysname R3

[R3] interface GigabitEthernet 0/0
[R3-GigabitEthernet0/0] ip address 192.168.23.3 255.255.255.0
[R3-GigabitEthernet0/0] quit

[R3] interface GigabitEthernet 0/1
[R3-GigabitEthernet0/1] ip address 192.168.35.3 255.255.255.0
[R3-GigabitEthernet0/1] quit

[R3] interface LoopBack 0
[R3-LoopBack0] ip address 3.3.3.3 255.255.255.255
[R3-LoopBack0] quit
# I 启用OSPF
[R3]int range g0/0 g0/1 lo0
[R3-if-range]ospf 1 area 0
[R3-if-range]quit
# II 接口启用MPLS
[R3]mpls lsr-id 3.3.3.3
[R3]mpls te
[R3-te]quit

[R3]int range g0/0 g0/1
[R3-if-range]mpls enable 
[R3-if-range]quit
# III 在IGP中激活SR
[R3]ospf 1
[R3-ospf-1]segment-routing mpls
[R3-ospf-1]segment-routing adjacency enable 
[R3-ospf-1]quit
# IV 配置前缀索引值
[R3]int LoopBack 0
[R3-LoopBack0]ospf 1 prefix-sid index 30
[R3-LoopBack0]quit

R4

<H3C> system-view
[H3C] sysname R4

[R4] interface GigabitEthernet 0/0
[R4-GigabitEthernet0/0] ip address 192.168.24.4 255.255.255.0
[R4-GigabitEthernet0/0] quit

[R4] interface GigabitEthernet 0/1
[R4-GigabitEthernet0/1] ip address 192.168.45.4 255.255.255.0
[R4-GigabitEthernet0/1] quit

[R4] interface LoopBack 0
[R4-LoopBack0] ip address 4.4.4.4 255.255.255.255
[R4-LoopBack0] quit
# I 启用OSPF
[R4]int range g0/0 g0/1 lo0
[R4-if-range] ospf 1 area 0
[R4-if-range] quit
# II 接口启用MPLS
[R4]mpls lsr-id 4.4.4.4
[R4]mpls te
[R4-te]quit

[R4]int range g0/0 g0/1
[R4-if-range]mpls enable 
[R4-if-range]quit
# III 在IGP中激活SR
[R4]ospf 1
[R4-ospf-1]segment-routing mpls
[R4-ospf-1]segment-routing adjacency enable 
[R4-ospf-1]quit
# IV 配置前缀索引值
[R4]int lo0
[R4-LoopBack0]ospf 1 prefi
[R4-LoopBack0]ospf 1 prefix-sid index 40
[R4-LoopBack0]quit

R5

<H3C> system-view
[H3C] sysname R5

[R5] interface GigabitEthernet 0/0
[R5-GigabitEthernet0/0] ip address 192.168.35.5 255.255.255.0
[R5-GigabitEthernet0/0] quit

[R5] interface GigabitEthernet 0/1
[R5-GigabitEthernet0/1] ip address 192.168.45.5 255.255.255.0
[R5-GigabitEthernet0/1] quit

[R5] interface GigabitEthernet 0/2
[R5-GigabitEthernet0/2] ip address 192.168.56.5 255.255.255.0
[R5-GigabitEthernet0/2] quit

[R5] interface LoopBack 0
[R5-LoopBack0] ip address 5.5.5.5 255.255.255.255
[R5-LoopBack0] quit
# I 启用OSPF
[R5]int range g0/0 g0/1 g0/2 lo0
[R5-if-range]ospf 1 area 0
[R5-if-range]quit
# II 接口启用MPLS
[R5]mpls lsr-id 5.5.5.5
[R5]mpls te
[R5-te]quit
[R5]int range g0/0 g0/1 g0/2
[R5-if-range]mpls enable 
[R5-if-range]quit
# III 在IGP中激活SR
[R5]ospf 1     
[R5-ospf-1]segment-routing mpls
[R5-ospf-1]segment-routing adjacency enable 
[R5-ospf-1]quit
# IV 配置前缀索引值
[R5]int lo0
[R5-LoopBack0]ospf 1 prefix-sid index 50 
[R5-LoopBack0]quit

R6

<H3C> system-view
[H3C] sysname R6

[R6] interface GigabitEthernet 0/0
[R6-GigabitEthernet0/0] ip address 192.168.56.6 255.255.255.0
[R6-GigabitEthernet0/0] quit

[R6] interface GigabitEthernet 0/1
[R6-GigabitEthernet0/1] ip address 172.16.2.254 255.255.255.0
[R6-GigabitEthernet0/1] quit

[R6] interface GigabitEthernet 0/2
[R6-GigabitEthernet0/2] ip address 172.16.3.254 255.255.255.0
[R6-GigabitEthernet0/2] quit

[R6] interface LoopBack 0
[R6-LoopBack0] ip address 6.6.6.6 255.255.255.255
[R6-LoopBack0] quit
# I 启用OSPF
[R6]int range g0/0 g0/1 g0/2 lo0
[R6-if-range]ospf 1 area 0
[R6-if-range]quit
# II 接口启用MPLS
[R6]mpls lsr-id 6.6.6.6
[R6]mpls te
[R6-te]quit

[R6]int range g0/0
[R6-if-range]mpls enable 
[R6-if-range]quit
# III 在IGP中激活SR
[R6]ospf 1
[R6-ospf-1]segment-routing mpls
[R6-ospf-1]segment-routing adjacency enable 
[R6-ospf-1]quit
# IV 配置前缀索引值
[R6]int lo0
[R6-LoopBack0]ospf 1 prefix-sid index 60
[R6-LoopBack0]quit

PC1

在这里插入图片描述

PC2

在这里插入图片描述

PC3

在这里插入图片描述

测试

# tracert 前提,需要在每台设备上面都开启!!!
ip ttl-expires enable 
ip unreachables enable 
mpls ttl expiration enable 

没有指定显示路径前

流量都走同一条路径,导致其余路径被浪费,或者说不能起到流量控制的作用
在这里插入图片描述

指定显示路径后

从tracert的角度来看,本次实验已经大功告成!!!
在这里插入图片描述

在R1的G0/0接口上抓包,可以看到ping的时候,它身上带的标签
PC1 → PC2 走12356
在这里插入图片描述
也可以在命令中查看PC1到PC2的标签栈
在这里插入图片描述

PC1 → PC3 走12456
在这里插入图片描述
在这里插入图片描述

OSPF扩展LSA - 10类LSA

抓包R1的G0/0接口,查看OSPF LSU报文中携带的10类LSA内容
打开抓包后,发现没有找到10类LSA,那么可以将R6的loopback接口shutdown掉,等待一段时间再打开,那么这个时候就可以在抓包中找到了
在这里插入图片描述

OSPF 10类LSA(Opaque LSA)详解


OSPF Opaque LSA基本概念

  • LSA类型:第10类LSA(Opaque LSA),用于扩展OSPF协议功能
  • 作用范围:区域级(Opaque-Area-LSA)
  • 核心用途
    • 承载传统LSA无法支持的扩展信息
    • 支撑新技术功能(如Segment Routing、TE流量工程)
  • 结构特性
    Opaque_LSA
    标准LSA头部
    链路范围
    区域范围
    AS范围
    Type-Length-Value结构
    Segment Routing信息
    流量工程参数

使用命令查看
[R1]display ospf lsdb opaque-area originate-router 6.6.6.6

1. Opaque Type 4:Router Information LSA

在这里插入图片描述

  • 功能:通告路由器能力与全局参数

  • 关键字段解析

    字段值/描述技术意义
    Capabilities0x60000000支持优雅重启助手/Stub路由模式
    SR Algorithm0(SPF算法)路径计算算法类型
    SR Range TLV8001SID动态分配范围
    Label16000SRGB起始标签值
  • 关联配置

    // 华三设备SRGB配置示例
    segment-routing global-block 16000 23999
    

2. Opaque Type 8:Extended Link LSA

在这里插入图片描述

  • 功能:描述扩展链路属性(SR邻接信息)

  • 关键字段解析

    字段值/描述技术意义
    Link Type2(Transit Network)链路类型为传输网络
    Link ID192.168.56.6连接的对端接口IP
    Link Data192.168.56.6本地接口IP
    Neighbor ID5.5.5.5(R5)邻居路由器ID
    Label24128邻接SID(自动分配)
  • 邻接SID特性

    • 本地有效(不同节点可重复使用)
    • 标签范围:SRGB范围外(默认24000+)
    • 自动生成,无需手动配置

3. Opaque Type 7:Extended Prefix LSA

在这里插入图片描述

  • 功能:通告前缀扩展属性(节点SID信息)

  • 关键字段解析

    字段值/描述技术意义
    Prefix6.6.6.6/32节点环回地址
    SID Index60SID索引值
    实际标签16000 + 60 = 16060全局唯一的节点SID
  • 节点SID生成规则

    节点SID = SRGB基值 + SID Index
    示例:16000(SRGB基值) + 60(Index) = 16060
    

OSPF 10类LSA与Segment Routing的关联

R6 OSPF域 所有节点 R1 路径计算 转发平面 发布Type4 LSA(SR全局参数) 发布Type7 LSA(节点SID=16060) 发布Type8 LSA(邻接SID=24128) 同步LSA信息 构建SR标签栈(如[16060,24128]) 按标签栈转发流量 R6 OSPF域 所有节点 R1 路径计算 转发平面

典型应用场景

LSA类型应用场景业务价值
Type4SR全局参数协商确保全网SRGB一致性
Type7节点SID分发实现基于节点的最短路径转发
Type8邻接SID通告支持严格路径控制(TE策略)

配置文档

R1

#
 sysname R1
#
ospf 1
 segment-routing mpls
 segment-routing adjacency enable
 area 0.0.0.0
#
 mpls lsr-id 1.1.1.1
#
 ip unreachables enable
 ip ttl-expires enable
#
mpls te
#              
explicit-path lsp12356
 nextsid index 1 label 16020 type prefix
 nextsid index 101 label 16030 type prefix
 nextsid index 201 label 16050 type prefix
 nextsid index 301 label 16060 type prefix
#
explicit-path lsp12456
 nextsid index 1 label 16020 type prefix
 nextsid index 101 label 16040 type prefix
 nextsid index 201 label 16050 type prefix
 nextsid index 301 label 16060 type prefix
#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
 ospf 1 prefix-sid index 10
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/0
 ip address 192.168.12.1 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable
#
interface GigabitEthernet0/1
 ip address 172.16.1.254 255.255.255.0
 ospf 1 area 0.0.0.0
#
interface Tunnel12 mode mpls-te
 ip address unnumbered interface LoopBack0
 mpls te signaling segment-routing
 mpls te path preference 1 explicit-path lsp12356
 destination 6.6.6.6
#
interface Tunnel13 mode mpls-te
 ip address unnumbered interface LoopBack0
 mpls te signaling segment-routing
 mpls te path preference 1 explicit-path lsp12456
 destination 6.6.6.6
#
line con 0     
 idle-timeout 0 0
#
 ip route-static 172.16.2.0 24 Tunnel12 preference 1
 ip route-static 172.16.3.0 24 Tunnel13 preference 1
#

R2

#
 sysname R2
#
ospf 1
 segment-routing mpls
 segment-routing adjacency enable
 area 0.0.0.0
#
 mpls lsr-id 2.2.2.2
#
 ip unreachables enable
 ip ttl-expires enable
#
mpls te
#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
 ospf 1 prefix-sid index 20
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/0
 ip address 192.168.12.2 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable
#
interface GigabitEthernet0/1
 ip address 192.168.23.2 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable
#
interface GigabitEthernet0/2
 ip address 192.168.24.2 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable

R3

 sysname R3
#
ospf 1
 segment-routing mpls
 segment-routing adjacency enable
 area 0.0.0.0
#
 mpls lsr-id 3.3.3.3
#
 ip unreachables enable
 ip ttl-expires enable
#
mpls te
#
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255
 ospf 1 prefix-sid index 30
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/0
 ip address 192.168.23.3 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable
#
interface GigabitEthernet0/1
 ip address 192.168.35.3 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable

R4

#
 sysname R4
#
ospf 1
 segment-routing mpls
 segment-routing adjacency enable
 area 0.0.0.0
#
 mpls lsr-id 4.4.4.4
#
 ip unreachables enable
 ip ttl-expires enable
#
mpls te
#
interface LoopBack0
 ip address 4.4.4.4 255.255.255.255
 ospf 1 prefix-sid index 40
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/0
 ip address 192.168.24.4 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable
#
interface GigabitEthernet0/1
 ip address 192.168.45.4 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable

R5

 sysname R5
#
ospf 1
 segment-routing mpls
 segment-routing adjacency enable
 area 0.0.0.0
#
 mpls lsr-id 5.5.5.5
#
 ip unreachables enable
 ip ttl-expires enable
#
mpls te
#
interface LoopBack0
 ip address 5.5.5.5 255.255.255.255
 ospf 1 prefix-sid index 50
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/0
 ip address 192.168.35.5 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable
#
interface GigabitEthernet0/1
 ip address 192.168.45.5 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable
#
interface GigabitEthernet0/2
 ip address 192.168.56.5 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable

R6

#
 sysname R6
#
ospf 1
 segment-routing mpls
 segment-routing adjacency enable
 area 0.0.0.0
#
 mpls lsr-id 6.6.6.6
#
 ip unreachables enable
 ip ttl-expires enable
#
mpls te
#
interface LoopBack0
 ip address 6.6.6.6 255.255.255.255
 ospf 1 prefix-sid index 60
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/0
 ip address 192.168.56.6 255.255.255.0
 ospf 1 area 0.0.0.0
 mpls enable
#
interface GigabitEthernet0/1
 ip address 172.16.2.254 255.255.255.0
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/2
 ip address 172.16.3.254 255.255.255.0
 ospf 1 area 0.0.0.0

相关文章:

  • 华为OD-2024年E卷-分批萨[100分]
  • Go 接口使用
  • 计算机毕业设计SpringBoot+Vue.js基于JAVA语言的在线考试与学习交流网页平台(源码+文档+PPT+讲解)
  • 【数据结构】红黑树插入(手算)
  • 2024年时间序列预测领域的SOTA模型总结
  • 【Linux】:网络层(IP 协议 网络通信 全球网络 路由转发)
  • server can‘t find dns01.test.com: SERVFAIL
  • 《Python实战进阶》No 11:微服务架构设计与 Python 实现
  • 算法004——盛最多水的容器
  • 【前端基础】Day 6 CSS定位
  • 数据库原理与使用全解析:从理论到实践
  • React低代码项目:问卷编辑器 I
  • 什么是Agentic AI?(Doubao-1.5-pro-32k 大模型开启联网回答)
  • Qt | 实战继承自QObject的IOThread子类实现TCP客户端(安全销毁)
  • 迅雷下载实现原理解析
  • LLaMA(Meta开源的AI模型)与Ollama(本地运行和管理大模型的工具)简介(注意这俩虽然名字相似但没有直接联系)
  • 现代未来派品牌海报设计液体装饰英文字体安装包 Booster – Liquid Font
  • 算法随笔_62: 买卖股票的最佳时机
  • 面试常问的压力测试问题
  • 【数据结构】堆与二叉树
  • 机械网站案例/中国十大软件外包公司
  • 灰色词秒收录代发/百度seo收费
  • 杭州知名app技术开发公司/网站优化排名的方法
  • 网站排版教程/电脑培训学校网站
  • 小小水蜜桃视频高清在线观看/seo管理系统
  • 本溪市建设委员会网站/武汉seo 网络推广