LDP 的使用原因(对于不同协议来说)

LDP的四大功能

发现邻居

hello 5s 15s 224.0.0.2 发现邻居关系

R1 UDP 646端口 R2 UDP 646端口

此时形成邻居

建立邻居时,选取RID(同OSPF)

最终由RID所在地址互相建立邻居

比如1.1.1.1 与2.2.2.2

(此时需要互相都有对端RID地址的路由)

建立LDPTCP会话

由RID大的随机端口
向RID小的TCP
646端口建立会话

如2.2.2.2(随机端口)向1.1.1.1TCP 646端口

TCP会话
靠keepalive消息保活 60s 180s

本地标签

本地FIB表中所有前缀生成local标签

标签交换

将本地所有前缀标签 发给所有LDP邻居(不区分上下游)

LSR邻居建立

LSR邻居保活

LDP 会话数目

frame mode mpls ldp session

cell mode mpls lap session

标签映射会话

被限制地址(bound
address)

标签关联过程

标签分发打破水平分割原则

标签回收(等同IGP)

LDP认证

标签通告过滤(实验)出入站都可以

命令详解

全局下 ip cef

全局下 mpls
ip

全局默认开启 (如果关闭mpls进程无效)

mpls label range 101 200

本地开启ldp分发标签范围(可选项 方便查看实验现象)

(一定要在接口敲mpls ip之前敲,否则命令不生效)

所有直连接口敲

mpls ip

从接口发送ldphello 包

R1#show mpls ldp
discovery

Local LDP Identifier:

1.1.1.1:0

Discovery Sources:

Interfaces:

Serial0/0 (ldp)代表本地接口使用LDP协议: xmit/recv

LDP Id: 2.2.2.2:0; no
route(没有路由)

R1(config)#mpls label protocol tdp
(全局启用 TDP协议)

show mpls ldp neighbor

查阅真实存在的ldp邻居关系

接口下

R1(config-if)#mpls ldp discovery
transport-address interface

建立LDP邻居
以本接口的IP地址建立

show ip
cef detail 查看本地的FIB表

show mpls ldp
bindings 查LIB表

Local
binding代表本地分配的标签

Remote binding
代表邻居分配的标签

show mpls forwarding-table
查阅LFIB表

本地 邻居 前缀 出接口

R4(config)#mpls ldp router-id
loopback 0 force(代表立即生效)

强制指定本地lo0为建立ldp邻居的RID

show mpls ldp neighbor
detail

可以看到邻居的详细信息

包括默认情况下hello 5s holdtime 15S

TCP会话保活 60S 180S

R3(config)#mpls ldp discovery hello
holdtime 16

R3(config)#mpls ldp discovery hello
interval 6

修改LDP发送hello包的间隔时间以及超时时间。

16/7/13

MPLS LDP随堂笔记1的更多相关文章

  1. MPLS LDP随堂笔记2

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

  2. MPLS LDP随堂笔记1

    LDP 的使用原因(对于不同协议来说) LDP的四大功能 发现邻居 hello 5s 15s 224.0.0.2 发现邻居关系 R1 UDP 646端口 R2 UDP 646端口 此时形成邻居 建立邻 ...

  3. MPLS LDP随堂笔记2

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

  4. MPLS VPN随堂笔记1

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

  5. MPLS VPN随堂笔记1

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

  6. MPLS VPN随堂笔记3

    跨域 ASBR之间运行MPBGP 1.配置AS内部IGP保证环回口互相可达,同时建立LDP邻居 (优先启用 mpls label rang 16 100)方便查看实验现象 2.配置PE1-PE2 PE ...

  7. MPLS VPN随堂笔记3

    跨域 ASBR之间运行MPBGP 1.配置AS内部IGP保证环回口互相可达,同时建立LDP邻居 (优先启用 mpls label rang 16 100)方便查看实验现象 2.配置PE1-PE2 PE ...

  8. MPLS VPN随堂笔记2

    深入理解ospf 理解MPLS VPN 中对OSPF 层次化设计的补充 supper backbone area 2:理解MPLS VPN 中OSPF 的区域设计概念 3:理解MPLS VPN 中OS ...

  9. MPLS VPN随堂笔记2

    深入理解ospf 理解MPLS VPN 中对OSPF 层次化设计的补充 supper backbone area 2:理解MPLS VPN 中OSPF 的区域设计概念 3:理解MPLS VPN 中OS ...

随机推荐

  1. 用Python处理实验数据

    开篇语 近来忙于考试以及应付专业课,基本很少写简书了.昨晚攻坚了三个学生工作的任务(妈妈的吻.好久没有这么疯狂工作了.还是很爽的哦!) 今天难得清静,虽然上课还是沉浸于完成任务的放纵式玩手机中,但是也 ...

  2. Autofac in webapi2

    安装包:Autofac.webapi2 注意: install-package autofac.webapi2 (注意:您的项目中如果使用的是webapi2,此处必须为webapi2而不是webapi ...

  3. 以太网帧、TCP与UDP段以及IP数据报格式总结

    传输层及其以下的机制由内核提供,是操作系统的一部分,应⽤层由⽤户进程提供应⽤层数据通过协议栈发到⽹络上时,每层协议都要加上⼀个数据⾸部(header),称为封装.不同的协议层对数据包有不同的称谓,在传 ...

  4. 记一次小型生产事故 | BeyondComper跨编码方式复制文件内容

    前言 今天组长在做站内巡检的时候,发现header内有一条meta标签的content显示为乱码. <meta name="description" content=&quo ...

  5. 社交系统ThinkSNS+ 发布通知!

    社交系统ThinkSNS 最新版本ThinkSNS+将于7月15日正式发布开源版本web+H5,同时发布Android APP和iOS APP.我们将告别内测阶段,正式对外发布. 没错,你们没看错,就 ...

  6. SQL优化二(Sql性能调优)

    一·.前言:这篇博文内容非原创,是我们公司的架构师给我们做技术培训的时候讲的内容,我稍微整理了下,借花献佛.这篇博文只是做一个大概的科普介绍,毕竟SQL优化的知识太大了,几乎可以用一本书来介绍.另外, ...

  7. OpenCV探索之路(二十四)图像拼接和图像融合技术

    图像拼接在实际的应用场景很广,比如无人机航拍,遥感图像等等,图像拼接是进一步做图像理解基础步骤,拼接效果的好坏直接影响接下来的工作,所以一个好的图像拼接算法非常重要. 再举一个身边的例子吧,你用你的手 ...

  8. Lua table.sort排序

    在用table.sort 排序的时候注意,如果使用多个条件排序,应在一个排序函数里按照条件优先级进行比较排序. 例如 local t = { {time = , i = }, {time = , i ...

  9. WebService/WCF/WebAPI区别

    详细描述它们之间的区别,为什么这么选择,尤其是WCF vs WebAPI

  10. mysql 存储过程中使用游标中使用临时表可以替代数组效果

    mysql不支持数组.但有时候需要组合几张表的数据,在存储过程中,经过比较复杂的运算获取结果直接输出给调用方,比如符合条件的几张表的某些字段的组合计算,mysql临时表可以解决这个问题.临时表:只有在 ...