使用静态CRLSP配置MPLS TE隧道

这篇具有很好参考价值的文章主要介绍了使用静态CRLSP配置MPLS TE隧道。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用静态CRLSP配置MPLS TE隧道

正文共:1591 字 13 图,预估阅读时间:4 分钟

静态CRLSP(Constraint-based Routed Label Switched Paths,基于约束路由的LSP)是指在报文经过的每一跳设备上(包括Ingress、Transit和Egress)分别手工指定入标签、出标签、流量所需的带宽等信息,建立标签转发表项和资源预留,从而建立的CRLSP。

与静态LSP不同的是,静态CRLSP需要在每一跳设备上为流量预留一定的带宽资源,如果设备上的带宽资源不满足流量需求,则无法建立静态CRLSP。

建立静态CRLSP消耗的资源比较少,但静态建立的CRLSP不能根据网络拓扑变化动态调整。因此,静态CRLSP适用于拓扑结构简单并且稳定的小型网络。

使用静态CRLSP配置MPLS TE隧道

组网需求

使用静态CRLSP配置MPLS TE隧道

RT1-3均支持MPLS,在RT1到RT3之间使用静态CRLSP建立一条MPLS TE隧道,使11.1.1.0/24和33.1.1.0/24这两个网段中互访的报文能够通过MPLS进行传输,并且配置隧道最大带宽为20000kbps,隧道沿途链路的最大带宽为80000kbps,最大预留保证带宽为40000kbps。

使用静态CRLSP配置MPLS TE隧道

组网图

使用静态CRLSP配置MPLS TE隧道

静态CRLSP配置组网图

使用静态CRLSP配置MPLS TE隧道

使用静态CRLSP配置MPLS TE隧道

实验环境

VMWare ESXi 6.7.0(ProLiant DL360 Gen9,48核心,128G内存)

H3C VSR1000(Version 7.1.064, Release 0621P18,4核心,8G内存)

CentOS Linux release 7.9.2009 (Core,4核心,4G内存)

使用静态CRLSP配置MPLS TE隧道

配置步骤

使用静态CRLSP配置MPLS TE隧道

首先按照组网图所示配置各接口的IP地址和掩码,设备间配置IS-IS协议发布接口所在网段的路由,包括Loopback接口

IS-IS的配置主要包括配置路由器的Level级别和网络实体名称,并在指定接口(所有接口)上配置使能IS-IS功能,掌握了这两个基本操作,来直接上配置。

使用静态CRLSP配置MPLS TE隧道

VSR1

#
isis 1
 is-level level-1
 network-entity 10.0000.0000.0001.00
#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
 isis enable 1
#
interface GigabitEthernet2/0
 ip address 11.1.1.1 255.255.255.0
 isis enable 1
#
interface GigabitEthernet3/0
 ip address 12.1.1.1 255.255.255.0
 isis enable 1

使用静态CRLSP配置MPLS TE隧道

VSR2

#
isis 1
 is-level level-1
 network-entity 10.0000.0000.0002.00
#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
 isis enable 1
#
interface GigabitEthernet2/0
 ip address 12.1.1.2 255.255.255.0
 isis enable 1
#
interface GigabitEthernet3/0
 ip address 23.1.1.2 255.255.255.0
 isis enable 1

使用静态CRLSP配置MPLS TE隧道

VSR3

#
isis 1
 is-level level-1
 network-entity 10.0000.0000.0003.00
#
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255
 isis enable 1
#
interface GigabitEthernet2/0
 ip address 23.1.1.3 255.255.255.0
 isis enable 1
#
interface GigabitEthernet3/0
 ip address 33.1.1.3 255.255.255.0
 isis enable 1

配置完成之后,检查VSR3的路由学习情况。

使用静态CRLSP配置MPLS TE隧道

这里和官网有点不一样,因为官网配置中并没有讲连接业务网络的接口需要开启ISIS,但如果不开启就缺少路由了。

接下来配置MPLS及静态CRLSP。

使用静态CRLSP配置MPLS TE隧道

VSR1

配置LSR ID、开启MPLS能力和MPLS TE能力

#
mpls lsr-id 1.1.1.1
#
mpls te
#
interface GigabitEthernet3/0
 mpls enable
 mpls te enable

配置TE链路的最大带宽和最大可预留带宽。

#
interface GigabitEthernet3/0
 mpls te max-link-bandwidth 80000
 mpls te max-reservable-bandwidth 40000

配置VSR1为静态CRLSP的Ingress节点,下一跳地址为12.1.1.2,出标签为120,隧道所需的带宽为20000kbps。

#
static-cr-lsp ingress 13 nexthop 12.1.1.2 out-label 120 bandwidth ct0 20000

配置MPLS TE隧道Tunnel13:目的地址为VSR3的LSR ID(3.3.3.3);采用静态CRLSP建立MPLS TE隧道。配置隧道Tunnel13引用名称为static-cr-lsp-1的静态CRLSP。

#
interface Tunnel13 mode mpls-te
 ip address 13.1.1.1 255.255.255.0
 mpls te signaling static
 mpls te static-cr-lsp 13
 destination 3.3.3.3

此时我们可以看到,VSR1上去往PCB的路由是从ISIS学到的,优先级是15。

使用静态CRLSP配置MPLS TE隧道

所以需要配置优先级更高的静态路由,使得到达网络33.1.1.0/24的流量通过MPLS TE隧道接口Tunnel13转发。

#
ip route-static 33.1.1.0 24 Tunnel13 preference 1

使用静态CRLSP配置MPLS TE隧道

使用静态CRLSP配置MPLS TE隧道

VSR2

配置LSR ID、开启MPLS能力和MPLS TE能力,并配置TE链路的最大带宽和最大可预留带宽。

#
mpls lsr-id 2.2.2.2
#
mpls te
#
interface GigabitEthernet2/0
 mpls enable
 mpls te enable
 mpls te max-link-bandwidth 80000
 mpls te max-reservable-bandwidth 40000
#
interface GigabitEthernet3/0
 mpls enable
 mpls te enable
 mpls te max-link-bandwidth 80000
 mpls te max-reservable-bandwidth 40000

配置VSR2为静态CRLSP的Transit节点,入标签为120,下一跳地址为23.2.1.3,出标签为230,隧道所需的带宽为20000kbps。

#
static-cr-lsp transit 13 in-label 120 nexthop 23.1.1.3 out-label 230 bandwidth ct0 20000

使用静态CRLSP配置MPLS TE隧道

VSR3

配置LSR ID、开启MPLS能力和MPLS TE能力,并配置TE链路的最大带宽和最大可预留带宽。

#
mpls lsr-id 3.3.3.3
#
mpls te
#
interface GigabitEthernet2/0
 mpls enable
 mpls te enable
 mpls te max-link-bandwidth 80000
 mpls te max-reservable-bandwidth 40000

配置VSR3为静态CRLSP的Egress节点,入标签为230。

#
static-cr-lsp egress 13 in-label 230

使用静态CRLSP配置MPLS TE隧道

验证配置

使用静态CRLSP配置MPLS TE隧道

如配置过程中所讲,我先后两次测试了从PCA到PCB的带宽情况,第一次是没有配置访问流量通过MPLS TE隧道接口转发的打流,第二次是配置之后的结果。

使用静态CRLSP配置MPLS TE隧道

可以看到,不经隧道转发时,带宽为4.59 Gbps,经隧道转发时,带宽为20.0 Mbps,与配置的20000kbps大体相符。

使用display interface tunnel命令,查看Tunnel接口的状态。

使用静态CRLSP配置MPLS TE隧道

可以看到,隧道的接口状态为UP,协议为CR_LSP,但是接口的收发包统计为0,估计和隧道源接口未知有关。

使用display mpls te tunnel-interface命令,查看MPLS TE隧道的建立情况。

使用静态CRLSP配置MPLS TE隧道

好像跟LSP不太一样,这里显示了隧道的Ingress LSR和Egress LSR信息,一般来讲Egress LSR是看不到的。

在VSR1上执行display mpls lsp和display mpls static-cr-lsp命令,查看静态CRLSP的建立情况

使用静态CRLSP配置MPLS TE隧道

bandwidth指定静态CRLSP流量所属的服务类型和所需的带宽。官网介绍:如果配置时不指定bandwidth,则静态CRLSP流量所需的带宽为0。Class Type是指静态CRLSP流量所属的服务类型,取值包括CT0、CT1、CT2和CT3,如果指定了bandwidth,但没有指定任何CT,则缺省为CT0。

通过配置我们发现,bandwidth只能在Ingress节点和Transit节点配置,那如果我们在Transit节点不配置带宽会怎么样呢?

使用静态CRLSP配置MPLS TE隧道

注意,调整时需要先删除之前的配置,再配置新的。

使用静态CRLSP配置MPLS TE隧道

可以看到Transit节点不配置带宽,带宽以Ingress节点配置为准,那我们把Ingress节点的带宽配置也移除掉。

使用静态CRLSP配置MPLS TE隧道

带宽为3.68Gbps,看来官网说的静态CRLSP流量所需的带宽为0实际上就是不限速了。

现在在Ingress节点上不配置带宽,恢复配置Transit节点带宽为20000kbps试一下。

使用静态CRLSP配置MPLS TE隧道

说明带宽以沿途经过的LSR上配置的小的为限制,如果未配置,则没有限制。而且配置的链路最大带宽竟然没有生效,我们在VSR1上把它设置为10000kbps试一下。

#
interface GigabitEthernet3/0
 ip address 12.1.1.1 255.255.255.0
 isis enable 1
 mpls enable
 mpls te enable
 mpls te max-link-bandwidth 10000
 mpls te max-reservable-bandwidth 1000

使用静态CRLSP配置MPLS TE隧道

官网介绍该命令用来配置用于转发MPLS TE流量的链路最大带宽,设备在发布的IGP路由中携带本命令配置的链路最大带宽值,以便隧道的Ingress节点获取到该信息,并根据该信息进行CSPF计算,选择符合隧道带宽要求的路径。

看来好像用处不大啊!

使用静态CRLSP配置MPLS TE隧道

长按二维码
关注我们吧

使用静态CRLSP配置MPLS TE隧道

使用静态CRLSP配置MPLS TE隧道

在 MPLS 隧道上执行标签交换路径 Ping (LSP Ping) 的机制

IP内的IP封装

Windows 11 可能影响工作效率的几个问题

你晓得不,VPN实例间路由还能通过路由协议动态引入呢

震惊!VRF路由泄露了!

有没有开源的虚拟路由器?有,VPP了解一下文章来源地址https://www.toymoban.com/news/detail-834453.html

到了这里,关于使用静态CRLSP配置MPLS TE隧道的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 下一代互联网实验:IPv6静态路由和路由汇总 IPv6 to IPv4 隧道 IPv6 NAT-PT 配置

      目录 实验一  IPv6静态路由和路由汇总 实验二 IPv6 to IPv4 隧道 实验三 IPv6 NAT-PT 配置     实验目的 1、掌握基本的 IPv6 地址的配置方法 2、掌握基于 IPv6 的静态路由及路由汇总配置方法 实验内容 针对下图实验拓扑,完成 IPv6 地址和静态路由配置、路由汇总配置 实验 步骤 配

    2024年02月10日
    浏览(61)
  • 远程桌面配置指南:保留TCP地址、配置隧道和使用固定TCP地址

    使用免费的cpolar生成的远程桌面公网地址,24小时内会发生变化,为随机公网地址,并且带宽较小,只有1M。对于需要长期远程的用户来说,配置固定的地址,就很有必要。 配置固定的地址,首先需要将套餐升级到基础版套餐,然后保留固定的tcp地址,配置到远程桌面隧道。

    2024年02月13日
    浏览(43)
  • 华为MPLS单域实验配置

    目录 配置AS内的MPLS LDP协议 配置PE-PE之间的MP-BGP协议 在PE上配置VPN实例 在CE侧配置PE-CE的路由协议 在PE侧配置PE-CE的路由协议 在PE侧将CE的路由重发布进MP-BGP中 在CE侧将MP-BGP的路由重发布进CE中 MPLS隧道——单域基础理论讲解_静下心来敲木鱼的博客-CSDN博客 https://blog.csdn.net/m0_4

    2023年04月16日
    浏览(33)
  • MPLS与LDB协议详解以及配置

    2023年04月09日
    浏览(38)
  • 配置设备之间部署BGP/MPLS IP VPN实现互通的示例

    适用产品和版本 适用于所有版本。 AR100AR120AR160系列、AR301、AR301H和AR301W不支持此功能。 组网需求 如图1: CE1、CE3属于vpna。 CE2、CE4属于vpnb。 vpna使用的VPN-target属性为111:1,vpnb为222:2。 不同VPN用户之间不能互相访问。 图1  配置BGP/MPLS IP VPN组网图 操作步骤 配置PE1 配置P 配置PE

    2024年01月23日
    浏览(37)
  • django静态文件配置和使用

    一、首先需要了解的知识点是: 1、出于对效率和安全的考虑,django管理静态文件的功能仅限于在开发阶段的debug模式下使用,且需要在配置文件的INSTALLED_APPS中加入django.contrib.staticfiles(django工程创建后默认已经安装),网站正式部署上线后,静态文件是由Nginx等服务器管理。

    2024年02月02日
    浏览(48)
  • 使用ip命令配置静态ip及网关

    1.1.1停止网络接口 1.1.2配置静态IP地址 1.1.3激活网络接口 1.1.4 查看结果 2.1配置dns信息 如果/etc目录下不存在/etc/resolvconf文件,则手动创建一个,其内容如下所示: Bash 复制代码 到此处,就可以ping通外网地址。

    2024年02月11日
    浏览(39)
  • xshell配置隧道转移规则

    钢铁知识库,一个学习python爬虫、数据分析的知识库。人生苦短,快用python。 通俗点说就是一款强大ssh远程软件,可以方便运维人员对服务器进行管理操作,功能很多朋友们自行探索,今天只聊其中一个功能点那就是隧道转发。 xshell隧道转移到底是干嘛的,有什么作用呢?

    2024年01月21日
    浏览(31)
  • Linux系统中HTTP隧道的搭建与配置步骤:穿越网络的“魔法隧道”

    在Linux系统中搭建HTTP隧道,就像是开启了一条穿越网络的“魔法隧道”。这条隧道能让你的数据在网络中自由穿梭,无论是远程办公还是数据同步,都能变得轻松自在。下面,就让我们一起探索如何搭建这条神奇的“魔法隧道”吧! 第一步:选择隧道工具 首先,你需要选择

    2024年02月21日
    浏览(38)
  • Redis 安装以及配置隧道连接

    目录 1.CentOS 1. 安装Redis 2. Redis 启动和停⽌ 3. 操作Redis 2.Ubuntu 1. 安装Redis 2. Redis 启动/停⽌ 3. 操作 Redis 3.开启隧道 3.1 Xshell 配置隧道 3.2 windTerm 配置隧道  3.3 FinalShell配置隧道  4.可视化客户端连接 Another Redis Desktop Manager 1.CentOS 1. 安装Redis 2. Redis 启动和停⽌ 3. 操作Redis   2.Ubun

    2024年02月14日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包