MPLS LDP随堂笔记1
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的更多相关文章
- MPLS LDP随堂笔记2
前一天排错 Acl 1 匹配所有ospf的数据包 (目的 ospf建立邻居关系 传递路由条目) 2 放行UDP报文 让LDP邻居能互相收发HELLO包 4 放行TCP报文 让LDP邻居能够建立TCP会 ...
- MPLS LDP随堂笔记2
前一天排错 Acl 1 匹配所有ospf的数据包 (目的 ospf建立邻居关系 传递路由条目) 2 放行UDP报文 让LDP邻居能互相收发HELLO包 4 放行TCP报文 让LDP邻居能够建立TCP会 ...
- MPLS LDP随堂笔记1
LDP 的使用原因(对于不同协议来说) LDP的四大功能 发现邻居 hello 5s 15s 224.0.0.2 发现邻居关系 R1 UDP 646端口 R2 UDP 646端口 此时形成邻居 建立邻 ...
- MPLS VPN随堂笔记1
MPLS VPN 基础 1.MPLS vpn架构的特点 1.1.允许不同CE传递相同私网路由 1.2.SP内部(所有P路由器)不需要学习CE路由 1.3.无安全保障但有带宽保障(跟SP租用服务) 2. ...
- MPLS VPN随堂笔记1
MPLS VPN 基础 1.MPLS vpn架构的特点 1.1.允许不同CE传递相同私网路由 1.2.SP内部(所有P路由器)不需要学习CE路由 1.3.无安全保障但有带宽保障(跟SP租用服务) 2. ...
- MPLS VPN随堂笔记3
跨域 ASBR之间运行MPBGP 1.配置AS内部IGP保证环回口互相可达,同时建立LDP邻居 (优先启用 mpls label rang 16 100)方便查看实验现象 2.配置PE1-PE2 PE ...
- MPLS VPN随堂笔记3
跨域 ASBR之间运行MPBGP 1.配置AS内部IGP保证环回口互相可达,同时建立LDP邻居 (优先启用 mpls label rang 16 100)方便查看实验现象 2.配置PE1-PE2 PE ...
- MPLS VPN随堂笔记2
深入理解ospf 理解MPLS VPN 中对OSPF 层次化设计的补充 supper backbone area 2:理解MPLS VPN 中OSPF 的区域设计概念 3:理解MPLS VPN 中OS ...
- MPLS VPN随堂笔记2
深入理解ospf 理解MPLS VPN 中对OSPF 层次化设计的补充 supper backbone area 2:理解MPLS VPN 中OSPF 的区域设计概念 3:理解MPLS VPN 中OS ...
随机推荐
- spring boot admin
这里记录一个spring cloud的模板,有的模块spring cloud eureka + spring boot admin + spring cloud zuul + 一个普通spring c ...
- 编写一个简单的TCP服务端和客户端
下面的实验环境是linux系统. 效果如下: 1.启动服务端程序,监听在6666端口上 2.启动客户端,与服务端建立TCP连接 3.建立完TCP连接,在客户端上向服务端发送消息 4.断开连接 实现 ...
- HTML的正确入门姿势——基本结构与基本标签
一.什么是HTML HTML是超文本标签语言,即网页的源码.而浏览器就是翻译解释HTML源码的工具. 二.HTML文档的结构 HTML文档主要包括三大部分:文档声明部分.<head>头部部 ...
- 【CPP】字符串和格式化输入输出
前导:数组(array),字符串转换说明符%s,定义符号常量,,strlen()获取字符串长度,. [字符串] 没有专门的字符串类型,是吧他存储在字符型数组中,数组最后一个字符为空字符'\0',c用他 ...
- Hotkeys.js 2.0.2 发布,捕获键盘输入和输入的组合键快捷键,它没有依赖
这是一个强健的 Javascript 库用于捕获键盘输入和输入的组合键,它没有依赖,压缩只有只有(~3kb),gzip:1.9k. 更新内容: 添加测试用例: 添加更多特殊键支持: 修复bug. __ ...
- 数据结构-->栈
首先,栈是什么? 在代码当中,栈主要是一种实现特殊功能的一种数据结构,而不是像数组.集合之类的数据存储工具.它最大的特点就是后进先出. 那么后进先出是什么? 假设有一个数组,我们向里面添加一个数据,再 ...
- NOIP2000提高组 单词接龙
题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的"龙"(每个单词都最多在"龙" ...
- C/C++ 知识点---LIB和DLL的区别与使用(网摘)
LIB和DLL的区别与使用 原文出处:[远风工作室] 共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dyna ...
- unity slua整合帅气的lua-pb解析protobuf
了解到lua的一个protobuf库,接口帅气,比之前用过的一些lua protobuf库要好很多,深得我心.而且能保持更新,比其他库几年没更新要放心. lua-pb动态解析protobuf协议,无需 ...
- SpringMVC简单配置
SpringMVC简单配置 一.eclipse安装Spring插件 打开help下的Install New Software 点击add,location中输入http://dist.springso ...