news 2026/5/1 11:21:13

华为sr-mpls TE配置案例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为sr-mpls TE配置案例

网络规划设计

1、使用sr-mpls TE
2、SRGB范围统一为16000-23999
3、使用显示路径

NE1配置
[pe1]dis current-configuration

sysname pe1

ip vpn-instance a
ipv4-family
route-distinguisher 1:1
tnl-policy p1 //调用策略p1
vpn-target 1:1 export-extcommunity
vpn-target 1:1 import-extcommunity

mpls lsr-id 1.1.1.1

mpls
mpls te

explicit-path te1 //定义两条显示路径先到NE2设备再到NE3
next sid label 16002 type prefix
next sid label 16003 type prefix

segment-routing //全局开户段路由功能

interface Ethernet1/0/0
undo shutdown
ip address 10.0.12.1 255.255.255.0
ospf enable 1 area 0.0.0.0
undo dcn
undo dcn mode vlan

interface Ethernet1/0/1
undo shutdown
ip binding vpn-instance a
ip address 10.0.11.1 255.255.255.0
undo dcn
undo dcn mode vlan

interface LoopBack0
ip address 1.1.1.1 255.255.255.255
ospf enable 1 area 0.0.0.0
ospf prefix-sid index 1 //本节点node sid偏移值,全局唯一

interface Tunnel1 //配置sr-mpls te隧道接口
ip address unnumbered interface LoopBack0
tunnel-protocol mpls te //指定隧道协议
destination 3.3.3.3 隧道对端地址
mpls te signal-protocol segment-routing //使用SR-mpls te作为标签协议
mpls te tunnel-id 1 //配置隧道ID
mpls te path explicit-path te1 //调用显示路径

bgp 100
peer 3.3.3.3 as-number 100
peer 3.3.3.3 connect-interface LoopBack0

ipv4-family unicast
undo synchronization
peer 3.3.3.3 enable

ipv4-family vpnv4
policy vpn-target
peer 3.3.3.3 enable //跨设备建立vpnv4邻居

ipv4-family vpn-instance a
peer 10.0.11.2 as-number 65100 //和ce建立实例bgp邻居

ospf 1
opaque-capability enable //开10类lsb功能
segment-routing mpls //为sr-mpls分配标签
segment-routing global-block 16000 23999 //srgb标签范围,建议所有设备一致
area 0.0.0.0
mpls-te enable //ospf中开户mpls-te功能

tunnel-policy p1 //定义隧道策略
tunnel select-seq sr-te load-balance-number 1 //显示路径只给一条,不让其负载

NE2配置
[p]dis current-configuration
sysname p

mpls lsr-id 2.2.2.2

mpls
mpls te

segment-routing

interface Ethernet1/0/0
undo shutdown
ip address 10.0.12.2 255.255.255.0
ospf enable 1 area 0.0.0.0
undo dcn
undo dcn mode vlan

interface Ethernet1/0/1
undo shutdown
ip address 10.0.23.2 255.255.255.0
ospf enable 1 area 0.0.0.0
undo dcn
undo dcn mode vlan

interface LoopBack0
ip address 2.2.2.2 255.255.255.255
ospf enable 1 area 0.0.0.0
ospf prefix-sid index 2

interface NULL0

ospf 1
opaque-capability enable
segment-routing mpls
segment-routing global-block 16000 23999
area 0.0.0.0
mpls-te enable

NE3配置
[pe2]dis current-configuration
sysname pe2

ip vpn-instance a
ipv4-family
route-distinguisher 2:1
tnl-policy p1
vpn-target 1:1 export-extcommunity
vpn-target 1:1 import-extcommunity

mpls lsr-id 3.3.3.3

mpls
mpls te

explicit-path te2
next sid label 16002 type prefix
next sid label 16001 type prefix

segment-routing

interface Ethernet1/0/0
undo shutdown
ip address 10.0.23.3 255.255.255.0
ospf enable 1 area 0.0.0.0
undo dcn
undo dcn mode vlan

interface Ethernet1/0/1
undo shutdown
ip binding vpn-instance a
ip address 10.0.32.3 255.255.255.0
undo dcn
undo dcn mode vlan

interface LoopBack0
ip address 3.3.3.3 255.255.255.255
ospf enable 1 area 0.0.0.0
ospf prefix-sid index 3

interface Tunnel1
ip address unnumbered interface LoopBack0
tunnel-protocol mpls te
destination 1.1.1.1
mpls te signal-protocol segment-routing
mpls te tunnel-id 1
mpls te path explicit-path te2

interface NULL0

bgp 100
peer 1.1.1.1 as-number 100
peer 1.1.1.1 connect-interface LoopBack0

ipv4-family unicast
undo synchronization
peer 1.1.1.1 enable

ipv4-family vpnv4
policy vpn-target
peer 1.1.1.1 enable

ipv4-family vpn-instance a
peer 10.0.32.2 as-number 65101

ospf 1
opaque-capability enable
segment-routing mpls
segment-routing global-block 16000 23999
area 0.0.0.0
mpls-te enable

tunnel-policy p1
tunnel select-seq sr-te load-balance-number 1

结果验证
看路由学习情况


查隧道情况



联通性测试


更多技术细节来全球计算机技术群,一起讨论学习!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:12:18

14、PF 日志、监控、统计及配置优化

PF 日志、监控、统计及配置优化 1. 日志设置与处理 在网络配置中,日志记录是了解系统行为的重要手段。设置 syslogd 来处理数据相对简单,只需选择日志设施、日志级别和操作,然后将相应的行添加到 /etc/syslog.conf 文件中。例如,假设已将系统日志记录器设置为在 log…

作者头像 李华
网站建设 2026/5/1 9:54:33

Dubbo面试必看:同一个服务多个注册如何直连?

文章目录同一个服务多个注册的情况下可以直连某一个服务吗?引言:为什么要关心同一个服务的多个注册?第一部分:同一个服务多个注册的背后逻辑Dubbo 的服务发现机制第二部分:是否可以直接连接某一个服务实例?…

作者头像 李华
网站建设 2026/4/13 9:33:16

Vulkan教程(十九):多帧并行:消除CPU与GPU空闲的核心优化

目录 一、定义并行帧数上限 二、资源多实例化改造 2.1 批量创建命令缓冲 2.2 批量创建同步对象 三、帧索引管理:实现资源循环复用 四、修改渲染循环:实现多帧并行 核心逻辑解析 五、同步方案拓展:时间线信号量 六、总结与后续 当前我们的渲染循环存在一个明显缺陷:…

作者头像 李华
网站建设 2026/5/1 9:57:40

35、脚本开发中的测试、调试与相关特性

脚本开发中的测试、调试与相关特性 1. 脚本测试 在脚本开发中,测试是确保脚本正常运行的重要环节。以文件删除问题为例,直接测试原始代码存在风险,因为其目的是删除文件。为了安全地进行测试,我们可以对代码进行修改: if [[ -d $dir_name ]]; thenif cd $dir_name; th…

作者头像 李华
网站建设 2026/5/1 9:58:49

从ChatBI到自主决策:Agentic BI的演进路径与核心厂商图谱

一、商业智能的新纪元:Agentic BI的崛起近年来,商业智能(BI)领域正经历一场深刻变革。传统BI工具主要解决“发生了什么”的描述性问题,而新一代的Agentic BI(自主智能体商业智能)正在向“为什么…

作者头像 李华
网站建设 2026/5/1 9:25:38

36、深入探索Bash脚本:位置参数与for循环的应用

深入探索Bash脚本:位置参数与for循环的应用 1. 位置参数的基础应用 在Bash脚本中,位置参数是传递给脚本或函数的参数,它们以 $1 , $2 , $3 等形式表示。下面是一个简单的文件信息程序示例: #!/bin/bash # file_info: simple file information program PROGNAME…

作者头像 李华