MPLS
林家大公子
本博文章部分内容网摘,主要便于博主做笔摘,如果有侵犯到您的权益,请发邮件我,我将删除。
展开
-
Lab 1 MPLS标签交换过程
Topology:实验目的:理解MPLS标签交换的过程。Step 1、配置各台路由器的IP地址,并且使用Ping命令确认各路由器的直连口的互通性。R1:s0/0:12.1.1.1/24lo 0:1.1.1.1/32R2:lo 0:2.2.2.2/32s0/0:12.1.1.2/24s0/2:32.1.1.2/24R3:lo 0:3.3.3.3/32...原创 2020-05-02 12:52:33 · 565 阅读 · 1 评论 -
TE tunnel 的优化
8、TE tunnel 的优化周期优化(3600s)手工优化(mpls traffic-eng reoptimize)链路 up / down(为了稳定性默认是关闭的)r1(config)#mpls traffic-eng reoptimize events link-up (默认是关闭的,但是强烈建议不要开启)因为对于 TE tunnel 来说只要不涉及 tunnel 指向的物...原创 2020-04-30 08:16:02 · 268 阅读 · 0 评论 -
MPLS TE Lab FRR
前面已经说了关于TE的保护的原理了。今天重点来说明一下FRR- fast-reroute在TE里面的保护是如何配置,以及怎么看状态的。在介绍配置以前,要说明的是,FRR快速重路由是一种保护机制。试想一下,如果图中R2到R6就是普通的IGP网络。中间链路down了以后,是一个什么情况呢?应该是首先问题路由器通过其他接口发送LSA然后泛红到整个区域。然后整个区域要重新计算拓扑图,并且同步拓扑数...原创 2020-04-30 08:12:59 · 398 阅读 · 0 评论 -
MPLS TE FRR(Fast Re-Route / 快速重路由)
关于MPLS TE FRR(Fast Re-Route / 快速重路由) 当 TE tunnel 所经过的节点或链路有失效时,TE 数据库会重新收敛!而这种收敛速度在骨干网上是不可取的!就 TE 本身来看它可以有建立第二条 tunnel 然后用浮动静态做备份或者启用 path-option 20!但最好的方式还是用 TE 的 FRR全局保护(几乎没有任何厂商能够提供该种保护机制的...原创 2020-04-30 07:12:26 · 2062 阅读 · 0 评论 -
MPLS TE 配置与各大属性调整
什么样的前提下可以用MPLS 流量工程for CISCO ?或者说MPLS TE的配置逻辑关系:■支持MPLS流量工程的CISCO IOS 软件版本.■网络中需要启动CEF.■作为IGP使用的链路状态协议OSPF或是IS-IS.只有这两个协议能支持TE.(OSPF会提供第十类LSA来传播相关TE信息).■路由器全局已经启用了流量工程.■一个环回接口,用作MPLS 流量工程的路由器ID....原创 2020-04-29 08:30:49 · 1036 阅读 · 0 评论 -
MPLS TE Autobandwidth
1、Autobandwidthtunnel mpls traffic-eng auto-bwtunnel mpls traffic-eng auto-bw frequency 300 max-bw 600原创 2020-04-29 08:29:08 · 180 阅读 · 0 评论 -
跨区域的 TE tunnel 的建立
跨区域的 TE tunnel 的建立松散下一跳(*):ABR 作为松散下一跳只有 OSPF 和 ISIS 方可支持需要注意的问题:只能用 Explicit-path不能用 autoroute 的方面发布 tunnelr1(config)#ip explicit-path name T5r1(cfg-ip-expl-path)#next-address 12.1.1.2r1(...原创 2020-04-29 08:28:17 · 301 阅读 · 0 评论 -
MPLS TE Forwarding-adjacency
Forwarding-adjacencyMPLS TE 的一个 feature,可以让 IGP 将 TE LSP 看做一条链路,TE tunnel 首端路由器上的 IGP 将 TE LSP 关联上一个特定的 IGP cost(自己指定)后以链路的形式将其通告出去。这样一来,同一个区域中的任何路由器在执行 SPF 算法的时候都将会包含这条链路。同样 IGP 将只会以一条链路的形式看待 TE ...原创 2020-04-29 08:27:34 · 314 阅读 · 0 评论 -
MPLS TE LAB 自动路由
Autoroute 下在 TE 隧道中的 IGP 路由度量计算验证 TE CBR Router-ID 可以将 r4 的 44.4.4.4/32 做为更新源;但是 r1 指向 r4 的 4.4.4.4/32,那么 tunnel 将会永远 up 不起来(因为 tunnel 的目的地址指向的是节点而不是指向接口)1、默认情况下,tunnel 的 metric 值等于到达 tunnel 终点...原创 2020-04-29 08:26:46 · 167 阅读 · 0 评论 -
MPLS TE 流量转发
MPLS TE中的流量转发Static (ip route 2.2.2.2 255.255.255.255 tunnel 0)PBRAutoroute ( tunnel mpls traffic-eng autoroute announce)Forwarding-adjacent基于类的隧道选择:tunnel接口下 tunnel mpls traffic-eng exp x or d...原创 2020-04-29 08:25:54 · 468 阅读 · 0 评论 -
MPLS TE 知识要点
0.什么是TE相对于网络工程而言流量工程是网络投入生产之前的最后一环MPLS Traffic Engineering Tunnel(单向tunnel)作为网络资源优化的工具1.MPLS TE在网络中部署的必要性 (1)数据网络的超额定购,网络中最优路径未必是最好路径 ->传统IP解决流量工程方面的不足 -调整cost 缺点:牵一发...原创 2020-04-29 08:23:51 · 1283 阅读 · 0 评论 -
MPLS TE CBR仲裁法则仲裁法则
仲裁法则最大的最小可用带宽(从整个通路中选择瓶颈带宽,即是比较最小的带宽段)最少跳数任意选择一条 确保前面的三个条件都不可比较,必须确保 TE cost 相同r1(config)#int e0/0.17r1(config-subif)#mpls traffic-eng administrative-weight 20(1) 由于三条可行链路的最小瓶颈端,最大的预留资源是 8...原创 2020-04-29 08:23:09 · 147 阅读 · 0 评论 -
MPLS TE CBR仲裁法则Administrate-weight
TE administrate-weight(即TE cost)默认情况下,根据 cost 可以知道 tunnel 14 优选黄色链路作为最优路径,因为 TE cost = IGP cost(缺省下),即是等于 ospf metric(1) 默认情况下 TE cost 和 IGP cost 是一样的,可以基于接口配置r5(config)#int e0/0.56 (对于 TE 的...原创 2020-04-29 08:21:51 · 181 阅读 · 0 评论 -
MPLS TE CBR仲裁法则亲和值及接口属性标记
亲和值及接口属性标记(只看出方向属性)Affinity & mask = attribute & mask对于上述实验拓扑,默认情况下 tunnel 14 只会选择黄色最为最优路径r1(config)#int tunnel 14 (确保和物理借口出方向亲和值相等)r1(config-if)#tunnel mpls traffic-eng affinity B...原创 2020-04-29 08:20:18 · 343 阅读 · 0 评论 -
MPLS TE CBR仲裁法则
在SPF中(OSPF和ISIS),到同一目的地可以有很多跳代价相同的路径,这里被称为Equal-cost multiPath. ECMP.但是,在CSPF中,一定要理解清楚的概念是,CSPF并不是要计算到所有可能的目的地的所有最佳路径,对于一个目的地只有一条路径。但是如果遇到了有相同耗费的等价路径,CSPF是如何进行仲裁的呢?下面是CSPF遇到了等价路径以后的仲裁方法:1,选择拥有最大的预...原创 2020-04-28 05:43:01 · 269 阅读 · 0 评论 -
MPLS RSVP-TE
RSVP的讲解(预留带宽 & 分配 MPLS TE标签)1、RSVP 是什么样的一个协议1.1、InterServ 信令协议(软协议:1.本身并不具备选路功能;2.协议本身不工作)1.2、为某个应用预留它所需要的资源r7(config)#ip rsvp sender-host 9.9.9.9 7.7.7.7 TCP 100 1000 100 1000(端口都配置 RSVP 前...原创 2020-04-28 05:41:36 · 3107 阅读 · 0 评论 -
MPLS TE 信息发布
(2)CBR 的讲解(是 OSPF / ISIS 对 TE 的扩展,确定 tunnel 的建立路径)1)普通的链路状态协议选路依据的参数(SPF)三元组:Router-ID,Neighbor-ID,Cost2)CBR 为支持 MPLS TE 对普通链路状态协议的改进(CSPF)相对于三元组添加的其他参数(六元祖,九元祖)OSPF的新增的LSA 10关于OSPF的扩展说明(也叫Opeq...原创 2020-04-28 05:39:00 · 345 阅读 · 0 评论 -
MPLS TE CSPF
本文档关键知识点:CSPF选路原理对CSPF路径选择有影响的参数MPLS TE显示路径如何建立?CSPF--constrained SPF(shorest path tree).是MPLS TE路径选择的核心,前面我们已经知道,MPLS TE的功能是:1,信息的发布2,路径的计算和建立3, 隧道中的流量转发。?在了解了CSPF的工作原理以后,其实就是对路径的计算和建立有了原理性...原创 2020-04-28 05:38:13 · 804 阅读 · 0 评论 -
MPLS TE SPF Example 2
在MPLS TE的流量工程中,分为下面几个方面:1,信息的发布2,路径的计算和建立3, 隧道中的流量转发。 那么这里要了解路径的计算和建立,首先要了解SPF是如何工作的,然后再看什么是CSPF(constrained SPF).才能对路径的建立计算有一个很好的认识。再说详细一点,为什么要学SPF计算路径的原理?因为对于MPLS TE流量工程来说,路径的选择和计算,是很重要的。那么...原创 2020-04-28 05:37:19 · 181 阅读 · 0 评论 -
MPLS TE SPF Example 1
SPF如何工作 在链路状态路由协议中,每一个路由器都知道网络中的所有路由器以及连接到这些路由器的链路。在OSPF中,这些信息包含在链路状态通告(LSA)中;在ISIS中,这些信息在链路状态分组(LSP)中。 一旦路由器知道其他所有的路由器及其链路,它就会运行Dijkstra最短路由优先算法来确定本路由器到网络中其他路由器的最短路径。这个例子介绍了路由器A如何运行SPF建立自...原创 2020-04-28 05:34:58 · 185 阅读 · 0 评论 -
Lab MPLS TE
TE Tunnel Lab1、底层、IGP ospf 100、LDP协议的运行2、MPLS TE功能的开启r1(config)#ip cefr1(config)#mpls traffic-eng tunnelsr1(config-if)#int e0/0.12 (确保所有接口都要开启TE功能)r1(config-subif)#mpls traffic-eng tunne...原创 2020-04-28 05:32:35 · 285 阅读 · 0 评论 -
MPLS Traffice-Engineer
MPLS Traffice-Engineer(全称:MPLS-TE Tunnels)相对于网络工程而言流量工程是网络投入生产之前的最后一环是对网络中流量规划的一种工具MPLS TE部署的必要性(1)数据网络的超额订购,网络中最优路径未必是最好路径传统IP解决流量工程方面的不足调整 Cost(牵一发而动全身)EIGRPPBR(1.扩展性;2.不具备重路由功能)(2)与 QoS ...原创 2020-04-28 05:31:43 · 466 阅读 · 0 评论 -
Lab VRF Rip
强烈建议至少在路由器的一个接口上配置一个属于路由器全局IP路由表的IP地址;否则,路由器的许多功能将无法生效,原因是这些功能要求路由器必须具有有效的全局IP地址.如,若欲为VRF路由选择而启用BGP路由协议时,BGP进程将无法启动因为不能为该进程分配一个router ID.当没有配置全局地址时出现的错误:router rip add ipv4 vrf ABCredi...原创 2020-04-21 08:14:45 · 224 阅读 · 0 评论 -
MPLS LDP环路避免
在 MPLS域中建立 LSP也要防止产生环路,LDP环路检测机制可以检测 LSP环路的出现,并避免标签请求等消息发生环路。对 MPLS域进行环路检测,必须在所有节点上都配置环路检测,并且需要在所有接口使能 LDP之前进行配置。但在建立 LDP会话时,并不要求双方的环路检测配置一致。LDP环路检测有两种方式:1,最大跳数− 在传递标签绑定的消息中包含跳数信息,每经过一跳该值就加 ...原创 2020-04-21 08:08:36 · 1638 阅读 · 0 评论 -
LDP LSP建立
LSP的建立过程实际就是将 FEC 和标签进行绑定,并将这种绑定通告 LSP上相邻LSR。这个过程是通过 LDP实现的。下面结合下游自主标签发布方式和有序标签控制方式来说明其主要步骤:1. 当网络的路由改变时,如果有一个边缘节点发现自己的路由表中出现了新的目的地址,并且这一地址不属于任何现有的 FEC,则该边缘节点需要为这一目的地址建立一个新的 FEC。2. 如果 MPLS 网络的出节...原创 2020-04-21 08:07:56 · 2550 阅读 · 0 评论 -
LDP标签分发和管理
LDP会话建立后,LDP协议开始交换标签映射等消息用于建立 LSP。RFC3036 分别定义了标签发布方式、标签分配控制方式、标签保持方式来决定 LSR 如何发布和管理标签。VRP推荐采用如下组合方式:下游自主方式(DU)+有序标签控制方式(Ordered)+自由标签保持方式(Liberal) 。标签发布方式:在MPLS体系中,由下游LSR决定将标签分配给特定FEC,再通知上游LSR。即...原创 2020-04-20 08:41:07 · 3983 阅读 · 0 评论 -
维护LDP会话
维护Hello邻接关系两个相邻的 LSR 之间可以建立多个 Hello 邻接关系,但是只能建立一个 LDP会话。LSR 通过周期性地发送 Hello 消息,向邻居 LSR通告它在网络中的存在,并建立 Hello邻接关系。然后 LSR 为每个邻居建立一个 Hello保持定时器,用于维护 Hello 邻接关系,每收到一个 Hello 消息时刷新 Hello 保持定时器。如果在收到新的 Hell...原创 2020-04-20 08:40:03 · 319 阅读 · 0 评论 -
LDP会话状态机
LDP会话包括以下五种状态:1,non existent:LDP会话的最初状态。在此状态下,双方互相发送 Hello 消息,选举主动方,当收到 TCP连接建立成功事件后状态变为 initialized。2,initialized:该状态下分为主动方和被动方两种情况。− 主动方发送 Initialization消息,转向 OPENsent 状态,等待对方回应Initializati...原创 2020-04-20 08:39:31 · 3895 阅读 · 0 评论 -
LDP会话建立过程
两个 LSR 之间互相发送 Hello 消息。Hello 消息中携带传输地址,双方使用传输地址建立 LDP 会话。首先选择传输地址较大的一方作为主动方,发起建立 TCP 连接。如图所示,LSR-A 作为主动方发起建立 TCP 连接,LSR-B 作为被动方等待对方发起连接。TCP 连接建立成功后,由主动方 LSR-A 发送 Initialization 消息,协商建立 LDP 会话的相关参数,...原创 2020-04-20 08:38:42 · 4218 阅读 · 0 评论 -
LDP发现机制
希望建立会话的 LSR 向相邻 LSR 周期性地发送 Hello 消息,通知相邻节点的本地对等关系的机制称为 LDP发现机制。LDP有两种发现机制:基本发现机制基本发现机制用于发现本地的 LDP对等体,即通过链路层直接相连的 LSR,建立本地 LDP会话。这种方式下,LSR 周期性以 UDP 报文形式从接口发送 LDP链路 Hello 消息(LDP Link Hello) ,发往...原创 2020-04-20 08:38:04 · 1740 阅读 · 0 评论 -
LDP术语
LDP peerLDP对等体是指相互之间存在LDP会话、使用LDP来交换标签或FEC映射关系的两个LSR。LDP对等体通过它们之间的LDP会话获得对方的标签映射消息。LDP sessionLDP会话用于在LSR之间交换标签映射、释放等消息。分为两种:本地LDP会话(Local LDP session):建立会话的两个LSR之间是直连的;远端LDP会话(Remote LDP sessi...原创 2020-04-20 08:37:32 · 953 阅读 · 0 评论 -
LDP标识符的格式
用于标识特定LSR的标签空间范围。LDP标识符的格式为<LSR ID>:<Label space ID>,长度为6字节,其中:LSR ID:表示LSR编号,占4字节。Label space ID:表示标签空间编号,占2字节。全局标签空间为“0”,接口标签空间为“1”。Example:192.168.1.1:0表示LSR ID为192.168.1.1标签空间为全局...原创 2020-04-20 08:36:59 · 534 阅读 · 0 评论 -
LDP标签空间
Label Space 用于指定标签分配和分发的方式,可以分为:全局标签空间(Per-Platform Label Space):整个LSR只能为特定FEC生成唯一的标签。目前主要使用全局标签空间。接口标签空间(Per-Interface Label Space):LSR的每个接口都可以为特定FEC生成一个标签。...原创 2020-04-20 08:36:23 · 929 阅读 · 0 评论 -
LDP包结构 Cyrus
一、LDP 报文(由PDU头部和一组LDP消息组成)其中,LDP PDU 头部包括 3 个域:Version:16比特,表示版本号。目前 LDP的版本号始终为 1。PDU length:16 比特,表示整组 LDP消息的总长度,不包括 LDP PDU头部的长度。 例如某个 LDP报文中包含 3 个 Hello消息,则该报文的 PDU length = 3 * Message len...原创 2020-04-20 08:35:45 · 341 阅读 · 0 评论 -
MPLS LDP 知识要点
LDP:Label Distribution ProtocolMPLS体系有多种标签发布协议,LDP(Label Distribution Protocol)是其中使用较广的一种标签发布协议。LDP规定了标签分发过程中的各种消息以及相关的处理进程,主要用于 LSR 之间协商标签的分配,进而建立起标签交换路径(LSP) 。LSR 之间将依据本地转发表中对应于一个特定 FEC 的入标签、下一跳节...原创 2020-04-20 08:33:54 · 1575 阅读 · 0 评论 -
MPLS Aggreate & Untag
aggregate 与 untag :PE1#sh ip route vrf ihgazniRouting Table: ihgazni 10.0.0.0/24 is subnetted, 1 subnetsC 10.0.0.0 is directly connected, Serial1/0 11.0.0.0/32 is subnetted, 1 sub...原创 2020-04-19 08:35:27 · 329 阅读 · 0 评论 -
Lab MPLS隐藏标签显示
R1==============================int lo 0ip add 1.1.1.1 255.255.255.255int f0/0no shint f0/0.12en do 12ip add 12.1.1.1 255.255.255.0router bgp 100net 1.1.1.1 mask 255.255.255.255nei 12.1....原创 2020-04-19 08:32:28 · 459 阅读 · 0 评论 -
Lab MPLS过滤标签转发
Frame-mode下的标签过滤(1)本地不发(上游设备本地不发)下面主要针对R5对1.1.1.1/32分配的标签做过滤,因为该标签没有任何作用R5(config)#mpls ldp advertise-labels for 5 to 4R5(config)#no mpls ldp advertise-labels (要利用该命令来触发上面一条命令,其中这两条指令一定要成对出现)—...原创 2020-04-19 08:31:49 · 136 阅读 · 0 评论 -
MPLS MTU Aggregation
MPLS-domain的MTU问题默认情况下,以太网接口下的二层MTU,三层MTU和MPLS MTU都是1500以太帧的Type字段的作用:一方面表示上层应用的类型另一方面是告诉本地设备如何处理当前到达的数据帧以太帧包结构:1500以下是标准的以太帧处理1500~2000字节之间是按小巨型帧处理2000以上按巨型帧处理R2(config-subif)#mtu ...原创 2020-04-19 08:31:18 · 287 阅读 · 0 评论 -
研究MPLS MTU的问题
实验目的:研究MPLS MTU的问题。Step 1:R1#show mpl interfaces s2/2 detail //查看默认情况下接口的MPLS MTUInterface Serial2/2: IP labeling enabled (tdp) LSP Tunnel labeling not enabled BGP taggin...原创 2020-04-19 08:29:36 · 473 阅读 · 0 评论