网工提款机---MPLS技术进阶篇

静态LSP的详解

静态LSP的特点:
不使用标签发布协议(LDP),不需要交互控制报文,资源消耗比较小;
通过静态方式建立的LSP不能根据网络拓扑变化动态调整,需要管理员干预。
静态LSP适用于拓扑结构简单并且稳定的网络。

实战模拟实验


R2:

static-lsp ingress R2_R5 destination 5.5.5.5 32 nexthop 23.1.1.3 out-label 100

R3:

static-lsp transit R2_R5 incoming-interface GigabitEthernet0/0/1 in-label 100 nexthop 34.1.1.4 out-label 200

R4:

static-lsp transit R2_R5 incoming-interface GigabitEthernet0/0/1 in-label 200 nexthop 45.1.1.5 out-label 300

R5:

static-lsp egress R2_R5 incoming-interface GigabitEthernet0/0/1 in-label 300

检查如下




测试如下:

动态LSP的详解

动态LSP通过LDP协议实现对FEC的分类、标签的分配及LSP的建立和维护等操作。
动态LSP的特点:
组网配置简单,易于管理和维护;
支持基于路由动态建立LSP,网络拓扑发生变化时,能及时反映网络状况。

实战模拟实验

执行命令mpls ldp

使能全局的LDP功能

执行命令interface interface-type interface-number
执行命令mpls ldp

使能接口的MPLS LDP能力。 缺省情况下,接口的MPLS LDP能力处于未使能状态。
查看LDP的邻居关系

LDP邻居发现协议

当两台设备使能了MPLS和MPLS LDP后,LSR通过周期性(5S)地发送Hello消息表名自己的存在,这个消息是封装在UDP报文中,源目端口都为646,该消息的目的IP地址为组播IP地址224.0.0.2
(224.0.0.2是所有路由器或者三层交换机都会监听的)
LDP的Hello消息中,携带有Transport Address字段,该字段与设备配置的LSR ID一致,利用Hello里面的Transport ID来建立三次握手
传输地址较大的一方作为主动方,发起TCP连接。RTB作为主动方发起TCP连接,RTA作为被动方等待对方发起连接。

LDP邻居建立

TCP连接建立成功后,由主动方RTB发送初始化消息,协商建立LDP会话的相关参数。

LDP会话的相关参数包括LDP协议版本、标签分发方式、Keepalive保持定时器的值、最大PDU长度和标签空间等。

被动方RTA收到初始化消息后,如果RTA接受相关参数,则发送初始化消息,同时发送Keepalive消息给主动方RTB。

如果被动方RTA不能接受相关参数,则发送Notification消息终止LDP会话的建立。

主动方RTB收到初始化消息后,接受相关参数,则发送Keepalive消息给被动方RTA。

如果主动方RTB不能接受相关参数,则发送Notification消息给被动方RTA终止LDP会话的建立。

当双方都收到对端的Keepalive消息后,LDP会话建立成功。LDP会话建立成功后,进行FEC的创建与标签的分发。

实验如下:







标签发布/控制/保持方式详解

标签的发布方式

DU(Downstream Unsolicited,下游自主方式)DoD(Downstream on Demand,下游按需方式)
华为设备默认采用DU的方式发布标签。

可以直接向邻居分配标签。在网络拓扑发生变化时,采用DU方式可以快速反应为新的拓扑分发标签,收敛时间相对于DoD方式较短。

配置DoD的标签发布方式

[LSRA] interface gigabitethernet 1/0/0
[LSRA-GigabitEthernet1/0/0] mpls ldp advertisement dod
[LSRA-GigabitEthernet1/0/0] quit



蓝色方框里面抓不到request报文

红色方框里面可以抓到request报文

标签的分配控制方式

Independent(独立标签分配控制方式):本地LSR可以自主地分配一个标签绑定到某个IP分组,并通告给上游LSR,而无需等待下游的标签。
Ordered(有序标签分配控制方式):只有当该LSR已经具有此IP分组的下一跳的标签,或者该LSR就是该IP分组的出节点时,该LSR才可以向上游发送此IP分组的标签。
目前设备只支持Ordered。
采用Ordered方式,只有当该LSR已经具有此IP分组的下一跳的标签时,才能向上游分发标签,这样是为了避免下游IP分组的标签未分配或收敛时间较长,上游的标签已分配,数据开始转发造成的数据丢失。

问题:R5此时能够为6.6.6.6产生标签吗?



标签的保持方式

Liberal(自由标签保持方式):对于从邻居LSR收到的标签映射,无论邻居LSR是不是自己的下一跳都保留。Conservative(保守标签保持方式):对于从邻居LSR收到的标签映射,只有当邻居LSR是自己的下一跳时才保留。
使用自由标签保持方式,LSR可以直接利用原来非下一跳邻居发来的标签,迅速重建LSP,但需要更多的内存和标签空间。
使用保守标签保持方式,LSR只保留来自下一跳邻居的标签,节省了内存和标签空间,但LSP的重建会比较慢



把R3的G0/0/0接口的开销调大为10

原文地址:https://blog.51cto.com/13817711/2462597

时间: 2024-10-12 11:16:09

网工提款机---MPLS技术进阶篇的相关文章

网工提款机---MPLS协议

MPLS物种起源/报文格式 IP的危机 在90年代中期,当时路由器技术的发展远远滞后于网络的发展速度与规模,主要表现在转发效率低下.无法提供QOS保证.原因是:当时路由查找算法使用最长匹配原则,必须使用软件查找:而IP的本质就是"只关心过程,不注重结果"的"尽力而为".当时江湖上流行一种论调:过于简单的IP技术无法承载网络的未来,基于IP技术的因特网必将在几年之后崩溃. ATM的野心 此时ATM跳了出来,欲收编所有帮派,一统武林.不幸的是:信奉唯美主义的ATM走向了

一个网工的十年奋斗史 - 工作篇

大家好,我是姜汁啤酒,网络技术沉迷者及从业者. 目前作为Senior Network Engineer就职于新西兰某大型移动宽带运营商,负责固网的MPLS.BGP 网络运营以及内部大型网络项目集成工作.持有网络认证:JNCIE-SP,CCIE Routing&Switching, CCIE Security以及其他Professional Level的认证,精通企业网络技术和运营商技术. 说起我的网络生涯,还要从十年前上大学的时候开始.2006年,紧张的高考结束,本想着成绩不错能上个心里一直希望

一个网工的十年奋斗史 - 移民篇

移民,一个一直以来工程师热于谈论 的热门话题.人们总喜欢在茶余饭后讨论某同事出国以后的生活,什么时候买了个别墅大house,什么时候晒了一下蓝天白云没有雾霾,让人羡慕不已.可是我们也同样忽略了移民背后的努力和艰辛.殊不知对于移民的人来说,也舍弃很多.试想一下,若不是觉得前途无望,谁又会背井离乡呢.下面就以我自己的移民经历为例,和大家聊聊移民背后的故事. 我目前定居于新西兰,一个羊比人多的国家.签证状态是PR(永久居住).顺便提一下,新西兰的永居签证是目前全世界唯一一个不用蹲移民监,并且拿到后可以

iOS开发范例实战宝典(进阶篇)——互动出版网

这篇是计算机类的优质推荐>>>><iOS开发范例实战宝典(进阶篇)> 以最新的IOS 8为版本编写,内容覆盖了IOS开发的方方面面,通过大量实例提升实战技能,并对书中的重点和难点进行了专门分析. 编辑推荐 *以最新的iOS 8为版本编写,内容覆盖了iOS开发的方方面面* *通过200多个实例提升实战技能,并对书中的重点和难点进行了专门分析 *注重实战:详细讲解了117个iOS开发经典实例,提高实战开发水平 *内容全面:全面介绍了iOS开发中最为常见的14类界面模块 *由

熬了多少个夜晚,大家期待的《网络工程师思科华为华三实战案例红宝书》即网工必备技术命令大全版本1完书

熬了多少个夜晚,最近也没空更新博客.军哥编写的大家期待的<网络工程师思科华为华三实战案例红宝书>即网工必备技术命令大全版本1完书,一本融合了思科华为华三的实战型辅导书(辅助乾颐堂QCNA课程的).不多说上图 目录关于作者 2本书读者和笔者心语 3本书内容和结构 4第1部分 网络实施基础 15案例0 模拟器的部署和连接管理 16学习利器模拟器简书 160.1 华为模拟器Ensp部署 160.2 思科模拟器EVE部署 310.3 部署SecureCrt管理网络设备 400.3.1 部署终端管理软件

网工2.0 - 给你一次逆袭的机会

聊天的画风已变! 你好,我是姜汁啤酒,咱们又见面了. 不知道你是否注意到,网络技术群里面的聊天画风慢慢开始变了. 以前,聊天内容是这样的. 兄弟,最近实验敲得咋样啊. 我刚把NP的题看完. 嗯,我准备学点安全和语音的技术. 而现在的聊天内容,以我的<老司机网络运维-读者群>为例. 大家讨论的不光是日常网络故障和经验汇总. 慢慢地,朋友们开始研究如何学习Python. 如何把玩Juniper的PyEZ模块实现日常运维自动化. 连这13周年庆学习专栏送书活动. 大家购买的不再是什么思科学习指南.

JavaScript 进阶篇的学习~

---恢复内容开始--- 让你认识JS 你知道吗,Web前端开发师需要掌握什么技术?也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HTML+CSS创建一个漂亮的页面,但这还不够,它只是静态页面而已.我们还需使用JavaScript增加行为,为网页添加动态效果.准备好,让JavaScript带你进入新境界吧! JavaScript能做什么? 1.增强页面动态效果(如:下拉菜单.图片轮播.信息滚动等) 2.实现页面与用户之间的实时.动态交互(如:用户注册.登陆验证等

从零开始学Sketch——进阶篇

本文转自 http://www.jianshu.com/p/ff70b5f35c8f 从零开始学Sketch——进阶篇 Sketch是一款矢量绘图应用,而矢量绘图无疑是目前进行网页.图标以及界面设计的最好方式. 在初识了Sketch的界面布局和基础工具之后,我们就可以开始进入高阶的Sketch工具篇学习了.这篇文章主要会涉及Sketch模板.插件的使用,以及Sketch在具体使用过程中的一些技巧分享. 如果你曾接触过PS.AI.Axure等软件,那么接下来的内容你应该不会陌生,因为所有的设计软件

从零开始学Sketch——进阶篇-b

从零开始学Sketch——进阶篇 Sketch是一款矢量绘图应用,而矢量绘图无疑是目前进行网页.图标以及界面设计的最好方式. 在初识了Sketch的界面布局和基础工具之后,我们就可以开始进入高阶的Sketch工具篇学习了.这篇文章主要会涉及Sketch模板.插件的使用,以及Sketch在具体使用过程中的一些技巧分享. 如果你曾接触过PS.AI.Axure等软件,那么接下来的内容你应该不会陌生,因为所有的设计软件学习的路径都是相似的,都是从认识基本功能框架到外部资源整合运用,最终形成个人风格的一个