多协议标签交换(MPLS)

是一种用于快速数据包交换路由的体系,具有管理各种不同形式通信流的机制。


内容:RID     /     MTU     /      认证    /     TTL   /     非直连邻居    /     标签出入控制    /  同步

FIB表:通过ARP表+MAC表,而推出来的表

LFIB表:一个标签转发信息库,标签转发表

LDP:标签分发协议

LSP:由标记分组源LSR(标记转发路由器)与目的LSR之间的一系列LSR以及它们之间的链路构成,类似于ATM中的虚电路

PHP:(Penultimate Hop Popping,倒数第二跳弹出)是一个在MPLS激活的网络特定路由器执行的功能。

    倒数第二跳弹出机制只用于直接连接的子网或者聚合路由。

标签值3是RFC规定的隐式标签,思科上是标签1

同步:(IGP和LDP都同时认为某条链路是某个前缀的出接口时才把报文转发出去。)

    MPLS网络中,LDP和IGP不能同步。

    MPLS-VPN,报文在MPLS环境中转发不能没有标签,否则会丢弃报文。

    同步开启情况下,设备间只有一条链路,IGP无条件的建立邻居,但是会通告一条65535METRIC的路由,

    如果有LDP,即使不是最优也转向LDP路径。

    设置计时器,使LDP在计时器后无法建立LDP邻居则转向IGP。


LDP的4类报文:

discovery messages:通告和维护网络中LSR的存在

session messages:用于LSR之间的邻居建立、维护、终止

advertisement messages:用于创建、修改和删除标签和FEC的映射

notification messages:用于提供错误信令的通知消息

------------------------------------------------------------------------------

UDP-发现邻居/TCP-建立邻居关系:646端口、hello包(224.0.0.2)



一.基础配置

前提:IGP要通,CEF要开启 (全局下:ip cef)

运行LDP:定义标签范围     (全局下:mpls label range 100 199   //100-199是范围)

      接口下运行LDP (接口下:mpls ip)

**********************************

观察转发表命令:

show mpls ip binding

show mpls ldp binding

show mpls forwarding-table   //查看转发标签

----------------------------------------------------

其他  SHOW  命令

show mpls interface  //查看运行了MPLS的接口

show mpls ldp discovery //可查看MPLS RID

show mpls ldp neighbor

show mpls ldp discovery detail

clear mpls ldp neighbor * 

show ip cef 11.1.1.1 detail //

show mpls forwarding-table 11.1.1.1 detail //查看标签转发表

show ip cef 11.1.1.1 detail //通告FIB查看

show mpls ldp bindings local-label 1 detail //查看标签为1 的情况

show ldp neighbor 11.1.1.1  //查看邻居关系

show mpls interfaces f0/0 detail //查看接口MTU

show mpls ldp neighbor 11.1.1.1 detail //可查看认证方式

show ip ospf mpls ldp interface f0/0  //查看路由MPLS接口状态

debug mpls ldp ?


LDP的RID

指定RID:mpls ldp router-id loopback 1

强制指定:mpls ldp router-id loopback 1 force


MPLS TTL Propagation 繁衍:LDP的环路检测机制依赖于IGP的环路检测机制

关闭TTL繁衍:(全局下:no mpls ip propagate-ttl)

关闭TTL繁衍《内部不受影响》(no mpls ip propagate-ttl forwarded

************************************************************

建立非直连的LDP邻居:hello包由组播改为单播

全局下:mpls ldp neighbor 11.1.1.1 targeted //作为主动发起连接的一方

全局下:mpls ldp neighbor 22.1.1.1 accept   //作为被动接受的一方

*************************************************************

MTU

默认以太网接口MTU为1500

接口下:mpls mtu 1512

*************************************************************

对标签的出入方向通告进行控制

全局下:no mpls ldp advertise-labels   //关闭LDP对标签的通告

------------------------------------------------------------------

定义ACL   1、10

全局下:mpls ldp adveritise-labels for 1 to 10  // 针对 10 分发 1的标签

全局下:mpls ldp neighbor 11.1.1.1  adveritise-labels accept 10 //11.1.1.1 接受 10 的标签

*********************************************************************

认证:(相邻、非直连都支持,两端需要成对配置认证)认证方式为MD5

全局下:mpls ldp neighbor 11.1.1.1 password ctc

全局下:mpls ldp neighbor 22.1.1.1 password ctc

*********************************************************************

LDP IGP 同步:

IGP路由进程下:mpls ldp sync //开启同步

全局下:mpls ldp igp sync holddown 10 //LDP邻居计时器 10mms


MPLS基础一的更多相关文章

  1. MPLS基础

    1.1  MPLS简介 MPLS(Multiprotocol Label Switching,多协议标签交换)是一种新兴的IP骨干网技术.MPLS在无连接的IP网络上引入面向连接的标签交换概念,将第三 ...

  2. MPLS基础一(上)

    在上图中,关于PC-A和PC-B之间互相访问的过程中 1.所有三层网络设备形成源和目的的路由条目 2.PC-A发出报文,source-IP为A,destination-IP为B 3.R1收到报文后,根 ...

  3. MPLS基础与工作原理

    MPLS Fundamental History of WAN Protocol 1970年代之前 第一个 WAN 用于将办公室与终端连接到大型机和小型计算机系统. 它是从办公室到数据中心的点对点连接 ...

  4. MPLS与LDP从入门到了解

    多协议标签交换(MPLS)是一种用于快速转发数据包的技术,它的出现就是为了提高转发效率.因为IP转发大多靠软件进行,在转发的每一跳都要进行至少一次最长匹配查找,操作复杂导致转发速度比较慢.有些厂商借鉴 ...

  5. MPLS VPN随堂笔记1

    MPLS VPN 基础 1.MPLS vpn架构的特点 1.1.允许不同CE传递相同私网路由 1.2.SP内部(所有P路由器)不需要学习CE路由 1.3.无安全保障但有带宽保障(跟SP租用服务) 2. ...

  6. MPLS LDP随堂笔记2

    前一天排错 Acl 1 匹配所有ospf的数据包 (目的 ospf建立邻居关系 传递路由条目) 2 放行UDP报文 让LDP邻居能互相收发HELLO包 4 放行TCP报文 让LDP邻居能够建立TCP会 ...

  7. CCIE-MPLS基础篇-实验手册

    又一部前期JUSTECH(南京捷式泰)工程师职业发展系列丛书完整拷贝. MPLS(Multi-Protocol Label Switching) 目录 1:MPLS 基础实验.... 1.1实验拓扑. ...

  8. MPLS VPN随堂笔记1

    MPLS VPN 基础 1.MPLS vpn架构的特点 1.1.允许不同CE传递相同私网路由 1.2.SP内部(所有P路由器)不需要学习CE路由 1.3.无安全保障但有带宽保障(跟SP租用服务) 2. ...

  9. MPLS LDP随堂笔记2

    前一天排错 Acl 1 匹配所有ospf的数据包 (目的 ospf建立邻居关系 传递路由条目) 2 放行UDP报文 让LDP邻居能互相收发HELLO包 4 放行TCP报文 让LDP邻居能够建立TCP会 ...

随机推荐

  1. 设置SVN提交日志必填

    1.打开visualSVN Server2.打开Repositories3.右键需要控制的项目->所有任务->manage hooks...4.选择Hooks tab,点击Pre-comm ...

  2. js 改变文章字体大小

    //设置页面文字大小 function SetFontSize(areaid, size) { document.getElementById(areaid).style.fontSize = siz ...

  3. LeetCode:括号的分数【856】

    LeetCode:括号的分数[856] 题目描述 给定一个平衡括号字符串 S,按下述规则计算该字符串的分数: () 得 1 分. AB 得 A + B 分,其中 A 和 B 是平衡括号字符串. (A) ...

  4. Mac OS X下搭建Android开发环境(包括SDK和NDK)

    资源准备:  JDK Eclipse Android SDK Android NDK ADT CDT ANT 搭建Android SDK开发环境: 1.JDK安装,要求版本>1.5, Mac O ...

  5. 2018 Multi-University Training Contest 1 - B Balanced Sequence (贪心)

    题意:对N个由(,)组成的字符串,求拼接后得到的最大的balance序列的长度.balance序列:空串/ A+B(A,B都是b序列)/ (+A+),A为b序列.此三种情况. 分析:在读入N每个字符串 ...

  6. 什么是JIT?

    JIT是just in time,即时编译技术.使用该技术,能够加速java程序的执行速度.下面,就对该技术做个简单的讲解. 首先,我们大家都知道,通常javac将程序源代码编译,转换成java字节码 ...

  7. js 性能优化 篇一

    JS性能优化 摘自:http://www.china125.com/design/js/3631.htm  首先,由于JS是一种解释型语言,执行速度要比编译型语言慢得多.(注:,Chrome是第一款内 ...

  8. MySQL DDL方案测试及选型.

    性能测试 一.测试背景 1.机器配置和版本 机器配置(下面测试qps数据都是以本机器配置为准) 型号:Dell s3710 磁盘:SSD 3T CPU:32 内存:128G MySQL版本:5.7.2 ...

  9. Autofac is designed to track and dispose of resources for you.

    https://autofaccn.readthedocs.io/en/latest/best-practices/ Autofac is designed to track and dispose ...

  10. How to create and manage configuration backups in Internet Information Services 7.0

    https://support.microsoft.com/en-us/help/954872/how-to-create-and-manage-configuration-backups-in-in ...