源地址:

https://www.juniper.net/techpubs/software/junos-security/junos-security10.2/junos-security-swconfig-mpls/topic-47253.html

正文:

这个案例向我们展示了如何使用RSVP作为signaling协议来路由器之间的IP网络里创建LSP。(译者按:我所理解的所谓signaling协议,就是用于分发label,确定哪个LSR在哪个口用哪个label的协议。如Cisco 的LDP,Juniper常用的RSVP。)

必备条件:

在开始本实验之前,删除设备上的安全服务。具体参考 https://www.juniper.net/techpubs/software/junos-security/junos-security10.2/junos-security-swconfig-mpls/topic-47168.html

概述和拓扑:


典型的RSVP-signaled LSP

在MPLS网络中,若想在路由器之间建立起LSP来,你必须亲自手动激活MPLS family、在每个transit接口上配置RSVP(本例展示了如何激活MPLS以及在ge-0/0/0口上配置RSVP)。另外,你必须在这个网络中所有的接口上都激活MPLS(译者按:也就是说不管是不是transit接口都要激活MPLS)。

这个案例展示了如何:在ingress路由器(R1)上,使用R7的loopback口地址(10.0.9.7)定义一个从R1至R7的LSP。下面的配置里为MPLS预留了10Mbps带宽。另外,这个配置禁用了CSPF算法,以确保主机C1和C2所用RSVP-signaled LSP是和IGP网络的最短路径是一致的。

配置

CLI快速配置

快速配置RSVP,请复制以下命令粘贴到CLI中

[edit]
set interfaces ge-0/0/0 unit 0 family mpls
set protocols rsvp interface ge-0/0/0.0
set protocols mpls label-switched-path r1-r7 to 10.0.9.7
set protocols mpls label-switched-path r1-r7 bandwidth 10m
set protocols mpls label-switched-path r1-r7 no-cspf
set protocols mpls interface all

分解步骤

下面的例子需要你定位到不同的配置层级当中再做配置。关于CLI层级请看 https://www.juniper.net/topics/reference/general/cli-editor-configuration-mode-quick-reference-using.html

配置RSVP:

1. 在所有transit接口上激活MPLS family

user@host# set interfaces ge-0/0/0 unit 0 family mpls

2. 在每个transit接口上激活RSVP

user @host# set protocols rsvp interface ge-0/0/0

3. 为所有接口激活MPLS进程。(译者按:这个其实就是在protocol mpls下做的配置,和第一步里unit 0 family mpls做一个区分,第一步是在interface下做配置,这一步是在protocol下做配置)

user@host# set protocols mpls interface all

4. 在ingress路由器上定义LSP

user@host# set label-switched-path r1-r7 to 10.0.9.7

5. 给LSP留10Mbps的带宽

user @host# set label-switched-path r1-r7 bandwidth 10m

6. 禁用CSPF算法

user@host# set label-switched-path r1-r7 no-cspf

结果

通过在configuration 模式下show命令确认你的配置无误。如果输出的不是你想要的配置,再过一遍这个例子中的配置指南来改正它(编者按:Juniper的文档的废话还真多...)。

简洁起见, 下面这个show命令的输出只包含了和这个例子有关的配置,无关的都用...略去了。

user@host# show
...
interfaces {
ge-0/0/0 {
family mpls;
}
}
}
...
protocols {
rsvp {
interface ge-0/0/0.0;
}
mpls {
label-switched-path r1-r7 {
to 10.0.9.7;
bandwidth 10m;
no-cspf;
}
interface all;
}
}
...

配置完了之后记得commit。

验证

目的:

验证每台设备建立起了相应的RSVP邻居。例如,在拓扑图中,路由器R1会列出R2 R3这两个RSVP邻居。

命令:

在CLI里,输入 show rsvp neighbor 命令。

输出:

user@r1> show rsvp neighbor
RSVP neighbor: 2 learned
Address            Idle Up/Dn LastChange HelloInt HelloTx/Rx
10.0.6.2              0  3/2       13:01        3   366/349
10.0.3.3              0  1/0       22:49        3   448/448 

意义:

输出里可以看到邻居路由器的IP地址。请验证结果里列出来了每个建立了RSVP邻居的路由器的loopback地址。

验证RSVP会话

目的:

验证在RSVP邻居之间,RSVP会话成功建立了,另外验证带宽预留的值是不是和设定的一样。

命令:

在CLI里,输入 show rsvp session detail命令。

输出:

user@r1> show rsvp session detail
Ingress RSVP: 1 sessions10.0.9.7From: 10.0.6.1, LSPstate: Up, ActiveRoute: 0LSPname: r1–r7, LSPpath: PrimaryBidirectional, Upstream label in: –, Upstream label out: -Suggested label received: -, Suggested label sent: –Recovery label received: -, Recovery label sent: 100000Resv style: 1 FF, Label in: -, Label out: 100000Time left:    -,  Since: Thu Jan 26 17:57:45 2002Tspec: rate 10Mbps size 10Mbps peak Infbps m 20 M 1500Port number: sender 3 receiver 17 protocol 0PATH rcvfrom: localclientPATH sentto: 10.0.4.13 (ge-0/0/1.0) 1467 pktsRESV rcvfrom: 10.0.4.13  (ge-0/0/1.0) 1467 pktsRecord route: <self> 10.0.4.13  10.0.2.1  10.0.8.10  

意义:

输出的详细信息里,包含了session ID,以及对每个session的带宽预留,下一跳地址。请验证如下信息:

  • 每个RSVP邻居地址以loopback地址的形式列出。
  • 每个RSVP会话的状态是up的
  • 对于Tspec(译者按:Tspec即traffic specification),对应的带宽值是10Mbps如上面所显示的。

验证RSVP-signaled LSP确实发挥了作用

目的:

验证ingress路由器上的路由表已经存在了你配置的其他路由器的loopback地址。例如,验证图中R1的inet.3路由表里有你配给R7的LSP。

命令:

在CLI里,输入 show route table inet.3 命令。

输出:

user@r1> show route table inet.3
inet.3: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both10.0.9.7/32         *[RSVP/7] 00:05:29, metric 10> to 10.0.4.17 via ge-0/0/0.0, label-switched-path r1–r7

意义:

从输出里可以看到RSVP路由存在于inet.3路由表。在MPLS网络里,请验证RSVP-signaled LSP和出口(egress)路由器R7的loopback口是关联的。

转载于:https://www.cnblogs.com/Vooom/p/4735332.html

【翻译】配置RSVP-signaled LSP相关推荐

  1. 从零开始配置vim(23)——lsp基础配置

    上一章,我们初步认识了lsp,并且对 nvim-treesitter插件进行了配置,为编辑器提供了代码着色.自动格式化以及增量选中功能.算是初步体验了 lsp的相关功能.从这篇开始我们通过lsp的功能 ...

  2. 第十五周翻译 ——配置和概况

    译者:薛朝鹏,张鹏辉 SQL Server代理是所有实时数据库的核心.代理有很多不明显的用法,因此系统的知识,对于开发人员还是DBA都是有用的.这系列文章会通俗介绍它的很多用法. SQL Server ...

  3. 【IDEA】IDEA使用有道翻译引擎—详细配置步骤

    目录 前言 步骤一:下载翻译工具Translate 步骤二:注册登录有道云平台 步骤三:配置有道翻译 前言 2022年10月 谷歌翻译已经不在中国了,所以IDEA配置谷歌翻译会出错. 步骤一:下载翻译 ...

  4. RFC8402 Segment Routing Architecture 翻译

     黑色为原文 紫色为翻译 红色为校注 Internet Engineering Task Force (IETF)                                            ...

  5. H3C基础配置文档抄录9-MPLS配置(2)

    MPLS TE配置 4.1MPLS TE简介 网络拥塞是影响骨干网络性能的主要问题.拥塞的原因可能是网络资源不足,也可能是网络资源负载不均衡导致的局部拥塞.TE(Traffic Engineering ...

  6. 华为设备MPLS TE配置命令

    [Huawei]mpls [Huawei-mpls]mpls te //全局使能本节点的MPLS TE [Huawei-GigabitEthernet0/0/0]mpls [Huawei-Gigabi ...

  7. 华为设备MPLS LDP配置命令

    [Huawei]mpls lsr-id 1.1.1.1 //配置本节点的LSR ID [Huawei]mpls //使能全局MPLS功能,并进入MPLS视图 [Huawei]mpls ldp //使能 ...

  8. 华为路由器配置命令汇总

    VRP系统基本使用,与交换机基本相同 信息中心配置 Log.Trap.Debug信息的输出,对设备的维护与监管至关重要 配置Log信息输出,即配置指定模块的Log信息输出到Log缓冲区.日志文件.控制 ...

  9. MPLS基本部署实验解析(静态LSP与动态LSP)

    目录 一.静态LSP: 1.模型拓扑: 2.配置思路: 3.配置命令: 4.配置查看命令: 二.动态LSP(LDP标签分发协议) 1.模型拓扑: 2.配置思路: 3.配置命令: 4.配置查看命令: 一 ...

最新文章

  1. LED是否可以将光能转换成电能?
  2. Python datetime 格式化 明天,昨天
  3. Python语法点滴
  4. mysql主从数据丢失_故障分析 | 记一次 MySQL 主从双写导致的数据丢失问题
  5. 使用HBuilder新建项目
  6. 打开新经济大门 淘宝直播如何打造最有价值的直播平台?
  7. Oracle报错:IO Error: Invalid number format for port number
  8. java 事件监听器 执行类_事件及事件监听器类 java
  9. 问题-Fastreport4 Memo打印时中文显示不全
  10. 接口返回[object,Object]解决方法
  11. 素数筛法(python实现)
  12. C++描述 LeetCode 480. 滑动窗口中位数
  13. PS2游戏Android模拟器,安卓PS2游戏大全|安卓PS2模拟器游戏_小鸡模拟器
  14. Android集成bugly实现异常上报
  15. iOS依赖注入框架系列(二):设置Typhoon
  16. MAK代理激活的使用方法和注意事项
  17. OPENCV提取图片中的文字
  18. 蓝桥杯李白打酒php,蓝桥杯:李白打酒
  19. opencv cv2.inpaint()的代码与理论
  20. android RemoteViews解析

热门文章

  1. 使用MODBUS转PROFINET智能网关实现与多个温控器数据读写
  2. 我理解的国密知识与加密过程
  3. Oracle system identifier already exists specify another SID
  4. 使用原生js写一个简单的注册登录页面
  5. iOS touchID 处理办法
  6. Accept CS Ph.D. Offer from Stony Brook University,去SUNY石溪大学的CS Ph.D.啦
  7. 语文老师之二小白的边城
  8. JPA ERROR: value too long for type character varying(100)
  9. 小熊派gd32f303学习之旅(4)—使用DMA实现串口打印
  10. OpenCV之VideoCapture的使用——打开网络摄像头/图像序列